昨天升级到 Quantal 后,我为我的 ATI Radeon HD 7850 卡安装了新的 ATI Catalyst 驱动程序(12.10 版)。登录 Ubuntu 后,没有 Unity。我可以用 Ctrl + Alt + T 访问终端。
我尝试卸载驱动程序,但并没有修复 Compiz 的问题。
有人知道我该如何修复 Compiz 吗?任何有关如何让驱动程序正常工作的信息也很好。
编辑:我通过首先通过终端卸载专有驱动程序(我相信它在 /usr/share/ati/amd-uninstall.sh 中)解决了此问题。然后我重新启动并安装开源驱动程序 radeon,然后再次重新启动。它比专有驱动程序慢,但它有效。
答案1
嗨,我为大家解答了这个问题,问题是 12.10 由于某种原因不包含内核头文件。因此,在安装驱动程序时,sudo apt-get install linux-headers-$(uname -r)
您可以在安装之前或之后执行此操作,这无所谓。完成后,重新启动系统并尽情享受吧!
答案2
卸载 ATI 驱动程序
$ sudo sh /usr/share/ati/fglrx-uninstall.sh (if file is existing)
$ sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
安装免费驱动程序
$ sudo rm /etc/X11/xorg.conf
$ sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 xserver-xorg-core
$ sudo dpkg-reconfigure xserver-xorg
重启
$ sudo reboot
下载 ATI 驱动程序
$ mkdir ~/catalyst12.6/
$ cd ~/catalyst12.6/
要了解您拥有的显卡类型,请执行以下操作lspci -v | grep -A 12 VGA
。从 AMD/ATI 网站下载适合您机器的驱动程序。文件应类似于amd-driver-installer-12.6-legacy-x86.x86_64.run
(不是 6 个月前的上一个答案中的 12.04 版本)。将其移入~/catalyst12.6/
。如果需要,请解压缩。
$ unzip amd-driver-installer-12.6-legacy-x86.x86_64.zip
安装 ATI 驱动程序
$ sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4
$ sudo chmod +x amd-driver-installer-12.6-legacy-x86.x86_64.run
$ sudo sh ./amd-driver-installer-12.6-legacy-x86.x86_64.run --buildpkg Ubuntu/precise
$ sudo dpkg -i fglrx*.deb
$ sudo amdconfig --initial -f
Reboot and Check if installation is successful
$ sudo reboot
$ sudo fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4200 Series
OpenGL 版本字符串:3.3.11653 兼容性配置文件上下文一切正常,正如您所见,上次重启后,fglrxinfo 正确显示我的 ATI 显卡。
答案3
好吧,我最终放弃了,将尽可能多的信息传输到 USB 驱动器(显然是通过终端)并完全重新安装操作系统(使用 12.10)。无论出于什么原因,它现在都可以在新版本上运行,并且使用与之前相同的硬件和软件。我不知道为什么从 12.04 到 12.10 的就地升级会导致失败,而 12.10 的全新安装不会失败,但我希望这至少能帮助到一些人。不幸的是,我今天不得不从头开始重建我的网络服务器。
祝你好运!
答案4
一些“旧” ATI 卡不再受支持,并且其驱动程序未更新,因此 Xorg 版本较旧。由于您的卡较新,因此您不会受到影响,但可能会受到影响。
所以,我遇到了和你同样的问题,这对我有用......http://www.ubuntuvibes.com/2012/10/how-to-install-amd-catalyst-legacy.html