CyberLab Death To Pixels Shader Preset Packs

Slipped my mind previously regarding HDR settings. Do Retroarch HDR scanlines have to be enabled too, because they are disabled by default and also include two subpixel layout options (RGB and BGR)? Also does colour boost option has to be enabled or disabled? Though with the HDR shaders active, I do not see any difference.

1 Like

The only setting that has to be enabled in the Settings–»Video–»HDR menu for my Sony Megatron based Preset packs is HDR On.

If your version of RetroArch no longer has an HDR On setting, I think the new default is HDR10.

Those new settings in there don’t apply to Sony Megatron V1 Presets, only newer Sony Megatron V2 Presets and any other existing shaders that users would like to apply HDR to.

You don’t have to enable RetroArch HDR Scanlines.

For Sony Megatron v2 @MajorPainTheCactus wanted all HDR Shader Settings to be uniform regardless of whether you were using Sony Megatron or another Shader, unlike in v1 where Sony Megatron v1 settings are in the Shader Parameters and all other shaders needed to use the settings in the Settings–»Video–»HDR menu.

There was some push back so he kept his vision but added a simple mechanism whereby users could use the old tried and true method with Sony Megatron v2.

Try not to let the new settings confuse you.

Hello, I’m very new to all of this. I noticed you have many shader packs to choose from and I was hoping to get some advice on which you think is best for me. I use a 4k non-oled 50" HDR tv for emulation, connected to my pc so performance is no issue. I don’t really understand all the advanced termiology, so which preset pack would you recommend for a beginner/needs little configuration?

Just start from the top and read.

There are videos as well so you can see what might pique your interest or not.

There is a learning curve and you have to be ready to go down the rabbit hole. If not, just use the included Shaders/Presets in RetroArch and call it a day.

If after you read, watch the videos, try out something and there is still something you don’t understand or have an issue with, feel free to ask for assistance.

What’s the model and Peak Brightness of the TV?

1 Like

https://www.reddit.com/r/retrogaming/s/UDiwJw3AVH

https://www.reddit.com/r/MiSTerFPGA/s/TJBoBo6vcs

2 Likes

To commemorate and celebrate 5 illustrious years of CyberLab Death To Pixels Preset Pack offerings, I present to you…

The latest version is available in the first post of this thread.

5 Likes

Hi Cyber, thank you for your legendary preset work.

I have read the first post in its entirety, and I have read many posts of this thread plus your readme files. I have been exploring and tinkering in my spare time across multiple computers and TVs for over a year, and I have never succeeded at getting a result that isn’t either extremely dark or burning your eyes out with hot spots.

I am now trying to shoot for what I think is the bare minimum of keeping HDR off on Windows and RetroArch, and using the simplest pack: CyberLab CRT-Royale Death To Pixels Shader Preset Pack

I am happy with all HDR off and these shaders at their default settings except for one issue which is that the contrast is crazy and I cannot figure out how to fix it. The contrast makes colors look far too intense, and it causes eye strain strongly enough that I cannot just deal with it.

I am attaching a screenshot of what colors are supposed to look like on the left, and of what colors look like with the shader on the right. The difference is very clear in the color of the character’s skin and the background gradient.

Is there a setting I can change in this shader’s Parameters to make the colors match the no-shader side’s colors?

Thank you for your time!

Hmmm…let me see how I can address your concerns. Firstly, a “raw” screenshot of an emulator output is not what I would call “correct” or use as any source of reference in this context. My reference point is how the image would look on a 15kHz CRT TV because that’s what I played these old games on when I was growing up.

It can’t possibly look the same after it passes through the video encoding, filtering and processing circuitry of a console’s video output and it certainly won’t look the same as your “raw” image after that signal is processed and decoded in the CRT TV or monitor then converted to electrons and blasted onto the phosphors of individual red, green and blue colours, separated by some sort of mask which are all quite a lot larger than the pixels which make up that upscaled screenshot you’re comparing things to.

How could that be “correct” when the ears and text look so extremely jagged and in contrast, the image from the CRT shader appears a lot smoother in the outlines?

It would help quite a bit if you listed the model and/or specs of the displays you’re having trouble getting an acceptable image out of as that’s the most important part of the equation and it’s a part that a GPU screenshot cannot convey.

So you’re basically sharing the viewfinder film or slide without the light projecting or shining through it.

