我很有信心在 Hardy 下我只需将颜色深度更改为 16,尽管我不记得我使用了哪个驱动程序(ati、r128、fglrx)。我尝试了 ati 和 r128(fglrx 似乎崩溃了),但我仍然无法将屏幕分辨率提高到 1024x768,这在 Hardy 下工作。我还需要做什么?有什么我必须添加到监视器部分的东西xorg.conf
吗?笔记本是戴尔 Latitude C600。
我很有信心在 Hardy 下我只需将颜色深度更改为 16,尽管我不记得我使用了哪个驱动程序(ati、r128、fglrx)。我尝试了 ati 和 r128(fglrx 似乎崩溃了),但我仍然无法将屏幕分辨率提高到 1024x768,这在 Hardy 下工作。我还需要做什么?有什么我必须添加到监视器部分的东西xorg.conf
吗?笔记本是戴尔 Latitude C600。
您可能一直在 Hardy 上使用 fglrx,但是 AMD/ATI 放弃了对旧显卡(例如您的显卡)的支持。因此,您将需要改用 -ati 驱动程序。
fglrx
上一条评论中的建议在您同时使用和 ati 时清除fglrx
是一般的好建议。如果您尝试使用 -ati 并且仍然存在一些 fglrx 内核驱动程序或 glx 库,则可能会引起混淆。通常这不会影响分辨率,但问题是相当不可预测的。假设您现在使用的是开源 -ati 驱动程序,您可以尝试的一个选项是关闭内核模式设置。这是因为虽然 X 过去负责选择分辨率,但现在内核会这样做。(这称为内核模式设置或 KMS)。如果它曾经可以工作(在过去使用 UMS)但现在不能(使用 KMS),这里有一个指南,可以为 -ati 切换回 UMS:
检查这些旧显卡的另一个常见问题是 AGPMode 设置。可能的值是 1、2、4、8。似乎有点无法预测需要什么数字;2 可能适用于一台机器,而在看似相同的机器上,您必须使用不同的值。-ati 开发人员还没有找到一种在所有情况下都可靠地猜测这一点的好方法。
除此之外,检查您的 Xorg.0.log;在它的中途通过分辨率并决定哪些适合显示器的刷新率。有时,如果有问题,它会在那里变得明显。例如,如果它试图找到适用于 LVDS 和 VGA 的通用分辨率(即使不存在 VGA),或者 EDID 中存在错误等。
最后,理论上 -ati应该在没有存在的情况下运行良好
xorg.conf
。如果您还没有尝试过,只需将您的移到一边/etc/X11/xorg.conf
,看看在没有它的情况下运行会发生什么。一半的时间这将解决问题。对于我的 DELL Latitude C600,我只需要关注这篇文章: