Alright, I reset everything back to defaults in Mega Bezel, found the largest bezel available, removed the reflections that were still overloading my GPU (commented out the default base shader in LITE_Bezel1.slangp
to use MBZ__4__STD-NO-REFLECT__GDV-MINI-NTSC.slangp
instead), and added back what I believe are the relevant parameters. HDR is still turned on in Retroarch with my peak and paper white luminance values from earlier, contrast is still untouched.
#reference "Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Lite/Nintendo_SNES/SNES-[STD]-[Guest-Mini]-[Custom-Bezel_001].slangp"
HSM_GLOBAL_GRAPHICS_BRIGHTNESS = "40.000000"
HSM_STATIC_LAYERS_GAMMA = "0.620000"
HSM_CURVATURE_MODE = "0.000000"
post_br = "1.000000"
g_sat = "0.000000"
gamma_c = "1.300000"
mask_layout = "0.000000"
PR = "0.000000"
PG = "0.000000"
PB = "0.000000"
AS = "0.000000"
sat = "0.000000"
- Bezel brightness and coloring looks fine now
- Curvature effect was too dramatic for my taste so I turned it off (not sure if there’s a way to easily keep the curvature but tone it down)
- Colors of the game are still too bright and saturated, not sure which controls to adjust for that but I haven’t spent any time trying to adjust anything yet.
- Flickering effect is still present. I tried again to capture it on camera but it’s still hard to see. As Mario walks around, most of the environment scrolls by smoothly except the rough edges where the dirt path meets the grass. It’s subtle and looks to be very situational, but the flickering/shimmering is hard to ignore once you see it.
Again, only took me a few minutes to get this far and I can see how copying the final version of the code above into the user params files would apply them across all of the Duimon presets at once. But honestly the flickering is distracting enough to me to eliminate Mega Bezel as an option if it can’t be diagnosed and fixed. The higher overhead of these presets is still a bit much for my hardware as well, even with reflections disabled. There’s a significant delay when trying to save/load any of these presets and it made Retroarch freeze entirely on me twice today.