首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法彻底清除fglrx

无法彻底清除fglrx
EN

Ask Ubuntu用户
提问于 2014-08-12 08:07:16
回答 1查看 10.5K关注 0票数 4

我已经得到14.04,并安装了专有的AMD催化剂14.6使用生成分配特定的驱动程序包选项,在安装程序说明中描述。

现在我想更改为mesa-vdpau-drivers,但不能从我的系统中完全清除fglrx

到目前为止,我尝试的是我在几个HowTos中找到的,基本上可以归结为运行以下命令:

代码语言:javascript
复制
sudo apt-get remove --purge fglrx fglrx-amdcccle fglrx-dev
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 mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
sudo rm -rf /etc/ati

但是,在我的dmesg输出中,仍然可以看到以下几行:

代码语言:javascript
复制
[   58.779902] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[   58.779916] Disabling lock debugging due to kernel taint
[   58.798511] fglrx: module verification failed: signature and/or  required key missing - tainting kernel
[   58.822853] <6>[fglrx] Maximum main memory to use for locked dma buffers: 1506 MBytes.
[   58.823307] <6>[fglrx]   vendor: 1002 device: 9804 count: 1
[   58.824514] <6>[fglrx] ioport: bar 1, base 0xf000, size: 0x100
[   58.825520] <6>[fglrx] Kernel PAT support is enabled
[   58.825577] <6>[fglrx] module loaded - fglrx 14.10.2 [May  5 2014] with 1 minors

完整的dmesg输出以这个巴斯特宾表示。

如果能提供任何帮助..。

EN

回答 1

Ask Ubuntu用户

发布于 2014-09-30 11:25:58

在之前安装了fglrx专有驱动程序之后,我在试图正确运行Radeon开源驱动程序时遇到了同样的问题。

事实上,我对Radeon开源驱动程序的需求是与xbmc论坛上的这篇文章链接的:带有vdpau的Linux - Radeon (howto)

我删除了fglrx驱动程序,并在这个Ubuntu wiki页面之后安装了一个开源驱动程序

但我在XBMC上的视频撕裂仍然有问题。(XBMC中没有硬件加速,CPU使用率为180% )

我仔细地阅读了/var/log/Xorg.0.log文件的我用的那篇文章版本和系统上的版本。我注意到不同之处是:

代码语言:javascript
复制
LoadModule: "ati"
Warning, couldn't open module ati
UnloadModule: "ati"
Unloading ati
Failed to load module "ati" (module does not exist, 0)

所以ATI司机没有被使用..。而fglrx也不是

代码语言:javascript
复制
LoadModule: "fglrx"
Warning, couldn't open module fglrx
UnloadModule: "fglrx"
Unloading fglrx
Failed to load module "fglrx" (module does not exist, 0)

Xorg没有考虑两个驱动程序"fglrx“(因为已删除)或"ATI”。原因可能是"fglrx“没有被完全删除,"ATI”Radeon没有完全安装。

所以我再次运行了安装程序

代码语言:javascript
复制
sudo apt-get install xserver-xorg-video-ati

魔法来了!现在在我的/var/log/Xorg.0.log文件中:

代码语言:javascript
复制
[ 37959.945] (II) LoadModule: "glx"
[ 37959.945] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 37959.948] (II) Module glx: vendor="X.Org Foundation"
[ 37959.948]    compiled for 1.15.1, module version = 1.0.0
[ 37959.948]    ABI class: X.Org Server Extension, version 8.0
[ 37959.948] (==) AIGLX enabled
[ 37959.948] Loading extension GLX
[ 37959.948] (==) Matched fglrx as autoconfigured driver 0
[ 37959.948] (==) Matched ati as autoconfigured driver 1
[ 37959.948] (==) Matched fglrx as autoconfigured driver 2
[ 37959.948] (==) Matched ati as autoconfigured driver 3
[ 37959.948] (==) Matched modesetting as autoconfigured driver 4
[ 37959.948] (==) Matched fbdev as autoconfigured driver 5
[ 37959.948] (==) Matched vesa as autoconfigured driver 6
[ 37959.948] (==) Assigned the driver to the xf86ConfigLayout
[ 37959.948] (II) LoadModule: "fglrx"
[ 37959.949] (WW) Warning, couldn't open module fglrx
[ 37959.949] (II) UnloadModule: "fglrx"
[ 37959.949] (II) Unloading fglrx
[ 37959.949] (EE) Failed to load module "fglrx" (module does not exist, 0)
[ 37959.949] (II) LoadModule: "ati"
[ 37959.949] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[ 37959.949] (II) Module ati: vendor="X.Org Foundation"
[ 37959.949]    compiled for 1.15.1, module version = 7.3.0
[ 37959.949]    Module class: X.Org Video Driver
[ 37959.949]    ABI class: X.Org Video Driver, version 15.0
[ 37959.949] (II) LoadModule: "radeon"
[ 37959.950] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[ 37959.950] (II) Module radeon: vendor="X.Org Foundation"

和XBMC:不再有视频撕裂和5%的CPU使用率:硬件加速工作!

票数 -1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/510162

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档