debian nvidia驱动安装,debian安装后配置
我先说明一下我自己的情况。我电脑的显卡是HD2400,内核是自己编译的2.6.23,用的是不稳定的源码。以前一直用vesa驱动,我觉得显示效果还是比较能接受的。毕竟我没有什么对显示效果要求太高的应用。不过既然有了显卡,却没有相应的驱动让它发挥最好的作用,很可惜,所以一直想着装ATI驱动。
我绕了ATI的网站,下载了官方驱动,但是直接运行失败,说没有内核匹配等问题。总之很麻烦。后来在网上看了一下其他朋友的经历,貌似这个驱动的安装应该是这样的:
1构建相应的系统驱动程序包:/ATI-driver-installer-8 . 41 . 7-x86 . x86 _ 64 . run-build pkg Debian/unstable
我们可以列出所有可以用以下命令构建的包:/ATI-driver-installer-8 . 41 . 7-x86 . x86 _ 64 . run-list pkg
我们可以从这个输出中选择适合我们系统的参数来构建相应的包。
2安装构建的包:
# dpkg -i fglrx*。黛比
3安装模块辅助工具:
# apt-get安装模块助手
使用4 m-a安装传动模块。
#并购准备
# m-a a-i fglrx
驱动程序的安装需要相应的内核头文件,所以我们需要在这一步之前安装相应的头文件:
# apt-get安装linux-headers-`uname -r
这将自动安装fglrx驱动程序模块。
此时,我们可以通过以下命令测试fglrx驱动模块是否安装成功:
# modprobe fglrx
5 Xorg.conf配置
我们在配置中要做的主要工作就是加载fglrx模块。在‘deve ice’部分,将vesa驱动改为fglrx,重启x,如果一切正常,我们就可以享受ATI驱动带来的视觉效果了。
我们可以使用以下命令来检查我们的ATI驱动程序是否安装成功:
$ fglrxinfo
我们应该得到以下输出:
显示:0.0屏幕:0
OpenGL厂商字符串:ATI Technologies Inc .
OpenGL渲染器字符串:ATI Mobility镭龙HD 2400 XT
OpenGL版本字符串:2.1.7059版本
$ glxinfo grep direct
我们期望的输出结果是:
直接渲染:是
我们还可以在源代码中找到相应的fglrx包:
# apt-缓存搜索fglrx
个人认为没必要安装所谓的官方驱动包,因为只是源码中的几个包被所谓的官方驱动包解决了而已。安装官方驱动包后,我升级并实际更新了其中两个。在这种情况下,不如直接在源代码中安装驱动程序包方便:
# apt-get安装fglrx*
在使用m-a安装驱动模块时,我们也可以使用分步安装的方法,先编译后安装,不必一步到位:
# m-a get fglrx
# m-a构建fglrx
此时会在/usr/src/目录下生成fglrx的一个deb包。编译驱动模块时,需要安装Linux内核头文件。我的内核是自己编译的2.6.23,但是源码里没有对应的头文件包,真的比较郁闷。但即便如此,我还是拿到了一个fglrx的编译deb包。我们可以使用dpkg进行安装。
最后,需要配置Xorg。最简单的就是把驱动改成fglrx。当然,我们也可以使用ati提供的相应工具进行配置:
# ATI config-initial-input=/etc/X11/xorg . conf
这将进行相应的检测并修改xorg.conf文件。但是个人觉得这个程序真的不好用。他只是将检测结果直接插入到配置文件中,所以使得配置文件成为两种配置并存的现象。所以个人觉得直接改驱动配置方便多了。
这是我个人在Debian下安装配置ATI驱动的经验。希望对使用ATI显卡的朋友有帮助~ ~