Greetings all:
I had been stymied in upgrading my 11.4 system to 12.1 M1. The upgrade would
proceed as normal, but the Nvidia drivers versions 270.xx.xx and 275.xx xx
(all the proprietary xxxx.run file downloaded from Nvidia) would be
required for use. The kernel module would not build for 260.19.44 under 12.1
M1.
The 260.19.44 driver is the last one for which desktop effects worked
correctly for me. With the 270.xx.xx and 275.xx.xx I had to disable desktop
effects due to various problems. Even then, there was still a problem with
the titlebar blacking out in the middle when hovered over in some window
decorations. So I wanted to figure out how to get the 260.19.44 driver to
build the kernel module under 12.1 M1.
Turns out it was simple. Extract the NVIDIA-Linux-x86_64-260.19.44.run with
the -x switch. Change into the NVIDIA-Linux-x86_64-260.19.44/kernel
directory and open file nv-linux.h and change line 90 from #include
to #include . Logout from KDE, login to
console as root, init 3, cd to wherever the above directory was extracted
and run the nvidia-installer as you normally would. Driver installs, reboot,
and now you can turn the KDE/KWin Desktop Effects on again and everything is
running the way it did under my old 11.4.
As far as any deeper stuff is concerned, such as the classic NVIDIA vs KWin
devs back and forth I can't address (way out of my league). I believe this
problem is triggered with the move to the 2.6.39-2-desktop kernel. Unclear
as to very specific details, but I seem to recall some mention of kernel
locks removal. All I can say is I am happily running the 260.19.44 driver
under 12.1 M1 and Kwin Desktop Effects are once again running fine.
As to why others have not seen this I do not know. I do hope this may help
anyone who may encounter what I did. This is not the correct approach for a
long term fix, but it is maybe a good interim solution for now. My hardware
is nothing special - it's only a Nvidia GTS 450. It would really be nice if
NVIDIA would fix their drivers, which is what I was initially waiting for -
but when 275.09.07 dropped and they had not I went looking for this work
around.
-Mike
--
To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-factory+help@opensuse.org