I’m using the AV.io HD to record VGA footage off an old SEGA Dreamcast.
The VGA cable for the Dreamcast outputs at 640x480p in 60FPS, however the game I’m recording only runs at 30.
Since the game is running at 30, logically every two frames there should be movement in a 60 video. I was noticing stuttering on my playbacks and did some testing to notice that the frames were either being held too long, too short, or missing completely. I did more testing closely watching my task manager, I was still getting the frame drops even though my CPU wasn’t under max load. I’ve been capturing with OBS on Windows 7, but I also did a test on Linux and had the exact same result.
I don’t feel images can really explain it that well, so I put together a minute video showcasing the issue:
I have tried both CPU and GPU encoding, a different capture software, swapping VGA ports on the splitter, plugging the cable directly into the card, even swapping USB ports, nothing has worked. The problem appears to be with the processing on the card itself.
I did do another test with a 60FPS DC game and found I was having the exact same issue. This is my only VGA source to test with, so I’m unable to see if it’s just a VGA problem with the card or VGA with the Dreamcast specifically.
I did get a VGA to HDMI converter to use in the setup originally. It doesn’t have the frame rate problems, but is unusable due to the card spazzing frames at random (pushing them to the side of the screen, smushing a copy of the current frame to the top of the screen, etc.) and the flashing with that is horrible. HDMI video is fine with other consoles, nice and smooth, the frame rate issue is only with VGA.
I really would like to have a consistent frame rate for the sake of video quality, so if anyone knows of some settings I could tweak to get it to work, it would be most appreciated.