Nvidia 驱动安装资讯收集(附N卡驱动安装后可能出现的常见问题,仅供参考 2008-jun-28更新)

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。

2007-08-26新建非官方投票:您的N卡驱动安装是否顺利?

顺利安装
132
27%
不顺利但最后成功
60
12%
没安装成功
247
51%
不清楚
44
9%
 
总计票数: 483
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

Nvidia 驱动安装资讯收集(附N卡驱动安装后可能出现的常见问题,仅供参考 2008-jun-28更新)

#1

帖子 skyx » 2007-08-25 2:27

为了达到最佳效果,推荐1280*xxx或更高分辨率,使用firefox或opera 等非IE内核浏览器浏览本帖
源中的受限驱动就是Nvidia官方驱动的deb打包版本。比nvidia 的run用起来更方便

之所以叫受限驱动,是因为Nvidia驱动不开源并且有版权,受限驱动还存在依赖关系,下载下来的deb并不能通用于所有ubuntu内核或版本,受限驱动在使用上有一点限制,所以受限。

对于ubuntu正式版,通过apt-upgrade升级后,由于源中的受限驱动deb也会及时做相应更新,所以就算升级内核后也不用重装nvidia驱动。从nvidia下载的驱动则不然,每次升级 ubuntu内核后,都要重装nvidia驱动,否则重则进不了图形界面,轻则3d功能消失。。。



另外,如果用前阵子流行的删除法手动安装nvidia显卡驱动(.run)后,如果被删文件不备份有可能在
系统---首选项-----外观-----视觉效果关闭后,就不能开启3D效果了。

出现这种删除文件后没有备份的情况,/etc/init.d/下的文件可以通过live cd来恢复,其它文件重装相应的deb即可。

用源中的驱动不会有这类问题



这是ubuntu官方推荐用源中受限驱动的主要原因

Nvidia显卡驱动手动(在不需要手动安装的情况下,Ubuntu官方强烈不推荐手动安装Nvidia显卡驱动)安装,如果今后出现变更请以这个url做为最权威的安装参考(英文):
https://help.ubuntu.com/community/NvidiaManual






安装N卡驱动前的准备和一点点小建议:

1.购买N卡时,为了安装配制简单省事,请尽量购买做工出色,用料扎实且采用公版设计的N卡,谨慎购买做工用料缩水,并且兼容性不好的N卡,驱动安装不上也不排除与主机板的硬件兼容性有关,本本情况与之类似

2.本帖中提到的新立得或apt ,或从源中安装的大前提: 要先在ubuntu上配好网络,改好源,保证你的ubuntu可以上网,如果不能上网,可以用dvd 光盘或dvd iso文件做源,也可用离线升级源/本地源

3.安装N卡驱动前,首先要确认你所安装的ubuntu版本源中自带的驱动是否支持你的N卡:

如果源中的驱动支持,先不要到nvidia官方网站下载驱动手动安装,推荐优先通过受限驱动管理的方法或apt新立得安装

如果源中的驱动不支持你的N卡或源中支持,但尝试各种配制方法后仍然不成功,则首先确定你所安装的ubuntu 版本是i386(x86) 还是AMD64/Intel EM64T,再到nvidia官方网站下载合适的nvidia驱动xxxx.run手动安装,手动安装方法可见本帖中的安装步骤。(AMD64/Intel EM64T或i386/x86在这里不是指你的电脑硬件,而是指你安装的ubuntu系统!)

手动下载编译安装N卡驱动最显而易见的坏处是: 每次升级内核 或mesa packages升级,都要重装驱动

如果驱动是从源中安装的,apt升级内核后不用重装驱动。

4 本帖介绍了流行的五种不同的N卡安装方法,越往后,越不推荐,没办法才用第三到第五中介绍的方法,本帖适合做为MX440或以上档次的N卡安装的非官方参考,安装方法可根据情况来选择,如有可能,应优先从源中安装驱动。下面所指的安装成功,是指3D可用,并且分辨率和刷新率可调节。




安装N卡驱动后可能出现的常见问题:



真实的刷新率以 nvidia-settings 为准,或者以显示器OSD中显示的为准,原因在下面有解释(英文)

nvidia-settings改不了时,也不妨试下:系统->偏好管理->萤幕解析度

进不了x ,不可用图形界面的编辑器,可用nano vim之类的代替gedit

驱动没有正确安装,也有可能出现分辨率和刷新率不可调节的情况

sudo nvidia-xconfig就是自动修改并备份xorg.conf文件

3d 正常,分辨率和刷新率不正常,也可手工修改/etc/X11/xorg.conf

DDC是什么? 解释在四楼(英文)

显卡DDC功能正常的情况下,可用sudo ddcprobe | grep monitorrange 命令查看显示器参数,一般live cd 启动后自动生成的xorg.conf应该包含有正确的显示器工作参数
不正常的机器,正确使用以后,也不正常 ,一般情况是用这个命令得不到任何结果。

显卡DDC功能不正常或显示器不提供DDC功能,则以显示器说明书或显示器后面的铭牌为准来修改xorg.conf 

有个mx400的用户提到安装后再手工修改xorg.conf重启电脑对分辨率和刷新率不管用,怎么折腾都无效,最后发现装好驱动后先关机,再开机以后分辨率和刷新率就一切正常,而重启怎么捣鼓都不管用(奇怪+罕见)。

难道个别显卡ddc 只是在每次重开机时才动作一次?而重启不进行ddc通信(ddc好像是i方c 总线)?

向硬件知情人士了解到: intel 的显卡只要开机,ddc 就一直有波形,而部分其它显卡,只在开机一瞬间能抓到ddc波形,其它时候全无。



