LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]安装ATI ati-driver-installer-8-01-x86.x86_64 驱动后,黑屏,请帮忙

[复制链接]
发表于 2008-2-4 11:22:07 | 显示全部楼层 |阅读模式
显卡是X1950GT,显示器是AOC 177V+(17" LCD)。
安装驱动后,能看到登录画面(kdemod),但登录后就黑屏了,按crtl+alt+backspace能回到登录画面。怀疑是登录后,刷新率过高,这种情况在UBUNTU下遇到过,用sudo dpkg-reconfigure xserver-xorg把刷新率调低后解决。但在Arch里好象没有这个,只好手动修改xorg.conf里Section "Monitor"部分VertRefresh  50.0 - 60.0(原来是50.0-70.0)无效,说真的对刷新率还不是很理解。尝试用xorgconfig生成xorg.conf后再运行aticonfig --initial --input=/etc/X11/xorg.conf但问题依旧。把xorg.conf删除后,能以1280x1024进入,但是显示效果很差,请问应该如何解决?下面是我的xorg.conf,谢谢!!


  1. Section "ServerLayout"

  2.         Identifier     "Simple Layout"
  3.         Screen      0  "aticonfig-Screen[0]" 0 0
  4.         InputDevice    "Mouse1" "CorePointer"
  5.         InputDevice    "Keyboard1" "CoreKeyboard"
  6. EndSection

  7. Section "Files"

  8.         FontPath     "/usr/share/fonts/misc"
  9.         FontPath     "/usr/share/fonts/100dpi:unscaled"
  10.         FontPath     "/usr/share/fonts/75dpi:unscaled"
  11.         FontPath     "/usr/share/fonts/TTF"
  12.         FontPath     "/usr/share/fonts/Type1"
  13. EndSection

  14. Section "Module"

  15.         Load  "dbe"          # Double buffer extension
  16.         SubSection "extmod"
  17.                 Option            "omit xfree86-dga"   # don't initialise the DGA extension
  18.         EndSubSection
  19.         Load  "freetype"

  20. EndSection

  21. Section "InputDevice"

  22.         Identifier  "Keyboard1"
  23.         Driver      "kbd"
  24.         Option            "AutoRepeat" "500 30"

  25.         Option            "XkbRules" "xorg"
  26.         Option            "XkbModel" "pc105"
  27.         Option            "XkbLayout" "us"
  28. EndSection

  29. Section "InputDevice"

  30.         Identifier  "Mouse1"
  31.         Driver      "mouse"
  32.         Option            "Protocol" "Auto"        # Auto detect
  33.         Option            "Device" "/dev/input/mice"

  34.         Option            "ZAxisMapping" "4 5 6 7"

  35.         Option            "Emulate3Buttons"

  36. EndSection

  37. Section "Monitor"

  38.         Identifier   "aoc"
  39.         HorizSync    31.5 - 64.3
  40.         VertRefresh  50.0 - 60.0
  41. EndSection

  42. Section "Monitor"
  43.         Identifier   "aticonfig-Monitor[0]"
  44.         Option            "VendorName" "ATI Proprietary Driver"
  45.         Option            "ModelName" "Generic Autodetecting Monitor"
  46.         Option            "DPMS" "true"
  47. EndSection

  48. Section "Device"

  49.         Identifier  "Standard VGA"
  50.         Driver      "vga"
  51.         VendorName  "Unknown"
  52.         BoardName   "Unknown"
  53. EndSection

  54. Section "Device"

  55.     #VideoRam    262144
  56.     # Insert Clocks lines here if appropriate
  57.         Identifier  "ati X1950GT"
  58.         Driver      "radeon"
  59. EndSection

  60. Section "Device"
  61.         Identifier  "aticonfig-Device[0]"
  62.         Driver      "fglrx"
  63. EndSection

  64. Section "Screen"
  65.         Identifier "Screen 1"
  66.         Device     "ati X1950GT"
  67.         Monitor    "aoc"
  68.         DefaultDepth     24
  69.         SubSection "Display"
  70.                 Viewport   0 0
  71.                 Depth     8
  72.                 Modes    "1280x1024" "1024x768" "800x600" "640x480"
  73.         EndSubSection
  74.         SubSection "Display"
  75.                 Viewport   0 0
  76.                 Depth     16
  77.                 Modes    "1280x1024" "1024x768" "800x600" "640x480"
  78.         EndSubSection
  79.         SubSection "Display"
  80.                 Viewport   0 0
  81.                 Depth     24
  82.                 Modes   "1280x1024" "1024x768" "800x600" "640x480"
  83.         EndSubSection
  84. EndSection

  85. Section "Screen"
  86.         Identifier "aticonfig-Screen[0]"
  87.         Device     "aticonfig-Device[0]"
  88.         Monitor    "aticonfig-Monitor[0]"
  89.         DefaultDepth     24
  90.         SubSection "Display"
  91.                 Viewport   0 0
  92.                 Depth     24
  93.         EndSubSection
  94. EndSection
复制代码
发表于 2008-2-4 13:29:11 | 显示全部楼层
你配置里面使用的是 Monitor    "aticonfig-Monitor[0]",你把刷新频率那段copy到 aticonfig-Monitor[0]下面看看

BTW: 为什么不用catalyst 包,可以直接用pacman更新的呀
回复 支持 反对

使用道具 举报

发表于 2008-2-4 14:50:22 | 显示全部楼层
看wiki说不推荐installer装
回复 支持 反对

使用道具 举报

发表于 2008-2-4 17:15:13 | 显示全部楼层
用gtf获取你希望的modeline写法,例如:
% gtf 1280 768 60 -x

  # 1280x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 80.14 MHz
  Modeline "1280x768_60.00"  80.14  1280 1344 1480 1680  768 769 772 795  -HSync +Vsync

%     
然后在xorg.conf里的Monito那段加上上面的Modeline,不过Modeline要改成PreferedMode:
PreferedMode 1280x768_60.00"  80.14  1280 1344 1480 1680  768 769 772 795  -HSync +Vsync
此方法仅适用catalyst 8.1 或以上,7.12或以下不支持。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-2-4 20:43:00 | 显示全部楼层
谢谢楼上几位!我安装了catalyst包,用HWD重新生成了一个xorg.conf,再用aticonfig 设置,无果。再按zlowly说的在Monitor里加上了PreferMode,还是不行。郁闷啊!@_@
有哪位兄弟也是用X1950GT的,帮忙参谋参谋,谢谢啦!!
回复 支持 反对

使用道具 举报

发表于 2008-2-4 21:03:44 | 显示全部楼层
LCD应该不存在刷新率问题。

把monitor里面刷新率那段空出来。aticonfig --initial 配置一下xorg.conf应该就可以了。

如果说是gdm后登录gnome之类的导致黑屏问题,那么就删除配置文件。因为这不是xorg,conf控制的
回复 支持 反对

使用道具 举报

发表于 2008-2-4 22:27:45 | 显示全部楼层
可以的话仔细看看/var/log/Xorg/0/log,里面会有X启动过程的详细信息,对诊断问题很有帮助的;或者把这个log文件和xorg.conf打包发到论坛上,这样比较有有针对性,比起让大家瞎猜好很多。

楼上可能没遇到过LCD刷新的问题,其实配置不当,LCD比CRT更容易出现刷新问题,无论Windows还是Linux都不鲜见。只要驱动不能正确获取显示器的参数就容易让刷新率高出实际允许最大范围。我以前都碰到过,一台完全黑屏,把Radeon驱动换为catalyst就能正确认出显示器参数而解决了;另外一台好点,能显示,但是刷新率不正确导致屏幕显示平移了一点,最后用PreferedMode解决了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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