Fedora 10 no compiz, no working NVIDIA-driver after update
FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Fedora 10 no compiz, no working NVIDIA-driver after update
I have Fedora 10 installed. I've just made an update of my system. Things that were updated were a new kernel version with devel and also something with NVIDIA (which is my video card).
After restart of my system, compiz fusion no longer works.
I have a NVIDIA-Linux-x86-177.82-pkg1.run -file to manually install the NVIDIA-driver so the advanced features of Compiz can be utilized.
After install, the bootup screen tells me that loading the NVIDIA driver has failed. I also receive a WARNING-message.
Though I am by no means an expert or perhaps even a power user, I would still like to share a similar experience of mine.
I had the same problem with my nvidia drivers (which I installed from rpmfusion) after I rebooted with the updated kernel. Fortunately, since the previous kernel is kept in the grub menu, I rebooted back to it and after a few hours got an update for nvidia drivers from rpmfusion which resolved the compatibility issue.
Though I am by no means an expert or perhaps even a power user, I would still like to share a similar experience of mine.
I had the same problem with my nvidia drivers (which I installed from rpmfusion) after I rebooted with the updated kernel. Fortunately, since the previous kernel is kept in the grub menu, I rebooted back to it and after a few hours got an update for nvidia drivers from rpmfusion which resolved the compatibility issue.
RPMfusion is also in my repositories. But I did not paid attention to the fact if the NVidia-driver came form Fedora or from RPMfusion.
So what I must try is the following : reboot to the previous kernel version and then install the NVidia drivers for this kernel version.
And so I may not update to the newest kernel-version ? I must utilize a previous version ??
Not that I need the newest functionality of the linux kernel...
NVIDIA-Linux-x86-177.82-pkg1.run and kmod-nivida SHOULD NOT BE INSTALLED AT THE SAME TIME
use one or the other .Uninstall the kmod BEFORE installing the *.run. Or uninstall the *.run before installing kmod-nvidia
Well, if you do need to work with compiz and all the candy that comes along with nvidia drivers, then you have to stick to the previous kernel until your nvidia drivers are updated.
Secondly, if you can afford experimenting, try out the new nvidia 180 drivers. My own 177 one was updated with it. I say experimenting because you probably want to do things manually here. Otherwise, you can of course let the kmod pick the best one for you.
Every time you change to a new kernel you will either have to rebuild the driver against the new kernel or install the kmod that was made for that specific kernel. The kmods usually lag behind the kernel release by a few days. There is a third option, DKMS. Essentially DKMS automatically rebuilds the driver on the first boot of each new kernel (only has to be done once per kernel). The big advantages are that you never have to wait on kmods and you do not have to manually rebuild the driver for each kernel. The disadvantage is that when a new driver is released (like 180) you have to wait for them to build the new dkms module before you can use it. It seems like building the dkms modules must be a PITA becuase they do not seem to build them unless there is a major advance in the driver. Hopefully since 180 has the vdpau stuff in it they will rebuild for it.
NVIDIA-Linux-x86-177.82-pkg1.run and kmod-nivida SHOULD NOT BE INSTALLED AT THE SAME TIME
use one or the other .Uninstall the kmod BEFORE installing the *.run. Or uninstall the *.run before installing kmod-nvidia
Code:
sh ./NVIDIA-Linux-x86-177.82-pkg1.run --uninstall
Previously to the updates I installed, I ran compiz with the NVIDIA-Linux-... packages. After every kernel update I ran the script again and everything went on like normal.
Now, I've added some repositories and obviously they have their own drivers which conflict with my way of installing the NVIDIA-driver.
The situation was thus, that the NVIDIA.ko - file was not found at startup and so the driver could not load. So no advanced graphics.
Now I did what you told me to do namely uninstall the NVIDIA-linux-... package via the --uninstall -command you posted.
The problem I have then is that Fedora hangs at startup. No failed NVIDIA-.ko module BUT when starting anacron my screen flickers up and Fedora hangs. I need to go to a second virtual terminal (ctrl+alt+F2) to reboot or shutdown.
I think uninstalling also deleted other files necessary to the system...
What I did now is re-install the NVIDIA-linux-x86-... -driver in a second virtual terminal and now my system runs again, also anacron is able to start. BUT : the NVIDIA.ko- is again not found.
So we're turning in a circle...
How do I uninstall the kmod ??? Do I need to uninstall everything ???
I've installed the akmod drivers by following the guide you gave me and I must say everything now works like a charme...
I'm curious what happens when a new kernel-version will arive :-)
I have been stuck for a long time, and tried everything. Everythings works when I install off the live FC10 CD. I was able to get Nvidia and TwinView working. I've had yum updates before. But, this last one with a kernel update hosed me completely.
I've tried re-installing, installing nvidia with the run script, uninstalling everything. After uninstalling that and kmod, I just tried akmod, to no avail. I've tried simple xorg.conf as well as the more complex one that was once working.
I have a GeForce 6200 PCI. In all these cases, I get:
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
And modprobe can't find nvidia:
[root@localhost erik]# modprobe nvidia
FATAL: Module nvidia not found.
I've tried re-installing, installing nvidia with the run script
if you use the nvidia.run installer then FOR ALL kernel,xorg,and x11 updates YOU MUST REBUILD the driver by rerunning the *.run installer
-- also did you UNINSTALL the .run driver BEFORE installing a kmod driver
if both are installed your system may not work right
Code:
sh ./*.run --uninstall
--
also having the kmod AND the akmod installed at the same time will mess up your system
kmod-nvidia-2.6.27.12-170.2.5.fc10.i686-180.25-1.fc10.i686
akmod-nvidia-180.25-1.fc10.i686
remove one
--
the "kmod-nvidia " updated driver may lag about 1 to 3 days behind the kernel update
i used to install the new kernel by running
Code:
yum update kmod-nvidia
and have yum grab the new kernel as a dependency
--
the akmod-nvidia will auto build a driver once a NEW kernel, kernel-devel,or kernel-header is detected
I removed all *nvidia* packages with yum erase. I did an rpm reinstall of all xorg-x11* and mesa*. I did an rpm -Va of the same, and only had one discrepancy:
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
Keep in mind I had this completely working with kmod-nvidia until I did a yum update earlier last Sunday that included a new kernel among many other things.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.