CRT Beam Simulator. Conflicting settings?

Is there any options that should not be enabled when using the CRT Beam Simulator option?, for example HDR, G-Sync, Adaptive Sync, Automatic Fame Delay etc??

I have a 240hz 4K LG monitor and have enabled the Vulkan driver and Shader Sub Frames option in the video settings as well as selecting the CRT Beam Simulator Shader in the shader folder but to be honest with you I cant see any difference when having this enable or disabled!.

Is there anything else that needs to be enabled??

I don’t think ā€˜sync to exact content framerate’ works with subframes currently.

At 240 hz, you can try increasing the brightness vs motion clarity parameter in the shader. This will make your image darker but improves the motion clarity because the pixels are black for longer.

1 Like

Is the ā€˜sync to exact content framerate’ issue something that will be fixed in the future do you think.

Also does G-Sync still need to be disabled from NVidia Control Panel when using CRT Beam, or has that issue been fixed in RetroArch now?

But other than having that option disabled it’s ok to leave the others I mention enabled to cut down on as much latency as possible?.

I’m guessing run ahead is a no go as well then with CRT Beam Simulator ?

I don’t know anything about the nvidia control panel.

I don’t think the VRR/subframe issue will be tackled any time soon. It would greatly complicate the way the feature works internally.

I think the others should be fine, yeah.

runahead should be fine.

In the changelog for Retroarch 1.21.0 (April 29th):

ā€œVIDEO/SHADERS: Allow exact refresh rate sync with shader subframesā€

Before, as soon as I enabled subframes, the 'Sync To Exact Content Framerate" option would automatically turn off. Now, it stays on.

2 Likes

well there you go. I clearly haven’t kept up.

1 Like

That’s good to hear.

I guess the shader must be working and enabled as I can see a very faint bar move up the screen and if I change the refresh rate in the shader subframe setting then the screen flashes on anything lower or higher than 240hz.

Must just be my aging eyes and can’t notice any difference with it being enabled or disabled

My suggestion: try appending a CRT shader with visible scanlines. If the scanlines stay fairly intact during vertical scrolling, you’re good to go.

1 Like

Also, Try pausing via ā€œkā€ key; that way you should be able to pause between subframes. if a 60hz content stay still (and/or you see the dark shade crossing the screen), while you repeating pressing the ā€œkā€, then you are definitely using subframes.

1 Like

Is it possible to prepend this to my MBZ presets, tried it but I am not entirely sure I see a difference. Tried to append it but it creates a mess.

The Mega Bezel cannot be appended or prepended. All additions must be surgically added by @HyperspaceMadness.

I am certain he is keeping an eye on this thread. :grin:

1 Like