网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 设备驱动 > 文章  
Linux培训园地:Linux下设备完全驱动之三
文章来源: 赛迪技术天地-开放系统世界 文章作者: 郄晓烨 发布时间: 2005-09-20   字体: [ ]  
 

# startx     //重新启动X
# fglrxinfo //可以查看驱动程序是否安装成功

  3.常见显卡驱动的下载地址

  ◆nVIDIA显卡驱动程序地址http://www.nvidia.com/object/linux.html
  ◆ATI显卡驱动程序地址http://www.ati.com/support/driver.html(ATI网站访问速度较慢,可以多试几次)。
  ◆VIA芯片集成显卡驱动程序http://www.viaarena.com/?PageID=296
  ◆SIS显卡驱动程序地址http://www.mypcera.com/qu/2/soft1/xsis.rpm
  ◆Intel芯片组显卡驱动程序地址http://downloadfinder.intel.com/scripts-df/support_intel.asp?iid=HPAGE+ header_support_download&
  ◆Intel笔记本迅驰显示驱动程序地址http://downloadfinder.intel.com/scripts- df/filter_results.asp?strOSs=39&strTypes=DRV%2CARC&ProductID= 922&OSFullName= Linux*&submit=Go%21

  ATI系列笔记本驱动程序要升级XFree86。

  如果实在找不到显卡驱动程序,可以试着按照上面的介绍升级XFree86到4.3或4.4。它自带有一些显卡驱动程序,如ATI M9000笔记本显卡、SIS显卡等驱动程序。

  4.内核支持显示模式调整

  在命令行界面下,可以调整内核的显示模式,让它使用较高分辨率,设置方法如下。

  (1)使用GRUB作为boot loader,则运行命令:

# vi /boot/grub/grub.conf

  在kernel /vmlinuz-2.4.21-4.EL ro root=LABEL=/行后添加vga=0x314。这是设置显示模式,vga是Kernel的参数,0x314表示的是16进制的314换算成10进制为788,所以vga=788跟与vga=0x314是一样的。我们把该行改为下面一行:

kernel /vmlinuz-2.4.21-4.EL ro root=LABEL=/ vga=0x314

  这时会发现Linux启动时显示一个企鹅图标,使用的是800×600分辨率,vga参数含意如表1。

  (2)使用LILO作为boot loader,则在/etc/lilo.conf文件中将append处改为如下一行:

append=" root=LABEL=/ vga=0x314"

  之后运行下面命令:

#  lilo -v

  使用新的配置文件更新MBR。

  常见显卡故障的处理

  当无法启动X-Window时,应该仔细查看出错信息。以下为X-Window启动不成功的常见原因。

  1.当屏幕为全黑或花屏时,一般是显示器参数设置有误。首先应该按“Ctrl+Alt+Backspace”,结束X-Window。然后查看显示器说明书,在/etc/X11/XF86Config-4或XF86Config文件中,将水平和垂直刷新率改成正确的值,或者运行redhat-config -xfree86和XFree86-configure。

  2.XF86Config文件损坏或丢失,运行redhat-config-xfree86或XFree86 -configure。

  3.没有控制台所有权。比如,以shrek用户登陆,然后用命令“su - joan”切换为用户joan,这时使用startx就会出错,提示没有该控制台的所有权。这时,可以用exit退出joan的Shell,然后再运行startx。

  4.硬盘没有空间。在使用KDE或GNOME时,每次启动X-Window都要占用一定空间放临时文件,如果/tmp或主目录下无法写入文件,这时X-Window就会出现一些奇怪的错误。

  5.显卡驱动有问题。下载安装正确的驱动,运行redhat-config-xfree86或XFree86 -configure。

  6.xfs服务没有启动。xfs是字体服务,它不启动则X-Window无法启动。使用下面命令可以启动该服务:

# service xfs start

 
推荐文章
·让arm-linux支持普通USB摄像头
·Linux设备驱动编程之结构化设备
·Linux设备驱动编程之复杂设备驱
·深入浅出Linux设备驱动之并发控
·深入浅出Linux设备驱动之字符设
·深入浅出Linux设备驱动编程之内
·深入浅出Linux设备驱动编程之引
·Linux设备驱动编程之定时器
·Linux设备驱动编程之中断处理
·Linux设备驱动编程之异步通知
·Linux设备驱动编程之阻塞与非阻
·Linux设备驱动编程之内存与I/O操
·摄像头(WebCam)在Linux操作系
·中星微芯片(301,302)USB 摄像头
 

 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·摄像头(WebCam)在Linu
·在Linux中使用中星微301
·中星微芯片(301,302)USB
·Linux设备驱动编程之内
·深入浅出Linux设备驱动
·Linux培训园地:Linux下
·Linux的I2C驱动架构
·让arm-linux支持普通USB
相关文章
·Linux培训园地:Linux下
·Linux培训园地:Linux下
·深入浅出分析Linux设备
·如何编写Linux操作系统
·让微软汗颜的XGL-Linux
·Linux桌面环境下载利器N
·Linux下一种ELF文件代码
·Qt/Embedded在嵌入式Lin
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统