LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 805|回复: 14

谁用FX5200的显卡,给发一个安装显卡的驱动教程。。。。

[复制链接]
发表于 2011-12-26 14:26:19 | 显示全部楼层 |阅读模式
谁用FX5200的显卡,给发一个在DEBIAN下安装显卡的驱动教程。。。。
发表于 2011-12-26 16:30:25 | 显示全部楼层
我说说我自己常用的办法吧。我是用Nvidia官方网站上下载的驱动包直接安装,不是用Debian的软件包。因此,系统上要有linux-headers-* 系列的软件包, 比如linux-headers-3.0.0-1-amd64, 具体的是那个包,得根据你的系统而定。等装好以后,还要做如下调整。

  1. cd /usr/src
  2. ln -s linux linux-headers-3.0.0-1-amd64
复制代码

必须要做这一步,因为debian在安装header的时候,会把header放到类似linux linux-headers-3.0.0-1-amd64这样的目录下,但Nvidia的安装器智慧在/iser/src/linux目录下寻找header,所以要做一个链接。

然后,还要有gcc和make,而且gcc的版本最好和debian用来编译内核的gcc版本一样。如果你跟我一样,都不知道debian是用什么版本的gcc来编译内核的话,就把gcc-4.4, gcc-4.5和4.6都装上, 等下面安装的Nvidia驱动的时候,如果版本不符合,它会给警告,到那时再换也不迟。

最后,把驱动下载下来进行安装


  1. chmod +x NVIDIA-Linux-x86_64-173.14.31-pkg2.run

  2. expport CC=gcc-4.5 # 选择gcc-4.5作为编译器

  3. ./NVIDIA-Linux-x86_64-173.14.31-pkg2.run
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-12-26 21:29:53 | 显示全部楼层
aptitude install nvidia-glx-legacy-173xx
回复 支持 反对

使用道具 举报

发表于 2011-12-27 01:45:06 | 显示全部楼层
#aptitude install  nvidia-glx-legacy-173xx  nvidia-kernel-2.6-686  nvidia-kernel-dkms  nvidia-xconfig
其他的依赖会自动一起解决的,如果电脑够老的话,其中“nvidia-kernel-2.6-686”可以换成“nvidia-kernel-2.6-486”。
回复 支持 反对

使用道具 举报

发表于 2011-12-27 12:55:40 | 显示全部楼层
Post by ssslxxx;2157673
#aptitude install  nvidia-glx-legacy-173xx  nvidia-kernel-2.6-686  nvidia-kernel-dkms  nvidia-xconfig
其他的依赖会自动一起解决的,如果电脑够老的话,其中“nvidia-kernel-2.6-686”可以换成“nvidia-kernel-2.6-486”。

一者, nvidia-kernel-legacy-173xx-dkms 会作为 nvidia-glx-legacy-173xx 的依赖被自动安装。
再者, nvidia-kernel-2.6* 和 nvidia-kernel*dkms 是不能同时用的,你之所以能装是因为 nvidia-kernel-dkms 不起作用,那是对应新显卡驱动 nvidia-glx 的。
所以整个安装只指明 nvidia-glx-legacy-173xx 一个包足矣。

dkms 的作用实际就是根据当前内核版本自动编译一个对应具体版本的 nvidia-kernel-*。
回复 支持 反对

使用道具 举报

发表于 2011-12-28 00:04:21 | 显示全部楼层
Post by ch_fb;2157692
一者, nvidia-kernel-legacy-173xx-dkms 会作为 nvidia-glx-legacy-173xx 的依赖被自动安装。
再者, nvidia-kernel-2.6* 和 nvidia-kernel*dkms 是不能同时用的,你之所以能装是因为 nvidia-kernel-dkms 不起作用,那是对应新显卡驱动 nvidia-glx 的。
所以整个安装只指明 nvidia-glx-legacy-173xx 一个包足矣。

dkms 的作用实际就是根据当前内核版本自动编译一个对应具体版本的 nvidia-kernel-*。

谢谢,我对nv驱动安装也不是特别懂,只是根据自己的经验说的。另外还有点疑问:
nvidia-glx-legacy-173xx只是推荐nvidia-kernel-legacy-173xx-dkms:http://packages.debian.org/squeeze/nvidia-glx-legacy-173xx, 应该不会自动安装吧?
nvidia-kernel-2.6* 和 nvidia-kernel*dkms在我电脑上确实都装上了,也不知道有没有什么影响……哎,反正我感觉我装驱动也是一阵瞎装……里面的关系好复杂
回复 支持 反对

使用道具 举报

发表于 2011-12-28 00:39:20 | 显示全部楼层
dep: nvidia-kernel-173.14.27
    本虚包由这些包填实: nvidia-kernel-legacy-173xx-dkms
回复 支持 反对

使用道具 举报

发表于 2011-12-28 01:50:59 | 显示全部楼层
Post by ch_fb;2157744
dep: nvidia-kernel-173.14.27
    本虚包由这些包填实: nvidia-kernel-legacy-173xx-dkms


不好意思,我把那个建议当成推荐了。
又去看了一下那些包的依赖关系,是不是对于较新点的显卡(比如我电脑的GF Go 7300,其实也算老显卡了)来说,只安装nvidia-glx这一个就行了? 最多再安装上nvidia-xconfig和nvidia-settings来设置一下。
回复 支持 反对

使用道具 举报

发表于 2011-12-28 04:25:36 | 显示全部楼层
Post by ssslxxx;2157745
不好意思,我把那个建议当成推荐了。
又去看了一下那些包的依赖关系,是不是对于较新点的显卡(比如我电脑的GF Go 7300,其实也算老显卡了)来说,只安装nvidia-glx这一个就行了? 最多再安装上nvidia-xconfig和nvidia-settings来设置一下。


7300的显卡要装275.43的驱动,或者290.10的。不过290系列在7300和7400上都有问题,KDE和Gnome的特效都开不了。还是装275.43的好。
回复 支持 反对

使用道具 举报

发表于 2011-12-28 16:39:10 | 显示全部楼层
nvidia-glx* 就三个,你可以看支持列表,一个较老一个更老,都有详细列表,新的自然用 nvidia-glx。
我的安装命令
  1. aptitude install -R nvidia-glx nvidia-kernel-dkms nvidia-vdpau-driver nvidia-xconfig
复制代码
具体要哪些包以及是否指定 -R 就看自己需要了。Debian 的打包是比较混乱,不过很多时候分析一下还能接受。好在包信息比较好查。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表