显卡会顽固地将桌面刷新率锁定在60Hz,设置也无效,其原因与显卡无法检测到显示器中的 DDC信息有关。

显卡的用户有时在先开主机后开显示器时会遇到刷新率跳回到60Hz的问题,同样与无法检测DDC有关.



为了装机时得到正确的ddc信息,不防关机后,再启动电脑,说不定就可以ddcprobe 查看显示器正确的工作参数或用live cd 启动自动生成正确的xorg.conf.


ubuntu 7.10 /8.04装上重新启动后,有可能会出现“ubuntu正运行于低级图形界面模式” 这种问题,DDC不正常的电脑上出现的可能最大,最常见的是受限驱动管理中没有任何受限的驱动可选

解决它:

配好xorg.conf后,再用nvdia-xconfig 和nvidia-setting(受限驱动提示启用后),同时再配合调整xconf.org就可以搞定,这一步要慢慢来。根据我的经验来看,没什么技巧,但要有耐心

也有可能出现这种问题后,在新立得中搜索linux-restricted-modules并安装,再重启即可。


修改xorg.conf的实例可以在论坛搜索,建议同型号的电脑用户相互分享。





图片

图片

图片







进不了x的最简单解决方法
viewtopic.php?p=393130#393130
进不了x的通用解决方法(这个帖子的二楼为手动方法,五楼的内容为更换了硬件后全自动配置x的解决方案,不换硬件也可用)
viewtopic.php?p=409958#409958
分辨率过低时的操作:
viewtopic.php?t=72657
24位色深32位色深的问题
viewtopic.php?t=66897
mx440安装成功的例子
viewtopic.php?t=66711
viewtopic.php?t=68038
intel865gv整合显卡换成5200后进不了x,配制成功的例子
viewtopic.php?p=409129#409129
64位ubuntu,5200从源中安装驱动成功的例子
viewtopic.php?t=66739
nVidia GeForce 6600 GT从源中安装驱动成功的例子
viewtopic.php?p=311067#311067
关于nvidia go 7300 3D可用,可改分辨率,但重启后每次都要手动改分辨率,最后配置成功的例子(是不是改后没有点保存的原因?)
viewtopic.php?p=392405#392405
新的8系显卡,ubuntu 7.04 中7050/7025 或nvs系列显卡手动下载安装驱动的确要改为 "nv nvidia_new" .官方网站上的安装说明是通通这样改,成功的例子
viewtopic.php?p=390601#390601
viewtopic.php?t=76341
ubuntu 7.04 另一个通过手动安装N卡驱动成功的案例:
viewtopic.php?t=67085&start=0&postdays= ... highlight=



系统->偏好管理->萤幕解析度出来的选项只有50、51 55hz等等可以选,分辨率也没有自己想要的…
如果真实的刷新率正常,只是在系统->偏好管理->萤幕解析度中显示不正确,如果不影响使用,可以不去理会,对于不正常的分辨率可试着用以下方法解决:
cp /etc/X11/xorg.conf ~/xorg.conf.nvidia // 备份xorg.conf
sudo gedit /etc/X11/xorg.conf
然后在Section "Screen"的DefaultDepth 24"之下, 加入option "DynamicTwinView" "False", 如下所示
Section "Screen"
......
DefaultDepth 24
Option "DynamicTwinView" "False"
存档后, 按Ctrl+Alt+Backspace重新启动gnome, 再到
系统->偏好管理->萤幕解析度, 就可看到不同的解析度可选择了.
这样处理后的坏处可见下面的说明(英文)



关于刷新率为什么是50 51 55...96......双显示器的解释(英文):

Why is the refresh rate not reported correctly by utilities that use the XRandR X extension (e.g., the GNOME "Screen Resolution Preferences" panel, `xrandr -q`, etc)?
The XRandR X extension is not presently aware of multiple display devices on a single X screen; it only sees the MetaMode bounding box, which may contain one or more actual modes. This means that if multiple MetaModes have the same bounding box, XRandR will not be able to distinguish between them.
In order to support DynamicTwinView, the NVIDIA X driver must make each MetaMode appear to be unique to XRandR. Presently, the NVIDIA X driver accomplishes this by using the refresh rate as a unique identifier.
You can use `nvidia-settings -q RefreshRate` to query the actual refresh rate on each display device.
This behavior can be disabled by setting the X configuration option "DynamicTwinView" to FALSE.
Option "DynamicTwinView" "boolean"
Enable or disable support for dynamically configuring TwinView on this X screen. When DynamicTwinView is enabled (the default), the refresh rate of a mode (reported through XF86VidMode or XRandR) does not correctly report the refresh rate, but instead is a unique number such that each MetaMode has a different value. This is to guarantee that MetaModes can be uniquely identified by XRandR.
When DynamicTwinView is disabled, the refresh rate reported through XRandR will be accurate, but NV-CONTROL clients such as nvidia-settings will not be able to dynamically manipulate the X screen's MetaModes. TwinView can still be configured from the X config file when DynamicTwinView is disabled.
Default: DynamicTwinView is enabled.


以下五个MOI 为目前流行且常见的N卡安装步骤,装好系统配好网络改好源后,可以按顺序来进行尝试,越往后,越不推荐,没办法才用第三到第五中介绍的方法!如果受限驱动管理中没有可选项,则极可能源中的驱动不支持你的N卡,请谨慎地确认无误并手动下载正确的驱动后,严格按照流程手动编译安装。



一、通过受限驱动管理从源中安装N卡驱动



