(已解决)安装A卡radeon HD 3850出错,求助各位大虾

声卡/显卡/打印机/USB设备等硬件问题(网卡问题请发上面的网卡板块)
回复
baron_wwh
帖子: 3
注册时间: 2013-03-17 19:33
系统: windows xp
送出感谢: 0
接收感谢: 0

(已解决)安装A卡radeon HD 3850出错,求助各位大虾

#1

帖子 baron_wwh » 2013-03-23 23:22

小弟是菜鸟,学习使用ubuntu(12.04 LTS),在安装A卡驱动时出错,搞不定,求助各位大虾!具体信息如下:

出错的log如下:
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.
Unloading radeon module...
ERROR: Module radeon is in use
Unloading drm module...
ERROR: Module drm is in use by radeon,ttm,drm_kms_helper
[Message] Kernel Module : Trying to install a precompiled kernel module.
[Message] Kernel Module : Precompiled kernel module version mismatched.
[Message] Kernel Module : Found kernel module build environment, generating kernel module now.
AMD kernel module generator version 2.1
doing Makefile based build for kernel 2.6.x and higher
rm -rf *.c *.h *.o *.ko *.a .??* *.symvers
make -C /lib/modules/3.5.0-26-generic/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: 正在进入目录 `/usr/src/linux-headers-3.5.0-26-generic'
CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘KCL_MEM_AllocLinearAddrInterval’中:
/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2152:5: 错误: 隐式声明函数‘do_mmap’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[2]: *** [/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] 错误 1
make[1]: *** [_module_/lib/modules/fglrx/build_mod/2.6.x] 错误 2
make[1]:正在离开目录 `/usr/src/linux-headers-3.5.0-26-generic'
make: *** [kmod_build] 错误 2
build failed with return value 2
[Error] Kernel Module : Failed to compile kernel module - please consult readme.
[Reboot] Kernel Module : update-initramfs

所安装的驱动来自amd官网最新驱动
amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64

系统信息如下:
#uname -a
Linux MyComputer 3.5.0-26-generic #42~precise1-Ubuntu SMP Mon Mar 11 22:19:42 UTC 2013 i686 i686 i386 GNU/Linux
本人是在安装了所有的系统更新后才安装显卡驱动的,是不是这里有什么问题?我看这个信息觉得是版本号对不上。。。

(PS:哎。。。郁闷,装完了非说我显示器是笔记本的。。。看上去那叫一恶心啊)
上次由 baron_wwh 在 2013-03-26 0:42,总共编辑 3 次。
baron_wwh
帖子: 3
注册时间: 2013-03-17 19:33
系统: windows xp
送出感谢: 0
接收感谢: 0

Re: 安装A卡radeon HD 3800出错,求助各位大虾

#2

帖子 baron_wwh » 2013-03-23 23:28

顺便说一下我的安装步骤:
#chmod +x ati-driver.run
#sudo sh ./ati-dirver.run
一路next。。。出错。。。
baron_wwh
帖子: 3
注册时间: 2013-03-17 19:33
系统: windows xp
送出感谢: 0
接收感谢: 0

Re: 安装A卡radeon HD 3850出错,求助各位大虾

#3

帖子 baron_wwh » 2013-03-26 0:38

经过不懈努力,终于找到问题所在和解决办法。
问题:
12.04 LTS使用的x-server和linux kernel版本都超出了ATI官方发布的驱动的要求,具体要求大家可以在ATI release note中可以查到。而且ATI官方已经在最近的几次版本发布中宣布了不再支持2xxx - 4xxx。也就是说我们现在面临的问题是:使用官方的驱动,不管是下载的run也好还是apt-get install fglrx也好都是不可能成功的,包括你使用--buildpkg Ubuntu/precise,都是不能正常安装的。不过需要提出的是有大牛说可以用patch的方式使用官方包是可以的,这点我没有做尝试,也许是可以的。
解法:
3天努力啊,最终之需要4条简单的命令。。。不得不佩服大牛Tomasz Makarewicz发布的这个legacy版本,专门为了解决2xxx - 4xxx驱动安装问题。
sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

以上4条简单的命令就可以帮你搞定A卡在12.04上的驱动问题,而且还是用官方发布的宣称不支持老卡的13.1版本。。。汗颜啊!!
具体命令我就不解释了,具体的说明大家可以在google上search Tomasz Makarewicz就可以轻易找到网址,里面有一些说明(包括卸载)。
现在我们不再需要花银子升级自己的装备了~~

(提醒一下:最好大家在安装了最新的系统升级包之后再安装,保证网站上发布的最新的driver可以在最新的系统上正常安装,不怕别的就怕万一有bug。。。)

#fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 3800 Series
OpenGL version string: 3.3.11672 Compatibility Profile Context
哇咔咔!!! :em05
时光机
帖子: 26
注册时间: 2010-06-04 14:57
送出感谢: 0
接收感谢: 0

Re: 安装A卡radeon HD 3850出错,求助各位大虾

#4

帖子 时光机 » 2013-03-29 14:00

baron_wwh 写了:经过不懈努力,终于找到问题所在和解决办法。
问题:
12.04 LTS使用的x-server和linux kernel版本都超出了ATI官方发布的驱动的要求,具体要求大家可以在ATI release note中可以查到。而且ATI官方已经在最近的几次版本发布中宣布了不再支持2xxx - 4xxx。也就是说我们现在面临的问题是:使用官方的驱动,不管是下载的run也好还是apt-get install fglrx也好都是不可能成功的,包括你使用--buildpkg Ubuntu/precise,都是不能正常安装的。不过需要提出的是有大牛说可以用patch的方式使用官方包是可以的,这点我没有做尝试,也许是可以的。
解法:
3天努力啊,最终之需要4条简单的命令。。。不得不佩服大牛Tomasz Makarewicz发布的这个legacy版本,专门为了解决2xxx - 4xxx驱动安装问题。
sudo add-apt-repository ppa:makson96/fglrx
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fglrx-legacy

以上4条简单的命令就可以帮你搞定A卡在12.04上的驱动问题,而且还是用官方发布的宣称不支持老卡的13.1版本。。。汗颜啊!!
具体命令我就不解释了,具体的说明大家可以在google上search Tomasz Makarewicz就可以轻易找到网址,里面有一些说明(包括卸载)。
现在我们不再需要花银子升级自己的装备了~~

(提醒一下:最好大家在安装了最新的系统升级包之后再安装,保证网站上发布的最新的driver可以在最新的系统上正常安装,不怕别的就怕万一有bug。。。)

#fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 3800 Series
OpenGL version string: 3.3.11672 Compatibility Profile Context
哇咔咔!!! :em05
直接用这四条命令就行了吗?下载下来的驱动用不上了?
长袖善舞
帖子: 6
注册时间: 2011-11-16 22:34
送出感谢: 0
接收感谢: 0

Re: (已解决)安装A卡radeon HD 3850出错,求助各位大虾

#5

帖子 长袖善舞 » 2015-01-17 20:36

新版的不更新了挺遗憾了
回复

回到 “常用硬件支持”