If things are too “hot” perhaps your HDR Brightness or Gamma are set too high for your display and you’re seeing clipping in the whites/highlights.

If you’re experiencing the same in the colours then perhaps things are oversaturated. You can lower the Saturation if that is the case.

For the vast majority of my presets, a bright display capable of at least 600nits Peak Brightness is the absolute minimum recommended.

I do have some 4K HDR Ready Presets that I did for an HDR400 display in my Mega Bezel Preset Pack though.

See the following posts for some additional guidelines/advice.

By the way, have you updated your RetroArch and tried my latest CyberLab Guest Preset Pack?

You can also take a look at the following shaders which might be more suited to users with dimmer displays:

I recently made some presets essentially without the Mask and Phosphors for brightness challenged displays in my miniLED Epic Preset Pack. They’re called PVM/Pro Monitor Edition:

This is a photo of one of my presets in action:

Another, thing I forgot to add. If you have an issue with a Preset, it helps a great deal if you post the exact Filename of the Preset and Preset Pack it belongs to.

These are some more presets which can work for brightness challenged displays:

CyberLab Death To Pixels Shader Preset Packs

To really appreciate these screenshots, you either need to zoom in or view at native resolution

These are photos of the HDR400 display I was referring to earlier:

From the CyberLab CRT-Royale preset pack’s Readme.txt:

1440p users can probably try the Fine presets. They might work. Otherwise just play around with the “Mask - Triad Size Desired” Shader Parameter.

1080p users can probably set the “Mask - Triad Size Desired” Shader Parameter to 3.00. Otherwise just play around with it until it looks good to you.

You can play around with this value until it looks good to you.

Another one you can adjust is the “Mask Sample Mode” - Set it to 0 for a sharper, less filtered look and 1 for a slightly softer, less harsh look to the phosphors.

Hi Cyber,

Thank you for your thoughtful and thorough reply! It was very encouraging, and I appreciate your patient effort to bridge my knowledge & experience gap. I do not have a nostalgic memory of CRT displays, so my reference point or “goal” is vague and based off your provided photos and stuff I see on YouTube. I generally shoot for what I think a Sony Trinitron would look like. As a result of this post, I have started searching for a CRT locally so that I can experience a valid point of reference for myself.

You were spot on in guessing that my issues were clipping in whites/highlights and oversaturation. Your explanation of how you choose a reference point helped me understand that I was overlooking pieces of my pipeline as well.

I have since spent a few days recalibrating the settings of my main TV to eliminate any clipping and oversaturation in its settings, then recalibrating & fine tooth combing the Windows display settings to eliminate clipping/oversaturation (turning off AutoHDR in THREE places! grr!), and finally recalibrating RetroArch’s HDR settings to eliminate clipping/oversaturation. I now have a perfectly satisfactory image with Windows HDR and RetroArch HDR both turned ON, so I am no longer shooting for that HDR-less bare minimum.

When I apply any of your CRT-Royale or Megatron NX W420M presets, it always initially introduces clipping, oversaturation, and/or washout. I actually believe that I will eventually be able to get to a satisfactory image by adjusting saturation, gamma, contrast, peak luminance, and paper white, despite the fact that at this point I am still running around a maze in the dark with how to balance those settings between one another.

I noticed that not all of the presets’ settings are at their defaults when I first load the presets. Setting them all back to defaults gets me much closer to an “accurate” image than what they are set to initially. Are your shaders meant to be packaged at not-default values?

I have not tried your latest CyberLab Guest Preset Pack. I just downloaded it, and read the readme which has some helpful notes on settings to use. I’ll try it next time I have a chance! Do you think that this pack would serve me better than CRT-Royale or Megatron NX W420M, or is it just a preference thing?

You said it would be helpful if I listed my display and specs. Here are the details!

TV:
Model Code: QN77S90DDFXZA
Samsung S90D Series (2024)
77 inch
QD-OLED
4k Ultra HD (3840x2160 Native Resolution)
1,200 nits peak (this is a guess based on Google search results)

PC:
Processor: AMD Ryzen 7 9700X 8-Core Processor, 3.80 GHz
GPU: Nvidia GeForce RTX 5070
RAM: 32 GB
Windows 11 Home, 64-bit

HDMI Cord:
Maxonar 
Certified HDMI 2.1
48 GBPS "Ultra High Speed"

RetroArch:
Version 1.22.2
Build Date: Nov 20 2025

RetroArch HDR:
Enable HDR > ON
Peak Luminance > 2430.0x
Paper White Luminance > 240.0x
Contrast > 6.00x
Expand Gamut > ON

Windows Settings:
Settings > System > Display > Color Profile > Profile 4 S90D Game Mode (I made this with Windows HDR Calibration app)
Settings > System > Display > HDR > HDR > ON
Settings > System > Display > HDR > Auto HDR > OFF
Settings > System > Display > HDR > SDR Content Brightness > 20
Settings > System > Display > Scale > 150%
Settings > System > Display > Display Resolution > 3840 x 2160
Settings > System > Display > Advanced Display > Choose a refresh rate > 120 Hz
Settings > System > Display > Graphics > Auto HDR > OFF
Settings > System > Display > Graphics > Optimizations for windowed games > OFF
Settings > System > Display > Graphics > Advanced graphics settings > Hardware-accelerated GPU scheduling > ON
Settings > System > Display > Graphics > Custom settings for applications > RetroArch > AutoHDR > OFF
Settings > System > Display > Graphics > Custom settings for applications > RetroArch > Optimizations for windowed games > OFF
Settings > Personalization > Fonts > Related settings > Adjust ClearType text > Turn on ClearType > ON

TV Settings (stop all smart/auto adjustments, goal of accuracy and no clipping):
Settings > Picture > Expert Settings > Brightness > 50
Settings > Picture > Expert Settings > Contrast > 45
Settings > Picture > Expert Settings > Sharpness > 10
Settings > Picture > Expert Settings > Color > 30
Settings > Picture > Expert Settings > Tint (G/R) > 0
Settings > Picture > Expert Settings > Contrast Enhancer > Off
Settings > Picture > Expert Settings > HDR Tone Mapping > Static
Settings > Picture > Expert Settings > Color Tone > Warm2
Settings > Picture > Expert Settings > White Balance > 2 point
Settings > Picture > Expert Settings > Gamma > ST.2084
Settings > Picture > Expert Settings > ST.2084 > 0
Settings > Picture > Expert Settings > Shadow Detail > 0
Settings > Picture > Expert Settings > Color Space Setting > Normal
Settings > Picture > Expert Settings > Color Booster > Off
Settings > Picture > Expert Settings > Peak Brightness > High
Settings > Connection > External Device Manager > Input Signal Plus > ON for all inputs
Settings > Connection > External Device Manager > HDMI Black Level > Normal
Settings > Connection > Game Mode Settings > Game Mode > ON
Settings > Connection > Game Mode Settings > Virtual Aim Point > Off
Settings > Connection > Game Mode Settings > Surround Sound > Off
Settings > Connection > Game Mode Settings > Dynamic Black Equalizer > 0
Settings > Connection > Game Mode Settings > Game Motion Plus (grayed out, unavailable)
Settings > Connection > Game Mode Settings > Game Picture Expert > HDR10+ Gaming > Basic
Settings > Connection > Game Mode Settings > Game Picture Expert > Game HDR > Off
Settings > Connection > Game Mode Settings > Minimap Auto Detection > Off
Settings > General & Privacy > Intelligent Mode Settings > Off
Settings > General & Privacy > Power and Energy Saving > Brightness Optimization > Off
Settings > General & Privacy > Power and Energy Saving > Energy Saving Solution > Off
Settings > General & Privacy > Power and Energy Saving > Motion Lighting > Off
Settings > General & Privacy > Power and Energy Saving > Auto Power Saving > Off
Settings > General & Privacy > Power and Energy Saving > Auto Power Off > Off
Settings > General & Privacy > Start Screen Option > Start with Smart Hub Home > Off

Thank you again for your time and patience. For someone like me, who is chasing a realistic CRT look with no experience, it literally takes reading over your post (particularly the second paragraph) 3 or more times to digest it. Then I start googling words you used and reading whole wikipedia pages and reddit posts just to try to understand the concepts so that I can come back and read your post again, hopefully with actual comprehension. :upside_down_face:

1 Like

Thanks for the detailed response. It would also be nice if you could include some photos of the screen showing the issues you’re experiencing.

Try the latest preset packs, you might have better luck in the accuracy department those were designed using older displays with certain colour limitations and the presets were designed to work around them.

You might have to update your RetroArch to one of the newer nightly builds to take advantage of the changes and improvements to the HDR implementation in RetroArch.

Although this setting is actually relative and not absolute, I suspect this is way too high for your display. It’s probably more than double the actual Peak Brightness of your display.

You don’t even have to run the Peak Brightness at the maximum that your display can handle to have a great experience with these things. It all has to be balanced.

So it’s better to start off conservatively and have things look good but be too dark, then increase the Peak and Paper White Luminance values gradually.

This also seems very high. 5.00x to 5.30x should be more than sufficient.

Start off with the Megatron miniLED Epic and Guest Legendary Preset Packs. They’re called Legendary and Epic for a reason.

Once you stick to the newer more refined presets you shouldn’t have to do much adjusting of Saturation, Contrast, Gamma and stuff like that unless your TV has some sort of calibration issue.

Paper White Luminance plays a more significant role in the overall brightness than the Peak Luminance by the way and this is supposed to be adjusted in the Shader Parameters of my Megatron presets.

The settings in the Settings–»Video–>HDR menu are for non-Sony Megatron presets. However with the new updates to RetroArch and Sony Megatron Colour Video Monitor the default behavior is for all brightness adjustments/calibration to be done in this menu for all shaders in HDR mode. The old methods are still included as a fall back option though.

The new method simplifies things as well and does away with separate Peak and Paper White Luminance settings in favour of a single HDR brightness setting.

You no longer have to rely on RTINGS to find your display’s Peak Luminance setting. Just increase HDR Brightness until the image is bright enough.

That’s the point. They are custom settings. My custom settings.

If that is the case use what looks best to you. As I mentioned before some presets especially in my W420M Preset pack were designed to work on displays which cannot do 4K 60Hz at RGB 4:4:4 so the colours would be boosted in order to compensate for the limitations of that particular display.

On some older presets, I used to sit far away from an older OLED TV, so Saturation and brightness might have been boosted a bit as things look differently when far from the screen.

That is the reason for my Near Field presets.

Auto HDR is nice. It shouldn’t affect RetroArch once HDR is On in RetroArch.

Also W420M presets are all in SDR mode by default. So if you want to run them in HDR mode you have to turn on HDR Mode in the Shader Parameters.

You can also leave that on SDR mode and use the setting in the Settings–»Video–>HDR menu or let Windows AutoHDR or Special K handle things though but those are presets designed in SDR mode and to run on an SDR display.

You might have to calibrate all of these using a good point of reference. I know certain things I can rely on for that, including my presets but for you it might be something else but you have to choose one because you don’t want to be adjusting the presets and the TV back and forth to fix each other.

As mentioned before it should serve you much better than those 2 you mentioned specifically because of their age and the equipment they were designed on and targeted.

I recently tried some of my CRT-Royale presets on an older TV that I have that I brought back into service and at first some of the presets weren’t even working properly, this is because of colourspace settings that weren’t compatible with that particular set. I started doing some tweaks and everything was excellent once again. Those updated CRT-Royale presets are due for release sometime in the future.

I feel insulted. Lol.

What more of a reference do you need than this?

By the way, the creator of the Sony Megatron Colour Video Monitor shader as well as the authour of RetroArch’s HDR implementation uses a Samsung S95B QD-OLED as one of his test displays. He’s hardly around these days but he might have some insight as to what settings work better on Samsung QD-OLED TVs.

After you update your RetroArch to the latest nightly, then update your Slang Shaders using the Online Updater, you can try some of his newest presets in the Shaders/Shaders_Slang/HDR folder. Also, if you’re obsessed with accuracy, you have the wrong display technology as QD-OLEDs triangular subpixel layout doesn’t match what is required for subpixel accurate CRT Shaders to approximate the layout and structure of a CRT’s Mask and phosphors, unfortunately.

RWBG W-OLEDs come close enough, while RGB striped LCD panels offer the best compatibility with all currently emulated CRT mask types and TVLs - whch in CRT emulation is how fine or coarse the phosphor/mask is.

This is another method you could try:

You can take a look at this regarding the Game HDR setting on your TV:

https://share.google/aimode/zPug0T09lbr8iLMSF

Don’t just read the AI generated summary, I suggest you read all of the source articles, posts and watch the videos.

A note on W420M presets:

In general note concerning most if not all of my Megatron presets which use an additional Grade Pass near the top of the Shader Parameters list which has a White Point setting plus another White Point setting near the bottom of the Shader Parameters list. It’s safe to leave the bottom (second) one at 6504 instead of 5504 and the set the top (first) one to 6104 instead of 7104 as the net effect would be the same.

If you want to go further and neutralize the White Point, you can set the top one to 6504 instead of 6104 but 6104 is fine and what the rest of the settings of the preset would have been designed around, including Brightness, Gamma and Saturation and according to the creator of Grade typical CRT displsays weren’t all used at exactly 6504 anyway.

This might help with respect to getting your Peak and Paper White Luminance settings and Contrast settings to a better starting point if you still want to fiddle around a bit with the old HDR implementation before you update your RetroArch:

I experience this too, all the time on my LG IPS TV with the brightness and saturation really cranked.

I also experience this on my old Toshiba Regza with a Samsung VA panel and in either case it’s induced quite easily as well.

1 Like

I tried to capture the strobing backlight performance of the TCL QM751G:

I had a question about the CyberLab Megatron NX Death To Pixels 4K HDR Shader Preset Pack

Well two questions actually:

  • In the readme for this pack it says in Retroarch to use an Aspect Ration of Config @ 1.24. When I do this it makes everything look skinnier than it should so I’m not sure if I’m missing something somewhere else?

  • Also, the Retroarch HDR settings seem like they have updated/simplified recently. There is just one Brightness option, vs the previous two of Display’s Peak Luminance and Display’s Paper White Luminance. How do these line up with the Retroarch and the actual Shader Parameters? Does one area override the other?

1 Like

At that the time of writing that I noticed some anomolies with certain power bars/guages in SNES games and setting the aspect ratio to 1.24 cleared that up. Besides the installation instructions those other things are just records of my settings which users are free to use as a starting point and also to experiment or use different settings if they think they will work better for them.

Turning on Integer Scaling and setting the Aspect Ratio to Config works fine as well but I prefer doing things manually. I don’t even use the settings in that readme.txt anymore. It’s from 2024 and I’ve done quite a bit of eperimentation since then. If you read some more of the thread you’ll see stuff about Custom Aspect Ratios and stuff like that. I like making the screen smaller while maintaining an Integer Scale on both the X and Y axes. Also some presets look better at certain scale factors, particular those which use Shadow Mask and Slot Mask. Again I’ve made my personal notes available in the thread as well as in the updated readme.txt of subsequent preset packs.

That’s getting a bit long in the tooth. Don’t hesitate to try my newer preset packs. Remember, miniLED is not for miniLED only, it was just designed on miniLED.

The new HDR settings have no bearing on my Sony Megatron based preset packs as the setting in the Shader Parameters have always overriden anything in the Settings–>Video–>HDR Menu.

Those settings have always applied to non Sony Megatron shaders so shaders which don’t have Peak and Paper White Brightness adjustments could be setup using the controls in the HDR Menu.

With these updates comes a new version of Sony Megatron Computer Monitor as well. You can read all about the new changes in the Sony Megatron Computer Monitor thread.

My latest CyberLab Guest Legendary Preset Pack takes full advantage of the new HDR updates. The single HDR Brightness setting means no more looking up Peak Luminance settings on RTINGs and stuff like that. Instead, if things are too dark, just turn up the HDR Brightness and/or backlight/contrast/brightness of your display.

My new pack also comes with an extensive readme.txt overhaul which you might find interesting because it contains new scaling suggestions among other things.

The updates to Sony Megaton Colour Video Monitor also have no effect on my previous Sony Megatron based Shader Preset Packs. The updates have been done in a way that users who prefer the old way of doing things can keep doing them that way and even apply the old methods to other shaders as well. The new way treats Sony Megatron the same as other shaders so all HDR settings take place in the Settings–>Video–>HDR menu.

Feel free to ask more questions if you need more answers.

And then I actually had one thing I was wondering about the brand new CyberLab Guest Legendary Death To Pixels 4K HDR Shader Preset Pack

I don’t have the brightest 4K QD-OLED Monitor (DELL S3225QC) but it does have a very good HDR picture according to rtings, and it has both DisplayHDR True Black 400 and HDR Peak 1000 options. I currently have it using the Peak 1000 option. I’ve found some options in the NX 4K HDR pack for SNES that I think look amazing with both the color and the brightness.

With this Legendary 4K HDR pack though I feel like I’m missing something. I’ve followed all the instructions and prerequisites in the readme. Your post a few posts above here from a week ago or so about the introduction to this new Legendary pack has a bunch of screen shots. They all look good but they also VERY dark to me.

And then trying out all the shader presets look much darker on my monitor than the NX using the exact same Retroarch HDR options (Brightness = 1030 - same as HDR calibration tool, Colour Boost = Expanded, Scanlines = ON, Subpixel Layout = RGB - to match this monitor). Am I missing something in setup or are these presets just a alot darker in general? Like I said the screen shots above just look really dark to me, some almost black.

1 Like

It would help if you shared some examples showing the exact filenames. Also, some photos of the screen would be nice showing both the presets which are bright enough as well as the not so bright ones.

In my previous preset packs, I’ve tweaked the Gamma as well (the one below the Saturation near the bottom of the shader parameters list. So maybe that could be a factor.

With CRT-Guest-Advanced based presets, you can gain additional brightness by adjusting the Gamma C, Bright Boost, Bloom, Halation and lowering Mask Strength.

However in this case, it is expected that you would just turn the HDR brightness up until you either get satisfactory brightness or until you’ve reached the maximum brightness that your display can deliver without causing clipping in whites/highlights or oversaturation of colours.

Why did you stop increasing the HDR Brightness at 1030? That HDR Brightness does not directly correspond to the peak brightness rating of your display. It is not an absolute value either as it depends on the configuration of the rest of the preset for example scanline dynamics setup, mask choice e.t.c.

So pay less attention to the number and pay more attention to how it looks after setting the Opacity of your UI to 0.

You should definitely try my Sony Megatron MiniLED Epic preset pack and in particular my PVM Edition presets as they are tuned for high brightness on a wider range of hardware. Also the presets with W# at the end are the latest in that pack.

I also hope you’re not attempting to use BFI with that limited amount of Brightness to go around.

For what it’s worth, my current display can put out up to 2,400 nits Peak Brightness according to the manufacturer.

Feel free to try my 4K HDR Ready Mega Bezel Presets as well in my Mega Bezel Presets Pack or my CRT-Royale Preset Pack as they were Optimized for lower brightness output displays.

Do increase the HDR Brightness before giving up though.

Take a look at this recent Discord post to get a better understanding of what’s going on here:

Also note that those NX presets were designed on an LG OLED TV with about 630 to 700 Nits Peak Brightness so things would have been pushed to the absolute limits before clipping.

Since I have a much brighter display now, it’s not surprising that a user with a dimmer display might not have the same experience as me at least out of the box.

You can use the 240p Test Suite to get an idea of how high you can push HDR Brightness and Colour Saturation on your display before things start clipping on the Colour Bars and Gray Ramp tests.

I’m looking forward to hearing some more feedback after you tweak some more.

I hope you know that for screenshots to look at bright as they look on my display you would need to have the similar brightness output from your display and you most definitely would need to view them Fullscreen or zoomed in.

If viewing a thumbnail or zoomed out Image, they would also look dimmer/darker.

The settings in the Settings–»Video–»HDR Menu, except HDR - On or HDR - , have no bearing whatsoever on the NX presets as that is based on Sony Megatron Colour Video Monitor and the Peak and Paper White Brightness Settings are all in the Shader Parameters Menu.

If the Legendary Guest presets are so much darker for you, I suggest you turn up the HDR Brightness some more and/or increase the OLED Light and Contrast settings of your display or whatever settings brighten the display.

If the screenshots are looking dark and almost black when viewed using the Windows Photo Viewer, it’s a sign that the HDR Calibration is too Dark, what do you have your SDR Content Slider On?

Also note that those screenshots were converted from HDR *.jxr files to SDR *.jpg files so a lot would be lost in the brightness and tonemapping front. Perhaps if you viewed the original HDR files, they might look brighter when viewed on your display in HDR Mode.

https://share.google/aimode/wPrMkcCGP4Mve5lfl

Vs

TCL QM751G Brightness Specs

https://share.google/aimode/WGE1Kmg6MT9CvVKIx

Guest-Advanced 4k HDR1000 experiments

This is an example from my 4K HDR Ready Mega Bezel Preset Pack:

Examples of PVM Edition presets from my Megatron Epic preset pack:

Awesome, thanks for all the info! I’ll have to poke around more. I was thinking for the Retroarch HDR settings that the new single Brightness setting is meant to indicate the max nits of the display, since it does say that somewhat in the help text below it, and 1030 was what I had figured out with the windows HDR calibration tool. I’ll have to try setting that brighter. And I’m starting to much better understand the difference between the packs where they RetroArch HDR setting make a difference vs. the ones where the shader preset setting override that.

From what you are saying it sounds like my monitor just isn’t bright enough for your newest Legendary pack, which is a bummer as those sound awesome!

I’ve downloaded the MiniLED Epic pack to play around with as well. I have looked at your CRT-Royale pack as well and found some options that look really good but I wasn’t sure if those were as current due to how you were saying that some of the packs and readme’s are getting somewhat outdated.

And yeah that was a bit of a smack my forehead moment when it comes to the screen shots, it does make sense that they would look different from an even brighter screen! I’m only starting to step into the world of OLED PC monitors and this is my first 4K one. My previous 1440p has HDR but it’s not really worth using, and I do have an LG OLED B5 (I think) from 2020 but I’ve never really used that for gaming.

I’ll go back with some of your advice and see what I can find, thanks again for all the great info and the truly amazing work you’ve done with all of these.

1 Like

Definitely not and it never worked like that. Maybe if you used a neutral preset then set the Peak and Paper White Luminance up before adjusting anything else it might have roughly corresponded with manufacturer Peak Luminance values but the way those things are measured also varies a lot depending on the content and Window Sizes.

Then once you touch a single other setting which affects brightness, it skews everything and there are many settings which affects brightness.

Very good!

While all of the packs can be considered experimental, there are timeless presets in every one of them. The last two should probably have a higher percentage of high quality vs experimental presets which was intentionally done to make things simpler to locate.

That’s not what I was saying. You really have to view the presets fullscreen or zoomed in, plus calibrate your display and Windows to maximize the brightness output of your display to view them at the best your display is capable of.

Since you got satisfactory results from some of my NX presets, I’m pretty confident that you should be able to run the Guest Legendary presets with satisfactory brightness.

You might just need to practice pushing the HDR Brightness and looking for the clipping in the highlights/whites that tells you that you’ve reached the limit of what the display is capable of.

As mentioned before, besides your favourite games, you can use the 240p Test Suite to confirm that you’re still seeing all shades in the Colour Bars and Grey Ramp Tests.

In order to do this, you can load the game or 240p Test Suite for the system that matches the preset that you’re trying to calibrate the brightness for.

Remember I’m using BFI which costs a lot of brightness. If you don’t use BFI you can retain a lot of brightness.

I strongly recommend that you try my Epic PVM/Pro Monitor Edition Presets from my previous pack. Those should look pretty bright for you as well.

Definitely not and it never worked like that.

I wish that the Retroarch HDR option was a little more clear because this is a big part of what was throwing me off. It currently says for the Brightness option - "Sets the HDR brightness level in nits. Use in combination with your display’s physical brightness settings. For a starting point, set this to 80 and your display’s brightness to full. Alternatively, set this to the max nits of your display and turn your display’s brightness down until it looks right.

I think there is a big difference when working with HDR TVs and HDR Monitors because as far as I can tell when HDR is on I have no control over the monitor brightness. On either of my HDR monitors it seems. Brightness and Contrast are actually greyed out when you activate HDR. Unlike my LG OLED TV which has many more settings. So I can just do what the Window HDR calibration lets me do for setting the max nits.

I wasn’t reading the settings detail in Retroarch quite right so I was thinking I could only set it to anywhere between 80 and 1030 at absolute max (my monitor’s peak brightness according to the Win calibration). I didn’t even think to set it over that, and doing so (like you said) absolutely opened up the worlds of your Legendary and MiniLED Epic sets.

That’s not what I was saying.

I apologize, that was a misunderstanding on my part. you said earlier:

I also hope you’re not attempting to use BFI with that limited amount of Brightness to go around.

And I mistook that to you saying I couldn’t use the Legendary set due to my lower max brightness (since each preset in that pack has the word BFI in the name I thought that’s what you meant). I hadn’t heard of BFI before and had to look it up, it does not appear to be an option for my monitor.

So far I’m having much better luck with the options in the Legenday and MiniLED Epic sets. I’ve been poking around in the Mega Bezel ones as well and I really like the Neo-GX 4K presets. For some reason I haven’t been able to use the Mega Bezel 4K HDR presets in your pack as they all give me a “Failed to apply shader preset error” but it’s only those ones, everything else in Mega Bezel works. I have the most current version of your files, they are in the “Mega_Bezel_Packs” folder, and I have the matching 1.14.0 megabezel so I’m not sure why just the 4K HDR ones aren’t working.

But that’s all aside, I feel like I’m moving away from Mega Bezel in general and I like your most resent sets of packs, especially as they are working much better for me on the brightness side.

Thank you so much for all of your guidance so far. I’ve also been taking a look at that 240p Test Suite as I hadn’t heard of that before!

1 Like

They were designed with BFI (or similar technologies) in mind that section of the filenames are notes on the development environment basically. BFI is extremely important for motion clarity on modern displays. If you think your games are playing smoothly now, then you haven’t seen anything yet.

Once you’ve gotten your brightness sorted out, you can start experimenting with different forms of BFI. There’s Hardware BFI, which might be called different things by your display manufacturer. Even if it doesn’t include a hardware option, RetroArch has extensive BFI solutions. The most basic of which is in the Settigs–»Video–»Synchronization Menu.

Then there is the CRT-Beam-Simulator Shader which is a more evolved take on BFI that you can Prepend to other Shaders.

These are located in the Shaders/Shaders_Slang/subframe-bfi Folder. You can also try adaptive_strobe-koko.

These allow you to balance additional motion clarity with brightness. You can benefit from disabling any LCD anti-image retention options.

Finally, my favourite of them all:

Shaderbeam

https://www.reddit.com/r/Monitors/s/VAWgq4mxaC

https://www.reddit.com/r/OLED_Gaming/s/QHTufMiklZ

I’m happy to hear this.

“Old” doesn’t mean obsolete at least when it comes to CyberLab Death To Pixels CRT Shader Presets.

Thanks for bringing this to my attention. I was able to reproduce this so I’ll look into it some more.

Those 4K HDR Ready presets are mostly based on my favourites from my Neo-GX pack anyway. I tweaked them for HDR use. You can apply those tweaks on your own. They are also designed for low brightness monitors (displayHDR400) so they might come in handy when you start to play around with BFI.

This is what I did to rebalance the brightness for use with HDR displays:

On another note, if you had HDR On in the RetroArch settings menu while trying my W20M presets, that could be reason for things looking extremely oversaturated. Generally HDR needs to be Off in the RetroArch HDR menu for those presets. You can use them with HDR On but you might just have to turn up your HDR Bightness is things look too dark and oversaturated at the same time. Once you get the brightness dialed in, if still oversaturated, you can lower the Saturation in Shader Parameters.

I mentioned earlier that the colours might be a little weird due to the TV I was targeting not being able to do RGB 4:4:4 Full without Chroma Compression but besides that, different Masks always skew the colours slightly, Shadow Mask does it more so than Aperture Grill and Slot Mask.

Update:

I took a look at the 4K HDR Ready Presets issue and I have a suspicion that it’s being caused by some recent changes in RetroArch.

It seems to be that the paths and filenames in the shader chain are exceeding the character limit. This didn’t occur before and all of those presets were tested. The filenames are definitely on the long side. @hunterk Can you take a look at this please? It could be related to the recent changes with respect to the deferred shader loading on a separate thread updates.

[WARN] [Shaders] Could not read shader preset in #reference line: "C:\Users\xxxx\Downloads\RetroArch\shaders\Mega_Bezel_Packs\CyberLab\MBZ__0__Smooth-Advance_Full_Reflections\CyberLab_4K_HDR_Presets\CyberLab_Turbo_Duo_Composite_Shadow_Mask_Smooth_".
[WARN] [Shaders] Could not read root preset: "C:\Users\xxxx\Downloads\RetroArch\shaders\Mega_Bezel_Packs\CyberLab\MBZ__1__Advance_Full_Reflections\CyberLab_4K_HDR_Presets\CyberLab_Turbo_Duo_Composite_Shadow_Mask_Smooth_Neo-GX_Ultra_HDR_Fine_Epic.slangp".
[ERROR] [Vulkan] Deferred: failed to create chain for "C:\Users\xxxx\Downloads\RetroArch\shaders\Mega_Bezel_Packs\CyberLab\MBZ__1__Advance_Full_Reflections\CyberLab_4K_HDR_Presets\CyberLab_Turbo_Duo_Composite_Shadow_Mask_Smooth_Neo-GX_Ultra_HDR_Fine_Epic.slangp".