Mega Bezel Reflection Shader! - Feedback and Updates

@dumion intel core [email protected] 3.60ghz @HyperspaceMadness absolutely not.i’he download it from libretro site. windows stable :wink:

Why everythings work exepte PUAE core and beetle PCE core lol(the 2 other cores of pcengine works perfectly)

i rename my cores for more clarity maybe it change something

1 Like

Please download again and make 100% sure you download the “Stable” version. I just did a triple check and your log IS from a nightly or GitHub version.

Do you rename the core *.info files also? If not you need to. (AFAIK)

1 Like

ok let me 5 min:) and nope i never rename *.info…I didn’t know it was important

1 Like

It might not be, unless you are splitting your cores. In fact it’s possible you actually shouldn’t rename the info files. If the core runs content, I would not change anything.

When I first started the HSM journey I was splitting my cores, before I learned about content directory configs and presets. I have learned a LOT in the past year. When I first posted on this thread I thought the only way to change parameters was to manually edit the *.slangp. :upside_down_face:

It’s kind of humbling for me to read my first month of posts. :blush:

i renamed them because when you have 1 core for 3 system i have issues so now i rename my cores and creat a Save,state,config,screenshot,system folder for each and point them in settings

1 Like

ok i have dl stable x64 and i have the same issue

1 Like

You should study up on content directory configs and presets. It will change your life.

As should anyone reading this that doesn’t use them. :grin: (IMHO)

You posted you CPU info not your GPU. i.e. Nvidia GTX ****. Not that I’m sure it’s the culprit but we do need to eliminate it.

Barring that as the issue, to make this quicker, could you ZIP up your RA folder and get it to me VIA Google Drive etc?

1 Like

i’ve use debug mode

Error occurred on Saturday, February 20, 2021 at 23:52:55.

retroarch_debug.exe caused an Access Violation at location 00007FF9245510BF in module nvoglv64.dll Reading from location 0000000000000050.

AddrPC           Params
00007FF9245510BF 0000000009CFC402 00007FF9FFFFFF02 0000000000000001  nvoglv64.dll!vkGetInstanceProcAddr
00007FF9245436F9 0000000000000000 000000001AB2B7C0 0000000009CFC4B0  nvoglv64.dll!vkGetInstanceProcAddr
00000000007DAD7C 000000001AB2B7C0 0000000000000000 000000001AB2B808  retroarch_debug.exe!init  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers_shader/shader_vulkan.cpp @ 2433]
00000000007DA949 000000001AB2B7C0 0000000017028618 000000000131ED80  retroarch_debug.exe! ??   [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers_shader/shader_vulkan.cpp @ 2360]
00000000007D8DF3 000000001D405330 000000000000000F 0000000009CFC904  retroarch_debug.exe!build  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers_shader/shader_vulkan.cpp @ 1958]
00000000007D65C8 000000001CE9B110 0000000009CFCA98 0000000000000010  retroarch_debug.exe!init  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers_shader/shader_vulkan.cpp @ 1273]
00000000007DC3BF 0000000009CFCB30 0000000009CFCE40 0000000000000001  retroarch_debug.exe!vulkan_filter_chain_create_from_preset  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers_shader/shader_vulkan.cpp @ 2813]
00000000007BF2DE 000000001CF11730 0000000009CFCE40 0000000000000000  retroarch_debug.exe!vulkan_init_filter_chain_preset  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/vulkan.c @ 815]
00000000007C09AE 000000001CF11730 0000000000000004 0000000009CFCE40  retroarch_debug.exe!vulkan_set_shader  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/gfx/drivers/vulkan.c @ 1425]
0000000000415A48 0000000000000004 0000000009CFCE40 0000000009CFCD01  retroarch_debug.exe!retroarch_apply_shader  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 12650]
000000000040C3EB 000000001AC11910 0000000000000004 0000000009CFCE40  retroarch_debug.exe!menu_shader_manager_set_preset  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 7936]
000000000071415D 0000000009CFEEB8 0000000009CFEFB7 00007FF900000009  retroarch_debug.exe!generic_action_ok  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/menu/cbs/menu_cbs_ok.c @ 1726]
0000000000714B19 0000000009CFEEB8 0000000009CFEFB7 0000000000000009  retroarch_debug.exe!action_ok_shader_preset_load  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/menu/cbs/menu_cbs_ok.c @ 1921]
00000000004054CD 000000001AADFD50 0000000009CFEEA0 0000000000000005  retroarch_debug.exe!generic_menu_entry_action  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 4704]
00000000006B509A 000000001AADFD50 0000000009CFEEA0 0000000000000005  retroarch_debug.exe!ozone_menu_entry_action  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/menu/drivers/ozone/ozone.c @ 529]
0000000000407306 0000000009CFEEA0 0000000000000005 0000000000000005  retroarch_debug.exe!menu_entry_action  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 5405]
00000000004050D3 0000000001268060 000000001AAD7D00 000000001AADFD50  retroarch_debug.exe!generic_menu_iterate  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 4626]
000000000040A1CB 0000000009CFF9E0 000000560DF5E128 0000000009CFF940  retroarch_debug.exe!menu_driver_iterate  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 7006]
000000000044DCA5 0000000001268060 000000001017C3D0 000000560DF5E128  retroarch_debug.exe!runloop_check_state  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 38887]
000000000044F704 000000001017C3D0 0000000001268060 0000000009CFFD30  retroarch_debug.exe!runloop_iterate  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 39479]
000000000041F4D7 0000000000000001 0000000009E40000 0000000000000000  retroarch_debug.exe!rarch_main  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/retroarch.c @ 17494]
00000000005C3767 0000000000000001 0000000009E40000 0000000009E52890  retroarch_debug.exe!SDL_main  [C:/msys64/home/buildbot/buildbot/windows_x64/retroarch/ui/drivers/qt/ui_qt_application.cpp @ 151]
0000000000AE010E 0000000000000000 000000000000002C 00000000013A3C40  retroarch_debug.exe!main_getcmdline
00000000004013B4 0000000000000000 0000000000000000 0000000000000000  retroarch_debug.exe!__tmainCRTStartup  [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 339]
00000000004014DB 0000000000000000 0000000000000000 0000000000000000  retroarch_debug.exe!WinMainCRTStartup  [E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c @ 195]
00007FF9AE737034 0000000000000000 0000000000000000 0000000000000000  KERNEL32.DLL!BaseThreadInitThunk
00007FF9AF8DD241 0000000000000000 0000000000000000 0000000000000000  ntdll.dll!RtlUserThreadStart

