AMD继续为Linux内核做出贡献,并致力于4.20内核

AMD

AMD已经在研究Linux Kernel 4.20 除了继续为Free软件做出贡献外,它还开始将许多代码行移植到新的Linux Kernel中。

考虑最近Linux内核中引入的所有新硬件支持,以及发布AMDGPU DDX 18.1 以及ROCm 1.9的大发布,您的最后一批资源更改也在Linux Kernel 4.20〜5.0周期之前进行了DRM-Next。

对于Radeon Linux用户而言,这将是另一个有趣的版本。

除此之外 Phoronix的Michael larabel进行了分析 他介绍了不同贡献者(尤其是GPUS制造商)所从事的工作。

AMD为Linux内核贡献的代码比NVIDIA多8.5倍

虽然 不应该是一个大惊喜,考虑 AMD最近在其开源图形堆栈上所做的所有工作。

NVIDIA的贡献仍然很小 (相对而言)针对Linux内核,AMD向内核添加的代码行是NVIDIA的八倍以上。

AMD开发人员贡献了2.168。 104行代码 对于Linux内核,此过程需要414.761行,或者净收益为1.753.343行代码。

但是,NVIDIA向内核贡献了总共303.180行代码,并删除了97.197行,或者净收益仅为205.983行代码。

AMD对内核的贡献 包括AMD CPU /芯片组的各种作品以及 其组成部分和 开源AMDKFD / AMDGPU / Radeon图形驱动程序 以及与TTM内存管理,主DRM等有关的工作。

AMD正在为内核4.20准备许多资源

AMD Linux

AMD的Alex Deucher提交的工作包括:

对即将发布的APU Picasso图形的初步支持。

AMD APU刚刚在本周早些时候为这些基于Vega / GFX9的新型APU打开了AMDGPU令牌。

我们将继续开发令人兴奋的Vega 20,该产品将于今年年底前面市。

似乎在即将发布的内核版本中,将对Vega 20的支持进行全面审查并在发布时保持良好的信誉。 人们普遍认为,首款Vega 20 GPU是7纳米工作站产品。

与Vega 20相关, AMDGPU现在具有最初的xGMI支持 在内核驱动程序中。

厦工 它是Vega 20和将来的GPU将支持的新互连,以替代PCI Express 3.0 / 4.0。

AMDKFD代码正在合并到AMDGPU中,成为一个内核模块。

似乎没有最终电源管理的工作将继续这个周期,从而改善了电源升级和其他更改的ACP。

也有大量的显示支持,包括ABGR / XBGR支持,代码中的DisplayPort YCbCr支持 DC显示,DC代码中的LVDS支持,新的调试功能和其他功能。

  • 支持通过GFX / Compute的kill kill重新定义着色器。
  • VCN JPEG引擎支持APU Raven Ridge和更高版本。 同样在Raven前端是DMCU固件上载架。
  • 乌鸦岭APU现在也支持GFXOFF 在不需要时关闭图形引擎并支持断断续续模式。
  • 支持AMDGPU / DRM调度程序中的负载平衡,并将其用于机制编程。
  • GPUVM虚拟内存性能改进。 GPUVM LRU的处理效率也有所提高。

也有一些TTM修复程序 并支持该内存管理代码中的大量动作。

总体而言,对于AMD开发人员来说,准备Vega 20支持和相关资源(例如xGMI),获得对初始Raven2和Picasso图形的支持,除了其他功能之外,还改善了电源管理和AMDGPU DC一直是一个繁忙的周期。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。