l0b*_*0b0 4 ati software-installation
现在,即使在优秀 指南的帮助下,专有 ATI Catalyst 驱动程序的升级也很痛苦。
这些命令都成功运行(如$? -eq 0):
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* \
xorg-driver-fglrx
sudo apt-get install build-essential cdbs fakeroot dh-make debhelper \
debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 \
dh-modaliases # Already installed
sudo apt-get install ia32-libs # Ditto
sudo sh ./ati-driver-installer-11-7-x86.x86_64.run --buildpkg Ubuntu/natty
sudo dpkg -i fglrx*.deb
Run Code Online (Sandbox Code Playgroud)
重新启动后,它在图形引导阶段崩溃了。安全模式下重启,恢复旧配置:
sudo mv /etc/X11/xorg.conf{.fglrx-N,}
Run Code Online (Sandbox Code Playgroud)
现在它启动,并直接进入正确的视频模式,但CCC 中显示的版本号仍然显示 11.5!
尝试卸载驱动程序,并注意到一些警告:
dpkg: warning: while removing fglrx, directory '/usr/lib32/fglrx' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx/etc/ati' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx/etc' not empty so not removed.
dpkg: warning: while removing fglrx, directory '/usr/lib/fglrx' not empty so not removed.
Run Code Online (Sandbox Code Playgroud)
尝试在不生成软件包的情况下进行安装:
sudo sh .../ati-driver-installer-11-7-x86.x86_64.run
Run Code Online (Sandbox Code Playgroud)
它说软件包仍然安装!使用以下命令验证:
$ apt-cache pkgnames --installed | grep fglrx
fglrx
fglrx-dev
fglrx-amdcccle
Run Code Online (Sandbox Code Playgroud)
这个时候我能做什么?我什至试图删除 /usr/lib32/fglrx 和 /usr/lib/fglrx 目录,但这没有帮助。
我知道当我重新安装 fglrx 时,我通常会做你所做的事情,但略有不同,因为我通常不得不回到开源版本一段时间。
我发现这个指南真的很有帮助
然而,这上次对我有用,并且摆脱了我电脑上几乎所有的 ati/fglrx 东西
sudo /usr/share/ati/fglrx-uninstall.sh # (if it exists)
sudo apt-get remove --purge fglrx*
Run Code Online (Sandbox Code Playgroud)
作为进一步的措施,我还检查还剩下什么
dpkg -l '*fglrx*'
Run Code Online (Sandbox Code Playgroud)
和
locate fglrx
Run Code Online (Sandbox Code Playgroud)
我还确保我安装了一组正确的开源驱动程序
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
Run Code Online (Sandbox Code Playgroud)
然后我重建专有的 fglrx/Catalyst 驱动程序,以便通过受限硬件驱动程序管理器(又名 jockey)安装
sudo apt-get install fglrx-modaliases
Run Code Online (Sandbox Code Playgroud)
这些都完成后,我重新启动,现在开源驱动程序正在工作,并且 xserver-xorg 已经重建,我重新安装了 fglrx
sudo apt-get install fglrx
Run Code Online (Sandbox Code Playgroud)
上次似乎成功了。
让我们知道您的身体情况如何
| 归档时间: |
|
| 查看次数: |
4251 次 |
| 最近记录: |