#Issues in proton/wine games when alt-tabbing or streaming

13 messages · Page 1 of 1 (latest)

cyan lake
#

Hello! I have an issue going on for quite some time on mutiple games. I don't know if this is related to proton, wine or flatpack, but maybe someone will be able to tell me whats happening.

I'm on linux mint, with a NVIDIA Graphic card, and an AMD ryzen 5 with integrated graphic card.
On multiple games i launch via steam + proton, i have issues with alt tabbing or streaming via discord for exemple.
If i alt tab or if i stream, the game will randomly freeze, displaying "Steam app_XXXX is not responding" and prompting me to force quit or wait (which are both disabled most of the time). This also happen on game outside of steam like starrail that i launch via the honkers launcher. If i alt tab or stream too much/for too long, the game randomly freeze asking if i want to forcequit.
Therefeore, this does not happen on Sober (Roblox equivalent). I can alt tab or stream without any issue.
Does anyone had a similar issue ? Options in steam does not fix, i tried reinstalling graphic drivers, other drivers versions, using all proton versions i can, but nothing can do.
Im not the best linux techi so if there's something im missing in my explanation please ask me!
Thanks in advance!

thick garden
#

Discord screenshare does not work

#

like

#

at all

#

Especially on the flatpak

#

Which is the reason many third party discord clients exist, to fix discord's shit code

#

Make sure you have an nvidia driver installed

#

Secure boot is off in BIOS setup

#

(fucks with the kernel modules)

#

And additionally, you can try running sudo apt install nvidia-vaapi-driver to get the NVDEC/ENC to VAAPI driver, which Chromium (Discord) requires for hardware acceleration

cyan lake
#

Im using the deb discord package yes!
What does the "NVDEC/ENC to VAAPI driver," means/do ?

thick garden
#

Nvidia is stupid so they force their proprietary decoding/encoding backends called NVDEC/NVENC for decoding and encoding respectively. Or limits itself to VDPAU. Both of these acceleration methods are not used in favor of VAAPI which AMD and Intel implement for their Linux graphics stack. That package simply translates NVDEC/NVENC or VDPAU requests to VAAPI compatible ones.