retroarch_debug.exe
ntdll.dll   	10.0.19041.804
aswhook.dll 	20.10.5824.0
KERNEL32.DLL	10.0.19041.804
KERNELBASE.dll	10.0.19041.804
ADVAPI32.dll	10.0.19041.610
msvcrt.dll  	7.0.19041.546
sechost.dll 	10.0.19041.789
RPCRT4.dll  	10.0.19041.746
comdlg32.dll	10.0.19041.789
combase.dll 	10.0.19041.746
ucrtbase.dll	10.0.19041.789
shcore.dll  	10.0.19041.746
USER32.dll  	10.0.19041.746
win32u.dll  	10.0.19041.804
GDI32.dll   	10.0.19041.746
gdi32full.dll	10.0.19041.746
msvcp_win.dll	10.0.19041.789
SHLWAPI.dll 	10.0.19041.746
SHELL32.dll 	10.0.19041.789
ole32.dll   	10.0.19041.746
SETUPAPI.dll	10.0.19041.546
cfgmgr32.dll	10.0.19041.546
bcrypt.dll  	10.0.19041.662
WS2_32.dll  	10.0.19041.546
COMCTL32.dll	5.82.19041.488
DINPUT8.dll 	10.0.19041.1
DSOUND.dll  	10.0.19041.1
HID.DLL     	10.0.19041.546
IPHLPAPI.DLL	10.0.19041.546
MSIMG32.dll 	10.0.19041.546
OPENGL32.dll	10.0.19041.546
libwinpthread-1.dll	1.0.0.0
WINMM.dll   	10.0.19041.546
libstdc++-6.dll
libass-9.dll
avcodec-58.dll	58.54.100.0
avformat-58.dll	58.29.100.0
avutil-56.dll	56.31.100.0
libcaca-0.dll
cg.dll      	3.1.0.13
cgD3D9.dll  	3.1.0.13
cgGL.dll    	3.1.0.13
exchndl.dll 	0.9.2.0
PSAPI.DLL   	10.0.19041.546
libfreetype-6.dll	2.10.1.0
libopenal-1.dll
Qt5Core.dll 	5.13.2.0
Qt5Gui.dll  	5.13.2.0
Qt5Network.dll	5.13.2.0
CRYPT32.dll 	10.0.19041.804
Qt5Widgets.dll	5.13.2.0
SDL2.dll    	2.0.10.0
IMM32.dll   	10.0.19041.546
OLEAUT32.dll	10.0.19041.804
libssl-1_1-x64.dll	1.1.1.4
swresample-3.dll	3.5.100.0
swscale-5.dll	5.5.100.0
libusb-1.0.dll	1.0.23.11397
powrprof.dll	10.0.19041.546
winmmbase.dll	10.0.19041.1
GLU32.dll   	10.0.19041.546
libgcc_s_seh-1.dll
libfontconfig-1.dll
libfribidi-0.dll
libharfbuzz-0.dll
libiconv-2.dll	1.16.0.0
libcelt0-2.dll
libgsm.dll
liblzma-5.dll	5.2.4.0
libmfx-1.dll
libmp3lame-0.dll
libopencore-amrnb-0.dll
libopencore-amrwb-0.dll
libopenjp2-7.dll
libopus-0.dll
libspeex-1.dll
libtheoradec-1.dll
libtheoraenc-1.dll
libvorbis-0.dll
libvorbisenc-2.dll
libvpx-1.dll
libwavpack-1.dll
libwebp-7.dll
libwebpmux-3.dll
libx264-157.dll	0.157.2970.0
libx265.dll 	3.2.0.1
zlib1.dll
xvidcore.dll
libbluray-2.dll
libbz2-1.dll
libgnutls-30.dll
libmodplug-1.dll
librtmp-1.dll
libsrt.dll
mgwhelp.dll 	0.9.2.0
VERSION.dll 	10.0.19041.546
libpng16-16.dll
MPR.dll     	10.0.19041.546
NETAPI32.dll	10.0.19041.546
USERENV.dll 	10.0.19041.572
libdouble-conversion.dll
libicuin65.dll
libicuuc65.dll
libpcre2-16-0.dll
libzstd.dll
DNSAPI.dll  	10.0.19041.746
dwmapi.dll  	10.0.19041.746
UxTheme.dll 	10.0.19041.746
libcrypto-1_1-x64.dll	1.1.1.4
libexpat-1.dll
libintl-8.dll	0.19.8.0
USP10.dll   	10.0.19041.546
libglib-2.0-0.dll	2.62.2.0
libgraphite2.dll
libogg-0.dll
libxml2-2.dll
libgmp-10.dll
libhogweed-5.dll
libidn2-0.dll
libnettle-7.dll
libp11-kit-0.dll
libtasn1-6.dll
libunistring-2.dll	0.9.10.0
WSOCK32.dll 	10.0.19041.1
dbghelp.dll 	10.0.19041.804
libicudt65.dll
libpcre-1.dll
libffi-6.dll
CRYPTBASE.DLL	10.0.19041.546
dbgcore.DLL 	10.0.19041.789
NETUTILS.DLL	10.0.19041.546
SRVCLI.DLL  	10.0.19041.546
UMPDC.dll
ncrypt.dll  	10.0.19041.662
NTASN1.dll  	10.0.19041.546
CRYPTSP.dll 	10.0.19041.546
rsaenh.dll  	10.0.19041.546
bcryptPrimitives.dll	10.0.19041.662
NSI.dll     	10.0.19041.610
inputhost.dll	10.0.19041.746
CoreMessaging.dll	10.0.19041.746
PROPSYS.dll 	7.0.19041.746
wintypes.dll	10.0.19041.746
CoreUIComponents.dll	10.0.19041.546
ntmarta.dll 	10.0.19041.546
kernel.appcore.dll	10.0.19041.546
dxgi.dll    	10.0.19041.746
nvoglv64.dll	27.21.14.5671
WTSAPI32.dll	10.0.19041.546
msasn1.dll  	10.0.19041.546
cryptnet.dll	10.0.19041.546
DEVOBJ.dll  	10.0.19041.546
WINTRUST.dll	10.0.19041.804
dxcore.dll  	10.0.19041.546
windows.storage.dll	10.0.19041.789
Wldp.dll    	10.0.19041.662
nvspcap64.dll	3.12.0.84
profapi.dll 	10.0.19041.546
MSCTF.dll   	10.0.19041.789
imagehlp.dll	10.0.19041.546
gpapi.dll   	10.0.19041.572
NvCameraAllowlisting64.dll	7.0.636.0
nvapi64.dll 	27.21.14.5671
clbcatq.dll 	2001.12.10941.16384
AppXDeploymentClient.dll	10.0.19041.789
WINSTA.dll  	10.0.19041.546
TextShaping.dll
textinputframework.dll	10.0.19041.789
xinput1_4.dll	10.0.19041.1
deviceaccess.dll	10.0.19041.746
explorerframe.dll	10.0.19041.789
XAudio2_7.dll	9.29.1962.0
MMDevApi.dll	10.0.19041.789
resourcepolicyclient.dll	10.0.19041.546
AUDIOSES.DLL	10.0.19041.789
Windows.UI.dll	10.0.19041.746
WindowManagementAPI.dll
twinapi.appcore.dll	10.0.19041.746
avrt.dll    	10.0.19041.546
wdmaud.drv  	10.0.19041.1
ksuser.dll  	10.0.19041.1
msacm32.drv 	10.0.19041.488
MSACM32.dll 	10.0.19041.1
midimap.dll 	10.0.19041.488
puae_libretro.dll
vulkan-1.dll	1.2.141.0

