(已修复)“Ubuntu 12.04 precise”上的 Radeon HD 3870 驱动程序安装问题

(已修复)“Ubuntu 12.04 precise”上的 Radeon HD 3870 驱动程序安装问题

“Ubuntu 12.04 precise” 上的 Radeon HD 3870 驱动程序安装问题:根据用户 Zuul 或 roby 在此处给出的最新答案,使用 makson96/fglrx 存储库方法已修复。
所有其他方法均失败。[/编辑]

我知道这是我的实际驱动程序,因为:

~$ lspci | grep -i amd
01:00.0 VGA 兼容控制器:Advanced Micro Devices [AMD] nee ATI RV670 [Radeon HD 3870]
01:00.1 音频设备:Advanced Micro Devices [AMD] nee ATI RV670/680 HDMI 音频 [Radeon HD 3690/3800 系列]

我已采取的步骤:

  1. 去到这儿: http://support.amd.com/us/gpudownload/linux/legacy/Pages/legacy-radeon_linux.aspx

  2. 已安装“AMD Catalyst™ 13.1 专有 Linux x86 显示驱动程序”

  3. 已重启

  4. 启动“amdcccle”并收到以下错误消息:

**"Initialization error"**
There was a problem initializing Catalyst Control Center Linux edition. It could be caused by the following.
No AMD graphics driver is installed, or the AMD driver is not functioning properly. Please install the AMD driver appropriate for you AMD hardware, or configure using aticonfig.

-5. 我得到了一个叫做“ubuntu-amd-catalyst-install”的东西,安装并启动它,它显示了以下错误消息:

“粉丝俱乐部 - Ubuntu AMD Catalyst™ 安装” 检测到的图形控制器:

海力士半导体(现代电子) Radeon HD 3870

Ubuntu 12.04 Linux 内核:3.5 X-Server 版本:

该驱动程序不支持您的系统

您的系统不支持该驱动程序<--- ????


我安装了 synaptic,然后从那里安装了 fglrx 驱动程序,但“amdcccle”也没有开始工作。

我也运行了“aticonfig --initial”,但没有任何改变。

目前我不满意,因为我的最大(也是唯一的)分辨率是 1024x768,我希望改变这一点。

我确实记得几年前使用相同硬件安装 Ubuntu 时从未出现过这种错误消息。

多年来,Ubuntu 开发团队是否对 Ubuntu 做错了什么,导致它支持我的(未改变的)硬件的能力下降?

我查阅了建议的搜索,但似乎都帮不上忙,我把信任交给了你们,希望你们能帮我弄清楚为什么 ubuntu 停止支持我曾经完全支持的显卡。


在此先感谢所有积极的帮助者。

我被告知删除我所做的一切(我现在已经删除了)并到这里使用本指南: https://help.ubuntu.com/community/BinaryDriverHowto/ATI

我这样做了,然后在步骤 2.1.8 中发送命令“fglrxinfo”后得到了此输出:

X 失败请求的错误:BadRequest(无效的请求代码或没有这样的操作) 失败请求的主操作码:153(GLX) 失败请求的次操作码:19(X_GLXQueryServerString) 失败请求的序列号:12 输出流中的当前序列号:12

当指南中写道我应该得到类似的东西时:

显示::0 屏幕:0 OpenGL 供应商字符串:Advanced Micro Devices, Inc. OpenGL 渲染器字符串:AMD Radeon HD 6300M 系列 OpenGL 版本字符串:4.2.11733 兼容性配置文件上下文

请 ubuntu 专家帮忙,为什么会发生这种情况?我该怎么办?

答案1

安装存储库 makson96/fglrx 详细信息可以在这里找到

此存储库提供适用于 Ubuntu 的 Radeon HD 2xxx - 4xxx 的 AMD Catalyst Lagacy 13.1(fglrx 8.97.100.7)驱动程序:
12.04 Precise Pangolin
12.10 Quantal Quetzal
13.04 Raring Ringtail

如果您使用的是 Ubuntu 12.04.2,请确保已安装 linux-headers-generic-lts-quantal 包。

如果您使用的是 Ubuntu 13.04,该驱动程序可能无法很好地与 Unity 配合使用。如果是这种情况,请考虑将 Unity 配置重置为默认配置或使用其他 DE。

要使用 Catalyst Legacy 13.1,您需要执行以下命令:

sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

并重新启动计算机。

该存储库正在将 X-Server 降级至 1.12.4(这是驱动程序支持的最高版本)。

Quantal:
驱动程序已修补:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/993427
(评论 14),因此它可以在 Linux 内核 3.5 上运行。

Raring:
驱动程序已修补:
http://ubuntuone.com/7IYHGmdpcH6SbX3l0GaXwa
,因此它可以在 Linux 内核 3.8 上运行。补丁取自 Arch:
https://aur.archlinux.org/packages/catalyst-total-hd234k/
但我需要添加一些 Ubuntu 特定的更改。

要从系统中删除存储库及其软件包,请执行以下命令:sudo ppa-purge ppa:makson96/fglrx

PS 有人向我指出,Radeon HD4670 AGP 卡不受旧版驱动程序支持。

相关内容