Guest shaders may take some time to update the official libretro repo (some times it takes months). If you don’t update manually from his link, you’ll be stuck with that conflict until it’s updated.
You can get the latest from guest here:
New update, 12/03/2025
Added new NTSC preset (with few variations) based on guest’s advance ntsc, also included in the uborder main folder and systems specific.
I named it “Zero” for lack of imagination 
This is my first post. Shaders in the uborder folder will look like this. This screen is displayed in the center, with black bars on the top, bottom, left and right. The bezels are also incorrect. How should I set it? 1920x1080 window full screen. That’s all I did.
integer scale “on” integer scale scaling “underscale” aspect ratio “full”
Shaders that are not uborder will be displayed full screen, including overlays, like the image you posted.
Hi, welcome to the forum!
To use presets from uborder (and megabezel) folder you will need to set
Integer Scale -> Off
Aspect Ratio -> Full
it should look like this:
If you want to use “normal” presets (not from the “bezel” folder):
Integer Scale -> On
Aspect Ratio -> 4:3
Thank you for your reply. After I posted, I read the documentation and the settings were written there. However, the shader folder name was written as “Integer Scale”, which confused me.
yeah, you are right I see how that might be confusing!
that refers to the fact that within the uborder shader the game is displayed in integer scaling.
I’ll probably remove it in the next release…
Hi m8 I’m currently using your presets on my 1080 monitor… I gotta say … really great work! My only problem is I can never settle on just one preset! 
Thanks a lot! very happy to hear that! 
I do change presets often as well ahah 
Nice work. I did have issues with the shaders not displaying black as black though, there was a slight glow even in areas that were supposed to not have any. It made my OLED screen look like an LCD as blacks weren’t black. Is there a way to tweak them to get rid of the glow?
unfortunately I do not own an oled screen so is difficult for me to fix it with no reference 
What you can try is to reduce " Rise Black Level" to some negative values, that should help…
There are many parameters to play around with but as a mentioned i’m in the blind with no reference 
M8 if you ever decide to make any 4k presets pls let me know!! Yr biggest fan … Boz!
I will surely let you know! I will eventually get a 4k monitor in the furture… 
For some reason, the System CRT folder for like the Super Famicom isn’t working. Any reasons why?
It might be related to this:
The issue should be fixed now, on what version are you on? try latest nightly if you can.
in any case it’s been a while, but I will upload a more recent update of my pack with some small corrections soon(ish)!
I’m on 1.20.0 currently.
Idk, it is still not working for me.
New update, 11/01/2026
Small changes and adjustments.
New “hari-mini” pack added with a small selection of “newer” presets.
hari-mini is entirely based on uborder by hyllian, for 1080p displays.
requirements:
- update slang folder (Online Updater -> Update Slang Shaders)
- install Duimon’s Potato folders in its own directory (Retroarch\shaders\Mega_Bezel_Packs\Duimon-Mega-Bezel-Potato) link: https://github.com/Duimon/Duimon-Mega-Bezel-Potato
- set aspect ratio to Full and integer scaling Off.
rgb-a
ntsc-b rgb-aUpdated hari-mini to v0.2:
- adjusted gamma in rgb-b and ntsc-b presets.
- added some handheld presets: GBC, GBA and GameGear
Please remove my prev message, the formating is brocken there, and I cant remove it by myself:(
Hi, I was trying to install shaders to test them on my 1440x900 old monitor but getting load shader error. I read docs for several times, checked the path, but still getting the error Retroarch and es-de are latest one, downloaded just to test shaders, slang shaders also updated. OS:Windows 10 Pro 22H2 inst_date:1/16/2026 build:19045.6466
What else could be with setup?
folder struct
Directory: C:\Users\Andri\Desktop\ES-DE_3.4.0-x64_Portable\ES-DE\Emulators\RetroArch-Win64\shaders
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 3/30/2026 10:07 PM hari
d----- 3/30/2026 10:23 PM Mega_Bezel_Packs
d----- 3/30/2026 10:44 PM shaders_slang
Directory: C:\Users\Andri\Desktop\ES-DE_3.4.0-x64_Portable\ES-DE\Emulators\RetroArch-Win64\shaders\hari
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 3/30/2026 10:07 PM Presets
d----- 3/30/2026 10:07 PM refs
Directory: C:\Users\Andri\Desktop\ES-DE_3.4.0-x64_Portable\ES-DE\Emulators\RetroArch-Win64\shaders\Mega_Bezel_Packs
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 7/12/2024 12:06 AM Duimon-Mega-Bezel-Potato
Directory:
C:\Users\Andri\Desktop\ES-DE_3.4.0-x64_Portable\ES-DE\Emulators\RetroArch-Win64\shaders\Mega_Bezel_Packs\Duimon-Mega-Bezel-Potato
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 7/12/2024 12:05 AM Graphics
d----- 7/12/2024 12:06 AM Params
d----- 7/12/2024 12:06 AM Presets
d----- 7/12/2024 12:06 AM respot
d----- 7/12/2024 12:06 AM zzz_global_params_pot
-a---- 8/2/2022 8:24 PM 66 .gitattributes
-a---- 3/4/2022 8:14 AM 17534 LICENSE.md
-a---- 10/24/2022 6:20 AM 5956 README.md
Directory: C:\Users\Andri\Desktop\ES-DE_3.4.0-x64_Portable\ES-DE\Emulators\RetroArch-Win64\shaders\shaders_slang
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 3/30/2026 9:05 PM anamorphic
d----- 3/30/2026 9:05 PM anti-aliasing
d----- 3/30/2026 9:05 PM auto-box
d----- 3/30/2026 9:16 PM bezel
d----- 3/30/2026 9:05 PM blurs
d----- 3/30/2026 9:05 PM border
d----- 3/30/2026 9:05 PM cel
d----- 3/30/2026 9:16 PM crt
d----- 3/30/2026 9:05 PM deblur
d----- 3/30/2026 9:16 PM deinterlacing
d----- 3/30/2026 9:05 PM denoisers
d----- 3/30/2026 9:05 PM dithering
d----- 3/30/2026 9:05 PM downsample
d----- 3/30/2026 9:16 PM edge-smoothing
d----- 3/30/2026 9:05 PM film
d----- 3/30/2026 9:05 PM gpu
d----- 3/30/2026 9:16 PM handheld
d----- 3/30/2026 9:16 PM hdr
d----- 3/30/2026 9:05 PM include
d----- 3/30/2026 9:05 PM interpolation
d----- 3/30/2026 9:05 PM linear
d----- 3/30/2026 9:05 PM misc
d----- 3/30/2026 9:05 PM motion-interpolation
d----- 3/30/2026 9:05 PM motionblur
d----- 3/30/2026 9:05 PM nes_raw_palette
d----- 3/30/2026 9:05 PM ntsc
d----- 3/30/2026 9:05 PM pal
d----- 3/30/2026 9:05 PM pixel-art-scaling
d----- 3/30/2026 9:16 PM presets
d----- 3/30/2026 9:05 PM procedural
d----- 3/30/2026 9:04 PM quad
d----- 3/30/2026 9:05 PM reshade
d----- 3/30/2026 9:16 PM scanlines
d----- 3/30/2026 9:05 PM sharpen
d----- 3/30/2026 9:05 PM spec
d----- 3/30/2026 9:05 PM stereoscopic-3d
d----- 3/30/2026 9:05 PM subframe-bfi
d----- 3/30/2026 9:05 PM test
d----- 3/30/2026 9:05 PM vhs
d----- 3/30/2026 9:05 PM warp
-a---- 3/30/2026 10:44 PM 7844 annotated_passthru.slang
-a---- 3/30/2026 10:44 PM 57 bilinear.slangp
-a---- 3/30/2026 10:44 PM 58 nearest.slangp
-a---- 3/30/2026 10:44 PM 37491 README.md
-a---- 3/30/2026 10:44 PM 8854 shader_deploy.py
-a---- 3/30/2026 10:44 PM 665 stock.slang











