On 11/24/24 3:38 AM, Stephan Hemeier via openSUSE Users wrote:
The patch was also mentioned by him in the link of the issue posted by you: https://github.com/NVIDIA/open-gpu-kernel-modules/issues/708
I have used his patches to build the driver here on my PC because of the lag of the Nvidia Repo.
I also use the patches from Joan Bruguera for the broadcom drivers to build them for Tumbleweed and kernel:stable.
Stephan
Am Sonntag, 24. November 2024, 10:27:00 CET schrieb David C. Rankin:
Thanks Stephan,
Redid G04/390 driver patch based on the 470 link above. Applied the same, tested and working fine.
Note to Nvidia users, One of the patched issues for the 6.12 kernel is the kernel removing support for nvidia_drm and patching over with the Linux kernel drm in its place. While most will not notice the change, there are several reports where native resolution for connections over HDMI to say SmartTV are no longer automatically configured correctly. When Tumbleweed updates to the 6.12 kernel, there are troubleshooting steps you can take to restore the correct resolution. One method effective on Arch has been: copy /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf to /etc/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf then edit /etc/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf and add the line Option "PrimaryGPU" "yes" The difficulty presented by the kernel removing support used by nvidia_drm is that each of the drivers, G04 (390xx) and G05 (470) and the 535 driver are all separate implementations of dkms drm. So it isn't a single patch or fix for all. All works for normal configs for now on 6.12, but it looks like it will take a driver-by-driver implementation of new kernel drm to attempt to restore full functionality. Oh joy.... -- David C. Rankin, J.D.,P.E.