查看“老旧文章/NvidiaManual”的源代码
来自Ubuntu中文
←
老旧文章/NvidiaManual
跳到导航
跳到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
'''不推荐使用本文描述的方式安装Nvidia驱动。推荐的方式见[[UbuntuHelp:BinaryDriverHowto/Nvidia]]''' 有时候,Ubuntu提供的nvidia-glx软件包无法满足用户的需要。这可能是因为老版本中存在缺陷,也可能是因为用户需要的一些特性只有使用官方驱动才能获得。本文将介绍如何安装从Nvidia.com获得的官方驱动。本文描述的方法并不能解决分辨率的问题,它的解决办法在[[UbuntuHelp:FixVideoResolutionHowto|这里]]。 === 获取所需软件 === 我们强烈建议您,在开始安装官方驱动之前,先设法让Xorg能够使用“nv”驱动正常工作起来。首先,备份您的'''/etc/X11/xorg.conf''' 文件。 <pre><nowiki> sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup </nowiki></pre> 接下来,根据您的计算机的体系结构从[http://www.nvidia.com/object/unix.html 这里]下载适合的驱动,将它们保存到您的主目录。 打开一个终端,运行如下命令: <pre><nowiki> sudo apt-get install build-essential linux-headers-`uname -r` </nowiki></pre> https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconDialog-Warning1.png '''下面一步是可选的。''' 大多数用户不需要进行。这一步将安装Linux内核源代码,这会占用数量可观的带宽和磁盘空间。如果在后面的步骤中失败,请进行此项工作后重新尝试。 <pre><nowiki> sudo apt-get install linux-source-`uname -r` cd /usr/src sudo tar xvjf linux-source-`uname -r` sudo ln -s linux-source-`uname -r` /usr/src/linux </nowiki></pre> === 卸载与官方驱动冲突的软件 === 使用新立得或Apt,卸载nvidia-glx, nvidia-settings和nvidia-kernel-common这几个软件包。这些软件包会导致可怕的“version mismatch” X错误。 === 准备配置文件 === 下一步是编辑您的 xorg.conf文件。使用编辑器将其打开, <pre><nowiki> sudo gedit /etc/X11/xorg.conf </nowiki></pre> 如下所示,找到 <code><nowiki>Module</nowiki></code> 这段,使用#符号将DRI注释掉。 <pre><nowiki> Section "Module" Load "bitmap" Load "dbe" Load "ddc" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "record" Load "type1" Load "vbe" EndSection </nowiki></pre> 找到<code><nowiki>Device</nowiki></code>这段,将Driver的值从'''nv''' (或 vesa, fb, etc)改为 '''nvidia''',然后保存。 <pre><nowiki> Section "Device" Identifier "Card0" Driver "nvidia" #This is where you change it EndSection </nowiki></pre> 将Xorg.conf保存后,我们要关闭X11服务器以便安装新的驱动。保存您正在进行的工作,按<code><nowiki>ctrl-alt-f1</nowiki></code>,然后登录。运行以下命令关闭X11。'''请确认您的工作都已保存,因为Gnome也将关闭'''。 <pre><nowiki> sudo /etc/init.d/gdm stop </nowiki></pre> === 安装驱动 === 现在我们运行Nvidia安装脚本。先把它改为可执行。 <pre><nowiki> sudo chmod +x NVIDIA* </nowiki></pre> 小窍门:输入前面几个字母然后按<code><nowiki>tab</nowiki></code>键,名称会自动补全,这样就不需要使用通配符。 '''对Dapper用户:''' 您可以使用如下命令运行安装脚本;请不要省略了“<code><nowiki>./</nowiki></code>”: <pre><nowiki> sudo ./NVIDIA* </nowiki></pre> https://help.ubuntu.com/community/IconsPage?action=AttachFile&do=get&target=IconDialog-Warning1.png '''警告!''' 如果您使用的是Breezy Badger (5.10),那么您要使用下面这条命令'''而不是上面那条''': <pre><nowiki> sudo apt-get install gcc-3.4 CC=gcc-3.4 sudo ./NVIDIA* </nowiki></pre> 安装程序会帮助您完成各项必须的工作。如果成功完成了这些工作,您就可以使用下面的命令重启您的X11服务器了: <pre><nowiki> sudo /etc/init.d/gdm start </nowiki></pre> === 它没起作用! === 如果安装程序失败,请进行以下各项检查: * 确认您的Xorg已经为'''nv'''驱动正确配置。 * 确认您已经使用Apt或者新立得移除了nvidia-glx, nvidia-settings和nvidia-kernel-common软件包。 * 阅读'''/var/log/nvidia-installer-log''',其中记录的错误,可能对您有指导意义。 * 安装内核头文件。(可能的话安装源代码) * 阅读Nvidia网站上的readme,看看您安装的驱动版本是否支持您的显卡。 * 到Nvidia Linux论坛上查询最新版驱动的“known issues”。 * 到irc.freenode.net上的#ubuntu频道寻求帮助。
返回
老旧文章/NvidiaManual
。
导航菜单
页面操作
页面
讨论
阅读
查看源代码
历史
页面操作
页面
讨论
更多
工具
个人工具
登录
导航
首页
最近更改
随机页面
页面分类
帮助
搜索
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息