[opensuse-factory] NVidia proprietary driver with Kernel 4.7 (WAS: Bug in Tumbleweed snapshot 20160730)
![](https://seccdn.libravatar.org/avatar/3e09fc9ec9f79f9444a60bc7b258cf71.jpg?s=120&d=mm&r=g)
Hi,
On Fri, Aug 5, 2016 at 7:48 PM, Richard Brown
Now I've said 'We told you so', I do hope this thread finds suitable workarounds for users who are affected, and if not, I'd strongly encourage the use of nouveau Nvidia drivers instead of the proprietary drivers,
(mostly for the sake of discoverability) The NVidia binary driver already has an unofficial patch for Kernel 4.7. One location where you can find it is https://build.opensuse.org/package/view_file/X11:Drivers:Video/nvidia-gfxG04... I've also added my personal notes for keeping sane while running the NVidia driver on Tumbleweed at https://en.opensuse.org/SDB:NVIDIA_the_hard_way#Alternative.2C_based_on_OBS They've served me pretty well, I hope they will be useful to others as well. Best, Robert -- http://robert.muntea.nu/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/b2727dba23e47d263bb3ca98359a1115.jpg?s=120&d=mm&r=g)
hi all, Am 2016-08-05 um 21:48 schrieb Robert Munteanu:
Hi,
On Fri, Aug 5, 2016 at 7:48 PM, Richard Brown
wrote: Now I've said 'We told you so', I do hope this thread finds suitable workarounds for users who are affected, and if not, I'd strongly encourage the use of nouveau Nvidia drivers instead of the proprietary drivers,
download and install new beta driver 370.23 http://www.nvidia.com/Download/Find.aspx?lang=en-us#axzz41lNap91r it solves incompatibilities with kernel 4.7.0 and KDE plasma 5 (login screen only visible after switch to text-console). -- Best Regards | Freundliche Grüße | Cordialement | Cordiali Saluti | *DI Rainer Klier* Research & Development, Technical Sales Consultant Namirial GmbH -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
![](https://seccdn.libravatar.org/avatar/638c5f9b9a41e53d4663197a58261c49.jpg?s=120&d=mm&r=g)
Hello, On Fri, 05 Aug 2016, Robert Munteanu wrote:
On Fri, Aug 5, 2016 at 7:48 PM, Richard Brown
wrote: Now I've said 'We told you so', I do hope this thread finds suitable workarounds for users who are affected, and if not, I'd strongly encourage the use of nouveau Nvidia drivers instead of the proprietary drivers,
(mostly for the sake of discoverability)
The NVidia binary driver already has an unofficial patch for Kernel 4.7. One location where you can find it is
https://build.opensuse.org/package/view_file/X11:Drivers:Video/nvidia-gfxG04...
There's a cleaner way to patch this by using version-code macros, see attached patch. The 370.23 is fixed. It's done by settings defines in conftest and using a "static inline" wrapper around the drm_gem_object_lookup() function. And yes, just #ifdef'ing radix_tree_empty() is just how nvidia does it in 370.23, just via a conftest-set define and not a kernel-version ifdef. And yes, that patch is by me and works with any kernel the driver supports and is functionally equivalent to the official changes in 370.23. HTH, -dnh -- "The day Microsoft makes something that doesn't suck is probably the day they start making vacuum cleaners." -- Ernst Jan Plugge
participants (3)
-
David Haller
-
Rainer Klier
-
Robert Munteanu