以前一直是通过命令或新立得从源中安装,或者从nvidia 官方下载驱动再通过命令安装
其实只要硬件支持ubuntu,对于ubuntu 7.04 或ubuntu 7.04 以后的版本,在配制好网络改好源后:
  点-----系统 ---->系统管理------>受限驱动管理----->nvidia 打钩,系统会自动安装,安装完后系统会提示重启,重启后显示就正常了
改分辨率和刷新:

代码: 全选

sudo nvidia-settings
如果这个工具在菜单中有,可点应用程序---->系统工具----->nvidia-xserver settings
另外改分辨率也可以: 系统->偏好管理->萤幕解析度




二、通过apt或新立得从源中安装N卡驱动:


如果你的n卡源中驱动支持,但通过受限驱动管理的方法不管用(没理由不行,也许有可能系统选错驱动,但没听说过这种可能,只是部分显卡在源中可安装两种驱动,的确存在驱动有新有旧的区别),则可以用下面的方法,以ubuntu 7.04为例
n卡驱动的安装方法: 三步曲
n卡型号不同,安装的驱动也不同
下面以7.04为例
有三个时代的n卡,所以对应有三个不同的驱动,这要根据下面的lnk中的列表,找到你的显卡要安装哪一种驱动,并记下驱动名。
viewtopic.php?t=47981&start=0&postdays= ... highlight=

1. 根据上面的列表和你手上的n卡型号,选择下面对应的代码执行安装驱动,不要选错 ,下面的三行代码,你只能选其中之一执行进行安装(新立得中也可),因为它安装的是不同的n卡所对应的驱动

代码: 全选

sudo apt-get install nvidia-glx-legacy
#8762 老n卡驱动 ,也就是n年前买的n卡驱动,不支持其它n卡

代码: 全选

sudo apt-get install nvidia-glx
#9631 驱动 中古n卡对应的驱动,也支持部分nvidia-glx-new驱动支持的n卡

代码: 全选

sudo apt-get install nvidia-glx-new
# 9755 最新的n卡对应的驱动 ,但也支持部分中古n卡 ,有可能这个new会随时升级到9755以上的版本

2. 装完后

代码: 全选

sudo nvidia-xconfig
#这一步就是修改并备份xorg.conf文件
再重启x或电脑,7.04重启后右上角会有一个受限驱动的提示,点启用就行

3. 如果有双显示器,还有改刷新,分辨率直接这样:

代码: 全选

sudo nvidia-settings
再到这个图形界面上改就行
刷新率以nvidia-settings 中显示的为准


注:对于ubuntu 7.10 正式版 (2.6.22):

源中的nvidia-glx 的版本为:1.0.9639

10.9639所支持的显卡列表:

http://http.download.nvidia.com/XFree86 ... dix-a.html

ubuntu 7.10 nvidia-glx-new 的版本:100.14.19

100.14.19所支持的显卡列表:
http://www.nvidia.com/object/IO_18897.html


ubuntu 8.04 源中nvidia-glx-new驱动版本当前为169.0x

169.07所支持的显卡列表:
http://www.nvidia.com/object/IO_18897.html


169.09所支持的显卡列表:
http://us.download.nvidia.com/XFree86/L ... dix-a.html


169.12所支持的显卡列表:
http://us.download.nvidia.com/XFree86/L ... dix-a.html






skyx不对因采用方法三、四、五,造成安装失败或其它不良后果担负任何民事以及连带的法律责任:



三,通过测试版源安装N卡驱动:



根据测试版源中的情况,下面提供超级变态的N卡安装方法,用这种方法,有可能在搞定最新N卡驱动的同时,还顺带解决你的声卡,无线网卡,SATA硬盘之类的问题! 对于自愿担当小白的, 说不定会有惊喜,实际上为了驱动值得一试!

可以安装最新测试版内核来解决最新硬件的驱动问题,方法为改为测试版源后,apt或新立得搜索内核,然后安装。装好后务必把源改回当前版本,也可以手动从源中下载内核后手动安装,由于测试版中的内核文件变化无常,在这里帖出url后过不了多久就会链接失效,手动方法略去。如果新内核安装后启动失败,可以选老内核启动

安装测试版源中的nvidia驱动后,内核也会随之升级为最新。最新内核应该还可以解决其它硬件的支持问题。


如果你现在用的是当前版本,源中驱动不支持你的最新N卡,如果你不想或不会手动安装驱动

变态的方法:


1. 把源临时改为测试版ubuntu源后


代码: 全选

sudo apt-get update

代码: 全选

 sudo apt-get install nvidia-glx-new -d 
出错就重做,直到这两步没有提示任何错误后:

代码: 全选

 sudo apt-get install nvidia-glx-new 


以上关于安装的操作也可在新立得中进行。


2.

代码: 全选

sudo nvidia-xconfig
重启电脑后,开机菜单选新内核启动






3. 安装成功后把源改回当前版本,如果不改回,有可能会带来灾难,对于不打算把源改回的,请走好,skyx不送!

接着:

代码: 全选

sudo apt-get update
变态搞定最新N卡驱动!安装好后,不要随便删除老的内核,也没必要动menu.lst ,如果不行,选老内核启动就行









四、通过手动从Nvidia官方网站下载驱动后,在ubuntu上编译安装nvidia驱动



