debian下安装NVIDIA驱动

在使用Debian系统安装NVIDIA显卡驱动时遇到的问题及解决过程,包括安装过程中遇到的错误如Xwindow仍在运行、nouveau内核驱动在运行等,以及后续的解决步骤如禁用nouveau、安装gcc-4.3和解决找不到make等问题。最终通过安装特定版本的linux-headers解决了问题,使得NVIDIA驱动得以正常工作。
 本本装上debian,风扇基本没停过,网上搜了许久,没找到靠谱的答案。只能死马活医,把每个帖子的方法都试一遍。先装显卡驱动,我的联想G450的GEFORCEG210M,官网上下载的Nvidia-Linux-x86-295.59.run。
  输入:
  sh Nvidia-Linux-x86-295.59.run
 进入安装界面,提示错误:检测到Xwindow仍在运行。安装程序退出,提示你看日志文件去找出错误信息。我的xwindow确实在运行,输入:
  sudo /etc/init.d/gdm3 stop
 再试着ctrl+alt+F7切换到xwindow模式,切换失败,证明已经关掉了xwindow。
 再次安装,安装程序又报另错:检测到nouveau内核还在运行,nouveau是linux桌面版本几乎都打包的nvidia显卡驱动(当然是第三方开源的)。安装程序向系统写入一个-disable-nonveau.conf,并提示你重启系统,这个文件会在下次开机时禁用nouveau驱动。退出安装程序并重启。
  果然,重启后界面简陋不少,证明nouveau被禁用,再次启动安装程序,报错:
  找不到make。
  输入:
  sudo apt-get install make
  解决。
  再次启动安装程序,报错:
 当前gcc的版本和当初编译内核所用的版本对不上号,让我装gcc4.3,我就把gcc4.4卸载了,输入:
  sudo apt-get install gcc-4.3
  然后,在/usr/bin里做两个软连接:
  ln -s /usr/bin/gcc-4.3 /usr/bin/gcc
  ln -s /usr/bin/gcc /usr/bin/cc
 cc这个软连接是为了统一软件接口,应用程序一般都会找cc编译,至于cc实际链接到什么样的编译器,是linux管理员的事情。似乎上面两个链接可以合并为一个,我没试。
  再次运行安装程序,提示错误:
  unbale to find the kernel source tree for thecurrent running kernel...
 是在百度知道上找到的答案,debian只需要安装一个linux-headers就好了,输入:
  sudo apt-get installlinux-headers-2.636-5-x86
  注意,后面的2.636-5-x86,是自己的内核版本好,uname -a查询即可。
  再次启动安装程序,一马平川...最后提示would you like to run thenvidia-xconfig utility to automatically update your configurtionfile so that the nvidia driver will be used when you restartX?....
 默认是no,我选的yes,它应是说是否启用nvidia的配置文件,以便在下次重启后即使得nvidia的驱动生效。
  重启
  ...............
 进入xwindow界面,画质细腻,但与debian自带的第三方驱动相差无几。希望将来做openGL的时候能给力!
 存在一个大问题:命令行界面的字符变得大且模糊,显然nvidia驱动在命令行模式下根本没有启用,日后解决。

  2012-7-20跟新
  命令行界面的字符变得大且模糊,是nvidia不支持llinux内核的kms,这个没办法
 暂时是把gnome的terminal(字体比tty漂亮多了)配置成终端的黑底白字,全屏作业。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值