Scanlines while scrolling
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Scanlines while scrolling
For some reason my monitor (Acer Predator XB271HU) had refused to work with video_mode=12 (even with vsync_adjust=0) so I settled on 8. Then tried PVM and Trinitron presets. The "disappearing" effect seems stronger on MiSter than on my Trinitron, but not by that much. It depends on a game and scroll speed. Eg in 240p suite, in the vertical scroll test, lowest speed, I can still just about see the scanlines/pixels on my CRT, but not on MiSTer...the switch seems more immediate. But in the Addams Family Values on SNES (which is my personal "test suite") the disappearance factor is about the same on both MiSTer and the CRT. Guess on even faster scrolling games it'd be also indistinguishable.
More worrying was a rather ugly blur when moving on a horizontal plane. That's definitely not present on a CRT. I also saw odd vertical banding in some games. These artifacts might be down to something with my setup, since I don't know much about HDMI settings. However, I haven't really changed anything apart from the resolution in the ini + presets, and a quick browse through the cores' Video scaling ones.
You can have a gander at my mister.ini, but I got a fresh one from the wiki for this experiment so there shouldn't be any old residue present.
- Attachments
-
- HDMI MiSTer.zip
- (4 KiB) Downloaded 121 times
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
- Sigismond0
- Posts: 339
- Joined: Mon May 25, 2020 2:21 am
- Has thanked: 1 time
- Been thanked: 66 times
Re: Scanlines while scrolling
I think this is your culprit:
Code: Select all
vscale_mode=0 ; 0 - scale to fit the screen height.
; 1 - use integer scale only.
; 2 - use 0.5 steps of scale.
; 3 - use 0.25 steps of scale.
Alternatively, leave it set to 0, and in your SNES core set the crop mode to 5x. This will lose a few rows of pixels at the top/bottom of the screen, but will guarantee that you're integer scaled for perfect scanlines.
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Scanlines while scrolling
The horizontal blur is there no matter what, though how pronounced it is depends on the game. I don't think it's down to my settings so perhaps it's inherent to the usage of filters or the nature of modern panels themselves.
Overall, the new shadowmasks are looking pretty good, definitely zillion times better than the "raw" unfiltered look. They could use some help from shaders, to make it all look a bit more lively (maybe OLEDs are better than computer monitors in that department) but I guess that's not possible here. I could probably get used to them, especially if it'd be possible to tweak that blur away.
One worrying thing though is that my ~400USD gaming monitor refused to work in 1920x1440@60 at all, and in mode 8 I had to use mostly vsync_adjust=0. If I was ever considering using HDMI, searching for one that could both look good and sync to everything could be quite a hassle.
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
- Chris23235
- Top Contributor
- Posts: 982
- Joined: Sun May 24, 2020 8:45 pm
- Has thanked: 127 times
- Been thanked: 197 times
Re: Scanlines while scrolling
-
- Top Contributor
- Posts: 1018
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Scanlines while scrolling
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Scanlines while scrolling
The blur I'm talking about is horizontal and not present on CRTs (or at least to much lesser extent). It causes individual pixels to blend, not scanlines. The scanline-vertical one, the one OP was referring to, is indeed nearly the same on both, so that's fine.FoxbatStargazer wrote: ↑Mon Feb 28, 2022 5:54 am So uh maybe don't drive yourself too crazy trying to eliminate this effect.
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
- Sigismond0
- Posts: 339
- Joined: Mon May 25, 2020 2:21 am
- Has thanked: 1 time
- Been thanked: 66 times
Re: Scanlines while scrolling
Blending is controlled by the horizontal filter. If you go into the recommended upscaling folder, the GS_Sharpness_000.txt filter is razor sharp, but GS_Sharpness_100.txt is super blended. For a CRT look, GS_Sharpness_040.txt is about right, but just find what looks good for you. If you really want razor sharp pixels to go with your scanlines and shadowmasks, try the SharpBilinear filters instead.akeley wrote: ↑Mon Feb 28, 2022 9:24 am The blur I'm talking about is horizontal and not present on CRTs (or at least to much lesser extent). It causes individual pixels to blend, not scanlines. The scanline-vertical one, the one OP was referring to, is indeed nearly the same on both, so that's fine.
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Scanlines while scrolling
I might try it next time but I'm pretty sure we're talking about two different things. The image looks ok when static, using the settings and presets that have been recommended so far. The pixels (or phosphors, if you will) are separated and look like on a real CRT (well, to an extent allowed by resolution and lack of shaders), but when I move my character horizontally they blend/disappear/blur. When I stop moving they shift back into focus. I'm comparing versus original hardware connected to CRTs and that is not happening there, so that's definitely not a "CRT look" or, better yet, "CRT behaviour".Sigismond0 wrote: ↑Mon Feb 28, 2022 1:59 pm Blending is controlled by the horizontal filter. If you go into the recommended upscaling folder, the GS_Sharpness_000.txt filter is razor sharp, but GS_Sharpness_100.txt is super blended. For a CRT look, GS_Sharpness_040.txt is about right, but just find what looks good for you. If you really want razor sharp pixels to go with your scanlines and shadowmasks, try the SharpBilinear filters instead.
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos
-
- Top Contributor
- Posts: 1018
- Joined: Thu Dec 10, 2020 5:44 pm
- Has thanked: 315 times
- Been thanked: 238 times
Re: Scanlines while scrolling
-
- Top Contributor
- Posts: 1441
- Joined: Mon May 25, 2020 7:54 pm
- Has thanked: 496 times
- Been thanked: 467 times
Re: Scanlines while scrolling
Anyway, I have Overdrive enabled on Medium (this is a monitor I use for modern gaming after all) but it didn't seem to help much. And from what I recall BFI is not possible on MiSTer.
CRT SCR$ Project - building a collection of high-quality photos of CRT displays
CRT ART Books - retro-gaming books with authentic CRT photos