LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1013|回复: 14

问题:xfree无法通过测试,

[复制链接]
发表于 2003-2-15 16:52:22 | 显示全部楼层 |阅读模式
安装成功
按BLFS 的说明
       cd ~
       XFree86 -configure
和XFree86 -xf86config ~/XF86Config.new
然后屏幕变黑,没有鼠标.
错误:/var/log/XFree86.0.log
(--) I810(0): Chipset: "i810"
(--) I810(0): Linear framebuffer at 0xF8000000
(--) I810(0): IO registers at addr 0xFFE80000
(WW) xf86AcquireGART: AGPIOC_ACQUIRE failed (Device or resource busy)
(EE) GARTInit: AGPIOC_INFO failed (Invalid argument)
(EE) I810(0): AGP GART support is not available.  Make sure your kernel has
        agpgart support or that the agpgart kernel module is loaded.
(II) UnloadModule: "i810"
(II) UnloadModule: "ddc"
(II) Unloading /usr/X11R6/lib/modules/libddc.a
(II) UnloadModule: "int10"
(II) Unloading /usr/X11R6/lib/modules/linux/libint10.a
(II) UnloadModule: "vbe"
(II) Unloading /usr/X11R6/lib/modules/libvbe.a
(II) UnloadModule: "vgahw"
(II) Unloading /usr/X11R6/lib/modules/libvgahw.a
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found

是不是AGP,但我没有AGP卡.
 楼主| 发表于 2003-2-15 19:43:09 | 显示全部楼层
我不选AGP support 和DRI

重新编译的内核也不行,不知道怎末办?
发表于 2003-2-16 04:11:39 | 显示全部楼层
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found


主要是这里的问题吧是屏幕没有设置好你把原来linux的xf86config cp过来然后在显卡部分改成vesa,试试。
 楼主| 发表于 2003-2-17 15:04:44 | 显示全部楼层
OK \x{53EF}\x{4EE5}\x{4E86},\x{6211}\x{7528}xf86config \x{505A}\x{7684}XF86Config\x{6587}\x{4EF6},\x{4F46}\x{600E}\x{672B}\x{8C03}\x{8BD5}\x{90FD}\x{662F}640x480   60 Hz
\x{5728}REDHAT\x{4E0B}\x{662F}800*600 85 Hz ,\x{8FD8}\x{600E}\x{672B}\x{4F5C}\x{5462},\x{8FD8}\x{6709}\x{4E3A}\x{4EC0}\x{4E48}\x{4E0D}\x{80FD}\x{7528} I810 \x{9A71}\x{52A8},redhat \x{91CC}\x{5C31}\x{662F}\x{5440},vesa \x{662F}\x{4EC0}\x{4E48}? \x{8C22}\x{8C22}\x{4E86}
 楼主| 发表于 2003-2-17 15:07:38 | 显示全部楼层
OK 可以了,我用xf86config 做的XF86Config文件,但怎末调试都是640x480   60 Hz
在REDHAT下是800*600 85 Hz ,还怎末作呢,还有为什么不能用 I810 驱动,redhat 里就是呀,vesa 是什么? 谢谢了
发表于 2003-2-17 15:16:24 | 显示全部楼层
我改这个一般都是编它的文件。就是XF86config在文件的后面,有一个地方定义显示器的。你可以自己试试,不难。不行我在给你写详细的。

redhat的驱动模块可以从redhat里面cp过来,至少我的sis就是这样。
 楼主| 发表于 2003-2-19 16:40:34 | 显示全部楼层
我用mandrake的,把"svga" -> "vesa" 是800x600 60HZ 怎样调到85呢,还有我没看出这个文件与到底哪个在起作用,还是版主讲一下,
发表于 2003-2-19 16:54:47 | 显示全部楼层
我来提老大解释一下吧
这个是XF86config的一部分

  1. # **********************************************************************
  2. # Monitor section
  3. # **********************************************************************

  4. # Any number of monitor sections may be present

  5. Section "Monitor"

  6.     Identifier  "My Monitor"

  7. # HorizSync is in kHz unless units are specified.
  8. # HorizSync may be a comma separated list of discrete values, or a
  9. # comma separated list of ranges of values.
  10. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
  11. # USER MANUAL FOR THE CORRECT NUMBERS.

  12.     HorizSync   31.5 - 64.0

  13. #    HorizSync        30-64         # multisync
  14. #    HorizSync        31.5, 35.2    # multiple fixed sync frequencies
  15. #    HorizSync        15-25, 30-50  # multiple ranges of sync frequencies

  16. # VertRefresh is in Hz unless units are specified.
  17. # VertRefresh may be a comma separated list of discrete values, or a
  18. # comma separated list of ranges of values.
  19. # NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
  20. # USER MANUAL FOR THE CORRECT NUMBERS.

  21.     VertRefresh 50-[color=red]60.1[/color]

  22. EndSection
复制代码


里面红字的地方就是我们一般说的刷新率了。上面还有水平刷新率,这个值最好在你windows下的满意的显示模式下,按显示器的info来查一下。
 楼主| 发表于 2003-2-19 22:13:28 | 显示全部楼层
哀!,还是不行!这是XFreConfig
发表于 2003-2-19 23:53:41 | 显示全部楼层
要调到85,从终端(最好是xwindows下的konsole, xterm之类的)启
动xvidtune。

点auto按钮让他自动根据你的调整刷新屏幕,然后点wider, left, right调整屏幕的宽度和位置。在这个过程中你的刷新率会随着改
变,在窗口右下角可以看见。当你觉得合适的时候,点show,他会
把当前设置显示在你启动xvidtune的那个终端里。显示的这一行其
实就是一个ModeLine,把它加到你的/etc/X11/XF86Config-4里的
ModeLine的最前面,就可以了。

但是这个方法好像不能调的太高。我的显示器在Windows下可以用
100Hz的,同样情况下用这种方法只能调到85,调不到100就会出现
屏幕失真。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表