LinuxSir.cn,穿越时空的Linuxsir!

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

NVIDIA显卡驱动的安装──不懂的看过来

[复制链接]
发表于 2009-3-11 11:16:09 | 显示全部楼层 |阅读模式
对于Debian系统来说安装nvidia的显卡驱动是比较方便的,因为Debian一经为你准备好了deb包,只要你选择与你的显卡型号和内核版本相对应的就可以了。
下面我来细致的说说如何安装:
首先要添加contrib和non-free的源如下
deb http://mirrors.163.com/debian/ sid main contrib non-free
deb-src http://mirrors.163.com/debian/ sid main contrib non-free
然后使用apt
#apt-get update
# apt-cache search nvidia
cpufreqd - fully configurable daemon for dynamic frequency and voltage scaling
dmraid - Device-Mapper Software RAID support tool
nvclock - Allows you to overclock your nVidia card under GNU/Linux
nvclock-gtk - Allows you to overclock your nVidia card under GNU/Linux
nvclock-qt - Allows you to overclock your nVidia card under GNU/Linux
nvidia-xconfig - The NVIDIA X Configuration Tool
nvtv - tool to control TV chips on NVidia cards under Linux
sensors-applet - Display readings from hardware sensors in your Gnome panel
sysinfo - display computer and system information
trigger - free 3D rally racing car game
trigger-data - free 3D rally racing car game - data files
xserver-xorg-video-nv - X.Org X server -- NV display driver
nvidia-cg-toolkit - NVIDIA Cg Toolkit Installer
nvidia-kernel-common - NVIDIA binary kernel module common files
nvidia-settings - Tool of configuring the NVIDIA graphics driver
python-cg - nVidia Cg driver binding for Python
nvidia-glx - NVIDIA binary Xorg driver
nvidia-glx-dev - NVIDIA binary Xorg driver development files
nvidia-glx-legacy-71xx - NVIDIA binary Xorg driver (71xx legacy version)
nvidia-glx-legacy-71xx-dev - NVIDIA binary Xorg driver development files
nvidia-glx-legacy-96xx - NVIDIA binary Xorg driver (96xx legacy version)
nvidia-glx-legacy-96xx-dev - NVIDIA Xorg driver development files (96xx legacy version)
nvidia-kernel-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-2.6-686-bigmem - NVIDIA binary kernel module for 2.6 series compiled for bigmem
nvidia-kernel-2.6-amd64 - NVIDIA binary kernel module for 2.6 series compiled for amd64
nvidia-kernel-2.6-openvz-686 - NVIDIA binary kernel module for 2.6 series compiled for openvz
nvidia-kernel-2.6.26-1-686 - NVIDIA binary kernel module for Linux 2.6.26-1-686
nvidia-kernel-2.6.26-1-686-bigmem - NVIDIA binary kernel module for Linux 2.6.26-1-686-bigmem
nvidia-kernel-2.6.26-1-amd64 - NVIDIA binary kernel module for Linux 2.6.26-1-amd64
nvidia-kernel-2.6.26-1-openvz-686 - NVIDIA binary kernel module for Linux 2.6.26-1-openvz-686
nvidia-kernel-legacy-2.6-486 - NVIDIA binary kernel module for 2.6 series compiled for 486
nvidia-kernel-legacy-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-2.6.18-4-486 - NVIDIA binary kernel module for Linux 2.6.18-4-486 (legacy version)
nvidia-kernel-legacy-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-71xx-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-71xx-2.6-k7 - NVIDIA binary kernel module for 2.6 series compiled for k7
nvidia-kernel-legacy-71xx-2.6.18-4-686 - NVIDIA binary kernel module for Linux 2.6.18-4-686 (legacy version)
nvidia-kernel-legacy-71xx-2.6.18-4-k7 - NVIDIA binary kernel module for Linux 2.6.18-4-k7 (legacy version)
nvidia-kernel-legacy-71xx-source - NVIDIA binary kernel module source (71xx legacy version)
nvidia-kernel-legacy-96xx-2.6-686 - NVIDIA binary kernel module for 2.6 series compiled for 686
nvidia-kernel-legacy-96xx-2.6-686-bigmem - NVIDIA binary kernel module for 2.6 series compiled for 686-bigmem
nvidia-kernel-legacy-96xx-2.6-openvz-686 - NVIDIA binary kernel module for 2.6 series compiled for openvz 686
nvidia-kernel-legacy-96xx-2.6.26-1-686 - NVIDIA binary kernel module for Linux 2.6.26-1-686 (legacy version)
nvidia-kernel-legacy-96xx-2.6.26-1-686-bigmem - NVIDIA binary kernel module for Linux 2.6.26-1-686-bigmem (legacy version)
nvidia-kernel-legacy-96xx-2.6.26-1-openvz-686 - NVIDIA binary kernel module for Linux 2.6.26-1-openvz-686 (legacy version)
nvidia-kernel-legacy-96xx-source - NVIDIA binary kernel module source (96xx legacy version)
nvidia-kernel-source - NVIDIA binary kernel module source