友情提示:
有些情况下,源中的驱动的确支持你的显卡,在确保步骤没错的情况下,如果确实安装不成功,也可手动尝试不同版本的驱动,对于这种情况,我的看法是:
viewtopic.php?t=72787
通过下面手动编译安装nvidia驱动的做法,ubuntu官方强列不推荐!
比较新的N卡,如果源中的驱动确实不支持,不得已只能手动安装驱动
对于当前的ubuntu 7.04 来说:
c68芯片组7025/7050和 最新的nvidia 8系或最新的Quadro Nvs 系列显卡才有手动编译安装驱动的必要。
首先确定你安装的ubuntu 版本是x86 还是amd 64,x86 amd 64 在这里不是指你的电脑硬件,而是指你安装的ububntu系统是64还是32位的!
再到nvidia官方网站下载合适的nvidia驱动xxxx.run
ubuntu i386 nvidia下载地址(x86)
http://www.nvidia.com/object/linux_display_archive.html
ubuntu amd 64 nvidia驱动下载地址(AMD64/Intel EM64T):
http://www.nvidia.com/object/linux_amd6 ... chive.html
Nvidia显卡驱动手动(在不需要手动安装的情况下,Ubuntu官方强烈不推荐手动安装Nvidia显卡驱动)安装,如果今后出现变更请以这个url做为最权威的安装参考(英文):
https://help.ubuntu.com/community/NvidiaManual

Nvidia方面的内容,也可以参考下:
http://www.nvnews.net/vbulletin/showthread.php?t=72490


Using Synaptic or Apt, uninstall nvidia-glx, nvidia-glx-legacy, nvidia-glx-new and nvidia-settings if they are installed.

1 在准备安装前应通过新立得或apt,卸载从源中安装过的nvidia-glx, nvidia-glx-legacy, nvidia-glx-new nvidia-settings


代码: 全选

      sudo apt-get remove  nvidia-glx
      sudo apt-get remove  nvidia-glx-legacy
      sudo apt-get remove  nvidia-glx-new 
      sudo apt-get remove  nvidia-settings 

2.安装要用到的软体

代码: 全选

sudo apt-get install build-essential pkg-config xserver-xorg-dev linux-headers-`uname -r`
初学者园地有一个thinkpad N卡安装的精华贴子,提到ubuntu 7.10测试版中安装N卡要安装:

代码: 全选

sudo apt-get install libc6-dev 
3 做下备份

代码: 全选

sudo cp /etc/default/linux-restricted-modules-common /etc/default/linux-restricted-modules-common.backup111

代码: 全选

sudo cp /etc/X11/xorg.conf  /etc/X11/xorg.conf.backup111
4 修改文件linux-restricted-modules-common ,在这句中改为 DISABLED_MODULES="nv nvidia_new"

代码: 全选

gksu gedit /etc/default/linux-restricted-modules-common
5

代码: 全选

sudo update-rc.d -f nvidia-kernel remove



6 删除: /lib/linux-restricted-modules/.nvidia_new_installed


7 alt+ctrl+f3后   

代码: 全选

sudo /etc/init.d/gdm stop

8 cd 到驱动文件所在目录后,安装驱动,必要时可用tab键

代码: 全选

