这可能听起来很奇怪,但我遇到了一个非常奇怪的图形驱动程序问题。基本上,我弹出 Live CD,然后“试用 Ubuntu”。从 GUI 动画到全屏闪烁,甚至全屏 3D 图形,一切都运行正常。
但是,当我安装操作系统本身并首次“正确”重新启动时,一切都崩溃了。如果我坚持使用开源,我根本无法使用计算机,如果我切换到任何专有的 ATI 驱动程序,通常操作系统会变得迟缓,全屏 flash 视频会变黑,或者 3D 图形会变得不连贯和有故障。
似乎在测试操作系统和安装/更新操作系统之间某个地方“破坏”了驱动程序。我该怎么做才能保留它们?
我有一个ATI Radeon HD 6850(1GB)显卡,我正在运行64 位操作系统。
答案1
我在安装 13.04 时遇到了同样的问题。我有一台 Radeon HD 6670 (TURKS)。安装后桌面完全变黑,即使切换到终端 (CTRL+ALT+F1),屏幕仍然是黑的。
我发现问题可能与启动时使用 VESA 驱动程序有关。我找到的解决方案涉及使用 xdiagnose 工具,因此您需要运行 X 环境。我能够安装 ATI 专有驱动程序,在我的情况下,这工作正常。另一个选项可能是在恢复模式下重新启动并选择 X 故障安全模式。在我的情况下,它甚至可以恢复启动,因为它似乎使用 VESA 驱动程序加载 X。在这种情况下,桌面运行速度会非常慢,但它可以用于以下步骤。
首先打开终端并以 root 身份运行 xdiagnose。这是一个用于选择显示驱动程序的一些附加选项的小工具。然后我在 Debug 下选择了以下选项:
- 显示启动信息。
- 启用自动崩溃错误报告。
以及解决方法下的以下选项:
- 禁用引导加载程序图形。
- 禁用 VESA 帧缓冲区驱动程序。
最后两个选项的工具提示解释说,在某些系统上,如果在启动期间使用 VESA 驱动程序,则切换到 X 图形驱动程序时可能会出现问题。
应用更改并重新启动后,桌面运行正常,并且“关于”屏幕显示正在使用的图形驱动程序是 AMD TURKS 上的 Gallium 0.4。
这样可以避免在启动时显示 Ubuntu 启动画面。另外,我不确定 xdiagnose 工具中选择的所有选项是否都是必要的。还需要进行更多测试。
我确信有很多人遇到同样的问题,所以我希望这可以有所帮助。