比如我的显卡是Geforce2 MX/MX400的显卡所以我选择nvidia-glx-legacy-96xx这个驱动
apt-get install nvidia-glx-legacy-96xx  nvidia-xconfig nvidia-settings
安装完毕后用
nvidia-xconfig命令自动设置xorg.conf文件重启X就ok了。
你还可以用aptitude这个升级工具,更直观,容易查找相应的驱动包名称。
目前Debian之提供,2.6.26内核的驱动,2.6.28版需要自己编译。
发表于 2009-3-11 12:42:39 | 显示全部楼层
我就是这么装的,结果连X都启动不起来。放弃!
回复 支持 反对

使用道具 举报

发表于 2009-3-11 18:29:37 | 显示全部楼层
我的也是GF2MX400 32MB的显卡,但是用96xx驱动就不行,只能使用71xx的驱动,不过安装好了71xx,看文字时间长了还是感觉有点刺眼。
我用的是CRT显示器。
回复 支持 反对

使用道具 举报

发表于 2009-3-11 22:45:35 | 显示全部楼层
板载GF6150应安装那个驱动??
回复 支持 反对

使用道具 举报

发表于 2009-3-14 17:29:32 | 显示全部楼层
我的AMD4800+   NV8600GT
安装nvidia-kernel-2.6.26-1-amd64 - NVIDIA binary kernel module for Linux 2.6.26-1-amd64
这个不行。输出是direct rendering: No

弄了好几天了 郁闷
回复 支持 反对

使用道具 举报

发表于 2009-3-14 18:02:50 | 显示全部楼层
我弄出来了。
先加上lenny的源,安装好linux-headers-2.6.26-1-amd64,然后下载nvidia的180.137的驱动程序脚本,一步步按提示安装就好了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-14 18:42:47 | 显示全部楼层
Post by an4lyst;1960865
我的AMD4800+   NV8600GT
安装nvidia-kernel-2.6.26-1-amd64 - NVIDIA binary kernel module for Linux 2.6.26-1-amd64
这个不行。输出是direct rendering: No

弄了好几天了 郁闷


你需要安装nvidia-glx  nvidia-xconfig nvidia-settings这三个包
回复 支持 反对

使用道具 举报

发表于 2009-3-14 20:52:48 | 显示全部楼层
从ubuntu转过来的,已经习惯手动更新驱动,其实很方便。安装开发包和内核headers就可以了。
回复 支持 反对

使用道具 举报

发表于 2009-3-15 10:49:51 | 显示全部楼层
感谢sungx 呵呵 装好了。
回复 支持 反对

使用道具 举报

发表于 2009-8-14 09:27:18 | 显示全部楼层
我的TNT2显卡,查找了debian软件包,在debian软件包网站上,新的lenny版本中已经没有legacy-71xx这个软件包了。

安装了hwinfo软件包,显卡的硬件信息是能显示出来
14: PCI(AGP) 100.0: 0300 VGA compatible controller (VGA)
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_10de_2d
  Unique ID: VCu0.rEgSObS9Kp5
  Parent ID: vSkL.UFGjxxbnmrA
  SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
  SysFS BusID: 0000:01:00.0
  Hardware Class: graphics card
  Model: "nVidia RIVA TNT2 Model 64/Model 64 Pro"
  Vendor: pci 0x10de "nVidia Corporation"
  Device: pci 0x002d "RIVA TNT2 Model 64/Model 64 Pro"
  Revision: 0x15
  Memory Range: 0xe6000000-0xe6ffffff (rw,non-prefetchable)
  Memory Range: 0xe4000000-0xe5ffffff (rw,prefetchable)
  Memory Range: 0xe7000000-0xe700ffff (ro,prefetchable,disabled)
  IRQ: 5 (no events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v000010DEd0000002Dsv00000000sd00000000bc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: nv
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #22 (PCI bridge)

另外就是默认系统环境为简体中文安装后,gnome中可以正确显示中文。
但在控制台中无法显示中文,中文显示为方块,dpkg-reconfigure locales 也没有用。
回复 支持 反对

使用道具 举报

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

本版积分规则

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