我已经为此苦苦挣扎了一段时间。我有一台较旧的 Acer Aspire 5810T,里面装有 AMD ATI Mobility Radeon HD 4330。我已禁用可切换选项,现在只运行 HD4330 卡,但我遇到了驱动程序问题。
我正在运行 XUbuntu 12.04.5,并且安装了从 AMD/ATI 网站手动下载的旧版催化剂 13.1 驱动程序。
到目前为止一切都很好,安装正常,除了显示“loki_setup (null)”。我真的不知道那是什么意思,但我认为没什么大不了的。
好吧,我安装了 AMD Catalyst 中心,可以开始玩 Dota 2 之类的游戏了,而之前我做不到(虽然性能比我以前运行 Windows 7 时差多了。说实话真的没法玩)——但现在突然在附加驱动程序应用程序中出现了一个专有驱动程序。请注意,在安装 Legacy 13.1 之前,那里什么都没有。此外,它说它没有启用,所以我尝试启用它。这似乎有效,它要求我重新启动——我照做了。现在,当我再次启动附加驱动程序时,它不见了。我不记得具体名字了,但它的名字是这样的
FGLRX ATI/AMD ...
另外我无法再启动 AMD 催化剂控制中心,并且出现错误:
初始化 Catalyst Control Center Linux 版本时出现问题。这可能是由以下原因引起的。
未安装 AMD 显卡驱动程序,或者 AMD 驱动程序运行不正常。请安装适合您的 AMD 硬件的 AMD 驱动程序,或者使用 aticonfig 进行配置。
现在,如果我尝试运行 aticonfig,它会显示:
aticonfig:未检测到受支持的适配器
那么。这是我应该担心的事情吗?我是否应该在附加驱动程序应用程序中启用该驱动程序,或者当我使用旧版 .run 文件安装时该驱动程序是否已启用?
编辑:此外,现在当我尝试启动 Steam 时,我得到:
glXChooseVisual 失败
当我检查 lshw 时,我得到了这个:
*-display UNCLAIMED 描述:VGA 兼容控制器 产品:RV710/M92 [Mobility Radeon HD 4330/4350/4550] 供应商:海力士半导体(现代电子) 物理 ID:0 总线信息:pci@0000:01:00.0 版本:00 宽度:32 位 时钟:33MHz 功能:vga_controller bus_master cap_list 配置:延迟=0 资源:内存:c0000000-cfffffff ioport:4000(size=256) 内存:d4000000-d400ffff 内存:d4020000-d403ffff
答案1
对于任何比 12.04.01 更新的 ubuntu,或对于使用相同内核的任何其他 Linux 发行版,ATI 不再支持专有的 fglrx 驱动程序(您可以从附加驱动程序中获得该驱动程序)。您应该使用开源 radeon 驱动程序。