【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

CPU/显卡/打印机/USB设备等硬件问题
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#1

帖子 alexshots » 2014-12-30 0:25

【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

老早就想写这个了。用实际告诉自己农企的显卡和老黄的比,到底有多渣。。。

ubuntu 14.04 LTS 64bit,omega驱动是2014年12月的amd的显卡新出的,我用的是14.501,所谓那个大版本catalyst催化剂14.12 omega驱动那个。新闻到处报道。。。咱也来试试。

下载
http://support.amd.com/en-us/download/d ... ntu+x86+64

amd官方网站推送速度真值得吐槽啊。。。慢死了!

首先,2波依赖,64位必须的。我其实自己没折腾过,别人这么教的,我也这么来。。。。
依赖1:
xserver-xorg-dev build-essential cdbs dh-make dkms execstack dh-modaliases libqtgui4 debhelper debconf libstdc++6 dkms libqtgui4 libelfg0 linux-headers-generic

最后这个linux核心对应版本的headers,因为我一般是核心image,headers,source都更新到最新,同步版本。升级比较勤,基本自己不担心。

然后64位下的32位内容追加的。
依赖2:lib32gcc1 libc6-i386 lib32z1 lib32ncurses5 lib32bz2-1.0

我是直接拿新立德装的。

完了amd官方现在给ubuntu 14.04 和12.04直接有deb包。省心了。

用新立德看一眼,现在是内核3.13.0-44-generic的ubuntu 14.04 64bit,用的ubuntu官方源的开源驱动,也装好了。就是在synaptic package manager中类似,xserver-xorg-video-ati,xserver-xorg-video-radeon,xserver-xorg-video-r128那几个。。。默认应该是官方源装好的。

然后,amd现在装官方驱动渺似不需要删除开源驱动,但是需要删除nvidia和amd自己的过去闭源驱动。。。我在新立德里检查了一下,都删了。

然后开装吧。几十MB的omega驱动deb包。下载后把权限改好。ctrl-alt-t控制台中,
sudo dpkg -i fglrx_14.501-0ubuntu1_amd64_UB_14.01.deb

报错,说要fglrx-core这个包做依赖。

这个因为我头一次玩amd的这么高端的官方驱动。不懂,网上好多教程也是走xxxx。run包的编译后安装方法。后来查了一下才知道。现代的amd的linux驱动deb包版本,由四部分组成。分别是驱动本体,驱动core(minimal),CCC控制中心,和dev(devel),组成。你应该先装minimal,再装驱动本身。并不是说minimal写着non-X support,你就不装了。
唉。。。可能需要分别下载,一个个装。

装sudo dpkg -i fglrx-core_14.501-0ubuntu1_amd64_UB_14.01.deb
时候提示冲突。
fglrx-core conflicts with libopencl1
ocl-icd-libopencl1:amd64 provides libopencl1 and is present and installed.
好吧,新立德卸载之,ocl-icd-libopencl1。

然后再sudo dpkg -i fglrx-core_14.501-0ubuntu1_amd64_UB_14.01.deb就行了。过一会儿新立德中搜索fglrx-core也能看到了。

然后sudo dpkg -i fglrx_14.501-0ubuntu1_amd64_UB_14.01.deb
装驱动本体。

然后sudo dpkg -i fglrx-amdcccle_14.501-0ubuntu1_amd64_UB_14.01.deb 装CCC。
最后,devel包。
sudo dpkg -i fglrx-dev_14.501-0ubuntu1_amd64_UB_14.01.deb

感觉比nvidia的显卡驱动安装还要简单些。

然后首次启动。
sudo aticonfig --initial

自动生成一个xorg。conf。我去/etc/X11/下观摩一下。基本看不懂,而且内容也比较简单。桌面分辨率设置成1024x768的保守分辨率。万一出事儿呢。。。这我的第一次啊。那就重启吧.

重启后进ubuntu硬盘狂转,之后进桌面直接最大分辨率。ctrl-alt-t控制台
命令$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon R7 200 Series
OpenGL version string: 4.4.13283 Compatibility Profile Context 14.501.1003

