当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]Ubuntu 6.06上的Nvidia设置笔记
帖子发表于 : 2006-07-17 1:25 
头像

注册: 2006-07-06 0:57
帖子: 387
地址: Beijing, PRC
送出感谢: 0 次
接收感谢: 0 次
测试环境:

系统:Ubuntu 6.06 Desktop LTS
CPU: P4 2.4C
内存:1G
显卡:艾而莎 MX440
ray@ray-desktop:~$ lspci | grep nVidia
0000:01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 440] (rev a3)

=====================================================
有的同学说了,系统装上以后显示非常正常,分辨率也足够高。而且查看系统配置的时候发现显卡已经正确识别了。那为啥还要再安装一遍显卡驱动乜?因为:

1. 你有没有注意到系统屏幕保护启动以后所显现出的惨不忍睹的3D加速性能。相信我,配置完以后你会发现那些粗糙的、转动缓慢的3D物体其实相当的漂亮。简直太漂亮了。
2. 为玩游戏做准备。 :)

=====================================================

首先找到了Wiki上面的这两篇指南:
[url]http://wiki.ubuntu.org.cn/安装NVIDIA?highlight=%28nvidia%29[/url]
[url]http://wiki.ubuntu.org.cn/NVIDIA显卡安装配置指南?highlight=%28nvidia%29[/url]

按照第一篇进行设置。经过几次失败以后按照第二篇设置,虽然步骤不完全一致但是成功了。这里把实际的操作过程写出来,因为wiki上面的比我的实际操作步骤要多。而且结果也不太一样。下面仅仅是我自己安装过程的一个记录,不是标准流程。高人们看看,为啥和标准步骤不一样?

Wiki上面就是在图形化界面下面配置的,这里也按照上面的步骤来说。

首先wiki上说先要“允许 restricted 软件包”但是我看了半天也没有找到,所以这步骤没有做。我用的源是“快速设置指南”里面那个台%湾某大学的源。

我安装一个不知道有没有用的东西,

点击[系统]——>[系统管理]——>[新立得软件包管理器] (这个名字谁起的?)
系统要求输入密码,完成后在界面里点击“搜索”在里面输入“linux-restricted-modules”
找到一堆东西,在里面找到“nvidia-kernel-source”点击右键“标记以便安装”然后点击应用。装完以后按照系统要求重新启动。这个步骤wiki里面没有,我之所以装它是要确认我的“restricted 软件包”已经被允许了。所以究竟有用没用我也不知道。

再次打开“新立得软件包管理器”搜索“nvidia-glx”点击右键“标记以便安装”然后点击应用。

注意!!我好几次失败就在这里:千万不要安装nvidia-settings 和 nvidia-xconfig这两个包。因为网上有的大虾们要求安装他们。实际情况是“ 在 Ubuntu 6.06 LTS中 不要 安装其他软件包因为其会删除 nvidia-glx 软件包。”我开始没有看到这句,所以做了几次都不成功。

然后点屏幕上方的[应用程序]”菜单,然后选择[附件]——> [终端],在终端里面运行这个命令:

$sudo nvidia-xconfig

这个命令实际上做了两件事情:
1. 备份 /etc/X11/xorg.conf ,系统在同一个文件夹下创建xorg.conf.backup文件。如果设置不成功导致无法进入Xwindow,可以用这个文件恢复回来。
2. 重新写一个xorg.conf。最主要的变化在下面这里

--------------
Section "Device"
Identifier "NVIDIA Corporation NV17 [GeForce4 MX 440]"
Driver "nvidia"
EndSection
--------------

这个部分原来的内容是这样的:

--------------
Section "Device"
Identifier "NVIDIA Corporation NV17 [GeForce4 MX 440]"
Driver "nv"
BusID "PCI:1:0:0"
EndSection
--------------

到此配置完毕,按照wiki中的说法重新启动x后会看到一个Nvidia的画面。这个画面在我用Mandriva的时候见过,但是在配置完毕的Ubuntu中的确是没见着。所以wiki中“删除 nVidia 标志”这一步也就没有必要了。

重新启动x后,运行一个屏保。比如国际象棋那个,能清楚的看到棋盘上的倒影。棋盘转动流畅,棋子滑动和吃子的动画流畅。爽!!

如果有人愿意可以尝试在命令行模式下安装:
代码:
$sudo apt-get install nvidia-kernel-source
$sudo apt-get install nvidia-glx
$sudo nvidia-xconfig

应该也是一样的。
下面附上我的 /etc/X11/xorg.conf 内容

代码:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Mon May 15 13:23:42 PDT 2006

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "stylus" "SendCoreEvents"
    InputDevice    "cursor" "SendCoreEvents"
    InputDevice    "eraser" "SendCoreEvents"
EndSection

