FS#77975 - [nvidia] 530.41.03-1 high refresh rate problems
Attached to Project:
Arch Linux
Opened by Konstantin (imlegr) - Friday, 24 March 2023, 02:46 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 15 June 2023, 17:04 GMT
Opened by Konstantin (imlegr) - Friday, 24 March 2023, 02:46 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Thursday, 15 June 2023, 17:04 GMT
|
Details
Description:
After the last driver update for my video card, my main monitor in wayland stopped working. The graphics card is an Nvidia 4080. Main monitor: 144Hz 2k - not working. Second monitor: 75Hz 1080p - works. If I set the resolution below 2k or refresh rate below 144Hz - then both monitors work. Additional info: nvidia-dkms 530 Steps to reproduce: Update the drivers and boot into a Wayland session |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Thursday, 15 June 2023, 17:04 GMT
Reason for closing: Fixed
Thursday, 15 June 2023, 17:04 GMT
Reason for closing: Fixed
Any fullscreen xwayland app "freezes" image on my monitor (1440p 60Hz), killing xwayland app does not help.
I tried to downgrade nvidia drivers to 525.89.02 - fullscreen apps are working, but with lots of visual glitches.
After downgrading xorg-xwayland back to 22.1.8, both 530.41.03 and 525.89.02 drivers are working without freezing/glitching in fullscreen apps.
NVIDIA RTX 3090. Hyprland ( wayland ) + 2 monitor setup. One is 2k 240hz, second is 1080p 60fps. Nvidia 530 ( tried nvidia-open-dkms also ), xwayland 23.1.0-1.
All games ( wine/native ) shows visual corruptions if i move cursor out of main monitor. Also when i move cursor out of main monitor, fps drop from 237 to 120.
People on hypr discord also report problems with 530 driver. Black screen on high HZ monitor + image corruption in games.
Will try to downgrade the NVIDIA now.
Edit: Just tried to downgrade the xorg-xwayland back to 22.1.8 and It did not work for me. Still freezing and not working main monitor when change to 170mhz.
Tried the latest NVIDIA and NVIDIA-Utils as well as 525.89.02, same story. Unfortuantely.
This is an upstream issue and not an Arch packaging problem. It needs to be reported to Nvidia. Also a reminder, folks must double-check to ensure initramfs is regenerated when using Nvidia drivers.
I have to work and my computer is only good for typing right now. I'm just desperate and don't know what to do.
If downgrading nvidia drivers (you may need to downgrade kernel or use -dkms package) and xwayland did not help.
I did this and the problem remains:
[core] (I changed for all repositories)
SigLevel = PackageRequired
Server=https://archive.archlinux.org/repos/2023/03/20/$repo/os/$arch
I was unable to find upstream bug report, and I don't know how to clearly describe my problem, so I didn't create upsteam bug report by myself.
@imlegr: we can try to talk in other places, like Telegram (t.me-slash-mcmodder). I'll be available for the next ~2 hours
But with the new drivers, unfortunately, the problem still persists. If I understand correctly - I do not need to create a new report about the error?
The only thing that helped was to roll back to the previous drivers.
The thing is that I lost a lot of time and now I have a lot of work to do. So I'm asking some of you to reach out to Nvidia. If you need anything, please write.
I don't understand at all, why on Nvidia's website the latest version is 525 and in the repository 530?
530.41.03 driver DOES NOT SUPPORT RTX4070/RTX4080!
530.41.03 Supported products:
GeForce RTX 40 Series:
NVIDIA GeForce RTX 4090
But 530.30.02 beta and 525.89.02 release do.
I think it is nessesary to notify users to use nvidia-lts or do not upgrade their driver to 530.41.03 in case they're using RTX 4070 Ti or RTX 4080
Sure, this might be an issue of the NVIDIA driver itself. However, the 530 driver is their (unstable) "New Feature Branch" and the 525 driver is their (stable) "Production Branch". In general, would it be possible to provide Arch users with two nvidia packages which track NVIDIA's production and new feature branches, respectively? This might at least provide users with an alternative if a new major release shows to be problematic.
Use - 525.89.02-1 or 525.89.02-2 (where -1 is not available)
Packages I have installed/downgraded, I'm on X.org now (because Diablo 4 killed apps rendering in my system, so I moved to X.org for now)
(I have 4080, two 2k monitors 60hz and 170hz, all good after the downgrade, or at least I did not notice any issues so far)
lib32-nvidia-utils 525.89.02-1
libxnvctrl 525.89.02-1
nvidia-dkms 525.89.02-2
nvidia-settings 530.41.03-1
nvidia-utils 525.89.02-2
opencl-nvidia 525.89.02-2
I'm not an expert, but nvidia-settings might stay the 530 version. Cheers.
I'm not sure how to best solve this conundrum. It feels to me like we shouldn't inconvenience the larger user base to solve a problem only a small number of users have.
My respect for you is even greater. Thank you for your work! I Love Arch Linux :)
On a more serious note: Thank you for considering making separate branches available (and for your work in general). Regarding the question of making the latest version available to users: Maybe this shouldn't even be an issue of the package maintainer since "upstream changes are not the responsibility of Arch devs" (quote from the Arch FAQ). Whatever versions the upstream provider (i.e. NVIDIA) deems to be "production-ready" or "bleeding edge" should be reflected by the respective packages. I don't know if it's really sensible to provide a (virtual) package that switches between branches just to provide the highest version number available at any given point in time.
```
Resolved an issue when invoking nvidia_p2p_put_pages by providing a new APIs nvidia_p2p_get/put_pages_persistent for persistent memory.
```
https://docs.nvidia.com/datacenter/tesla/tesla-release-notes-525-105-17/index.html
while nvidia530 did not reviced it yet.
nvidia530 is apparently not taken seriously! at least for now.
Hope to support nvidia525 branch.
https://github.com/homjay/archlinux-nvidia-production-branch/releases/tag/x86_64
I have confirmed that it works on RTX 4090 GPU.
I can submit to AUR the weekend.
I need to read the documentation before submitting, since I never submitting package before.
If you have the time, you can submit to AUR anytime suites you.
I am going to use that specific branch on one of my machines for the time being as it has some issues with 530.
Thanks
Hi! Done deal, check my comments on AUR for more details. ;)