=-=-=-=-=
然后$ fgl_glxgears 看得我眼睛都花了。。。
Using GLX_SGIX_pbuffer
10359 frames in 5.0 seconds = 2071.800 FPS

=-=-=-===-
但是我这是64bit,32bit的怎么样,用32bit的glxinfo | more试试。
$ glxinfo | more
name of display: :0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: ATI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_visual_select_group, GLX_SGI_make_current_read,
GLX_SGI_swap_control
client glx vendor string: ATI
client glx version string: 1.4
client glx extensions:
GLX_AMD_gpu_association, GLX_ARB_create_context,
GLX_ARB_create_context_profile, GLX_ARB_fbconfig_float,
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age,
GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_swap_control,
GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_MESA_allocate_memory, GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_NV_swap_group, GLX_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group,
后边我就不看了。直接ctrl-c退出。可以看到direct rendering 是yes。

然后sudo amdcccle开启高级控制中心。能看到显卡基本信息什么的,和nvidia的nvidia-settings差不多。

然后,我们没那么多废话了。动真格的,开几个linux的3d游戏试试。
首先,无主之地2,挺正常。不过顿卡的问题还有。
a.
http://ww4.sinaimg.cn/large/005yyi5Jjw1 ... 0p045l.jpg
图片
b.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0p046c.jpg
图片

然后,死亡岛1,dead island。读盘照旧巨慢。。。能玩。
a.,
http://ww1.sinaimg.cn/large/005yyi5Jjw1 ... 0k0q8z.jpg
图片
b.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0k0wks.jpg
图片

然后deadfall adventures.这游戏的读盘时间,真的是。。。太无语了。
a.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0p0thl.jpg
图片

b.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0p043q.jpg
图片

饥荒游戏linux版。2d的基本没事儿。
a.
http://ww1.sinaimg.cn/large/005yyi5Jjw1 ... 0jaq6w.jpg
图片
b.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0ja43c.jpg
图片

dota2.linux版。快升source2了。
a.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0p041g.jpg
图片
b.
http://ww1.sinaimg.cn/large/005yyi5Jjw1 ... 0p0dkq.jpg
图片

尘埃幸福轨迹linux版。2d的动作。很流畅。
a.
http://ww4.sinaimg.cn/large/005yyi5Jjw1 ... 0p0dmo.jpg
图片
b.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0p0dms.jpg
图片

半条命1.linux版,老游戏也能玩。
a.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0lc77o.jpg
图片

kingdom rush hd的linux版。2d塔防。
a.
http://ww1.sinaimg.cn/large/005yyi5Jjw1 ... 0k0n3m.jpg
图片
b.
http://ww4.sinaimg.cn/large/005yyi5Jjw1 ... 0k00zs.jpg
图片

l4d2,linux版,几乎和dota2/tf2一样,几乎到人手一份的程度。valve本家的source引擎。
a.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0p0tdv.jpg
图片
b.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0p046d.jpg
图片

骑砍:战团。linux版。
a.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0p07cp.jpg
图片
b.
http://ww1.sinaimg.cn/large/005yyi5Jjw1 ... 0p0dn4.jpg
图片

英雄萨姆3.linux版
a.
http://ww4.sinaimg.cn/large/005yyi5Jjw1 ... 0p0dqb.jpg
图片

b.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0p0dqp.jpg
图片

trine2 linux版。
a.
http://ww4.sinaimg.cn/large/005yyi5Jjw1 ... 0k0jxs.jpg
图片
b.
http://ww1.sinaimg.cn/large/005yyi5Jjw1 ... 0k0q9l.jpg
图片

巫师2。linux版。
a.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0lejv1.jpg
图片

painkiller hell & damnation linux版。虚幻引擎的,就是一个类似quake的cult风游戏。

a。
http://i3.tietuku.com/c7e79fdb009ee08f.jpg
图片

b。

http://i3.tietuku.com/c4b04e4b78f69c43.jpg
图片

