我尝试使用 14.04 中的窗口切换到专有 AMD/ATI 驱动程序Software Center > Edit > Software Sources > Additional drivers
,但重启后屏幕却黑得吓人。我甚至无法打开纯文本控制台。
使用实时 CD,我chroot
输入并运行sudo apt-get remove --purge fglrx*
,由于我太着急,可能已经安装了ubuntu-drivers-common
(我不知道/记得它是否已经安装)。
我认为我已经恢复到开源了,因为我的显示器又可以工作了,但我不确定......
当我打开窗口时Additional drivers
,所有选项(xserver-xorg-video-ati
、fglrx-updates
和fglrx
)都是灰色并且无法选择!现在有一个新选项被选中,“继续使用手动安装的驱动程序。”
当我运行时ubuntu-drivers list
我得到以下输出:
fglrx-updates
fglrx
那么,发生了什么事?使用sudo apt-get remove --purge fglrx*
表示一切都消失了。
当我运行时ubuntu-devices
我得到以下输出:
model : Radeon HD 6970M
vendor : Advanced Micro Devices, Inc. [AMD/ATI]
manual_install: True
modalias : pci:v00001002d00006720sv0000106Bsd00000B00bc03sc00i00
driver : fglrx - distro non-free
driver : xserver-xorg-video-ati - distro free builtin recommended
driver : fglrx-updates - distro non-free
我认为问题在于manual_install
设置为 True。我不知道我是否真的在使用开源驱动程序,我不知道为什么驱动程序选项是灰色的,我不知道如何设置manual_install
为 False。
我没有任何备份xorg.conf
文件/etc/X11
(虽然我确实有一个xorg.conf.failsafe
- 那是备份吗?)并且窗口中的“恢复”按钮变灰Additional drivers
。
我只想回到原来的状态(选择开源驱动程序并自动更新)。
额外信息:我更换驱动程序的原因是,有时尝试唤醒 Ubuntu(尤其是长时间睡眠后)后,它却无法唤醒。它停留在黑屏(灰色)上。搜索似乎表明这是一个已知的错误。
答案1
这个解决方案对我有用:
sudo apt-get purge "fglrx.*" # remove proprietary drivers
sudo rm /etc/X11/xorg.conf # remove old Xserver config
重新安装开源驱动程序
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 # reconfig Xserver
sudo reboot
这将为您提供可用的视频驱动程序,并且您的驱动程序选项将不再变灰
答案2
您好,我找到的解决方案其实很简单。
在终端中运行以下命令:
sudo apt-get autoremove xserver-xorg-video-ati
sudo apt-get install xserver-xorg-video-ati
您将收到重新启动计算机的通知,重新启动计算机后问题就解决了。