Windows 10.0.19041
DrMingw 0.9.2
1 Like

have a new log with normal exe it zipping :wink: i have gtx 680. 20 min upload

It DOES appear to be Video card related. It looks like you have a GTX 680. The oldest GTX I have tested the shader on was a 750 Ti. It may be that the cores you are having problems with demand more video resources than you have available.

You could try updating your Nvidia drivers. Make 100% SURE to do a “Clean” CUSTOM install of the driver so your “nvoglv64.dll” isn’t an older version. Sometimes a standard install fails to replace some files.

pretty funny i play mario 3d world switch with no lags ps3 re code veronica full hd no lags ps2 no issues.and a core of RA with shader can surpass it? ps: i have no issue with dolfin core + preset…weird pretty boring lol it’s not the good moment for me to change anything on my PC lol

ok maybe tomorrow i can have

MSI GeForce GTX 760 Twin Frozr GAMING 2GB for test…

1 Like

If you have that Google Drive link I can test your setup on my system.

1 Like

stuck at 35 min of upload…

Guys, that shader pack looks stunning. I’m building a new PC from scratch, what GPU would you recommend for this to run smoothly?

4 Likes

Hmm, good question :slight_smile:

I use a RTX2060 and I can get 70fps at 4K even on the new full version of the shader (which needs a bit more resources than the released version)

