CyberLab Death To Pixels Shader Preset Packs

There are no CyberLab Shaders, only Presets (Settings) for shaders made by other people.

You do realize that you are asking primarily about Mega Bezel Reflection Shader functionality but this is not the Mega Bezel Reflection Shader thread.

I hardly use Mega Bezel Reflection Shader anymore so for me to answer many of your questions, I actually have to go looking in the places you should be looking and asking.

In my case, if I have to switch Scaling settings to use a border shader, I just go to the menu and make the change. My default settings are based on what I primarily use.

2 Likes

https://www.reddit.com/r/crtgaming/s/6HRXfMQPZG

https://www.reddit.com/r/crtgaming/s/Eh0RetbB30

1 Like

Hi @Cyber - I need your advice: I’ve got my hands on a 50-inch full HD TV and wanted to move my Mini PC there after formatting it. So I wanted to use @soqueroeu’s work along with yours, which is included in your package, but I’m unclear on a couple of things:

1 - Are Blargg’s filters necessary for good results or optional? Of course, if I use them, I’ll use your updated version.

2 - I saw that you have a preset for Sony PlayStation as well as for the classic Super Nintendo and Sega Megadrive, could it also be good to use with Sega Saturn and Nintendo 64?

Thank you so much for your patience with me and for the work you put into helping us.

1 Like

If the preset filename says “For Blargg” then it’s strongly recommend to use Blargg if not, things might not look as they should.

If it says “Blargg recommended” then it is up to you if you want to use it.

I never intended to support all systems, only the ones I play, like or are interested in. N64 is one of my least favourite systems and it generally hasn’t aged well in my opinion. Due to this it’s just an afterthought in my preset pack if thought of at all.

You can just try any preset and see what you think looks best to you. There are different ways to combine Soqueroeu’s-TV-Backgrounds with my presets.

The second way involves converting Soqueroeu’s-TV-Backgrounds presets to params files then loading them as a second reference with my presets as the main reference.

An example of this can be found in my CyberLab_Special_Edition folder but the “BackgroundImage” line has to be replaced with the second reference line.

You’re welcome.

1 Like

Perfect - you were very clear - thanks as always for your work. PS I agree with you that the N64 has aged rather poorly, but Super Mario 64 is so much fun!

1 Like

I recently made a good N64 preset for my Epic preset pack and I also have N64 presets scattered around my various preset pack offerings.

In the past, I’ve also used my NES presets as good starting points for N64 emulation but the key to a great N64 emulation experience using CRT shaders may actually lie in how you setup your N64 emulator.

That can either make or break the experience.

By the way, what make and model is it? If it’s bright enough you can try some of my Sony Megatron miniLED Epic presets.

1 Like

It’s a TLC 50BP615. I’ve actually had it for 2 years and was using the Mini PC on an old TV in the bedroom to make it “Smart.” But now I’m buying some “Smart TV” sticks and as soon as they arrive I should be able to remove the PC and format it. The TV says it’s 4K, but from some tests I did in the past, the PC had difficulty handling even a shader like CRT-Royale at this resolution. While at 1080p I have no problems with most shaders, except for the emulation of “heavier” systems like the PS2 for example. Since I read that the Sony Megatron is a fairly lightweight shader, I absolutely have to try these works of yours in 4K mode as soon as I can—but I have to wait until the weekend between the arrival of the sticks and the formatting of the PC. Thanks so much for the tip. I hadn’t thought of doing these tests; I’m still stuck at 1080p.

1 Like

CyberLab Megatron miniLED 4K HDR Game BFI Turbo Duo_DC Composite CyberTron Epic CAR9x8x or CAR7x6x.slangp and CyberLab Megatron miniLED 4K HDR Game BFI Turbo Duo_DC Composite CyberTron Epic CAR9x8x or CAR7x6x.slangp

3 Likes

Hi Cyber, been a fan of your presets for a while- even invested in a miniLED (partly) because your newest presets were made with the tech in mind… and those presets look great, but even though I set the subpixel layout in the Shader Parameters to RGB, when zooming in, the shader still outputs BGR somehow. Any idea where in the pipeline could be causing this?

Sincerely, a fan.

1 Like

As far as I can tell, this is normal behavior.

Are you talking about a photo of the screen, or a screenshot?

Reversing the phosphor order is normal for these masks. E.g., with RGB subpixels you’ll get

xxBxGxRxx

If you didn’t reverse the subpixels you’d get this

RxxxGxxxB

Which places the B and R right next to each other, which causes those phosphors to blur together and become magenta.

1 Like

All miniLED displays are not the same. What’s the make and model? miniLED is a backlighting technology, the panel type can vary and even among the same panel types subpixel layouts can vary.

Send a screenshot as this will show what the shader is outputting. Also your settings and/or the name of the specific preset.

A close-up photo of the screen might also help using low ISO to allow the subpixel detail to be captured. Something white or grey would contain all of the subpixel colours.

Deconvergence settings can make the emulated phosphors shift around, Shadow (Dot Mask) patterns are subpixel agnostic.

Lower TVL’s spread the phosphor colours over several pixels so once they are close enough or spaced evenely enough, things might not look that bad even if the wrong layout is chosen.

