LinuxSir.cn,穿越时空的Linuxsir!

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

ATI 9250 DVI + LCD 黑屏求救!

[复制链接]
发表于 2008-10-24 18:08:40 | 显示全部楼层 |阅读模式
DVI输出信号超出显示器能接受的范围,造成显示器黑屏,偶尔能显示几秒。
ATI开源驱动6.8和Git版本。 显卡9250,显示器Dell2409w,分辨率1920x1080.
Google到某强人和我遇到的问题一模一样,甚至显卡也是技嘉9250,
他说是驱动里为了模拟输出需要而提高实际输出信号的分辨率,
到了DVI的数字输出,显示器就受不了了。
于是他给出一个patch解决了他的问题,但是当我试图用他的patch时出错,
大约是ati的版本已经不同了吧。
自己专业能力有限,就那么几行的patch不知道如何手工修改,
给该强人发email又始终被退信,不知道为什么没法联系上。
于是上来恳请各位有能之士帮我看看,能否解决这个问题。

该强人关于问题描述和解决的文章:
http://suif.stanford.edu/~csapuntz/rv280-linux-dvi.html
文章中的patch:http://suif.stanford.edu/~csapuntz/radeon_driver_my_modeline.diff

现在只能用vesa模式1280x1024,实在痛苦。 呜呜呜呜
谢谢!
发表于 2008-10-24 22:54:42 | 显示全部楼层
使用开源驱动。

定义分辨率不行?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 10:09:07 | 显示全部楼层
现在使用的就是源里面的开源驱动,直接pacman的。之前用的是aur上的git开源驱动,都不行。
VGA接口应该没问题,就是DVI不行,原因在链接那篇文章里解释过了。
各种1920x1080的modeline试遍了,直接用xrandr -s 1920x1080 --refresh 60也不行。
xorgcfg或者Xorg -configure也搞不定。
从ebay上拍这块卡就是为了他的DVI,这样可以把VGA口留给笔记本,不用总是拔来插去。
9250芯片太老没法用catalyst,所以没有试验。
桌面环境用的是XFCE4,调节显示分辨率里面都没有1920选项,而且进去之前就会黑屏。
偶尔GDM可以显示个10秒左右,分辨率1920x1080正常,但是很快就黑屏了。
正常显示时显示器会有一些横线闪过,也不敢让它坚持太长时间,怕烧毁了。

总之就是很困扰,目前除了给开源驱动打补丁之外想到别的办法,可惜能力有限搞不定。
希望大家多施援手,谢谢
回复 支持 反对

使用道具 举报

发表于 2008-10-25 10:33:19 | 显示全部楼层
我相信如果是bug说不定已经修复了。modeline本身已经没有作用了。

  1. Section "Screen"
  2.         Identifier "screen0"
  3.         Device     "x700"
  4.         Monitor    "monitor0"
  5.         DefaultDepth     24
  6.         SubSection "Display"
  7.         #        Viewport   0 0
  8.                 Depth        24
  9.                 Modes        "1280x800" 或者"1280x800_60"
  10.         EndSubSection
  11. EndSection
复制代码


你修改screen里面的分辨率,指定一下试试看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 15:35:07 | 显示全部楼层
modeline没用了我不知道,不过当前源里的开源6.8驱动是不行的,准备编译一个最新的git试试。
xorg里面一直设置为1920x1080,不过没有试过1280x800。
testing里面的6.9.0似乎因为依赖关系不能安装。希望能解决吧,不然就只能回windows了
用了两年的linux,居然要为了一块显卡回windows,郁闷。
回复 支持 反对

使用道具 举报

发表于 2008-10-25 16:06:19 | 显示全部楼层
1280是我的分辨率,你根据自己修改。你已经设置成为1920x1080,也就是说上不到这个分辨率?可以尝试git版本的以及6.9.0的。不过还是建议升级成testing里面的xorg,虽然不是特别稳定,不过反正你也没有官方驱动用,不如升级了。注意升级了那些包,不行就降回来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 17:11:03 | 显示全部楼层
在windows下是可以上到这个频率没有问题的,应该就是如那个文章所说,驱动程序造成DVI接口实际输出的分辨率过高,显示器没法接受。
在abs上找了一个过期的fglrx 8.28.8版本的PKGBUILD,这是最后一版支持9500以下的驱动,但是在我的内核2.6.27上没法安装。无论makepkg的编译还是原始.run文件的执行都不行,已经修改PKGBUILD使其版本为2.6.27,但是还是报一堆错后退出。
看来目前只有升级到testing的Xorg一条路了,试试看吧。谢谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 17:41:15 | 显示全部楼层
升级到testing里的Xorg和ati 6.9.0还是一样,郁闷~~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-25 19:45:21 | 显示全部楼层
目前看来是彻底没办法了,现在同时把VGA和DVI两根线都插上,Linux下显示器切换到VGA,Windows下切换到DVI输入,等着有办法解决的一天了。笔记本还是没法方便的插上。晕,就当升级显卡了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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