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的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一直是一个繁忙的周期。
成为第一个发表评论