sudo sh NVIDIA-Linux-???-???.??.??-pkg1.run
首先会提示是否接受协议,这个要tab到accept.然后回车接受协议
No precompiled kernel interface was found to match your kernel; would you li
ke the installer to attempt to download a kernel interface for your kernel f
rom the NVIDIA ftp site (ftp://download.nvidia.com)?
也就提示缺少预编译模块,询问是否上网下载,这个要选no在本地译;接下来的其它选yes或ok,有时候会有警告对话筐,提示是否终止,比如说gcc版本不对,当然要选否,不然驱动安装就此退出了



9

代码: 全选

 sudo nvidia-xconfig
10

代码: 全选

sudo reboot

代码: 全选

sudo /etc/init.d/gdm start


如果本来源中的驱动用起来就很好,你手动安装只是体验一下,现在想回到源中的驱动,卸掉手动驱动的方法为:

代码: 全选

sudo sh NVIDIA-Linux-???-???.??.??-pkg1.run  --uninstall  
原来改过的地方或删除的地方照样改回即可


注意第5步:

代码: 全选

sudo update-rc.d -f nvidia-kernel remove



对应的反操作代码为:

代码: 全选

 sudo update-rc.d nvidia-kernel defaults 








五、通过第三方GUI/CLI界面工具envy安装N卡驱动

GUI

图片

CLI

图片

安装:

 
http://www.albertomilone.com/nvidia_scripts1.html

下载最新的envy_x.x.x-0ubuntu8_all.deb

安装后,运行它根据提示操作就行

要求: 你的网络没有问题。

参见:

http://www.albertomilone.com./latest_nv ... eisty.html


Nvidia方面的内容,也可以参考下:
http://www.nvnews.net/vbulletin/showthread.php?t=72490
附件
ubuntu源中的169.09+genetic内核,要注意的是i386内核不支持双核,推荐用genetic内核。
ubuntu源中的169.09+genetic内核,要注意的是i386内核不支持双核,推荐用genetic内核。
采用nvidia run  169.09+genetic内核<br />安装过程见50楼
采用nvidia run 169.09+genetic内核
安装过程见50楼
上次由 skyx 在 2008-06-09 7:49,总共编辑 228 次。
no security measure is worth anything if an attacker has physical access to the machine
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#2

帖子 skyx » 2007-08-28 13:09

What is DDC?

Short for Display Data Channel, a VESA standard for communication between a monitor and a video adapter. Using DDC, a monitor can inform the video card about its properties, such as maximum resolution and color depth. The video card can then use this information to ensure that the user is presented with valid options for configuring the display.


What is DVI?

Developed by the Digital Display Working Group (DDWG), DVI is a low-cost connection between a computing device (i.e. a graphics card) and a display device, and is the standard connector for digital desktop computer displays and projectors.




CRT显示器的基础技术参数

来源/作者:Myhard

点距和栅矩

点距越小的显示器屏幕越清晰,显示出来的图像越细腻,不过对于显像管的聚焦性能要求就越高。几年以前的显示器多为0.31mm和0.39mm,如今大多数显示器采用的都是0.28mm的点距。另外某些显示器采用更小的点距来提高分辨率和图像质量。常见的显示器点距0.28mm(水平方向为 0.243mm)。条栅状荫罩类型的彩色显示器不存在点距的概念。这种显示器的彩色元素是由红、绿、蓝三色的竖向条纹构成,没有色素点,因此我们引入了 “栅距”这个概念,所谓的栅距也就是磷光栅条之间的距离。

由于荫罩和荫栅的结构形式不同,所以二者之间不能简单对比。对于采用荫栅式显像管也就是我们常说的“珑管”来说,能够代表它们这方面性能的数据是" 栅距",也就是磷光栅条之间的距离。但是一般说来,由于一般的荫栅式显像管的栅距仅仅为0.24mm,所以还是画面精细程度还是比点距0.28甚至 0.26mm的显示器高一些的。

分辨率

分辩率以乘法形式表现的,比如800*600,其中“800”表示屏幕上水平方向显示的点数,“600”表示垂直方向显示的点数。因此所谓的分辩率就是指画面的解析度,由多少象素构成,其数值越大,图象也就越清晰。分辩率不仅与显示尺寸有关,还要受显像管点距、视频带宽等因素的影响。

行频、场频和带宽

有了较好的点距,还需要良好的视频电路与之匹配才能发挥优势。在视频电路特性上主要有视频带宽、场频和行频这些指标。如果说画质等显示效果只能通过主观判断的话,那么水平扫描频率、垂直扫描频率及视频带宽这三个参数就绝对是一台显示器的硬指标,并且很大程度上决定了一台显示器的档次。或许你也注意到市场上同一系列的产品,同样的用料,就是因为这几个参数不同,往往就会形成高低端产品的价差。那么它们是怎么计算的呢?

视频带宽是指视频放大电路可处理的频率范围,即视频放大器的 -3dB对应频率响应范围,这是显示器非常重要的一个参数,能够决定显示器性能的好坏。带宽越宽,惯性越小,响应速度越快,允许通过的信号频率越高,信号失真越小,它反映了显示器的解像能力。它的计算方法为:

带宽 = 垂直刷新率×(垂直分辨率÷0.93)×(水平分辨率÷0.8)=水平分辨率×垂直分辨率×垂直刷新率 ×1.34

垂直象素和水平象素都要除以一个参数是因为要考虑电子枪从最后一行/列返回到第一行/列的回程时间。

我们不妨从场频和行频这两个更为直观的指标直接入手。场频就是垂直扫描频率也即屏幕刷新率,指每秒钟屏幕刷新的次数,通常以Hz表示垂直刷新率越高,屏幕的闪烁现象越不明显,眼睛就越不容易疲劳。

行频就是水平扫描频率,指电子枪每秒在屏幕上扫过的水平线数。单位一般是kHz。场频和行频的关系式一般如下:

行频 = 场频 × 垂直分辨率×1.04

可见行频是一个综合了了分辨率和场频的参数,能够比较全面的反映显示器的性能。当你在较高分辨率下要提高显示器的刷新率时,可以通过估算行频是否超出频率响应范围来得知你的显示器是否可以达到你想要的刷新率。

以三星 700IFT为例,它标称的带宽为230MHz,场频范围50-160Hz,行频30-96kHz。首先我们要知道显示器的带宽只有在某个分辨率下才能达到峰值。107P的最高分辨率为1920×1440,此时刷新率为60Hz,通过上面的公式我们可以算出其带宽=1920×1440×60×1.34= 222MHz,考虑到厂商预留一定的上限空间,可以认为基本达到标称值。而在1024×768的分辨率之下,如果按220MHz的带宽来计算,那么最高刷新率就达到210Hz,显然是不可能的。这时显示器的最高刷新率受行频限制,其最高刷新率=96K/1.04/768=120Hz。也就是它的推荐值。所以在大多数情况下,行频的意义更加重要,过多考虑场频范围是没有意义的,因为场频上限通常在最低分辨率下才能达到。

显示器CRT涂层

CRT涂层可以有效地防止静电,而且有效地防止强光对屏幕的干扰。现今普遍使用的涂层主要如下:

AGAS(Anti-Glare\Anti-Static)涂层

防强光、防静电涂层。涂层材料为矽涂料,可以扩散反射光,降低强光干扰。

ARAS(Anti-Reflection\Anti-Static)涂层

防反射、防静电涂层。涂层材料为多次结构的透明电介质涂料,可有效抑制外界光线的反射现象且不会扩散反射光。

超黑矩阵屏幕(Black Matrix Screen)

这种屏幕的荧光点之间涂有碳粉颗粒,因此比常规显像管暗得多,抗外界光线干扰能力大大增强,可以显著改善图象的对比度,使画面色彩看起来更鲜艳。

纳米涂层(Nano Filter)

上世纪90年代后期兴起的最新科技—纳米技术,首次被三星电子成功应用于CRT显示器的屏幕涂层制造.在显示屏内部荧光体(磷)层与原有复合涂层之间,加入由十亿分之一米量级的纳米材料组成的最新涂层,利用其特有的共振和极化作用有效吸收了大部分介于红绿蓝三种原色光波长之间的干扰光线,使画面呈现前所未有的高对比度和高色纯度,同时将眩光,反射光对人眼的影响降至最低.这就是三星MB最新的SMARTIII+ 涂层.屏幕亮度越高,她所带来的高对比度和高色纯度就越有用武之地,画面深邃亮丽,色彩逼真。

辐射和环保标准

目前来说,比较权威的验证机构有TCO(瑞典专业职业联盟)和MPRⅡ(由瑞典技术委员会议制订的电磁场辐射规范 ),其中TCO比MPRⅡ更为严格。TCO包括TCO92、TCO95、TCO99三个标准,分别如下:

TCO

TCO标准用于规范显示器的电子和静电辐射对环境的污染。现在常用的有TCO92、TCO95和TCO99。TCO规范的各种测试标准比MPR-II和EPA的能源之星更加严格。其中TCO92与MPR-II相似,但标准稍高一些。

TCO规范是有TCO组织所制定的。该组织是以瑞典UTIA(信息与自动化学院,成立于1959年)为主以及全国其它各学科专家和教授所组成。 TCO以研究和保护生态、环保为目的,在不同的历史时期针对电子工业产品的电磁辐射限制制定了相应的TCO系列环保规范。TCO规范根据制定的时间命,例如在1992年制定的就是TCO92。其后TCO相继制定了TCO95、TCO99规范。TCO 92:由瑞典TCO组织于1991年制定的一个比MPR一II更为严格的标准,增加了对交流电场(ATF)的限制,是目前世界上最为严格的低辐射标准。 TCO 95:最新的综合性环保及人体工学设计规范,包括一系列标准和功能:基于TCO 92\ISO\MPR-II;人体工学(ISO 9241)和安全性(IEC 950)标准;电源控制标准(NUTEK);低电磁辐射\低磁场辐射标准。

TCO'92

见到这个标签,表示显示器已通过了TCO'92认证。我们称之为“环境标志”。 TCO'92致力于降低电磁辐射、节省电力、防火和防电。

TCO'95

覆盖范围涉及显示器、键盘和系统单元。除TCO'92的各项规定外,还提出了对环境保护的要求,并要求设备符合人体工学。

TCO'99

对显示器提出了最严格的要求,让用户感到最大程度的舒适,同时尽可能保护环境。TCO'99对键盘及便携机的设计也提出了具体意见。由于标准十分严格,所以目前市面上真正通过TCO'99认证的显示器并不多。

MPRⅡ

由瑞典国家测量测试局(Swedish National Board for Measurement and Testing)所制定的标准,主要是对电子设备的电磁辐射程度等实行标准限制,包括电场、磁场和静电场强度三个参数。现已被采纳为世界性显示器质量标准。面向普通工作环境设计,其目的是将显示器周围的电磁辐射降低到一个合理程度。



为什么LCD在低分辨率下的文字会模糊?
来源/作者:52硬件论坛


  很多朋友在使用过液晶显示器之后都会发现,液晶显示器在最佳分辨率(通常也是最大分辨率)下的显示效果是非常完美的,特别是其显示的字体清晰无比,即使把鼻子贴在屏幕上观看那字体的边缘也是非常锐利的,完全没有CRT显示器上的那种泛色,虚影,字体模糊不清的感觉。但是,当把分辨率切换到低分辨率下(比最佳分辨率低)后,此时,液晶显示器的文字表现就跟刚才大相径庭了,可以很明显的看到还原的文字模糊迹象,笔画之间浓度不一,粗细不一,感觉非常别扭,还不如一些低档 CRT的文字表现。这是什么原因导致的呢?

其实,液晶显示器在最佳分辨率下的优异表现,得益于其与CRT显示器完全不相同的显示原理。

传统的CRT显示器之所以能发光,是靠其显像管尾部的电子枪受热激发电子,在高压的加速下,以极高速度轰击屏幕上的荧光粉,荧光粉在受到电子撞击后会发出短暂的辉光然后熄灭,控制电子束撞击荧光粉的周期,使电子以极高频率不停的一遍又一遍打在荧光粉上,利用荧光粉的余辉和人眼的视觉暂留效应,给人的感觉则是该荧光粉在持续发光。控制电子束中电子的数量和撞击的速度,就可以改变荧光粉的亮度。控制电子束以不同的能量打在屏幕上的紧密排列的RGB红绿蓝三色荧光粉上,就可以把色彩还原。把显卡输出的视频信号经过处理放大之后,把信号加到显像管的阴极上,控制电子束逐行打在屏幕上,就可以在屏幕上实时还原图像了。以普通的15寸CRT显示器为例,市面上的15寸CRT显示器的可视面积一般为13.8英寸,也就是284mm*213mm,点距一般为0.28mm,我们可以简单算出,该显像管屏幕上水平方向的像素为284/0.28=1014,垂直方向的像素为760(事实上由于CRT显示器的边角点距比中心点距稍大,实际像素还达不到这个值。),由上面的数据可以分析出,15英寸的CRT显示器勉强可以工作在1024*768的分辨率下,在这分辨率下工作的15英寸CRT显示器只有少量的像素损失。在稍低一些的分辨率下工作的时候,比如在800*600 下,假设CRT可以做到像素的一一对应显示,则此时的显示区域应为水平800*0.28=224mm,垂直为600*0.28=168mm。实际上CRT 只需要改变行偏转线圈和场偏转线圈的电压,就可以控制电子束把整个显示区域"放大"到整个屏幕显示,通过放大的图形文字虽然边缘没有液晶显示器那般锐利,但是由于其没有对信号进行处理,只是对显示区域的幅度作了放大,总体效果还是令人满意的。

液晶显示器的显示原理则完完全全与CRT显示器不一样。它是属于一种直接的像素一一对应显示方式。工作在最佳分辨率下的液晶显示器把显卡输出的模拟显示信号通过处理,转换成带具体地址信息(该像素在屏幕上的绝对地址)的显示信号,然后再送入液晶板,直接把显示信号加到相对应的像素上的驱动管上,有些跟内存的寻址和写入类似。这种全新的显示方式没有任何像素损失,几乎是把显卡输出的信号完美的显示出来。但是,假如液晶显示器工作在低分辨率下,比如说 800*600下的时候,如果显示器仍然采用像素一一对应的显示方式的话,那就只能把画面缩小居中利用屏幕中心的那800*600个像素来显示,虽然画面仍然清晰,但是显示区域太小,以0.297mm点距的15英寸液晶显示器为例。在1024*768分辨率下的显示区域为最大即304*228mm,但在 800*600下,如果以缩小居中显示的话,则显示区域只有237*178mm。显然,这种牺牲显示面积来换取显示质量的显示方式对于价格昂贵的液晶显示板是一种极大的浪费。

要在低分辨率下充分利用显示面积,只有对显示信号通过运算处理后,把800*600的画面"放大"成1024*768的画面,再输出到液晶板上来达到整屏显示。在这个复杂的处理过程中,需要对显示画面的内容作出改动,比如改变部分像素的内容,再通过对该像素周围的像素进行对比之后,"生成"新的像素插入到显示画面中。显然,这种改变显示内容的方式必然导致画面的"失真",最明显的就是我们看到的文字笔画的边缘模糊迹象。这当然会令早以习惯了CRT显示器的消费者难于接受。针对这种情况,实力比较雄厚的显示器厂商开发了一些新的技术来解决液晶显示器这一弊病,研发出独有的"文字锐化"功能。那样你就不必再为低分辨率下液晶显示器那模糊又别扭的文字效果而不快。可以尽情的体会液晶显示器为你带来的令人耳目一新的那清晰锐利显示效果。
上次由 skyx 在 2007-08-31 21:23,总共编辑 3 次。
no security measure is worth anything if an attacker has physical access to the machine
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#3

帖子 skyx » 2007-08-28 13:28

预留
上次由 skyx 在 2007-08-31 21:21,总共编辑 1 次。
no security measure is worth anything if an attacker has physical access to the machine
flyinflash
帖子: 2376
注册时间: 2006-09-21 14:28

#4

帖子 flyinflash » 2007-08-28 13:49

这个 是好贴

写个如何安装最新内核更好,另加个通用的DEB包的内核下载地址。

写文档应该有个原则:本地化。什么*台湾那边的专有名词、英语统统都正统简体中文化。
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#5

帖子 skyx » 2007-08-28 13:55

测试版内核deb文件变化无常,url帖出后说不定几天就失效

没那么多精力去改帖

用二楼的安装方法一样也会升级到最新的测试版内核。安装好后,不要随便删除老的内核,也没必要动menu.lst ,如果不行,选老内核启动就行
no security measure is worth anything if an attacker has physical access to the machine
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

#6

帖子 leeaman » 2007-08-28 21:02

支持,俺是菜鸟拉破车(nv5200)
ubuntu 7.04安装完后,只要点系统 ---->系统管理------>受限驱动管理----->nvidia 打钩,系统会自动安装,安装完后系统会提示重启,重启后显示就正常了
就好了
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
shadowson
帖子: 65
注册时间: 2007-04-15 18:46

#7

帖子 shadowson » 2007-08-29 19:46

每次尝试编译新内核,最后都是应为无法正常手动安装nvidia驱动而把新内核卸载,重新使用旧内核(没有装驱动的话,显示器的刷新率老设置不上去)。曾参考过nvidia官方论坛上的方法还是没有成功安装,觉得那里说得过于繁琐和复杂,而且好像还有不太正确的做法:
If you use Ubuntu, please also ensure that the linux-restricted-modules or linux-restricted-modules-common packages have been uninstalled.
这两天都在看这个帖子和它贴出的链接,发现ubuntu documentation上的nvidia manual的说法更有道理:
Warning: Be wary of uninstalling nvidia-kernel-common or packages starting with the name linux-restricted-modules. Doing so will cause all restricted drivers to be uninstalled which may result in other hardware (e.g. certain wireless cards) or other software (e.g. VMware) failing to work after a reboot/kernel update.
后来总结了ubuntu提供的方法后,再冒着失败的危险由尝试编译了一次内核(以前失败太多次了,都差不多绝望了 ) ,按照nvidia manual上了方法来手动安装驱动终于成功了!
感谢搂主的分享!
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

#8

帖子 leeaman » 2007-08-31 14:43

又去翻我的帖子,搞得人家没有一点自尊,其实现在改成这个样子最好了,版面清晰明了,首先是gui的安装方法,然后命令行,nvidia驱动安装,然后是常见问题的q&a,其实xwindows是ubuntu使用的一个比较大的障碍,n卡就是你最好使了,a卡就是zhuqin_83了,昨天我看那个a卡也做了类似的排版,都是很好的改进,支持,不过不要翻我的帖子了,好没面子
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
六指书生
帖子: 45
注册时间: 2006-04-30 17:39
来自: 福建南平
联系:

#9

帖子 六指书生 » 2007-08-31 21:28

我的是AGP接口的捷波Nvidia 7600GS显卡,主板升技的使用848芯片(不支持双通道),驱动一直安装不成功,用不了3D桌面,有其它人使用此类显卡安装成功的吗?
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#10

帖子 skyx » 2007-08-31 21:41

六指书生 写了:我的是AGP接口的捷波Nvidia 7600GS显卡,主板升技的使用848芯片(不支持双通道),驱动一直安装不成功,用不了3D桌面,有其它人使用此类显卡安装成功的吗?
nvidia 7600 gs 在ubuntu 7.04 上可以安装nvidia-glx-new ,nvidia 官方网站上明确指明了9755 驱动支持

GeForce 7600 GS 0x0392
GeForce 7600 GS 0x02E1(只有这个型号的才有可能是AGP接口)

nvidia 的7600GS 只有这两个型号。如果你用ubuntu 7.04 ,你在新立得中安装nvidia-glx-new即可

另外,对于ubuntu 7.04 也可安装nvidia-glx .安装方法相同,理论上这两个驱动都可以,只是驱动版本不同。

安装不成功,原因可能为:

1 安装顺序搞反了,应该优先安装源中的驱动,不成功再去nvidia 官方网站下载支持7600 GS的最新驱动手动安装

如果先手动不成功,再从源中安装极有可能不会成功。

2 你的N卡并非公版(pci-e版转接成AGP接口)。

3 其它不明原因。
上次由 skyx 在 2007-08-31 21:54,总共编辑 2 次。
no security measure is worth anything if an attacker has physical access to the machine
六指书生
帖子: 45
注册时间: 2006-04-30 17:39
来自: 福建南平
联系:

#11

帖子 六指书生 » 2007-09-01 6:14

skyx 写了:
六指书生 写了:我的是AGP接口的捷波Nvidia 7600GS显卡,主板升技的使用848芯片(不支持双通道),驱动一直安装不成功,用不了3D桌面,有其它人使用此类显卡安装成功的吗?
nvidia 7600 gs 在ubuntu 7.04 上可以安装nvidia-glx-new ,nvidia 官方网站上明确指明了9755 驱动支持

GeForce 7600 GS 0x0392
GeForce 7600 GS 0x02E1(只有这个型号的才有可能是AGP接口)

nvidia 的7600GS 只有这两个型号。如果你用ubuntu 7.04 ,你在新立得中安装nvidia-glx-new即可

另外,对于ubuntu 7.04 也可安装nvidia-glx .安装方法相同,理论上这两个驱动都可以,只是驱动版本不同。

安装不成功,原因可能为:

1 安装顺序搞反了,应该优先安装源中的驱动,不成功再去nvidia 官方网站下载支持7600 GS的最新驱动手动安装

如果先手动不成功,再从源中安装极有可能不会成功。

2 你的N卡并非公版(pci-e版转接成AGP接口)。

3 其它不明原因。

一开始就是先从新立得中安装的,试了几次都是安装完后就进不了桌面,后来没办法就手动安装也没成功。看来是我的显卡只能使用默认的驱动了。真是郁闷啊,windows下面用公版驱动都挺好的,nvidia 的 linux 驱动还是不成熟啊!
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#12

帖子 skyx » 2007-09-01 9:14

abit 是我比较喜欢的板卡品牌之一,前几年有一段时间因电容问题abit 被闹得很惨,但最近一两年很低调,做工和用料都算上乘,但abit 对linux的支持情况却值得怀疑:

abit 的主板,有些型号,abit 增加了不少附加功能-----------可以试下在bios 中设定更安全的参数,看能否解决

另外,也可用排除法,也即把显卡接到别的台式机电脑上,逐一排除硬件的原因。

nvidia 7系的linux驱动比较成熟。不成熟的应该是8系,nvs 系列
no security measure is worth anything if an attacker has physical access to the machine
jasonseed
帖子: 14
注册时间: 2006-06-05 20:43
来自: 北京
联系:

#13

帖子 jasonseed » 2007-09-02 12:55

我的机器是Geforce 8400M ,使用源的方法都不成功,最后按照手动方式成功,开机能显示nVidia的标志,能正常打开桌面效果
型号:TP W500
CPU:P8400 内存:2G 1066 *2
芯片组:GM45+ICH9M
显卡:ATI HD3650 + X4500
硬盘:WD SATA 320G
无线网卡:Intel 5100 bgn
---------------------------------
每天不来这里就难受
http://www.beeseed.cn
头像
skyx
论坛版主
帖子: 9202
注册时间: 2006-12-23 13:46
来自: Azores Islands
联系:

#14

帖子 skyx » 2007-09-02 14:43

jasonseed 写了:我的机器是Geforce 8400M ,使用源的方法都不成功,最后按照手动方式成功,开机能显示nVidia的标志,能正常打开桌面效果
对于8系N卡,在前面的一楼说过了,7.04或以前的ubuntu源中的驱动不支持

十月份即将发布的ubuntu 7.10正式版是支持8系N卡的。
no security measure is worth anything if an attacker has physical access to the machine
maninblack
帖子: 1
注册时间: 2007-09-06 17:34

#15

帖子 maninblack » 2007-09-06 17:37

这样看来,新显卡用户,如果不想麻烦或不会手动安装驱动,等ubuntu 7.10正式版是个最好的选择

nvidia 7050/7025 nvs 系列 nvidia 8系都可以安装 ubuntu 7.10

在配制好网络后直接: 点系统 ---->系统管理------>受限驱动管理----->nvidia 打钩

N卡驱动就可轻松搞定。


我的显卡是nvidia Geforce 8400M的,安装了ubuntu 7.10后,可以被系统正确的识别,但是一旦将受限驱动打勾后,系统启动会进入显卡的安全模式,没办法,只好重装。
回复