Ubuntu 12.10 下安装Nvidia官方驱动

玩过Linux的N卡用户应该都知道nouveau驱动,一般情况下系统自带的都会是这个开源的驱动,而要使用官方闭源驱动的话,就必须手动安装了。 之前版本的Ubuntu在首次启动之后,会有个驱动管理器来提醒你是否要选用其他驱动,而如果选择不当,很有可能就会出现驱动丢失的情况(亲身体验)。可能就是基于这个原因,在Ubuntu 12.10中,这个驱动管理器默认不再自动安装。而今天在翻国外某博客的时候,就注意到了这么一个事实——官方驱动的与开源驱动的对比结果是600M内存加10%CPU对800M内存加25%CPU,官方驱动完胜! 同时,该博客还提供了官方驱动的安装方法,我仅简单转载一下,以备自己日后查看。看了一下,基本上这个也是官方指导手册中提到的方法,只不过用apt-get来更简单地实现了。 第一步,安装编译所需依赖包: sudo apt-get install build-essential linux-source linux-headers如果提示不止一个header的话,用以下命令安装 sudo apt-get install linux-headers-`uname -r` 第二步,安装最新驱动: sudo apt-get install nvidia-current 如果顺利的话,这样就安装好了。一般会出现的情况就是没找到header和source,所以第一步正确执行很重要。 然后,检查一下是否启用了新的驱动: sudo /sbin/lsmod | grep nvidia 如果没有返回内容,那么先确认内核模块的依赖都满足了: sudo depmod -a 然后加载驱动: sudo modprobe nvidia_current 最后重启X环境: sudo /etc/init.d/lightdm restart 正常情况下会看到个大大的nVidia的LOGO,这就证明已经成功了。

你可能感兴趣的:(Ubuntu 12.10 下安装Nvidia官方驱动)