在 Mac Mini 上运行 Xubuntu 14.04,使用开源 ATI 驱动程序(更多信息见下文)。
在 Xorg 中运行一段时间后,显示屏会“重新排列”,因此屏幕的开始和结束(至少是水平方向)位于错误的位置。
重新启动 X 服务器似乎没有任何作用(如果我完全关闭 X,终端会出现相同的显示问题...它会从错误的地方启动)。
重新启动系统即可解决问题。
不确定该如何称呼这个问题——我应该从哪里开始寻找?
lshw -c video
报告:
*-display UNCLAIMED
description: VGA compatible controller
product: Whistler [Radeon HD 6630M/6650M/6750M/7670M/7690M]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list
configuration: latency=0
resources: memory:90000000-9fffffff memory:a8800000-a881ffff ioport:2000(size=256) memory:a8820000-a883ffff
*-display UNCLAIMED
description: Display controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm cap_list
configuration: latency=0
resources: memory:a8000000-a83fffff memory:a0000000-a7ffffff ioport:3000(size=64)
答案1
由于 Ubuntu 14.04 开源驱动程序附带了一个特殊的视频补丁,因此安装 ATI 显卡官方驱动程序的机会有时很小,有时则不是那么小。我原以为这个补丁错误只会影响 NVIDIA 显卡,但似乎 ATI 显卡也会有同样的问题。
有时开源驱动程序与 ATI 显卡配合得很好,但有时你会得到像你这种情况一样奇怪的结果。要解决这个问题,你应该从系统中删除 ATI 驱动程序,删除 xorg.conf,然后完全重新安装 xorg,最后重新配置 Xorg。
所有这些操作最好在控制台终端中执行,要进入控制台,您必须Ctrl+Alt+F1
在登录提示符下按下,然后使用您的用户名和密码登录。因此,在实际运行这些命令之前,最好先将这些命令写在纸上。
sudo apt-get purge fglrx*
sudo rm /etc/X11/xorg.conf
并完全重新安装 xorg:
sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64
紧接着是:
sudo dpkg-reconfigure xserver-xorg
最后
sudo reboot
以下是详实的指南致力于修复专有的 ATI 驱动程序,我曾用它解决过您的问题。我不知道它是否适合您,我从未使用过 ATI 显卡,但我认为您也应该阅读本指南的评论,因为其中也有一些有趣的建议。