我尝试更新我的图形驱动程序以正确使用 XBMC,但突然间任务栏 // unity(不太确定它叫什么)侧栏和顶部栏在重启后消失了。
目前显示我的图形驱动程序是:“Vesa:GT218 Board - 06910002”,这对我来说完全未知;它是在重启后出现的。
笔记:
- AMD Athlon(tm) II x2 215 处理器 x2
- Nvida 显卡
答案1
OP 更新了他们的问题,并附上了解决方案的链接。以下是更新内容以及链接中的关键信息:
我尝试使用骑师或者附加驱动程序(以前是这样称呼的)来更新我的 Nvidia 驱动程序,导致我的系统无法使用。我不得不手动更新我的驱动程序以下指南:
您不必在机器最终只剩下半个工作桌面后再执行此操作,而是可以在造成任何损害之前执行此操作。提示,如果您已经搞砸了,请按Ctrl+ Alt+F1进入第一个虚拟控制台。登录那里,然后按照说明进行操作。
过去,运行
apt-get install build-essential
就足够了。这将获取所有相关内容,包括内核源代码和内核头文件。现在,您必须单独指定这些内容。sudo apt-get install build-essential linux-source linux-headers
如果过渡包
linux-headers
不可用,请尝试通过使用以下命令指定标题的确切版本来运行该命令:sudo apt-get install linux-headers-$(uname -r)
这应该可以工作。接下来,安装当前的 Nvidia 驱动程序:
sudo apt-get install nvidia-current
如果您跳过了安装源、标题和其余部分的部分,您将在这里收到错误,因此,请返回并正确安装它们...
安装成功完成后,检查 Nvidia 驱动程序是否已加载:
sudo /sbin/lsmod | grep nvidia
如果不是,则需要手动插入内存。首先,确保所有内核模块依赖关系都得到满足和解决:
sudo depmod -a
然后,加载驱动程序:
sudo modprobe nvidia_current
这应该会成功,
lsmod
命令应该会显示它已加载,但使用计数可能为 0,因为还没有任何东西使用它。您需要重新启动图形环境才能真正受益于驱动程序:sudo /etc/init.d/lightdm restart
这将重新启动图形环境,您将看到 Nvidia 启动画面,并且您将加载到运行 nvidia 驱动程序的桌面,等等。您的问题现在已解决。怀疑论者可以重新启动以进行验证。
答案2
我相信您尝试过更新专有驱动程序。因此,您可以删除专有驱动程序(返回到免费 nouveau)。尝试以下终端命令:
sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo reboot
现在,您应该可以使用免费驱动程序了。您可以尝试再次安装专有驱动程序。
答案3
我知道 AMD 驱动程序需要 linux-headers-generic 包才能工作,我怀疑 nvidia 也存在同样的问题。
sudo apt-get install linux-headers-generic
然后尝试安装驱动程序。