RPCS3 / rpcs3

PS3 emulator/debugger
https://rpcs3.net/
GNU General Public License v2.0
15.18k stars 1.89k forks source link

Nvidia proprietary driver + wayland #12545

Open Quinowell opened 2 years ago

Quinowell commented 2 years ago

Quick summary

hello, i have a problem with rpcs3 in every game. I'm using wayland with nvidia proprietary drivers and there are frame spits ( https://youtu.be/0UWmaGszOns ). Turning vsync turn and off does not help. I face this issue in flatpak and aur versions. My friend also uses gnome with wayland but he have amd gpu with open source drivers and he has frame splits only in prerendered videos and not while gameplay.

I have no frame splits in X11 btw

Details

No response

Attach a log file

https://drive.google.com/file/d/1P0thXV5yaDUzwRNAJcrs3hc0KxBISp7s/view?usp=sharing

Attach capture files for visual issues

https://youtu.be/0UWmaGszOns

System configuration

i7 9750H RTX 2060

Other details

No response

kd-11 commented 2 years ago

Ouch, that hurts to look at. Unfortunately there isn't much we can do about that one. It needs to get reported to NVIDIA.

ethanrushh commented 2 years ago

Yikes! Have you tested this on an AMD GPU? (i.e is it specific to NVIDIA on Wayland?). If not, I'm happy to give it a test.

kd-11 commented 2 years ago

I have an AMD system. Wayland doesn't work right for me in general (broken window decorations, etc) but when rpcs3 works everything renders ok. I need to run some fresh tests but we don't really do anything special when running under wayland other than letting the vulkan runtime know about the window we're drawing to.

Terkyz commented 1 year ago

As an Nvidia user I can confirm that this problem is still present.

Terkyz commented 1 year ago

Well, after several months without seeing any news regarding this problem I am interested in notifying Nvidia, but I really need guidance to know where I should comment it and I am also presenting this same problem in Yuzu. Should I open a ticket directly from their support page or is there somewhere else I can do it?

AniLeo commented 1 year ago

We have no way ourselves to report driver bugs to NVIDIA so good luck

Terkyz commented 11 months ago

@AniLeo My sincerest apologies for the unnecessary ping, I usually don't do this but I found something interesting.

The problem persists in Plasma with Nvidia + Wayland. No matter what version of Nvidia driver you have the problem is still the same and varies depending on the game, Little Big Planet 2 has stuttering and frame skips but Infamous 1 literally can not be played because the screen looks like black and creates a strange reflection when moving the character.

Today I tested Gnome 44 (in Ubuntu 23.04) + Wayland and obviously using the proprietary Nvidia drivers in the same way on the same computer, if necessary I can add which version, but the point is that in Gnome 44 + Wayland RPCS3 actually works correctly and runs well, it does not go as well as in X11 because for some reason I have less FPS but it works, unlike Plasma.

Now I have a doubt as a complete ignorant, do you think it depends on Plasma to fix the problem that RPCS3 (among other programs) have the problem that RPCS3 has, that sometimes it doesn't work or has random bugs like stuttering? I say that because I sincerely hope that Plasma 6 will fix that now that Gnome 44 fixed it, but I know that depends on many more factors.