Mega Bezel Reflection Shader! - Feedback and Updates

You could try a GDV-Mini base preset to se if that loads faster. The load time decreases as you go from and ADV preset to an STD and further as you go to GDV-Mini.

Recent driver updates for the Ryzen may improve performance using the glcore video driver.

That being said…

This is probably a no go. :worried:

1 Like

You can try the Potato presets with these, including the one that has GDV-MINI in the name. Or possibly get an entry level graphics card like a GTX 750 Ti, 1050 Ti, 1650 Ti or used GTX 970 or 1070, 1070Ti or 1080 or RX 570/580/590.

How much RAM, what graphic card and what type of hard drive are you loading your games and the shader from on this machine?

My old system not work I understand. My Ryzen 5 2600 + 16GB DDR4 Ram + 8GB RX580. I want to only reduce the opening times.

I`m use glcore on retroarch 1.10.3. Try other presets. This shaders need actually good system.

If can remove crt and other effect how can I do that.

1 Like

You forgot to mention your hard drive type. Is it a mechanical one or an SSD? If mechanical, then 25 seconds is par for the course.

Also, why aren’t you using the Vulkan driver? It should work fine with that graphics card.

Performance can also vary considerably depending on the resolution you’re using.

You might have to reduce the mask strength to 0 and increase the Opposite Direction Scanline Res Multiplier ( HSM_CORE_RES_SAMPLING_MULT_OPPOSITE_DIR = “100.000000”) to 200, 300 or whatever the maximum is.

Also set GSL Scanline Type to -1.

You can also try lowering the interlacing trigger resolution (HSM_INTERLACE_TRIGGER_RES = “600.000000”) to a low value like 100.

Then set Fake Scanline Opacity to 0 (HSM_FAKE_SCANLINE_OPACITY = “0.000000”)

Yeah, I think there is some sort of difficulty when using amd integrated graphics specifically which is causing the long load times

1 Like

If you want some super sharp pixels you can try a preset in the variations folder called SharpPixels__STD.slangp

1 Like

I use a mechanical HDD all the time and my load times are fine.

Try the GDV-mini for load times.

To remove all the CRT effects, you can turn on the A/B compare feature and move the split to the edge of the screen. (I think.)

2 Likes

The RX 580 8GB is a discrete graphics card with performance in between a GTX 1060 6GB and a GTX 1070 8GB.

Indeed, this seems to be the case. I switched to vulkan and I could update the shaders.

May I comment that this seems to be a fairly odd feature?

I get that Retroarch forbids me to -select- or use something that would not be possible to be used, but being blocked to update some assets for that reason and forcing me to change video driver to do that does not seem to be correct.

2 Likes

Yeah I agree, it might be better to just have an update shaders that updated all the shaders regardless of what video driver you are using.

2 Likes

That, I leave to to dev team. In any case, both if there are separate update entries for the shaders and one, I see no logic rationale why someone should not want his system fully up to date, regardless of the driver he’s currently using.

1 Like

Thanks to this, I’ve now updated my CyberLab Mega Bezel Death To Pixels Shader Preset Pack versioning system to semi-sync with HSM Mega Bezel Reflection Shader versioning based on compatibility.

So if a user is using V1.1.0_xx-xx-xx of my Shader Preset Pack, they know that it’s been updated and tested to be compatible (and look right) with V1.1.0_xx-xx-xx of HSM Mega Bezel Reflection Shader.

If there’s a new update or feature in HSM Mega Bezel that needs the presets to be updated before they will look right again, the versioning of the Shader Preset Pack will also reflect that.

2 Likes

Quick question, I am trying to set up my standard shader preset to work across different displays with slightly different resolutions/aspect ratios, and the only thing that is still getting weird for me is setting the mask size, a different size is needed for 1080p vs. 4k, etc.

I am using the 1_ADV_SMOOTH basic preset as a starting point, and the only other change I made in shader parameters from default was to disable the intro animation.

Which value or values needs to be set for mark size so that it automatically adjusts based on the resolution? Is it just a value of “0” in the main mask size parameter, or does something else need to be changed?

1 Like

This should work in theory… I’m not sure about 1440 though, it may be subjective.

1 Like

I play mostly on three different displays:

1080p gaming monitor (which my laptop is connected to most of the time)

1440p 16:10 native display of the laptop itself when traveling

4k OLED with VRR that I occasionally connect the laptop to.

So if the 1440p is the odd one out and requires extra adjusting or just doesn’t work as well/at all I am ok with that, if the “auto” variable (value of 0.00) is the one I need to set to get it to work between the 1080p monitor and 4k TV.

1 Like

It is.

It really depends on if you want a visible mask i.e what kind of mask is set in the previous parameter. CGWG never requires changing the size but a Lottes mask etc. does.

I’m just not sure what size “auto” yields on a 1440 display. You’ll just have to try it and see. :wink:

1 Like

Thanks for the info. I liked whatever the default mask on the 1_ADV_SMOOTH preset is, I think that one is Lottes? I know it’s not a slot mask, and I am less familiar with CCWG generally. So I will probably just leave it set there, change the size variable to auto, and leave well enough alone otherwise if it looks decent in places I normally use it (monitor and TV).

1 Like

I think this might be Lottes, I’ll have to check.

So what auto does is double the mask size at 4k, it takes the pixel res of the shortest dimension of your viewport (E. G. Vertical res on a landscape orientation, or horizontal res on a portrait orientation) and checks if that is close to 2160. So I think it will not change on 1440p, which is probably good since your mask would appear visually larger than at 1080p.

2 Likes

Making the rounds on Reddit too!

3 Likes

I was interested in what was mentioned above, some presents without effects, that is only bezel and/or reflections.

I couldn’t find the noted options to accomplish the mentioned. Any chance you can post an example here?

I have SSD and when I start the games, it takes about 7 seconds to load approx. Laptop with core i7 10th and nvidia rtx 2070 video card

Thank you

1 Like