verdun 付费的,这个游戏类似cs,现在还是beta版,必须联网玩,没单机。只有us,eu,au三个国的服务器,大陆连过去挺卡的。简单理解成一战背景版的cs吧。
a.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0ocgrh.jpg
图片

b.
http://ww3.sinaimg.cn/large/005yyi5Jjw1 ... 0ocagy.jpg
图片

地铁最后曙光redux,linux版。
a.
http://ww4.sinaimg.cn/large/005yyi5Jjw1 ... 0p078f.jpg

图片

b.
http://ww2.sinaimg.cn/large/005yyi5Jjw1 ... 0p0tei.jpg

图片

c.
http://ww4.sinaimg.cn/large/005yyi5Jjw1 ... 0p0afm.jpg

图片

d.
http://ww1.sinaimg.cn/large/005yyi5Jjw1 ... 0p0n35.jpg

图片
基本上a卡很多游戏在linux下也能玩。虽然渺似没有n卡兼容性好。大概有2个游戏出了点问题,地铁最后曙光redux的linux版,还有strike suit zero的linux版。渺似出问题了。而地铁metro LL redux linux版的问题,后来可以通过修复下载解决,基本上也算没问题。
但大多数游戏a卡都能正常玩。和老黄家的,有差距,但没有那么大的差距。。。
上次由 alexshots 在 2015-01-02 20:31,总共编辑 3 次。
-
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#2

帖子 vickycq » 2014-12-30 18:21

楼主介绍的几款游戏不错!现在如果对3D性能没要求,开源驱动完全满足使用。硬解高清,电源管理都跟上了。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
taohunter
帖子: 1555
注册时间: 2012-03-31 3:29

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#3

帖子 taohunter » 2014-12-30 22:29

楼主应该在游戏板块多做些linux下游戏的专题介绍,毕竟游戏也是测试一个系统性能和稳定性的重要内容,对普通用户的吸引力也相当的大。
三年后终于回到16.04--稳定了!
newborn2010
帖子: 4
注册时间: 2014-12-27 20:51
系统: Windows 8.1 X64

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#4

帖子 newborn2010 » 2014-12-31 2:17

地铁最后曙光redux过场动画一完就黑屏死机 :em20 ,删掉游戏目录里的含cfg文件的目录重进有一定几率不黑屏死机。。。
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#5

帖子 alexshots » 2014-12-31 13:45

taohunter 写了:楼主应该在游戏板块多做些linux下游戏的专题介绍,毕竟游戏也是测试一个系统性能和稳定性的重要内容,对普通用户的吸引力也相当的大。
这游戏都是我花钱在steam和gog买的。一般都是等打折,这点linux游戏,我攒了有一年多啊。。。我也就是一普通屌丝。。。做专题。。。我得多土豪才行啊。。。您真看得起我,拜。。。给跪了。。。

另外,楼上,你说进游戏就ooxx,那游戏要配置巨高,需要64bit操作系统,4GB或者更多DDR3高速内存,directX11时代的正版中高端A厂或者N厂显卡(肯定消费桌面级的都支持openGL4.x,dx10或者opengl3时代的老显卡就别想了),2GB或者更多GDDR5显存,低配显卡根本带不了。我为那游戏花了600多软妹币买了个DX11的显卡才凑合带起来。。。而且全低特效还不流畅。。。太恐怖了。。。

另外steam的分发版本,可以上来试试verify integrity of game cache。。。验证游戏完整性那个。。。有时能解决第一次安装后进游戏直接挂的问题。
上次由 alexshots 在 2014-12-31 17:44,总共编辑 2 次。
-
newborn2010
帖子: 4
注册时间: 2014-12-27 20:51
系统: Windows 8.1 X64

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#6

帖子 newborn2010 » 2014-12-31 15:25

alexshots 写了:
taohunter 写了:楼主应该在游戏板块多做些linux下游戏的专题介绍,毕竟游戏也是测试一个系统性能和稳定性的重要内容,对普通用户的吸引力也相当的大。
这游戏都是我花钱在steam和gog买的。一般都是等打折,这点linux游戏,我攒了有一年多啊。。。我也就是一普通屌丝。。。做专题。。。我得多土豪才行啊。。。您真看得起我,拜。。。给跪了。。。

另外,楼上,你说进游戏就ooxx,那游戏要配置巨高,需要4GB或者更多DDR3高速内存,directX11时代的正版中高端A厂或者N厂显卡(肯定消费桌面级的都支持openGL4.x,dx10或者opengl3时代的老显卡就别想了),2GB或者更多GDDR5显存,低配显卡根本带不了。我为那游戏花了600多软妹币买了个DX11的显卡才凑合带起来。。。而且全低特效还不流畅。。。太恐怖了。。。
E3V3+280X屌丝配置,280X半年前易讯1K5买的,跑地铁不至于成幻灯片。可能还是我系统驱动有问题,我一进地铁就交替闪烁手柄和键盘操作提示,刚又重装ubuntu了。。。steam库里有200+的linux works游戏,但我才刚拖好一个地铁还木有测试其他游戏,像生化奇兵无限也是画面大作。现在有几个问题,除了个别游戏内建console,linux上有木有fraps这样监控帧数的工具?还有罗技F710这样的360手柄怎么用。
==========================================================================
重装完ubuntu发现罗技F710手柄驱动系统自带直接就可用,另外现在测试版的steam客户端最近几天已经支持监测游戏帧数了,真是说曹操曹操就到。不过,我的机器地铁曙光redux依旧过完CG就死机 :em43,除楼主上面的几个,测试了下V社自家的必须都完美,还有文明5,欧卡2,XCOM:Enemy Unknown,Wargame系列,X3系列,杀地板,Shadowrun系列,Air Conflict: Vietnam,还有几个塔防+FPS混合的像Nuclear Dawn/Natural Selection 2/Sanctum 2。Linux上的大作不多,AAA更少,多数还是indie和旧货重置
上次由 newborn2010 在 2015-01-07 15:58,总共编辑 2 次。
Dongliya
帖子: 13
注册时间: 2013-01-20 7:34
系统: ubuntu17.04

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#7

帖子 Dongliya » 2015-01-02 13:00

这样安装的驱动 怎么卸载?
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

ubuntu 14.04卸载fglrx omega受限驱动

#8

帖子 alexshots » 2015-01-02 14:01

Dongliya 写了:这样安装的驱动 怎么卸载?
deb包安装的,在新立得中都可以看到,新立得中搜索该软件包的相关名字关键字即可。在新立得synaptic package manager中卸载就可以。该软件需要自己配置好连网和ubuntu源之后,从ubuntu 软件中心安装一个新立得。

然后卸载之后,你可以在新立得中看一眼,开源驱动是否还有装,如果有装xserver-xorg-video-ati,xserver-xorg-video-radeon,xserver-xorg-video-r128,(一般都是不需要改动,因为可以和受限驱动并存)这个几个开源驱动,然后你就去看一眼xorg.conf,在/etc/X11/目录下,需要root权限。

如果你是原版ubuntu 14.04(unity界面桌面)你可以ctrl-alt-t控制台中,命令sudo nautilus,开启root权限级的文件夹管理器,到/etc/X11/目录下,把amd omega受限驱动生成的xorg.conf删除,或者重命名成xorg.conf.old之类,只要让这个。conf文件不要再生效即可。

之后重启ubuntu,应该就能自动回退到amd 开源驱动了。这就是deb包驱动的好处。。。可以和开源驱动并存!卸载也方便。

=-=-==-=--=-=-=

如果你是xxxxx。run安装包那种装过来的,那卸载可就太麻烦了。

首先,你得鉴定一下run包的驱动模块是mod入了哪个linux核心,是不是当前这个版本的linux核心。(因为linux内核也会随着发行版发安全补丁升级,每次升级,都要转入对应显卡受限驱动的模块)如果是的话。。。那么

你得控制台中用,
sudo aticonfig --uninstall
或者
sudo sh 显卡驱动程序run包名字.run --uninstall
或者
sudo sh /usr/share/ati/amd-uninstall.sh

用这几个命令来卸载。

