Hey, I am fairly new to linux and have recently bought a new monitor to do some more gaming with. Though I have been annoyed with wayland having the support for the monitor but x11 actually running games at 165 or higher fps. My specs are
- AMD ryzen 7 5700x (with hyper threading so we got 16 cores active)
- Nvidia Geforce RTX 3060 12 gig
- Asrock b450m-hdv r4.0
- 16 gigs of ddr4 memory
- Samsung 980 pro (nvme)
- Lexar SSD (i dunno which one but my games are on the samsung drive)
- A 2 terrabyte harddrive with a name i have no clue
- KDE plasma 5.27.9
- Wayland
- Using Fedora 39 workstation
- the latest current nvidia drivers (535.129.03)
If you guys could help improve wayland performance or find solutions to make x11 work better with multi monitor support I will probably never think about windows again lol
By gaming you mean playing Windows games through Wine, right? If that’s the case you will generally get better performance on Xorg. Wine doesn’t support Wayland natively so it has to run through XWayland, an X11 server than runs on top of Wayland, adding additional overhead. When Wine will support Wayland I would expect the performance to be better than on X11.
Have you tried another wayland WM? Like Sway/Hyprland? I seem to recall some of those worked better on wayland in my old Nvidia laptop so you might get lucky.
And yet another Nvidia problem!
As not day passes here without another Nvidia or Linux Mint problem.
Use AMD graphic Card. Nvidia hast been the single worst Company top Work with Linux. Its gettin better but i guess AMD still works better. According to Linus Torvalds “fuck you Nvidia”.
“This time I’m raising a thumb for Nvidia. Good times,” Torvalds said
https://www.cnet.com/tech/mobile/torvalds-gives-nvidia-software-thumbs-up-not-middle-finger/
I switched from Wayland to X11 because I had bugs and some things were missing like gamma settings and window blur… And from what I’m seeing the performance are about similar on my 7840HS
Wayland for me is completely broken
By gaming are you gaming on steam or lutris, if yes that is to be expected Wayland in supposed to make performance better. But currently wine doesnt support Wayland natively and hence is currently running on xwayland which is an x11 server running on top of Wayland. Honestly speaking till wine has a Wayland version up and running I would suggest run x11, cuz as I can see you are on a desktop and hence don’t really need 1 to 1 touch pad gestures. (Though I would say once a Wayland version is out wine on wayland would be a lot more superior cuz there would eventually be HDR and other missing features added in it. (Without gamescope that is))
Weird to me is the way around. Frame drops every other moment on X11, smooth on Wayland.
yeah I have some games perform noticably better on wayland
Ghostrunner 2 averages about 68FPS on xorg and about 89fps on wayland
Exact same compositor? I’ve found most persistent stutter problems can be traced to “some stupid shit” running or polling in the background every x seconds
Probably Nvidia issue. It works much better than x11 for me on two amd and one Intel system
If it’s 50/50 for nvidia users in the same thread it’s pretty clear something is very wrong and it ain’t the hardware or driver.
I don’t understand. How can you reach the conclusion it’s not the driver (it’s obviously not the hardware) just because something is 50/50?
Your problem is that you have an nvidia GPU, which while it has been improving over the years, it still has a lot problems with Wayland, sorry.
At this point it feels more like a wayland issue. NVIDIA cards have their full computing potential available in any situation with the driver present. How hard could it be over so many years for Wayland to produce a workload they can support when X already does.
Nvidia has been slow at supporting the standards required by Wayland. If they don’t support them at the full potential of their hardware its not Waylands fault, nor is there anything anyone other than Nvidia could do about it.
My guess would be it’s Nvidia problem.
The newest driver is 545.29.06
The current production branch release is: 535.129.03.
The current ‘new feature branch’ release is: 545.29.02.
The current beta release is: 545.23.06.
Therefore, the current ‘stable’ driver is: 535.129.03.
How do you update to new feature branch on Mint/Ubuntu? I’ve been stuck on 525 for ages…
Mint/Ubuntu are inherently stuck on production branch, I think there is a way to manually install the drivers but I highly recommend you don’t. Best thing you can do is install a rolling distribution like Fedora or openSUSE. They always have the latest drivers.
Add the PPA:
https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
Commands in terminal as follows:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt install nvidia-driver-545
Keep in mind that the 545’s aren’t without issues.
You can roll back to the 535’s by entering:
sudo apt install nvidia-driver-535
i tried getting the 545 drivers, however they werent in the dnf repos and the .run file from nvidias site wouldn’t work. I will try once they are out of beta though
As a tip: Never install using Nvidia’s .run script, always use your distro’s package manager.
Not meaning to have a dig, but downloading direct from Nvidia and using the .run script can result in important libraries being overwritten and totally hose your DE.
Just a handy pointer.
downloading direct from Nvidia and using the .run script can result in important libraries being overwritten and totally hose your DE.
Where do I read more about this?
I can’t do 535, but I get it. 525 works fine, but it’s not perfect. just want to see if im missing out
Why can’t you run the 535’s?
Wrote a comment about it here: www.reddit.com/r/linux_gaming/comments/182gypk/comment/kajq3ib/
Basically, 535 just doesn’t work on Linux Mint, as far as I can tell. 525 works absolutely fine for 99% of my use cases, including gaming (I’ve only had one major issue, but it’s just a general Linux problem). I have no clue why they don’t work, I haven’t found any answers. I would like to try and update, though…
535 doesn’t fucking work at all lmao
The current ‘new feature branch’ release is: 545.29.02.
The current beta release is: 545.23.06.
Huh. I would’ve imagined new feature branch would be behind beta release.
latest Nvidia drivers are balls and last drivers sucked.
Nvidia just keeps adding regression after regression
The 535’s are running fine here. Being the latest feature release, it’s expected that the 545’s won’t exactly be trouble free.
yeah 545 is completely unusable for me, first time I’ve had active problems with Nvidia drivers.
Same here. However, the 545’s are still beta and feature release drivers - They aren’t production stable drivers.
I can game under the 545’s no worries, everything works fine - However the desktop experience is basically unusable at a measly 35fps.
haha wow, I’ve got the exact opposite experience with my 2070, desktop is fine, maybe a little better. but gaming has horrible flicker that actively impacts gameplay, and some games tank performance so bad that it’s literally seconds of lag between input and response.
I’ll keep trying each new version, I’m excited for better wayland support, hope they get there
yup. Wayland all games is flickering.
I’m running X11, I’m tipping you’re running Wayland.
The flickering in games actually isn’t 100% Nvidia’s fault, it’s caused by a lack of explicit sync and becomes apparent when your FPS dips below your monitor’s refresh rate.
Nvidia have submitted a merge request re: Explicit sync, the Wayland devs are just taking their time implementing it.
the flickering i see is literally a frame from around 300ms ago gets reshown. it’s really bizarre and makes all animation look janky and rubbish. literally text will be shown, then go to a black screen and briefly the text will flash back on again. not linked it to fps, but could be i guess.
I’ve no idea why some games just completely bog down tho. Distance is completely unplayable, but only with the 545 drivers.
Yep. Sadly at this point in time the 545’s are a bit of a disappointment.
Running a 2070S, I’ll be sticking with the 535’s until Nvidia get their act together regarding the 545’s under both X11 and Wayland. As under X11 running the 545’s, the desktop is a horrible low fps stutterfest. Roll back to the 535’s and the desktop is as smooth as room temperature butter.
FWIW, I had much much worse gaming performance under Wayland while using KDE Plasma/Kwin, as opposed to GNOME. The same game with the same Nvidia driver version (535) could struggle to hit 30 fps on low settings with KDE/Wayland, but could almost hit 60 fps on medium with GNOME/Wayland.
I’m a KDE fan in general, but I couldn’t deny the results I was seeing, and have been using GNOME/Wayland for gaming recently with no issues.
Ah yes f nvidiot
Good one average linux_gaming user /u/_hermitkitty