为UBUNTU8.04__amd64安装NV显卡驱动
前段时间应为想体验centos的桌面系统,把本机的系统由ubuntu7.04改为了CENTOS5.2,感觉还可以,比以前用fedora的时候好多了,那时候只能用官方源,速度慢得出奇,曾经在想yum就是“郁闷”,现在各方的源渐渐多了起来,使用起来也还不错,但是感觉yum源的丰富程度还是差apt系列很多,所以还是决定转回ubuntu。
首先下了ubuntu-8.04-alternate-amd64.iso,我的amd闪龙2800+不用64位系统的话,完全就没优势了,为了追求心里平衡。刻盘有点麻烦,CD盘只有CD-RW,标的700M,实际能刻693M以下,整个镜像696M,刻录失败。最后只有找了张以前没用完的劣质的DVD盘刻了下,没想到还可以用。安装很顺利,装完之后就是觉得显示不爽,登录界面(GDM)的分辨率很高,字小且闪烁,想改xorg.conf发现里面没得任何分辨率显示,显卡显示参数也是空白,所以要先装NV显卡驱动!这方面的例子很多(下面是网上搜索后我重组的内容)
在Ubuntu 8.04中查看显卡是否装好
运行glxinfo | grep rendering
如果显示"direct rendering: Yes",则已安装
1. 下载驱动包:
http://www.nvidia.com/object/linux_display_amd64_173.14.05.html,下载的文件存盘备用。
2.删除原驱动包,包括Ubuntu自带的nv驱动和nvidia-glx-new驱动:sudo apt-get --purge remove nvidia-glx nvidia-glx-new
然后删除 /lib/linux-restricted-modules/2.6.22-14-generic/文件夹下面带有nvidia字样的内容,这里是内核自带的驱动
再检查一下这两个文件是否存在,/etc/init.d/nvidia-glx /etc/init.d/nvidia-kernel如果存在,删除掉。
红色部分替换为自己使用的内核版本(一定要仔细检查)
3.安装要用到的软件sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
安装编译包。
4. 重新启动,并关闭xserver:关闭xserver命令(gnome):
sudo /etc/init.d/gdm stop
5. 安装驱动:sudo sh ./NVIDIA-Linux-x86_64-173.14.05-pkg2.run
6. 启动xserver:sudo /etc/init.d/gdm start
7. 调整分辨率:如果启动后显示分辨率不正常,需要修改xorg.conf。
cd /etc/X11
sudo cp xorg.conf xorg.conf.mybackup
sudo vi /etc/X11/xorg.conf
确认Device里面的Driver一项定义是"nvidia;删除Monitor定义里面的Modeline一行;
Screen里面Modes一行改为
Modes "nvidia-auto-select"
修改后重新启动xserver。Ctrl-Alt-Backspace。
8. 调整个人分辨率配置:如果登录界面分辨率正常,但用户登录后变为低分辨率,需要在个人选项里面调整:
System -> Preferences -> Screen Resolutions
9. 显示驱动细节调整:sudo nvidia-settings
必须用root权限运行,否则配置无法保存到xorg.conf里面。
由于我的显卡是 GF2 mx400,最新的驱动已经不支持了,所以在安装时失败。查看log说要96.43.**版本的,所以
从http://www.nvidia.com/object/linux_amd64_display_archive.html 下了NVIDIA-Linux-x86_64-96.43.05-pkg2.run后安装成功
显示驱动装完后默认要开启一定的3D特效,我对3D不大感冒,所以把它关了
外观首选项->视觉效果->无
特别要注意的是:原驱动一定要删除干净,否则重启系统后显示驱动将失效,又要重新安装!
有些地方说还要做以下修改(安装驱动之前),我没做暂时也能使用,留此作个备忘,万一不行了还可以试试!
最后设置禁用其他的driver驱动模块
sudo gedit /etc/default/linux-restricted-modules-common (命令行下请用vi之类的修改)
将其中的 DISABLED_MODULES=”" 改为:DISABLED_MODULES=”nv nvidia_new”
暂无评论