Page 1 of 1

Capture Problem on Atomos Ninja V Capture Monitor

Posted: Sat Nov 05, 2022 10:37 am
by PxlDevil

I'm using Atomos Ninja V for capturing gameplay and camera footages via HDMI. This monitors sensitive to picture settings, but it works with all modern cameras and Framemeister for example. 720p and 1080p at 50/59.94/60 fps is good for it, but unfortunately I can't get the picture from MiSTer on it.

I searched through guides and tried to configure:

  • video_mode
  • vscale_mode
  • vsync_adjust
  • hdmi_audio_96k
  • hdmi_limited
  • dvi_mode
  • refresh_min and max (50-60Hz and 60-60Hz)

Still no picture on Ninja V. Any help?
PS: MiSTer works fine with my Avermedia and Elgato PC Capture Cards


Re: Capture Problem on Atomos Ninja V Capture Monitor

Posted: Wed Dec 14, 2022 2:20 pm
by hepukt4e

Having same issue with Atomos Ninja V. Can not figure out if there's a settings combination that will satisfy the device.
On the other hand, I also have AtomX CAST module and it is able to capture output from MiSTer in 1080p60 just fine.
Maybe there's something to check on Ninja's input settings.

PS> Ninja is indeed a sensitive device. For example it won't capture PS5 in 4k HDR. 1080p Works for both HDR and SDR.
Xbox Series X just works.


Re: Capture Problem on Atomos Ninja V Capture Monitor

Posted: Wed Sep 06, 2023 9:46 am
by Asteld

Sorry to bump an old thread, but since this is most relevant google hit when searching for this problem, I'll share my solution here.

You have to use a custom modeline that the Ninja will accept. You can use one of the following:

Code: Select all

video_mode=1920,88,44,148,1080,4,5,36,148500,+hsync,+vsync      ; for 1920x1080p at 60Hz (16:9)
;video_mode=1920,528,44,148,1080,4,5,36,148500,+hsync,+vsync     ; for 1920x1080p at 50Hz (16:9)
;video_mode=1280,110,40,220,720,5,5,20,74250,+hsync,+vsync       ; for 12780x720p at 60Hz (16:9)
;video_mode=1280,440,40,220,720,5,5,20,74250,+hsync,+vsync       ; for 1280x720p at 50Hz (16:9)

Also ensure vsync_adjust=0.


Re: Capture Problem on Atomos Ninja V Capture Monitor

Posted: Wed Sep 06, 2023 12:24 pm
by hepukt4e

@Asteld:
Thank you for the modelines! These work (So far tested the 1920x1080p@60 that I am most interested in). It's brilliant!
Can you please explain, how you calculated these? Specifically, how did you know these would be accepted by Ninja?


Re: Capture Problem on Atomos Ninja V Capture Monitor

Posted: Fri Sep 08, 2023 9:41 am
by Asteld

The problem with the Ninja is that the default VESA timings used by MiSTer are not supported. The modelling calculator that is usually linked does not support setting custom timings, so that one does not work. You can set the desired VESA timing in the mister.ini:

Code: Select all

; calculated mode: width,height,refresh[,flags]
;  example: video_mode=1920,1200,60
; flags - cvt=CVT timing, cvtrb=CVT-RB timing (default)

Unfortunately, the documentation is lacking and I do not know if you can just set another VESA timing as a flag. The VESA timing that you want is "DMT".

Fortunately, you can manually calculate the timings anyway. Use this calculator: https://tomverbeure.github.io/video_timings_calculator

What you need to do is select the DMT timings and convert those to the MiSTer supported format. You're most likely still limited to the resolutions officially supported by the Ninja, but I haven't tested custom resolutions.

Anyway, this should get you something that works.

Oh and this is just trial and error troubleshooting. I started by looking for a modeline identical to some camera or TV and found one that worked. The trick seemed to be using +hsync and +vsync in the mister timing, so I just looked for modelines that used both +hsync and +vsync and those happen to be DMT timings.


Re: Capture Problem on Atomos Ninja V Capture Monitor

Posted: Fri Sep 08, 2023 10:32 am
by hepukt4e

Thank you for the detailed response, Asteld!
Appreciate it.