登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我行我素

 
 
 

日志

 
 

前进在Fedora5——16  

2006-08-07 03:05:28|  分类: 郁闷自己 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
      宿舍电脑换了张显卡,原来的Matrox的G400换成Nvidia的GeForce2 MX200,以为ubuntu会想xp那样可以自动的识别出新的显卡然后自动安装驱动程序。可惜我错了,换完显卡再次启动就无法进入x-window了,说是xorg.conf配置有误。没辙,只能上ubuntu的官方中文论坛求助,在这里找到了意思解决问题的方法:
http://forum.ubuntu.org.cn/about3009.html


摘录如下:
#################################################################################
适用于:更换了显卡,或者从一个完整系统备份出来的硬盘,在其他机器上运行。
比如:我的硬盘坏了,换了一个,不想慢慢的在家升级。先在公司(比在家快10倍网速),把系统都配置好。回家后,x启动不了。我就停在字符界面玩。

通常,有人会说用xorgconfig。大家千万别用那个。因为它会问些模糊的问题。如你的年龄:
1,30-50
2,30-70
3,30-100
通常你不知道如何答这些问题。 Laughing 开玩笑了。

其实,最主要的文件就是/etc/X11/xorg.conf。
Section "Device"
Identifier "Matrox Millennium G400"
Driver "mga"
BusID "PCI:1:0:0"
就是这段。
公司用的是5200卡,驱动用"nv"。我只记得家中的卡是g400,显存都不知道。所以问我年龄更不知道。 Laughing

在/usr/X11R6/lib/X11/Cards中,有可以识别的卡的记录,我都不记得如何找到的这个文件,瞎找的。用less打开Cards, /G400搜索一下,找到了,主要是找到驱动的名字"mga"。幸好也知道一点vi,用vi打开xorg.conf。修改成上面的样子。然后gdm就可以看到登录界面了。

其实xorg.conf的后面还有个Section "Screen"中,我也改了个名字 Device "Matrox Millennium G400",不知道有用没有,反正改成一样好看点。
####################################################################################


      但按照上面所说的方法,到/usr/X11R6/lib/X11下,根本没有Cards这个文件,只有locale和xkb两个目录,跟系统的硬件卡设备没有任何关系。好在这几天在看《linux管理员手册》,对系统的各个目录以及硬件设备等情况都算有了大概的了解。所以直接到/proc/目录,查看devices文件的内容,如下:
####################################################################################
Character devices:
  1 mem
  2 pty
  3 ttyp
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  6 lp
  7 vcs
 10 misc
 13 input
 14 sound
 29 fb
116 alsa
128 ptm
136 pts
180 usb
189 usb_device
195 nvidia

Block devices:
  1 ramdisk
  2 fd
  3 ide0
 22 ide1
#################################################################################
发现有“195 nvidia”,看来系统是识别到了新的显卡,也相应的启用了正确的驱动程序,但是x-window的配置文件没有修改,因此在进入x-window的时候就会报错。


      在到/proc/driver目录,看到有nvidia目录,进入之后发现有一个“cards”的目录,再进去,只有一个文件名为“0”的文件,查看其内容,如下:
#################################################################################
Model:           GeForce2 MX 100/200
IRQ:             11
Video BIOS:      ??.??.??.??.??
Card Type:       AGP
DMA Size:        32 bits
DMA Mask:        0xffffffff
#################################################################################
终于找到了我的显卡的识别标识了,就是“GeForce2 MX 100/200”。


      最后修改/etc/X11/xorg.conf的内容,其中的关于显卡的部分的内容修改成:
#################################################################################
Section "Device"
        Identifier      "GeForce2 MX 100/200"
        Driver          "nv"
        BusID           "PCI:1:0:0"
#       Option          "OldDmaInit"            "True"
EndSection
#################################################################################
重启之后就可以顺利的进入x-window了。


  评论这张
 
阅读(483)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018