手机版
你好,游客 登录 注册
背景:
阅读新闻

更多AMD Radeon “Navi”代码继续在LLVM中登陆其编译器后端

[日期:2019-05-04] 来源:Linux公社  作者:醉落红尘 [字体: ]

虽然我们还没有在构成AMD开源Linux图形驱动程序堆栈的其他软件组件中发现任何其他AMD Radeon “Navi”下一代GPU支持,在主线LLVM代码库中,AMDGPU LLVM着色器编译器后端仍然有很多工作要做。事实上,到目前为止,已经有超过11000行新代码与Navi/GFX10有关。

AMD已经开始将Navi/GFX1010支持代码登陆到LLVM中,这个编译器代码是OpenGL着色器编译以及Vulkan和连接到堆栈其他区域所需的关键部分。他们还没有开始发布AMDGPU内核驱动程序或Mesa软件组件的修补程序,也没有发布他们的AMDVLK Vulkan驱动程序,但LLVM支持显然是关键的第一步。

自上周的文章以来,代码继续使用“GFX1010”标记。到目前为止,在预计将于第三季度发布的Navi之前,已经有17个代码删除/补丁与这些更改相关。计算到目前为止的代码更改,在现有的“GCN”AMDGPU代码的基础上,到目前为止Navi/GFX1010的更改已经引入了11600行新代码,同时(重新)移动了3450行代码,但要记住,其中一些是测试覆盖率等。

11000多行代码的增加在宏伟的计划中并不算多(例如Vega 20的变化要少得多),但很高兴看到这一数字的上升,因为我们越来越兴奋地了解AMD的下一代GPU产品将在未来几个月推出。

这个GFX1010 LLVM代码正在排队到Git/SVN,用于LLVM 9.0版本,将于9月左右发布。我们希望看到Navi代码全部用于Linux 5.3和Mesa 19.2作为其他关键组件,因此我们可以看到在夏天结束时发布的开源形式的开源Navi支持 - 至少在发布日授予我们期望所有代码至少以Git形式提供给那些渴望构建自己的内核/Mesa/LLVM组件或者以其他方式享受Radeon Software for Linux/AMDGPU-PRO以便于二进制访问的人。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2019-05/158478.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款