So, I"ll try to summarize my issue as succinctly as possible, although it’s rather convoluted. I’ve spent many hours attempting to narrow down the specifics of the issue, and I think I have it, but I’ve hit a brick wall attempting to resolve this:
My problem is that RetroArch performance slows to a crawl when emulating games over the Steam Link using the GL driver, I think due to the Steam Overlay being on. When disabling the overlay, RetroArch works as expected, but Steam needs the overlay on, to bridge my controllers via the Steam Link, to my PC running RetroArch. Thus turning overlay off, breaks my ability to control, and is a no-go. I feel fairly confident in my diagnosis, that the problem lies in the Steam Overlay, because eliminating the Steam Link from the process, and just running “Big Picture Mode” locally on the PC, and launching RetroArch from Steam, causes the performance problem as well. Unfortunately, I need Big Picture mode, Steam and RetroArch to all work together, to use my controller. Besides, I’d really like to game via the Steam Link, so I can do this from the living room.
Now the first solution I tried, was switching the driver to D3D. This works, to some degree, and performance is good, but most/many cores have significant issues with the D3D drivers. Shaders also don’t work in many cases.
I’ve also tried Vulkan. This exhibits the same issues as GL.
I’ve attempted toggling threaded video on, which also somewhat alleviates the problem, but causes the video to be very stuttery.
Lastly, I found that enabling Windowed mode corrects some/most of the performance issues, of the GL driver in my environment, but leaves a menu at the top of the screen, which is transmitted to the TV, and is quite annoying. The Steam Client shows everything inside the window chrome, and thus I get the game screen, with a File > Command > Window menu at the top of the screen. Now this is almost a good solution, but I can’t stand that menu. I swear that in an earlier version of RetroArch, those menus weren’t present… I’ve attached a couple screen shots showing the menu present, and not, depending on the video driver selected.
So I’m looking for solutions! Does anyone know a way to disable the pesky menu at the top? Obviously some video drivers have it disabled, and I swear at one point that menu wasn’t there with GL/D3D. Does anyone have any ideas to get full screen GL/Vulkan RetroArch to work with Steam Big Picture?
Thanks in advance!
P.S. My PC specs are fairly good, and this problem happens even with NES/SNES emulation, so I don’t think I have a performance bottleneck.
i7-860 16 GB RAM Radeon R9 280 SSD