CyberLab Mega Bezel Death To Pixels Shader Preset Pack and more!

I still find this strange. When viewing on my cell phone which has a 1080 x 2400 screen, even if I keep my phone in portrait mode and tap the picture a couple times it zooms into what I suspect may be the original size and the image looks great. On my 4K 55” TV screen the image at fullscreen looks great too. I can’t really notice any difference between it and the screen during gameplay, at least I can’t remember there being a difference. For me the problem comes in when the image is viewed at anything less than original size.

1 Like

It looks pretty good uploaded to the forum, but totally trash on my PC.

1 Like

I might add that my experience described above used integer scale mode 1. I haven’t looked at the image you shared fullscreen on a PC though, only on my cellphone. In the first part of my statement I was referring to the image you shared, while in the second part, I was referring to my experience with my settings which include integer scale mode 1. So really not an apples to apples comparison.

1 Like

For a moment I was mixing up what you wanted to achieve with @Exception there. My bad.

The pack is amazing quality, i know this is going to be a simple question… but how do i add in other bezel themes into the preset, i downloaded some from duimon, and wish to change backgrounds to be themed.

If i just load a preset from the themes they replace this amazing shader pack.


1 Like

Greetings and welcome to Libretro forums @blinkerz!

I’m glad you like my shader presets and the awesome and infallible HSM Mega Bezel Reflection Shader! If you would like to combine them with @Duimon’s excellent work @hgoda90 has got you covered with some setup instructions. You can let us know if you need further assistance.

Be careful using fancy quotes, use standard, straight quotation marks instead.


Like Cyber said if you need any help just let us know. We will be able to help with just about anything dealing with the shader presets.


So I couldn’t quite put my finger on why i thought your shaders looked better in the beginning and then kinda (to my subjective pov) looked worse. I think the reason is that i initially applied the RGB preset and then after reading your recommended section switched to the composite-sharp preset.

I asked a couple of weeks ago on how to make the shader brighter, but then i saw you mentioning how you keep your brightness on your OLED on full blast. That explains why i find these presets so incredibly dimm. The thing is, I don’t like setting my OLED light in SDR over 60. It really excellerates the occurance of burn-in and is officially adviced against. But even if i do bump up the brightness, it obviously gets better, but it’s still fairly dimm. I guess you get used to it somewhat. I played like that for a few weeks, but it was still something that i had in the back of my mind.

However, the real issue is the change in color temperature. It seems like - and correct me if i’m wrong - the color temperature gets cooler compared to the RGB preset, no? I understand that with the low brightness, it’s a trade-off. I guess with the strength of the scanline you just have to sacrifice some brightness, correct? But i think aside from the lack of brightness it’s really the color remperature that is bothering me.

Don’t take this as a criticism per se, i’m just throwing out some impressions of mine and trying to learn more about it. For the time being i basically switched to the RGB preset. But you’re not really working on that preset anymore, is that right? I still love this shader to DEATH :wink:


Thanks for the feedback. My entire Shader Preset Pack is still under development so over time it should continue to improve, evolve and is subject to change without notice. You’re free to play around with the parameters to dial things in just the way you like them and also to suit the way your equipment is set up.

You say I have my brightness at full blast as if that’s a bad thing. I’ve had my OLED E6P since early 2016 or 2017 with no burn-in and I don’t consider myself lucky. I never read anywhere that LG recommends that you don’t set your OLED light to 95. With that said to each his own but it’s kinda sad to have to walk on eggshells and not be able to take full advantage of what the hardware has to offer.

I don’t have my brightness setting higher than 56. I use low Black Level and my Energy Saver is set to Medium. All of these settings also affect brightness of the TV.

So I suggest you play around with things like white point and Post CRT Brightness. You can also adjust Mask Strength and Scanline Type to suit your tastes. When finished just save a New Preset, Game Preset or Core Preset.

Make sure you have Use Simple Presets on before you do.


People need to remember that shaders are different from person to person and monitor to monitor. Tweaking is always welcome to a person’s liking since everybody has different tastes.

@Cyber I added the pictured tutorial.

1 Like

That’s true, another thing some may not fully appreciate is that many of us do this in tiny slices of free time in our busy lives filled with responsibilities. It’s a miracle that more mistakes aren’t made when I release my presets!

When an overhaul is required or desired for whatever reason the final vision might take a few updates or a while to come to fruition as its improved and being worked on one tiny bit at a time.

For example, you use my 1080p presets, I have some updates that I’ve been working on for my 1080p Optimized Arcade - Sharp and Raw presets. Those might take a while for me to release and after that, I might want to see if I can also improve my Composite__Pure__1080p__PVM-EDITION__ADV preset as well.

So I’m beginning to appreciate @Duimon’s position even more now in that he seems to want users to use the parameters and learn to customize things to their liking.

Thanks for this! I’ll take a look when I get a chance! I’m sure you did an excellent job!


Yeah I do that because that is what I have specifically. No sense of using the other ones when my monitor can only go to 1080p.

That is one of the reasons I started the variations. I am trying to figure how much I can actually customize. Lately it has just been a whole chunk of Nintendo handhelds.

1 Like

@Cyber HyperspaceMadness had the right thinking dealing with upscaling and shader. I set the resolution to 1600x1200 and everything still loads up fine. I used MBZ__3__STD__DREZ-480p__GDV.slangp for the shader in the picture.

1 Like

@Cyber I’m getting a “Failed to apply shader” error (first time trying to use these shaders!). I’ve extracted the Mega_Bezel_Community director into ./shaders/, and then I try loading ./shaders/Mega_Bezel_Community/CyberLab/MBZ__1__Advance_Full_Reflections\1440p_Optimized_Presets/CyberLab__Composite-Sharp__1440p__PVM-Edition__ADV.slangp (I’m using Flycast core and Retroarch 1.10.0). I get the error every time! I’ve tried reinstalling Retroarch to make sure there’s nothing wrong with my install. Any ideas?

1 Like

I get it to load fine. The shader points to the 4K shader with #reference “…/…/…/…/…/shaders/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV.slangp”. Make sure you have HSM Shader pack downloaded and in the shaders_slang folder as well.

1 Like

Can you post a log so we can see where it’s failing?

1 Like

Greetings @astromaddie,

What graphics card are you using, how much VRAM does it have and what internal resolution are you trying to run Flycast at? If not native resolution, have you tried running it at native resolution instead?

We await your logs to see exactly what is occurring but this is not uncommon for people trying to run Flycast at greater than native resolution with limited GPU resources. It can even affect native resolution as well due to the internal upscaling taking place within the shader pipeline.

There have been several posts talking about this type of error using this same core so I suggest you search or browse back a little and see what others have been advised to do. You can also check the HSM Mega Bezel Reflection Shader page for similar posts and possible solutions providing that the cause of your issue is the same of course.

Have you also installed the latest HSM Mega Bezel Reflection Shader from here?

This probably a path issue. It usually means either a preset or an image that is needed cannot be found.


That what I was thinking. I think the user didn’t download the HSM Reflection Shader that is why I suggested them to download it.

1 Like

I’ve seen that happen to users before. That usually means they didn’t read or understand the setup instructions properly. Let’s see what it is in this case.

1 Like