4 Likes

I have been building PCs since 1989. :grin:

As a general rule I have two policies regarding hardware.

  1. Always spend more than you want to.

  2. Never buy latest generation hardware. (Let people with bottomless pockets beta test the new stuff.)

Sounds like the GTX2060 or any GTX 2XXX meet both those requirements. :wink:

5 Likes

Thx every one for help.nothing change ATM but it’s ok :wink: i have to change my hardware LOL. Welcome @tonilou :wink:

2 Likes

Hi, I followed all of these steps:

  • You MUST use Retroarch Version 1.9.0 or Later (It will fail to load on earlier versions)
  • If you have previous versions of the Mega Bezel installed:
  • Delete shaders/shaders_slang/bezel/shaders/HyperspaceMadness
  • Delete all hsm presets from shaders/shaders_slang/bezel
  • Inside the .zip is a shaders folder, drop this shaders folder directly over your existing one and everything will go into the right place
  • Set video driver to Vulcan (It will run in GLCore but seems 2x faster in Vulcan)
  • Set video aspect ratio to your monitor aspect ratio e.g. 16:9
  • Set integer scale to OFF
  • Load a preset in the shaders menu, mega bezel shaders are found in shaders_slang/bezel

However, I am unfortunately still getting “Failed to apply shader preset: MBZ__0__GUEST-DrVENOM.slangp” when, for instance, I try to apply that shader. I’ve tried some others and it seems to work with “MBZ__1__GLASS_GUEST-DrVenom.slangp” although it’s very unnaturally dark and the bezel seems to be partially missing somehow? Most of the shaders simply fail to apply unfortunately. Any advice? I truly have followed all of the directions.

EDIT: I was originally trying to get the files from the github and it wasn’t working out for me. Once I used the earlier link I was able to get things working, but now I probably don’t have the most up-to-date versions of the shaders, right?

DOUBLE EDIT: I also had a version of hsm-mega-bezel I believe from the regular retroarch shader repository at some point that must’ve been pretty old and I had fine performance with it. Now for some reason (since deleting those and installing the version supplied by the OP here) I have much worse performance, at least in Beetle PSX HW.

I’m playing FF7 and everything is running quite slowly, but oddly enough speedup still works to get me to over 120fps, and if I have a different window over the screen such that Retroarch is running in the background it speeds up as well, even in a battle with all of the reflections still processing in realtime… I don’t really understand it, and it seems like my computer should be able to handle this, but can’t figure out what the issue is now. I have a GTX 1070TI and an i5-3570k if that’s pertinent.

3 Likes

Yes this is definitely because you were using the files from my github repo but you weren’t using the alpha version of retroarch from my github repo. Using a nightly would work as well.

Yeah this is a bit strange, any slowdown coming from the shader would appear in fast forward.

The way I test performance on the shader is to load an image in the imageviewer core and turn on fast forward to see the max framerate that can achieved.

So if it is running fast in fast forward, but running slow without fast forward my guess is this is something to do with the core, or maybe some interaction with the core, but this is less likely because the shader system doesn’t interact with the core directly at all.

2 Likes

Apparently the main issue is that I had some Frame Delay on (set to 5 instead of 0). Whoops! I had it set at that for years basically with no issue, so I didn’t think of it. With Frame Delay set to 0 now I’m pretty much consistently at 60 FPS. One odd outlier is that if I set the Curvature Mode to 3D Cylinder I still get poor performance even though speeding up still gets me over 60 FPS, so don’t really know what’s up with that, but it’s easy enough to avoid.

2 Likes