开源的AMDGPU驱动器backported到Ubuntu 16.04LTS

CPU/显卡/打印机/USB设备等硬件问题
回复
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 开源的AMDGPU驱动器backported到Ubuntu 16.04LTS

#3

帖子 Ping-Wu » 2016-12-11 10:58

Ping-Wu 写了:如我在另一个帖子第一次提到的:

viewtopic.php?f=174&t=481236&start=9

根据我们自己打出来的最新Linux核心更新资讯,开源的AMDGPU驱动器好像已经被backported到Ubuntu 16.04(Linux 4.4.0.45),请见所附的截图:
amdgpu.16.04.jpg
这是一个非常让人(其实就是我自己啦 :Haha )兴奋的消息!!! :em11

(目前好像需要较新的AMD APU才能利用到AMDGPU驱动器。很抱歉我们只有一台Carrizo机器,对其它AMD情况不太了解。)

最近Ubuntu(Mate)16.04的内核(Linux 4.4)更新的很频繁,可能跟AMDGPU驱动器的backporting有关系。下面是我另外的推测:

AMDGPU驱动器是Linux4.8及以后的内核里才有。 16.04刚刚出来时就支持Carrizo*,表示一定已经把一些Linux4.8的元件backported进去了。不过那时的Linux 4.8内核只是beta版,因此并不是很理想。几次内核更新以后,现在执行起来已非常顺了。最近一次更新,更是把AMDGPU suspend的功能加进去了(这是Linux 4.9内核才有)。

如我在其他帖子里提到,这个开源amdgpu的发展让我们对AMD的系统很有兴趣。这个周末,我们”终于“收到了一台AMD FX8350 + RX480 的桌上电脑(最近AMD机器卖的很好,一直缺货),发现16.04在进阶AMD晶片上的backporting就不够力了,屏幕的解析度又回到 1024 x 768。

目前我们在这台新买的 AMD FX8350 + RX480 桌上型电脑上执行 UbuntuMate 16.10(使用Linux 4.8 内核)。从使用官方的LiveUSB开机,到装机,到全方执行,完全没有问题,不必加什么硬体驱动器。速度的话,那不用讲啦,远远超过我们其他的机器(包括我们一些Intel i7笔电)。

(待续)

* 在这台AMD Carrizo笔电里执行Ubuntu 14.04时,解析度只有 1024 x 768,表示不被支持。
头像
Ping-Wu
帖子: 1822
注册时间: 2012-11-14 9:34
系统: Debian 12

Re: 开源的AMDGPU驱动器backported到Ubuntu 16.04LTS

#4

帖子 Ping-Wu » 2016-12-15 2:54

Ping-Wu 写了:最近Ubuntu(Mate)16.04的内核(Linux 4.4)更新的很频繁,可能跟AMDGPU驱动器的backporting有关系。下面是我另外的推测:

AMDGPU驱动器是Linux4.8及以后的内核里才有。 16.04刚刚出来时就支持Carrizo*,表示一定已经把一些Linux4.8的元件backported进去了。不过那时的Linux 4.8内核只是beta版,因此并不是很理想。几次内核更新以后,现在执行起来已非常顺了。最近一次更新,更是把AMDGPU suspend的功能加进去了(这是Linux 4.9内核才有)。

如我在其他帖子里提到,这个开源amdgpu的发展让我们对AMD的系统很有兴趣。这个周末,我们”终于“收到了一台AMD FX8350 + RX480 的桌上电脑(最近AMD机器卖的很好,一直缺货),发现16.04在进阶AMD晶片上的backporting就不够力了,屏幕的解析度又回到 1024 x 768。

目前我们在这台新买的 AMD FX8350 + RX480 桌上型电脑上执行 UbuntuMate 16.10(使用Linux 4.8 内核)。从使用官方的LiveUSB开机,到装机,到全方执行,完全没有问题,不必加什么硬体驱动器。速度的话,那不用讲啦,远远超过我们其他的机器(包括我们一些Intel i7笔电)。

(待续)

* 在这台AMD Carrizo笔电里执行Ubuntu 14.04时,解析度只有 1024 x 768,表示不被支持。
以下截图是我们在这台新的AMD机器用unigene-heaven测试的初步结果,实在还不敢相信不必特意装闭源的驱动器就可以得到50FPS:
rx480.test2.jpg
161210.rx480.png
在Linux系统,闭源驱动器的最大弱点(nVidia 及 Intel),乃是这些公司可以投入的开发人员很有限。相对的,开源的AMDGPU有整个Linux内核团队在支持*。因为Linux的“绝对”普遍性(ubiquity),后者可能是全人类有史以来最强大的软件开发集团!

* 举个例子,新一代的绘图晶片在大量处理一些数学步骤(尤其是像Fourier Transformation等)特别有效率。前些天谷歌宣布开始在他们的云端里大量使用AMD的绘图晶片,来加速包括数计处理等的工作(data processing, 或 DP)。因为AMDGPU驱动器是开源的关系,谷歌也成立了一个团队从Linux内核上支持AMD。这是一个典型(classical)win-win双赢的例子!闭源软件就没有这么幸运了。
回复