首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >amdgpu内核驱动程序是否需要加载非自由固件?

amdgpu内核驱动程序是否需要加载非自由固件?
EN

Unix & Linux用户
提问于 2016-08-16 12:12:19
回答 2查看 1.9K关注 0票数 4

很高兴看到Amd通过为amdgpu linux内核驱动程序发布源代码来支持开源社区。

但是这个开源的amdgpu驱动程序需要加载非自由固件吗?

EN

回答 2

Unix & Linux用户

发布于 2016-10-23 17:03:04

开源驱动程序确实使用AMD的专有blobs是的..。

(这就是为什么您必须安装固件-linux-非免费包,否则代码将在内核中)。

我正在使用开源AMDGPU驱动程序和关闭的固件。这是用"CONFIG_EXTRA_FIRMWARE“编译到内核中的。您可以使用开放源码所有的方式,这将发送通用指令到固件,这将是不稳定和次优。

. gp100 =‘gp100 2’> gk20a gm200 gm204 gm206 gm20b gp100 tegra124 tegra210.

更别提设备本身也会有微码。

2015年linuxcon上提出的一个有趣的话题是,被利用的usb控制器的关闭固件可能会发出臭气。这是一种对开放硬件的推动,我认为很多这种出现的速度更快是由于一些生物的利用。

下面是许可证的一个片段(用于关闭的固件):

版权(C) 2009-2016年高级微设备公司保留所有权利。

重新分配:兹准许任何获得本微码副本(“软件”)的人免费安装、复制、复制和分发该软件的副本,并允许获得该软件的人这样做,但须符合下列条件:

本软件不允许逆向工程、反编译或拆卸。

票数 1
EN

Unix & Linux用户

发布于 2016-08-16 12:43:33

默认情况下,在Linux安装期间,O.S应该加载免费的AMD驱动程序.(例如)。mesa驱动程序或Ati-Xorg驱动程序).

这些驱动程序非常适合普通图形/ GPU usage.The开源驱动程序独立工作。

事实上,如果您需要安装专有驱动程序,如fglrx驱动程序或您可以从ATI网站下载的特定型号的驱动程序包,您将不得不卸载这些免费驱动程序,因为它们之间存在冲突。

我建议您只在下列情况下才安装非免费驱动程序:

  1. 你使用带有AMD显卡的笔记本电脑,并面临过热的问题。
  2. 您将使用需要大量GPU能力的应用程序。
  3. 您将使用不基于Gnome的Linux发行版。(在我个人的经验中,非免费的司机并不适合Gnome;然而,他们使用作为默认的桌面管理器,表现得非常棒。)
票数 -1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/303700

复制
相关文章

相似问题

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