Limit Scandoubler to 15kHz Modes?
Limit Scandoubler to 15kHz Modes?
Hi all,
my MiSTer is connected to a Dell VGA CRT monitor. I am using the analog output of the I/O board. The settings have forced_scandoubler=1, so all 15KHz signal get doubled to 31KHz signals that work with a modern VGA monitor.
On the minimig, this is working fine for all PAL or NTSC modes.
But with the higher resolution RTG modes, the scandoubler apparently also doubles the frequency. The screenshots show that for the 1024*768 RTG mode, a 62KHz signal is generated. The monitor menu shows it as 66KHz.
Is there a way to limit the scandoubler to 15KHz modes, so that native 31KHz signals are left as they are?
my MiSTer is connected to a Dell VGA CRT monitor. I am using the analog output of the I/O board. The settings have forced_scandoubler=1, so all 15KHz signal get doubled to 31KHz signals that work with a modern VGA monitor.
On the minimig, this is working fine for all PAL or NTSC modes.
But with the higher resolution RTG modes, the scandoubler apparently also doubles the frequency. The screenshots show that for the 1024*768 RTG mode, a 62KHz signal is generated. The monitor menu shows it as 66KHz.
Is there a way to limit the scandoubler to 15KHz modes, so that native 31KHz signals are left as they are?
- Attachments
-
- 2021-01-27 11.52.08.jpg (4.42 MiB) Viewed 4755 times
-
- 2021-01-27 11.48.36.jpg (4.06 MiB) Viewed 4755 times
-
- 2021-01-27 11.48.29.jpg (6.63 MiB) Viewed 4755 times
Re: Limit scandoubler to 15kHz modes?
I connected an additional HDMI monitor to my MiSTer and removed the forced_scandoubler setting. On HDMI, everything works as expected.
But VGA is weird: MiSTer on-screen information shows that the signal is supposed to be 31KHz, but my CRT OSD shows exactly the same 66KHz signal as with the forced_scandoubler active (see picure above). Too me, this implies that the wrong 66KHz analog signal is generated by the RTG mode, and not the scandoubler.
Is anyone else using minimig with a CRT and has the high-res modes working without falling back to the vga_scaler?
But VGA is weird: MiSTer on-screen information shows that the signal is supposed to be 31KHz, but my CRT OSD shows exactly the same 66KHz signal as with the forced_scandoubler active (see picure above). Too me, this implies that the wrong 66KHz analog signal is generated by the RTG mode, and not the scandoubler.
Is anyone else using minimig with a CRT and has the high-res modes working without falling back to the vga_scaler?
Re: Limit scandoubler to 15kHz modes?
I can confirm that, Minimig RTG modes, VGA and scandoubler are currently not a good combination.
Not only with CRTs, LCDs with VGA input have the same issues.
Not only with CRTs, LCDs with VGA input have the same issues.
Re: Limit scandoubler to 15kHz modes?
As the RTG uses the scaler to draw the images, try removing scandoubler option, set a compatible screenmode for your monitor with the same resolution rtg will use and also set vga_scaler = 1
Unfortunately I don't have a crt to test with but could work.
Unfortunately I don't have a crt to test with but could work.
Re: Limit scandoubler to 15kHz modes?
Yes, it works with a fixed resolution and vga_scaler - but this defies the purpose of using a CRT monitor that can easily switch between hi-res RTG and the traditional NTSC/PAL modes.
-
- Top Contributor
- Posts: 1019
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Limit Scandoubler to 15kHz Modes?
Isn't 1024x768 supposed to be around 48khz? If you want to blame scandoubler for 66khz it wouldn't be due to doubling the vertical resolution, which its not because it looks like it only gets to 990 px vertical? If it were the scandoubler's fault it would be like it was adding only 222 resolution or roughly 15khz worth, which would have to be some kind of bug.
Can you verify unwanted artifacts from only some lines being doubled? Maybe this extra "resolution" is placed in the overscan area?
Can you verify unwanted artifacts from only some lines being doubled? Maybe this extra "resolution" is placed in the overscan area?
Re: Limit Scandoubler to 15kHz Modes?
I agree it is most likely not the scandoubler, but something else. See my second post in this thread - if the scandoubler is disabled, the weird 66KHz signal is still the same. So the thread title is now a little misleading.
Then again, I would love to have a regular 1024x768 signal when using RTG with a CRT.
Then again, I would love to have a regular 1024x768 signal when using RTG with a CRT.
Re: Limit Scandoubler to 15kHz Modes?
What i can confirm is that an Amiga Mister-RTG screenmode of 640 x 480 resolution is doubled to 1280 x 960 with scandoubler ON (and vga_scaling = 2).FoxbatStargazer wrote: ↑Sun Jan 31, 2021 7:55 am Isn't 1024x768 supposed to be around 48khz? If you want to blame scandoubler for 66khz it wouldn't be due to doubling the vertical resolution, which its not because it looks like it only gets to 990 px vertical? If it were the scandoubler's fault it would be like it was adding only 222 resolution or roughly 15khz worth, which would have to be some kind of bug.
Can you verify unwanted artifacts from only some lines being doubled? Maybe this extra "resolution" is placed in the overscan area?
Mister RTG-resolutions with more than 540 lines are non-integer scaled AND use weird frequencies on a Full-HD display and the Amiga OS guru meditates after a few seconds when switching to such resolutions.
Mister RTG resolutions should just ignore ALL scandoubler and scaling options to work as expected.
-
- Top Contributor
- Posts: 1019
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Limit Scandoubler to 15kHz Modes?
Not sure if vga_scaler=2 does anything different, I thought it was 1 or 0.
Also the horizontal resolution doubling is strange, because normally the scandoubler only changes the vertical resolution.
Check mapf's claim if you can, what happens to these RTG resolutions with scandoubler off? (Also make sure scandoublerfx are disabled?) If you can't boot into RTG and don't have an HDMI display around to navigate, you might be able to start the core with a scandoublerfx on, then disable it after you switch to RTG.
I guess what is further weird is that "guru meditation" = internal Amiga error, right? Is the Mister display even relevant for that? Does it crash the same under vga_scaler?
Also the horizontal resolution doubling is strange, because normally the scandoubler only changes the vertical resolution.
Check mapf's claim if you can, what happens to these RTG resolutions with scandoubler off? (Also make sure scandoublerfx are disabled?) If you can't boot into RTG and don't have an HDMI display around to navigate, you might be able to start the core with a scandoublerfx on, then disable it after you switch to RTG.
I guess what is further weird is that "guru meditation" = internal Amiga error, right? Is the Mister display even relevant for that? Does it crash the same under vga_scaler?
Re: Limit Scandoubler to 15kHz Modes?
To guess a little bit more, this could be a hint, that the Mister monitor device is not perfectly Amiga OS friendly.FoxbatStargazer wrote: ↑Sun Jan 31, 2021 2:35 pm I guess what is further weird is that "guru meditation" = internal Amiga error, right? Is the Mister display even relevant for that? Does it crash the same under vga_scaler?
That's my Minimig config for a Full-HD monitor and VGA input (works perfectly for native PAL Amiga screen modes):
[Minimig]
vga_scaler = 1
forced_scandoubler = 1
vscale_mode = 2
video_mode = 9
key_menu_as_rgui = 1
vsync_adjust = 0