Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

1024p@50Hz and 960p@50Hz not displaying correctly #534

Open
awaken1ng opened this issue Feb 12, 2024 · 2 comments
Open

1024p@50Hz and 960p@50Hz not displaying correctly #534

awaken1ng opened this issue Feb 12, 2024 · 2 comments

Comments

@awaken1ng
Copy link

awaken1ng commented Feb 12, 2024

Basically, this

1024p

1024p@50Hz is the only resolution that does this. Others are nice and crisp comparatively.

720p@50Hz for example

720p

Curiously, 1024p@60Hz is fine. Tested on a couple of monitors (which outputs just like picture above) and a TV (which refused to output 1024p@50Hz due to "unsupported video mode").

Clock gen is installed, but I've tested GBSC for a bit prior to installing it, and it still did that. The board is GBS-8200 V4.0, dated 20231130.

The device is PS2, as could be guessed from the photos, connected with component cable. Display is connected with VGA cable.
Running latest firmware at the time of writing (5293343).

Update: Found that 960p@50Hz is also affected, and cycling SDRAM in developer menu seemingly resolves the issue.

@awaken1ng awaken1ng changed the title 1024p@50Hz not displayed correctly 1024p@50Hz and 960p@50Hz not displaying correctly Feb 12, 2024
@awaken1ng
Copy link
Author

awaken1ng commented Feb 13, 2024

Oh, I'm a dum-dum, for some reason thought cycling SDRAM was just, like, resetting the memory.

Setting SDRAM clock to 129 Mhz (according to debug output) specifically makes the problem go away, the higher clocks (144 Mhz and higher) starts showing a lot of "white dots noise" like the stock GBS did, and lower clocks is glitchy like the photo above.

Looks like PAL60 and NTSC seem to both run 129 Mhz in 1024/960p, and PAL50 doesn't, hence the glitchiness.

Presets seem to remember the SDRAM clock, so guess can just use that as a workaround for setting the 1024/960p resolution.

@ramapcsx2
Copy link
Owner

Hm, back when I coded the SDRAM section, all my GBS boards worked well with them, and I have a lot.. :p
I suppose they still make them a bit different in the wild. Yours seems to not like some particular detail..

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants