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?
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.
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.
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!
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".
OK you are probably going to laugh at this but after following all of your advice I now have versions of both the Legendary presets, as well as the miniLED that you recommended looking STUNNING.
Cranking up the HDR brightness, whether in the Retroarch options or the shader depending on the preset, absolutely had the effect you were trying to tell me about. That’s one part of it.
But something I’ve been struggling with a bit, with all nicer shaders and this monitor lately, was how the actual scanlines or different masks just were looking so big to me and more visible than they should be.
Well I’m primarily a PC gaming who sits at a desk. This is the largest PC monitor I’ve ever had, previously 27" was the biggest I’d ever had and this is 32". I’m used to sitting up pretty close to my monitor.
Well I cranked up the brightness AND moved a few feet back and it was like I was looking at something else entirely. The CRT effect matched with the brightness just blew me away.
Thanks again for all of your patience and dealing with my mostly dumb questions. There were just a few misconceptions and things I wasn’t taking into account with all this to begin with.
Can you see if shortening the filename/path fixes it?
There’s at least one preset with a much shorter filename in the same folder and that loads correctly. That’s in the log as well. Also in the log, I can see where the longer filenames are being truncated.
I’ll post the entire log for you. Also note that this pack hasn’t been updated in a very long time and all presets were tested and working a long time ago.
Update: @Hunterk Seems like I could definitely optimize and update these paths to get the presets to work.
not including " 185 characters limit
[WARN] [Shaders] Could not read shader preset in #reference line: "C:\Users\xxxx\Downloads\RetroArch\shaders\Mega_Bezel_Packs\CyberLab\MBZ__3__Standard_Full_Reflections\4K_Optimized_Presets\Console_Specific_Presets\CyberLab_Turbo_Duo_Composite_Slot_Mas".
not including " 228 characters limit
[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\4K_Optimized_Presets\Console_Specific_Presets\CyberLab_Genesis_Composite_Slot_Mask_IV_OLED_for_CyberLab_Blargg_Video_Fil”.
Here is a second log after optimizing paths and fixing 15 of the 17 presets:
Is there a character limit which is causing these final presets not to load? They’re referencing presets several folders deep and each of them has relatively long filenames. Is it that the character limit was lowered at some point over the last few months or year?
This is what I like to hear! Feel free to post pics showing how the stuff looks to you. I don’t get much visual feedback from users.
This would have to do with the TVL and sharpness of the preset most likely. You can try presets with “Fine”, “Near Field”, Le’Sarsh", “Smooth” or “PVM/Pro Monitor Edition” in their filenames as well as some of my newer Shadow Mask presets for a less harsh/coarse Mask/Scanline experience. Do note that if you sit close enough to a large enough CRT TV you would also notice the scanline gaps and screen door effect provided by the Mask/Phosphor especially on a lower TVL set.
You can also try lowering the Integer Scale Factors which will give you a smaller window/viewport size. Things tend to look a bit denser and clearer as you scale down in my opinion and you get the added bonus of additional brightness headroom.
Another thing to consider is that due to the triangular subpixel layout of your QD-OLED monitor, you’re not able to experience the emulated Mask and Phosphors rendered correctly and the imperfections and artifacts of this imperfect rendering might be slightly distorting the experience especially when closer to the screen.
For proper subpixel Mask and Phospher Rendering you’ll need an RGB Stripe Subpixel Layout LCD for perfect rendering, BGR Striped Layout LCD for near perfect rendering or RWBG WOLED Display for good but not perfect rendering.
You can see more here:
If you have the time, feel free to run the following tests and post the results. I’m always interested in gathering data about how different panel types perform with shaders:
I finally had a lull in my work schedule and sat down to try out the Legendary PSX Composite shader with SotN. Not like one of my most cherished games, but it’s such a great game to understand shader differences.
After I set my HDR brightness to 2300 nits things were pretty nice, but VERY green. Switched to Mask 13, Size 1, BGR, and had to put Base (black) Mask Strength to 0 but now I feel like I finally got to experience a true Cyberlabs Shader. This is the subpixel order of Mask 13 on a white screen. Interesting.
BXRYWC

Things generally look pretty perfect. At least for my current understanding of what things should look like Shader wise. Mask 8 Size 2 either order looks just like Mask 13 Size 1 BGR. I believe that’s the panel agnostic mask?
Color correctness wise, this probably makes sense if we think of BWRG to be 3 subpixels wide at 4K Size 1 Mask 1. B+W, W+R, R+G Normally I very much dislike when there’s a black line in the Mask. Like RRGGBBX doesn’t look good to my eyes. 300TVL in general doesn’t look good to my eyes, too thick. Mask 12 also has that VERY green tint to it on top of all the solid colors like a blue or red background looking unusually broken up into unnatural TVL’s with extra thick black lines breaking up the TVL’s. Like I’d get two normal TVL’s then an all black one. (to my eyes)
Mask 14 has good color correctness, but this same kind of odd thick black line in solid color backgrounds:
![]()
Good thing my CyberLab Guest Legendary Preset Pack has only 1 preset (out of 48) which uses Mask 12, which was only added less than 24 hours ago.
Very good.
A picture paints a thousand words.
Hmm, while I’m glad you’ve gotten things to look good on your setup, if you look around this thread, you might notice that one of the signature characteristics of CyberLab Death To Pixels Presets is being able to go straight up to the screen and see the RGB phosphors in all their glory.
This same pattern would look very different on different panel types depending on subpixel layout. It’s like you’re asking me to translate something which is visual in nature by using theory and science, while I would much prefer to see what the output actually looks like on the particular display in a practical sense, especially with me not being an expert on subpixel science.
More theory but no testing, where are the macro photos which would make this all easier as we would see what is happening with the alignment and subpixel order e.t.c.?
I have no idea. Is this a screenshot or photo? Scaling settings can affect things like that. Are you using Integer Scaling on both the X and Y axes?
I don’t know what any of these Masks look like off hand so I’ll have to refer to the CRT Guest Advanced thread or load up a preset and look at them myself. I know that one of them should be a B&W Mask so yeah, that should be subpixel agnostic.
I’m not trying to pressure or force you to do anything especially since you indicated that for you, taking some photos of the screen showing different known RGB subpixel mask patterns may not be as simple as one might think but I do think that this path seems like beating around the bush and going down a long winding road of workarounds in order to get these things looking good on 4 Stack BWRG Tandem WOLED displays which have been on the market for well over a year now.
I recall when I first became “subpixel aware” when it came to these things, it was thought that the only subpixel mask which could work properly on WOLED displays was the B&W Mask. Even Sony Megatron Colour Video Monitor had a B&W Mask. The more I learned and observed, the more I tested and researched. Until I came across a post by @nfp0 where they said that they used Mask 13 (at the time) RRGGBBx, Size 1 for 4K.
Previously I was using Mask 6 (RGB), Size 2 (RRGGBB) and I’m not sure it looked correct on my RWBG WOLED from the perspective of what a subpixel aware CRT Shader Mask is supposed to do, which is mimc a real CRT’s Phosphor and Mask structure/appearance as closely as possible on a modern display.
This led to the creation of the “OLED Subpixels How Do They Work” thread because I realized how badly some of the masks looked on my WOLED display and wanted to see if better could be done. Through documentation, trial and error, a little luck and sheer determination, I realized that Mask 12 RRGGBBX with the BGR layout (XRRBBGG or RRBBGGX) finally gave a near perfect phosphor triad with excellent alignment.
Prior to this I enjoyed CRT Shaders on my OLED very much but they didn’t look quite right when right up to the screen. I even experienced this when I made my CRT Royale preset pack because that uses exclusively RGB layout masks, of course Hyllian has now made a BGR version available but we now know that even this wouldn’t work for RWBG WOLED as it requires an RBG subpixel layout.
This is ironic because CRT-Guest-Advanced never “advertised” or documented an “RBG” supixel order mask as being available so it seemed like a mere coincidence that that was the missing link. The evidence adds up as well because before my advocacy and inclusion of IV OLED presets, the consensus among the CRT Shader crowd was that WOLED could not be properly supported due to the white subpixel getting in the way of things.
Just to demonstrate how accidental this might have been, Guest.R attempted to update the “BGR” Subpixel layout for improved alignment and it completely broke RWBG support. Things went from something that looked like CRT phosphor triads to the mangled mess it used to be before. I mentioned it to him and he kindly and promptly reverted the change.
Right now I’m having some issues using “BGR” Mask Layout 1 on my TCL QM751G which is supposed to be BGR so I’m actually using RGB Mask Layout 0. I know very well not to bring it to Guest.R’s attention before I have gathered all of the requisite photographic empirical evidence and formulated exactly how I’m going to describe my “issue” and what I might want to ask him to do about it. I know that I most certainly need to start by verifying the subpixel order of my display on my own as although the model has been tested and stated to be BGR, who knows, maybe my size uses a different layout? Only proper testing would show. I’m having fun though the emulated phosphors do look “RGB” with proper alignment although the slot masks sometimes look a little strange using the naked eye, they look like the horizontal slot isn’t going straight across, it looks like the slot is slghtly higher over the red subpixels. It could be an illusion though. Maybe glasses or some macro photos might enable us to better observe exactly what is taking place.
One thing for sure is that “BRG” (RBG) Mask Layout 1 does not look correct on my current display.
Of course if only finer masks with higher TVLs are your cup of tea or if you never go right up to the screen to peep at the RGB phosphors you might think that everything is above board which is exactly what happens with my CRT-Royale or my older presets which used Mask 6, Size 2 on my RWBG WOLED display because this is not something you can see with the naked eye at typical viewing distances. So ignorance is bliss and I think that this is what is happening with the vast majority of users who are buying OLED displays for CRT emualation because they know about OLED’s fast pixel response times and their true blacks and perfect viewing angles. They might know about the CRT-Beam-Simulator as well.
Most of them may not know about subpixel mask emulation and what it entails or requires so they might go out and purchase a QD-OLED display thinking that they got the best of the best tech not knowing that QD-OLED is actually much worse than RWBG WOLED for subpixel aware CRT Shader Emulation and they may not know that OLED’s may not be the best displays for accurate CRT-Shader emulation due to their relative lack of brightness compared to other technologies.
…celebration go poof.
Why do you say that? I was very happy when I made certain breakthroughs and first got Sony Megatron to look good on my setup. It took me years of trying before I did so don’t feel so affected by my apparent lack of enthusiasm. Remember my perspective might be different.
It’s like you’re on the inside “struggling” to get these things to work, while I’m on the outside knowing how they’re supposed to and how simple they should be to work because all of the work has already been done and I wish I could help you more but my hands are tied and I’m blind so I can’t see what you’re seeing. Then I read that you have to do this workaround and that workaround and I know that none of those are in the playbook so there’s nothing for me to celebrate when it comes to that as I already have my vision on where I want support for the new subpixel types to be and I know it shouldn’t be too difficult to get them supported but a don’t have access to one of those displays to do the groundwork and testing on my own like I did with RWBG/WOLED.
So I’m still waiting and I know that even without what I’m hoping to see being implemented people can still see an image on the screen and think it looks amazing from far enough and once the TVL is high enough.
It is only slightly disappointing to read that you found the image to be “green” and to hear you making judgements on RR-GG-BB-X Masks when the display that you currently own maybe isn’t even displaying them correctly.
Did I say something wrong by letting you know that I don’t remember all CRT-Guest-Advanced Mask Layouts off hand? Or by admitting that I’m more comfortable with practical methods, trial and error, reverse engineering and problem solving as that’s what I can do with my limited academic knowledge of these things?
Don’t mind me at all. You celebrate! Remember I can’t see what you’re seeing so maybe that might have been a little more exciting if I could share in what you are experiencing in that way. I do envision the potential of one of the best displays on the market though so I look forward to another “OLED Subpixels How Do They Work” moment like this one:
Yeah it has definitely been an interesting time with different Megatron and nesguy presets. I would try maxing my nits out (2300 is my 10% window max) testing Megatron and nesguy presets. But I don’t think I cycled through the Masks with the NESguy presets in combination with the Nits higher than 500. I legit felt so lost looking at what feel like near monochrome or at best, overly green colors.
I’ll try some photos later. As long as work doesn’t ramp up again I’ll try and get some close-up pictures while I’m re-focusing on this.
This even let me finally experience BFI in action without detracting brightness drop. Cause OLED motion on its own certainly isn’t Plasma I must say…very curious about these pulsar displays and what the state of $2500 TV’s will be like in 2032! Didn’t even have to turn up my Luminance past where it needs to be for the gamma curve on the Luminance tracking chart.
Whatever technology comes next is going to be really surprising if it’s not capable of all the CRT emulation aspects that are super important. Look at them chase 1000hz refresh rates with such enthusiasm cause of those Blur Busters hype. Things were so stagnant in the display industry when they introduced 4K even though nothing could handle the bandwidth needed for it. It’s refreshing to see advancing technologies again.
Read the following posts:
Peak Luminance, Paper White Luminance and HDR Brightness are not absolutes which correspond to the specifications of your display. They are all relative and conditionally based on the many other setings which can affect Luminance. So try setting these values based on eyeballing if the preset looks bright enough, rather than a specific figure. If you push it too far you need to learn how to spot clipping and oversaturation. Running your favourite preset through the 240P Test suite can help with that if you aren’t sure what to look for in your favourite games.
You have to get used to dialing in the de judder and blur reduction settings to find the sweet spot but that doesn’t apply to gaming scenarios though. For, that you need higher refresh rates and CRT-Beam-Simulator type technology which works best on OLED so Pulsar isn’t really needed.
A few posts up I left a link for Shader Beam. You should really be using that or prepending CRT Beam Simulator or koko’s Apaptive Strobe BFI instead of old school BFI. They provide better motion clarity with less brightness loss and perceived flickering than traditional BFI.
We already have TVs that can do much better than what I’m using which does an excellent job:
Folks who may not be following may not quite appreciate how far ahead of any other LCD TV to date the TCL X11L’s contrast ratio is. Of course OLED is still superior at least on paper and in absolute terms but with the sheer number of zones (20,000+) and with a high degree of dimming precision (26 bit) which means much more granular control of the brightness level of each zone and the additional color gamut awarded by SQD technology which improved upon the Quantum Dots used in previous QD Displays as well as the improvements to the LCD Colour filters themselves to allow more light to pass through (11,000+ nits) while preserving more colours makes that display a serious contender and I haven’t even talked about the new processing chip with 4x 48Gbps HDMI 2.1 Ports. It also has a strobing backlight like the rest of the TCL lineup.
If only it also came with a native 180Hz panel/refresh rate at 4K RGB 4:4:4 full colour that would have been the icing on the cake.
The QM8L should also be no slouch even though it’s contrast ratio is way lower than the X11L.
They both have a true RGB subpixel layout.
The G5, G6, C6H and Panasonic Z95B all have great potential because remember the entire screen isn’t active when doing accurate CRT Shader Emulation. The scanline gaps aren’t using any power, the pillar boxes at the top and bottom of the screen aren’t using any power, the black borders at the top and bottom of the screen aren’t either. The white subpixel is off, leaving more power budget available for the red, green and blue subpixels. So what you might see in RTINGS and other traditional reviews may not take all of these factors into account.
This is what MajorPainTheCactus the creator of the Sony Megatron Colour Video Monitor CRT shader and the person who implanted HDR in RetroArch has to say on this topic:


















