ramapcsx2 / gbs-control

GNU General Public License v3.0
788 stars 110 forks source link

Unstable / wobbly video using any non-pass through resolutions #279

Closed mambaJB closed 8 months ago

mambaJB commented 2 years ago

Firstly, this is an awesome project! - thank you rama and everyone involved, much respect !

I have setup my GBS Control (GBS8200 v4.0), however when using any of the upscale resolutions, the output video is extremely noisy and or wobbly, with pass through, everything is perfect, I have noticed that the frequency does change when using the different resolutions, not sure if this is normal so for example, pass-through is (640x480 31.5kHZ 60Hz) and moving to 720p it’s (1260x720 61.5Khz 60Hz)

I am using Component input 480p (I have read that 480p seems to struggle, is this the struggle the one issue was referring to?) and have tried a PC on VGA - similar result, the following mods have been done:

I might have missed a mod to do or something I have yet to try, any pointers into trying to resolve this ? Let me know if there’s any additional information or steps I need to provide to help better debug. C2A4D1EA-5DB1-4E7A-8E1B-0011369037F2

mambaJB commented 2 years ago

Slept on it, thinking it might be worth while redoing the 4 filter caps, although I am stacking, perhaps there might be a dry solder joint that I could have introduced

ramapcsx2 commented 2 years ago

Oh, you're trying different sources and resolutions, right? I think it's best if you start out with something like a home console and Component or RGBS.

Sources like PC VGA are very difficult to support, and only some resolutions and scanrates will work fine.

mambaJB commented 2 years ago

Yes correct, different input signals, I started with a Xbox component input, pass through works fine at 480p and with the 720p default pass through, as soon as Input is 480p and I set an upscale of 1280x960 or 720p I get those affects, Xbox is a 1.6b revision, i then thought let me try VGA, same result, passthrough works wonders but any upscaling done causes these weird effects.

I do have a PS1 and 2 to try but the component cables are still in the mail, do fear perhaps I may run into the same issue. Anything to try.?

edit: this does happen on all resolutions except pass through option

mambaJB commented 2 years ago

So I reflowed the capacitors in case I might have done a cold joint, I also added a 22uF capacitor in C11s place from the mods list. Still have the noisy output sadly, pass through works fine except when using all the other resolution scalings .. I am using the Xbox with component input

ramapcsx2 commented 2 years ago

Please hold out for your other video cables. Standard TV and progressive TV sources work well, and should be your baseline.

mambaJB commented 8 months ago

Resurrecting this as I have managed to fix the issue, so that anyone else browsing that has the problem I experienced can at least have some troubleshooting start point.

The fix was 2 fold: 1 being that there were cold solder joins between the Ground pins and the NodeMCU, as well as cold solder joints between the Myson MTV chip and the ESP NodeMCU - my solder wire (tin wire) may have been old or was not labeled correctly and did not contain flux (even though I used added flux with the 60/40 wire), reflowing the connector wires with nice new tin improved the signal and removed a lot of the wobble.

The 2nd issue was indeed the clock generator, I had to remove the clock generator and image is now stable completely, oddly, the clock generator pin, I left it high without soldering it back to the pad and so far so good! I have stable video and signal, upscalling is beautiful and works with the generic cables of the xbox and the retro PC! - I do intend to buy a new clock generator in the future.

Hope this helps someone down the years to come ! Thanks again Rama for the great work ! also to note - I have not updated the firmware, its the same since I opened the issue.