Here is a perfect example of a user using the “wrong” layout for their display but with things still seemingly working out for them. At the end of the day use whatever looks best to you.

1 Like

https://www.reddit.com/r/crtgaming/s/GPC9Uus9nw

CyberLab Megatron miniLED 4K HDR Game BFI Turbo Duo_DC Composite CyberTron Epic CAR9x8x or CAR7x6x W3.slangp

featuring Sony Megatron Colour Video Monitor and CRT-Guest-Advanced-NTSC 2025-11-11r1 NTSC Section

6 Likes

Not sure if I reported this before, but the uborder pack presets are giving me this error with the latest uborder release:

[DEBUG] [Shaders] Load parameter value: "auto_res" = 1.000000.
[DEBUG] [Shaders] Load parameter value: "cust_artifacting" = 0.000000.
[DEBUG] [Shaders] Load parameter value: "cust_fringing" = 0.000000.
[DEBUG] [Shaders] Load parameter value: "ntsc_scale" = 0.875000.
[DEBUG] [Shaders] Load parameter value: "ntsc_sat" = 1.180000.
[DEBUG] [Shaders] Load parameter value: "ntsc_cscale" = 3.499998.
[DEBUG] [Shaders] Load parameter value: "ntsc_cscale1" = 1.450000.
[DEBUG] [Shaders] Load parameter value: "box_scale" = 3.000001.
[DEBUG] [Shaders] Load parameter value: "in_res_y" = 224.000000.
[DEBUG] [Shaders] Load parameter value: "CRTgamma" = 2.300000.
[DEBUG] [Shaders] Load parameter value: "CURVATURE" = 0.000000.
[DEBUG] [Shaders] Load parameter value: "R" = 2.699999.
[DEBUG] [Shaders] Load parameter value: "cornersize" = 0.011000.
[DEBUG] [Shaders] Load parameter value: "cornersmooth" = 280.000000.
[DEBUG] [Shaders] Load parameter value: "overscan_x" = 99.000000.
[DEBUG] [Shaders] Load parameter value: "overscan_y" = 95.500000.
[DEBUG] [Shaders] Load parameter value: "mask_type" = 11.000000.
[DEBUG] [Shaders] Load parameter value: "DOTMASK" = 0.900000.
[DEBUG] [Shaders] Load parameter value: "lum" = 0.260000.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\stock.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #0.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\ntsc\ntsc-pass1.slang".
[INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #1.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\ntsc\ntsc-pass2.slang".
[INFO] [Vulkan] Using render target format R16G16B16A16_SFLOAT for pass output #2.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\ntsc\ntsc-pass3.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #3.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\crt-guest-advanced-2024-10-27-release1\shaders\guest\advanced\custom-fast-sharpen.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #4.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\content_shaders\crt-geom.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #5.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\support_shaders\noshame-blur.slang".
[INFO] [Vulkan] Using render target format R8G8B8A8_UNORM for pass output #6.
[INFO] [Slang] Compiling shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\uborder-reflections.slang".
[ERROR] [Slang] Failed to open shader file: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\uborder-reflections.slang".
[ERROR] [Vulkan] Failed to compile shader: "D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders\uborder-reflections.slang".
[ERROR] [Vulkan] Failed to create preset: "D:\RETRO\RetroArch\shaders\uborder_packs\CyberLab\CyberLab Uborder miniLED 4K HDR Ready Game BFI Arcade Shadow Mask Sharp.slangp".
[ERROR] [Vulkan] Failed to create filter chain: "D:\RETRO\RetroArch\shaders\uborder_packs\CyberLab\CyberLab Uborder miniLED 4K HDR Ready Game BFI Arcade Shadow Mask Sharp.slangp". Falling back to stock.
1 Like

Check in your D:\RETRO\RetroArch\shaders\shaders_slang\bezel\uborder\shaders folder and see if you have the 'uborder-reflections.slang".`

My uBorder preset pack was created using a very old version of uBorder so you might have to track down an old version.

1 Like

It seems to have been renamed to: uborder-bezel-reflections.slang

Edit: batch renaming the changed file is not enough, I’ll need an older version indeed.

1 Like

Not the best pics but you can still see how gorgeous this system and it’s games looked!

https://www.reddit.com/r/TurboGrafx/s/tTTuoYQ69D

This one’s quite the opposite. It’s up there with the best CRT pics I’ve seen in a while. If that doesn’t inspire, I don’t know what else will!

https://www.reddit.com/r/crtgaming/s/eS8E8JWyS6

These folks are on a roll! From one of the best CRT pics to one of the best CRT videos I’ve seen in a very long time!

https://www.reddit.com/r/crtgaming/s/Va1Mdt5k72

3 Likes

Introducing CyberLab Megatron miniLED 4K HDR Game BFI Turbo Duo_DC S-Video CyberTron Epic CAR9x8x or CAR7x6x W4.slangp

Hope more and more folks are viewing these on their properly calibrated HDR setups now and you should definitely be viewing them at 1:1 scale or zoomed in. SDR users you need to brighten your display in order to view properly.

Bonus Content:

2 Likes

3 Likes

Hey @Cyber, Thanks a lot for you shader pack!!

Are their shaders an evolution of each other or are they a different experience? Can I use them with newer versions of Guest Shaders?

1 Like