当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 9 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [教学]请求置顶[教学][原创]显示驱动问题汇总
帖子发表于 : 2008-08-27 20:48 

注册: 2007-12-30 14:33
帖子: 47
送出感谢: 0 次
接收感谢: 0 次
由于本人在公司一直测试显卡,积累了一点点经验,与大家一起分享.
1. 显卡是一个视频输出处理设备, 分为集成与独立, 集成的话一般就是板载芯片.
2. 一个设备要想运转起来, 必须有驱动, 你可能没有装, 但系统会帮你选一个, 显卡一般就是VESA(Video Electronics Standards Association 视频电子标准协会). 驱动个人使用的话我建议大家还是用官方的吧, 除非官方没有, 一般情况Nvidia与ATi都有.
3. Linux 的图形界面称为X window (注意没有s), 也有其它叫法, 不一一列举了. X window 直接运行是没有图形的, 只有一个鼠标与黑色的背景, 也就是说它只是后台服务程序, 工作在硬件的上一层, 或许驱动更接近硬件.
4. X Window的上一层是Display Manager, 再上一层是Session Manager, 再上一层是Window and composting Manager 再上一层才是Desktop Environment (如Gnome, KDE, ...), 最上一层是APP Client.
5. X 运行在与你显示设备直接相连的那一层, 因为它是基本网络, 而APP Client运行在运程服务器也是可能的.
6. X Window通过配置文件/etc/X11/xorg.conf来配置, 也可以用命令行参数或其它文件, 具体查看 man xorg.conf
7. /etc/X11/xorg.conf配置文件本身简单, 但配置起来复杂, 可以命令 X -configure来用系统自动生成一个基本的配置文件, 默认会放到你当前的home目录, 名字为xorg.conf.new, 用命令 X -config xorg.conf.new测试你的配置文件.
8. 配置完重启X, [Ctrl+Alt+Backspace],更改配置前记得备份, 再更改, 以防你能更回去原来的状态.
9. 启动X后, 使用glxinfo 与glxgears 命令来查看, 驱动是否安装成功, glxinfo 显示 direct rendering :Yes, OpenGL version string: ogl_version [driver_name_version]. glxgears至少>1000, vesa与Mesa驱动会是300-500左右.
10. lsmod 可以查看核心驱动模块是否装上 lsmod | grep -i nvidia , 或grep -i fglrx (Ati) 或 grep -i s3g (S3)
11. modinfo nvidia可以查看驱动相关信息.

显示问题:
1. 遇到黑屏没有显示,提示超频,就是HorizSync与VertRefresh的问题, 切换到Virtual console下更改配置文件,重启X window;还有一种情况非超频引起, 由于其它显示驱动没有删除掉, 可以在/var/log/Xorg.0.log中查找.
2. 遇到白屏,一般是超频与分辨率的问题。相关设置在SubSection "Display"加上'Modes "1024x768" '设置一个默认分辨率就行了。这样就会使分辨率变少。
3. 分辨率太少,这与HorizSync与VertRefresh及最大虚拟屏幕大小有关,在SubSection "Display"加上" Virtual xdim ydim", 重启X就好。用xrandr查看当前分辨率或用xvidtune -show查看分辨率与刷新率,最好还是用显示器自带的功能查看.xwininfo也可查看, 点选屏幕就行了。
4. 具体选项查看手册,man xorg.conf, 不同驱动会有一些特有选项。

startx命令参数:
1. startx是个脚本,你可以去查看,不同的OS实现它不同,倒是可以成为学习shell script的简要例子。
2. startx默认启动X window在第一个display上,它的参数与X server对应相同
3. startx [client ] [options] -- [server ] [display] [options]
4. startx -- :1 启动X 在第二个display ( echo $DISPLAY查看当前display)
5. startx -- :1 -depth 24指定colordepth
6. startx startx /usr/bin/startkde -- /usr/bin/Xnest :1 启动X within X
startx /usr/bin/startkde -- /usr/bin/Xnest :1
startx /usr/bin/xterm -- /usr/bin/Xnest :2
7. startx -- -config xorg.config.file :1 指定配置文件


---先写这么多,慢慢再加.有问题直接提, 可能我也不懂,但我会帮你查.
---下次写一下硬件解码Video配置与编译


最后由 oliver_bacon 编辑于 2008-09-19 9:49,总共编辑了 13 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-08-27 20:56 
头像

注册: 2006-09-10 22:36
帖子: 10663
地址: 北京
送出感谢: 1
接收感谢: 16
:shock:


_________________
看破、放下、自在、随缘、念佛
真诚、清净、平等、正觉、慈悲


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-09-02 2:10 
头像

注册: 2007-09-29 3:09
帖子: 5773
送出感谢: 0 次
接收感谢: 3
引用:
X window 直接运行是没有图形的, 只有一个鼠标与黑色的背景,


这句话就已经自相矛盾了... :shock:


_________________
HUNT Unfortunately No Talent...


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-09-02 2:36 

注册: 2007-12-30 14:33
帖子: 47
送出感谢: 0 次
接收感谢: 0 次
HuntXu 写道:
引用:
X window 直接运行是没有图形的, 只有一个鼠标与黑色的背景,


这句话就已经自相矛盾了... :shock:


是的,看似有些矛盾, 以普通人的理解它不是图形; 它只是网状格子, 以专业角度来讲它却是图形, 有线条的存在.
这就是你要的结果,质疑别人的东西吗?这些全部是我自己写的及总结的, 难免会有写错, 字字斟酌是不可能的,
请提供你的经验并舍弃你的偏见, 不要在无谓的问题的争论, 谢谢合作!


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-09-02 2:39 

注册: 2007-12-30 14:33
帖子: 47
送出感谢: 0 次
接收感谢: 0 次
夜已经很深,明天还要上班,我还没有洗澡,为了那些fresh man, 熬夜到现在, 不过为了大家快速解决问题,不要老在这些问题上花工夫.


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-09-17 13:08 

注册: 2008-08-18 16:04
帖子: 42
送出感谢: 0 次
接收感谢: 2
顶楼主!好东西啊!!收藏了~


_________________
一只在Linux世界里飞翔的小鸟。。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-09-17 21:18 
头像

注册: 2008-05-04 23:56
帖子: 28
送出感谢: 0 次
接收感谢: 0 次
学习了
期待你的新作


页首
 用户资料  
 
8 楼 
 文章标题 : Re: [教学]请求置顶[教学][原创]显示驱动问题汇总
帖子发表于 : 2008-11-04 11:28 

注册: 2008-04-08 13:24
帖子: 225
送出感谢: 0 次
接收感谢: 0 次
好文,收藏一下


页首
 用户资料  
 
9 楼 
 文章标题 : Re: [教学]请求置顶[教学][原创]显示驱动问题汇总
帖子发表于 : 2008-11-04 14:13 

注册: 2008-11-02 16:07
帖子: 56
送出感谢: 0 次
接收感谢: 0 次
看过了,老难了看着,呵呵


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

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 3 位游客


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

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

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