很高兴看到Amd通过为amdgpu linux内核驱动程序发布源代码来支持开源社区。
但是这个开源的amdgpu驱动程序需要加载非自由固件吗?
发布于 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年高级微设备公司保留所有权利。
重新分配:兹准许任何获得本微码副本(“软件”)的人免费安装、复制、复制和分发该软件的副本,并允许获得该软件的人这样做,但须符合下列条件:
本软件不允许逆向工程、反编译或拆卸。
发布于 2016-08-16 12:43:33
默认情况下,在Linux安装期间,O.S应该加载免费的AMD驱动程序.(例如)。mesa
驱动程序或Ati-Xorg
驱动程序).
这些驱动程序非常适合普通图形/ GPU usage.The开源驱动程序独立工作。
事实上,如果您需要安装专有驱动程序,如fglrx驱动程序或您可以从ATI网站下载的特定型号的驱动程序包,您将不得不卸载这些免费驱动程序,因为它们之间存在冲突。
我建议您只在下列情况下才安装非免费驱动程序:
https://unix.stackexchange.com/questions/303700
复制相似问题