然后再到新立得之类的软件包管理器中,把fglrx相关的包,再都删除。

然后,把amd/ati开源驱动的包,在新立得中补装回来,如xserver-xorg-video-ati,xserver-xorg-video-radeon,xserver-xorg-video-r128,之类的。

然后,再删掉xorg。conf文件,然后你要考虑一下你装run包版amd显卡驱动之前,你是否手动配置过xorg.conf文件,如果你配过,你得把老的xorg.conf的文件还原回来,一般你装受限驱动时候都会自己备份一份。如果你当时装受限驱动之前根本不需要xorg。conf(现代linux发行版允许这种配置,就是系统自带xorg。conf的各种配置,分布在各个配置文件夹下,但是不需要xorg。conf文件本身,有必要再写那个文件,没必要也可以不写),那就直接重启,就ok了。
-
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#9

帖子 poloshiao » 2015-01-02 15:27

这样安装的驱动
請描述一下你安裝的指令或安裝的方法
头像
ooinzaghi
帖子: 1767
注册时间: 2010-11-18 15:55
系统: ubuntu16.04+win10
来自: Auir

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#10

帖子 ooinzaghi » 2015-01-23 9:09

n卡下只要找到合适的内核版本,不要跟随官方源升级内核,剩下就和win7下玩游戏没任何区别了。驱动也是apt无脑装
势不可去尽,话不可说尽,凡事太尽,缘分势必早尽。

生命不息,折腾不止!在折腾中进步!

dropbox邀请链接: https://db.tt/OMGJP72tMW
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#11

帖子 vickycq » 2015-01-23 11:53

关于fglrx驱动的卸载,补充几点:

1. 由于fglrx会私自替换opengl加速相关的库文件,需要重装以下几个包:

代码: 全选

sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
2. /etc/modprobe.d下的blacklist不会自动清除? :em06

参考:http://askubuntu.com/questions/78675/ho ... em-by-hand
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
yuiopt
帖子: 1
注册时间: 2015-02-25 11:38
系统: Ubuntu 14.04 LTS

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#12

帖子 yuiopt » 2015-02-25 11:50

楼主,安装完4个deb包,没有执行"sudo aticonfig --initial",直接重启了,然后就进不去系统了,貌似是白屏了,应该怎么解决呢?
alexshots
帖子: 248
注册时间: 2010-01-22 23:45

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#13

帖子 alexshots » 2015-02-27 0:10

yuiopt 写了:楼主,安装完4个deb包,没有执行"sudo aticonfig --initial",直接重启了,然后就进不去系统了,貌似是白屏了,应该怎么解决呢?
我了个去。切换tty控制台啊。快捷键ctrl-alt-f1。是CLI命令行界面的。使用ubuntu管理员(你装完ubuntu第一个帐号)帐号名和密码登录。

tty控制台,ubuntu默认是6+1个,ctrl-alt-f1,ctrl-alt-f2,ctrl-alt-f3,ctrl-alt-f4,ctrl-alt-f5,ctrl-alt-f6,然后ctrl-alt-f7是切换回图形界面。但是有时图形界面出故障可能切出来,就切不回去了。也正常的。桌面版的ubuntu默认是进入f7的图形界面桌面。

然后在那个命令行模式的界面下,登录后,输入初始化显卡的命令。然后命令行下,重启ubuntu的命令是:sudo shutdown -r now ;或者sudo reboot。第一次用sudo开头的命令,可能还要求你输入一次当前ubuntu账户的密码,再输入一次就行了。
-
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#14

帖子 poloshiao » 2015-02-27 10:22

直接重启了,然后就进不去系统了
看看能否登入 Recovery Mode ?
https://wiki.ubuntu.com/RecoveryMode
如果可以
可以補救 未完成程序 再重新開機
恒河沙数1
帖子: 295
注册时间: 2013-04-27 19:26
系统: ubuntu+win7

Re: 【实战】amd显卡ubuntu 14.04 64bit下安装fglrx omega受限驱动

#15

帖子 恒河沙数1 » 2015-03-19 23:27

这个贴我一定要顶一下.
回复