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
Direct Video no longer syncs to my CRT with latest version 20220517 #605
Comments
@sorgelig It works with Pixel repetition set to b00 Auto instead of b10. I guess the Directvideo resolution of the Menu core is too low (640x240) for the HDMI chip so it needs the repetition. Lines 957 to 958 in a37231a
|
Good catch. Minimum HDMI dot clock is 25Mhz. |
interesting, as all cores (at least i've tweaked for direct video) use video clock >25MHz. |
Thanks for finding it out! |
Thanks for figuring this out! Happy to test if someone wants to shoot me a binary |
Rename the |
@birdybro Thanks. It works! |
I suggest to enable Pixel repetition with Directvideo in the Menu core only because the pixel repetition is the reason why Vsync must be aligned to HSync start with Directvideo & composite_sync=1. There are some cores which don't work with Directvideo and composite sync such as Atari ST(just fixed), Tatung Einstein, Armstrad, Coco3. These cores all work fine with Directvideo if pixel repetition is disabled. Changing these cores to align Vsync to HSync is sometimes difficult because some can output interlaced and it takes time. So it seems better to fix it in here in Main. |
Could this also be related to the PSX core’s “sync 480i to hdmi” option
required for cutscenes but then making 480i gameplay and menus wobble like
the de-interlacing doesn’t work?
…On Sun, May 22, 2022 at 6:24 AM paulb-nl ***@***.***> wrote:
I suggest to enable Pixel repetition with Directvideo in the Menu core
only because the pixel repetition is the reason why Vsync must be aligned
to HSync start with Directvideo & composite_sync=1.
There are some cores which don't work with Directvideo and composite sync
such as Atari ST(just fixed), Tatung Einstein, Armstrad, Coco3. These cores
all work fine with Directvideo if pixel repetition is disabled.
Changing these cores to align Vsync to HSync is sometimes difficult
because some can output interlaced and it takes time. So it seems better to
fix it in here in Main.
—
Reply to this email directly, view it on GitHub
<#605 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMFWWHR3ZYRG2EQAFLLJCPTVLIROTANCNFSM5WHDY5AA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
Do you mean on the analog output? The Sync 480i to HDMI is to prevent the scaler with vsync_adjust=2 to lose sync during 240p/480i transitions. It should not be enabled if you use the analog output. |
Exactly, maybe that's the source of this users problem. But it should only effect 480i video. |
I mean through direct video. Check out the FMV on Tekken 3, and Gran
Turismo 1 and 2. Sync is broken without the “sync 480i to HDMI” option.
When you set that option it messes with deinterlacing for menus.
…On Sun, May 22, 2022 at 11:59 AM paulb-nl ***@***.***> wrote:
Do you mean on the analog output? The Sync 480i to HDMI is to prevent the
scaler with vsync_adjust=2 to lose sync during 240p/480i transitions. It
should not be enabled if you use the analog output.
—
Reply to this email directly, view it on GitHub
<#605 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMFWWHQ7D6OPC5GRNMNHIVDVLJYXZANCNFSM5WHDY5AA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
Hmmm, if I don't enable it PSX doesn't sync for me
Yep, that's what I get |
You should create an issue in the PSX repo for that. I am seeing the same behavior with a Ugreen DAC but not with another one. The PSX core also has some crazy sync issues with Directvideo in general if I connect the DACs to a HDMI splitter which works fine with all other cores. |
Which ugreen one? I have both :) I got one and it had issues with some other cores. Mainly the Atari consoles and Commodore 16. I got a different ugreen and it seems perfect on every core. The Tendak seemed to work on everything except PSX (with or without the 480i HDMI sync) It didn't seem to like 480i at all. I tried it in the Genesis 240p test suite. I have a HDMI to VGA cable where PSX breaks when I plug it into a splitter, but strangely plugging it into the splitter fixes bouncing image issues I had on some other cores :) My perfect combo now is https://www.ugreen.com/products/hdmi-to-vga-adapter-with-audio-jack?_pos=3&_sid=f2e327390&_ss=r combined with https://etim.net.au/shop/shop.php?crn=220&rn=582&action=show_detail It still requires "Sync 480i for HDMI" on for Tekken 3 FMV though All of the other HDMI to VGA adapters I tried had issues with at least one core |
Robert has stated that he doesn’t have interest in fixing direct video
issues if analog and HDMI out work fine. I don’t know where the best place
is to address direct video issues :)
…On Mon, May 23, 2022 at 6:35 AM chr0m ***@***.***> wrote:
You should create an issue in the PSX repo for that. I am seeing the same
behavior with a Ugreen DAC but not with another one. The PSX core also has
some crazy sync issues with Directvideo in general if I connect the DACs to
a HDMI splitter which works fine with all other cores.
Which ugreen one? I have both :) I got one and it had issues with some
other cores. Mainly the Atari consoles and Commodore 16. I got a different
ugreen and it seems perfect on every core. The Tendak seemed to work on
everything except PSX (with or without the 480i HDMI sync) It didn't seem
to like 480i at all. I tried it in the Genesis 240p test suite.
I have a HDMI to VGA cable where PSX breaks when I plug it into a
splitter, but strangely plugging it into the splitter fixes bouncing image
issues I had on some other cores :)
My perfect combo now is
https://www.ugreen.com/products/hdmi-to-vga-adapter-with-audio-jack?_pos=3&_sid=f2e327390&_ss=r
combined with
https://etim.net.au/shop/shop.php?crn=220&rn=582&action=show_detail
All of the other HDMI to VGA adapters I tried had issues with at least one
core
—
Reply to this email directly, view it on GitHub
<#605 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMFWWHUG4WFOUG66XSLKWATVLN3SNANCNFSM5WHDY5AA>
.
You are receiving this because you commented.Message ID:
***@***.***>
|
The only direct video issue I'm aware of that is the fault of the core and not the template/Main is with the SMS core's border issue --> MiSTer-devel/SMS_MiSTer#120 So yes, the Main_MiSTer or Template_MiSTer repos are the appropriate places to raise issues regarding direct video not working. |
I updated to 20220517 and my CRT no longer syncs via direct video
It works if I go back to the previous version 20220511
The text was updated successfully, but these errors were encountered: