![]() |
API mismatch: nvidia kernel module
I did an update and an upgrade the other day and screwed something up.
Any suggestions on how I can fix this? Code:
$ uname -aCode:
$ startx |
How did you apply the update?
And for the time being, you can boot from a previous version of the kernel. |
Try to reboot
Kind regards |
I did my normal apt-get update and apt-get upgrade.
Reboot has been done multiple times but I'll try again. |
The error looks pretty specific:
Quote:
|
Not to sound like a complete and utter noob but how do I remove the nvidia module?
|
Well,you can do it manually with:
Code:
modprobe -r nvidia |
I believe I installed it the Debian way (http://wiki.debian.org/NvidiaGraphicsDrivers) way back and I think I then tried to update it via nvidia's actual driver.
The odd thing is, it was working fine the other day. Then I did my update/upgrade and rebooted and it didn't work. I then followed the debian way to install the drivers again and it worked after I issued a startx but since last night it isn't working again. |
Quote:
Code:
nvidia-installer --uninstall |
You can't mix the Debian Nvidia packages and the installer you download from Nvidia themselves.
I would remove all Nvidia packages installed on the system and start from scratch,using one method. This is why you are getting the error message you posted. |
Quote:
|
I just fixed it
This just happened to me. I'm using Ubuntu 12.04, and had installed the proprietary nvidia driver. Here's what I did:
I did an 'apt-get remove nvidia-*'. This removed all the nvidia drivers. I also noticed it uninstalled 'ubuntu-desktop'. I thought, wait a minute, I want ubuntu-desktop, so then I did an 'apt-get install ubuntu-desktop'. This installed as a dependency nvidia-common. at this point I rebooted, and voila I had graphics again. |
| All times are GMT -5. The time now is 04:29 AM. |