Section "Files"

   # path to defoma fonts
    FontPath        "/usr/share/X11/fonts/misc"
    FontPath        "/usr/share/X11/fonts/cyrillic"
    FontPath        "/usr/share/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/X11/fonts/Type1"
    FontPath        "/usr/share/X11/fonts/100dpi"
    FontPath        "/usr/share/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
    Load           "freetype"
    Load           "glx"
    Load           "int10"
    Load           "type1"
    Load           "vbe"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc104"
    Option         "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ExplorerPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "true"
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "stylus"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "stylus"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "eraser"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "eraser"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "InputDevice"

                                                      # /dev/input/event
                                                      # for USB
    Identifier     "cursor"
    Driver         "wacom"
    Option         "Device" "/dev/wacom"          # Change to
    Option         "Type" "cursor"
    Option         "ForceDevice" "ISDV4"               # Tablet PC ONLY
EndSection

Section "Monitor"
    Identifier     "P95f+"
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "NVIDIA Corporation NV17 [GeForce4 MX 440]"
    Driver         "nvidia"
EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NV17 [GeForce4 MX 440]"
    Monitor        "P95f+"
    DefaultDepth    24
    SubSection     "Display"
        Depth       1
        Modes      "2048x1536" "1920x1440" "1792x1344" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "2048x1536" "1920x1440" "1792x1344" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "2048x1536" "1920x1440" "1792x1344" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "2048x1536" "1920x1440" "1792x1344" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "2048x1536" "1920x1440" "1792x1344" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "2048x1536" "1920x1440" "1792x1344" "1600x1200" "1280x1024" "1024x768" "832x624" "800x600" "720x400" "640x480"
    EndSubSection
EndSection


_________________
=================================
Ubuntu 12.04 LTS
Dell Vostro 1450
http://www.lirui.name


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-07-17 13:28 

注册: 2006-03-21 10:47
帖子: 406
送出感谢: 0 次
接收感谢: 0 次
其实直接装nvidia-glx,再修改xorg。conf就行了的,不用装nvidia-settings了的,新驱动里面已经包含了的,再装这个反而会把nvidia-glx卸掉的。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-07-24 1:08 

注册: 2006-05-02 12:39
帖子: 66
地址: 中国
送出感谢: 0 次
接收感谢: 0 次
gmlbh 写道:
其实直接装nvidia-glx,再修改xorg。conf就行了的,不用装nvidia-settings了的,新驱动里面已经包含了的,再装这个反而会把nvidia-glx卸掉的。


怎么修改xorg.conf,把nv改成nvidia就行了吗?如果我想调高系统的刷新率应该怎么办呢?


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-07-24 10:48 
头像

注册: 2006-07-06 0:57
帖子: 387
地址: Beijing, PRC
送出感谢: 0 次
接收感谢: 0 次
注意下面这部分。其中第一行是自动识别出来的。第二行如果没有自动改成niviia就手工改一下。

代码:
Section "Device"
    Identifier     "NVIDIA Corporation NV17 [GeForce4 MX 440]"
    Driver         "nvidia"
EndSection



刷新在另外的文件里 /etc/X11/XF86Config
先找到这个模块:

代码:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModeName "Unknow monitor"
HorizSync 85.0 - 85.0 (在这里作修改就好了,比如40.0 - 70.0)
VertRefresh 85.0 - 225.0 (和上面一样)
Option "dpms"
EndSection


_________________
=================================
Ubuntu 12.04 LTS
Dell Vostro 1450
http://www.lirui.name


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-12-23 18:05 

注册: 2006-12-23 8:37
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
你好 按照你 的方法在 安装nvidia-glx 总是提示
下列的软件包有不能满足的依赖关系:
nvidia-glx: 依赖: nvidia-kernel-1.0.9625
root@kevin-desktop:~# apt-get install nvidia-kernel-source
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
nvidia-kernel-source 已经是最新的版本了。
共升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 0 个软件未被升级。
root@kevin-desktop:~# apt-get install nvidia-glx
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
Reading state information... 完成
有一些软件包无法被安装。如果您用的是不稳定(unstable)发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们还在新到(incoming)目录中。

您仅要求对单一软件包进行操作,这极有可能是因为该软件包安装不上,同时,
您最好提交一个针对这个软件包的故障报告。
小弟新手,请问怎么配置啊?


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-12-23 19:27 
头像

注册: 2006-07-06 0:57
帖子: 387
地址: Beijing, PRC
送出感谢: 0 次
接收感谢: 0 次
你用的什么版本?我当时用的是6.06。如果发现依赖性问题估计就两个原因,

一方面可以用 sudo aptitude install nvidia-glx 。这样就会把需要的包都自动装上。
另一个是源不对。可以考虑运行一下: sudo apt-get update。实在不行也可以换个源。


_________________
=================================
Ubuntu 12.04 LTS
Dell Vostro 1450
http://www.lirui.name


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-12-24 2:18 

注册: 2006-10-23 0:37
帖子: 84
送出感谢: 0 次
接收感谢: 0 次
我是自己从nvidia的官方网站上下载的驱动装的,源里的驱动不是最新的


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-12-24 12:44 

注册: 2006-12-23 8:37
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
非常感谢ray
是用 你的 第一种方法
呵呵
以前用linux一般都是在命令行界面的


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译