所以我最近升级到了 Ubuntu 14.10。Steam 开始出现“GLX 上下文不支持直接渲染”问题,所以我决定进入“软件和更新”将我的图形驱动程序切换到 fglrx(我有一张 AMD Turks Radeon 6670 gfx 卡)。不幸的是,fglrx 无法识别我的显示器分辨率,所以我回到“附加驱动程序”切换回 X.Org。问题是所有用于切换显示驱动程序的选项都被禁用了,并且出现了一个神秘的第四个单选按钮,说我正在使用“手动安装的驱动程序”。
为了解决这个问题,我启动了 Ubuntu 恢复模式(Ubuntu,使用 Linux 3.16.0-24-generic(恢复模式))并点击“dpkg-修复损坏的软件包”选项。之后我重新启动并成功切换回 X.Org 驱动程序。重新启动后,Ubuntu 启动画面没有出现。我的显示器完全黑了,打开和关闭了几次,然后只显示 Ubuntu 登录屏幕。自从我设法修复了图形驱动程序后,它就一直这样。问题是,plymouth 在关机时仍然显示启动画面,只是在启动时不显示。
另外,我在 Steam 论坛中找到了“无直接渲染”问题的解决方案,所以至少这个问题已经解决了。
我已经尝试过的解决方案:
- 编辑 /etc/default/grub 以在 grub 中强制我的显示器分辨率
- 确保 initramfs-tools 在配置中有 FRAMEBUFFER=y
- 在 default.plymouth 上使用 update-alternatives
- 确保 plymouth.config 文件包含所有正确的数据
- 安装 v86d
我注意到的另一个怪异现象是,在 grub 中使用 videoinfo(vdeinfo 不存在,并且 hwinfo 不再在 repos 中)只允许我将分辨率提高到 1024x768,而我显示器的默认分辨率为 1920x1080。
请告诉我是否有什么我应该尝试的!