我有一块 ATI Radeon XPress 1200 显卡,默认驱动程序无法正常工作。我从 AMD 下载了专有驱动程序 .run 文件(“ati-driver-installer-9-3-x86.x86_64.run”),并尝试使用 运行它sudo sh ati-driver-installer-9-3-x86.x86_64.run
。每次我尝试运行它时都会出现此错误:
Error: ./default_policy.sh does not support version
default:v2:i686:lib::none:3.8.0-25-generic; make sure that the version is being
correctly set by --iscurrentdistro
我不知道是什么原因造成的,如果能得到帮助我真的很感激。提前谢谢!:)
答案1
错误消息意味着您要安装的驱动程序不支持您的显卡。更准确地说,AMD放弃支持适用于 Catalyst v. 9.3 中的旧显卡,它还需要使用早于 v. 2.6.28 的内核和早于 v. 1.5 的 X 服务器。
Ubuntu 11.10 是最新版本,其内核和 X 服务器足够老,可以运行 Catalyst v. 9.3。不幸的是,Ubuntu 11.10不再支持,所以你唯一的解决方案就是使用开源驱动程序。
您还可以使用ppa:makson96/fglrxPPA 将您的内核和 X 服务器降级到旧版本并安装旧版驱动程序。但是,请阅读链接中的发行说明,因为该驱动程序与 Ubuntu 13.04 中使用的 Unity 不完全兼容。
如果您想使用 PPA,请从终端运行以下命令来降级内核和 X 服务器并安装旧版驱动程序:
sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy
答案2
我不确定我是否同意 papukaija 的回答,但我可能是错的。从您提供的信息来看,对我来说最相关的线索是这一行:
default:v2:i686:lib::none:3.8.0-25-generic;
您的计算机是否运行 32 位架构?这就是 i686 所表示的:32 位架构,看起来您正在尝试运行 64 位架构的安装程序,而安装程序希望看到 64 位架构
我猜你要么已经安装了某些不适合你硬件架构的软件,要么你正在尝试安装某些不适合你硬件架构的软件。如果不知道你正在运行什么,我无法告诉你你到底应该怎么做。输入
uname -a
要了解您的安装情况,请从那里开始。