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

Freedreno获得了A2xx NIR后端,Mesa 19.0的其他改进

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

虽然我们最常关注的是Mesa中的Radeon和Intel驱动程序是Linux系统上最常用的基于Mesa的驱动程序,但Freedreno和朋友们也看到了Mesa 19.0的一些不错的改进,其功能冻结很快就会出现在我们面前。

对于不知情的人来说,Freedreno是高通Adreno硬件的开源驱动程序。这是一个基于社区的,逆向工程领导的工作,主要是MSM DRM内核驱动程序以及Mesa中用于OpenGL支持的Freedreno Gallium3D驱动程序。虽然它支持最新的Adreno硬件,但最近还是有一些回归支持最初的A2xx系列硬件。

在2018年,主线内核在MSM Direct Rendering Manager代码中获得了A2xx支持并改进了用户空间。本周合并到Mesa的是最近几周以补丁形式提供的A2xx NIR后端。

对于那些在Snapdragon S1/S2或Freescale i.MX51/i.MX53上使用此驱动程序堆栈的用户,Freedreno Gallium3D驱动程序一直依赖于其“classic”T GSI编译器后端而不是使用的NIR后端新一代硬件。最后通过此提交,现在有NIR编译器支持A2xx来替换其TGSI中间表示用法。这也最终在旧的后端提供了更多功能,包括控制流,纹理相关功能和其他位。

对于那些对宏观级别的新硬件或Freedreno更感兴趣的人来说,本周它还默认为最新的Adreno 600系列着陆纹理贴砖。它还在几个与DMA-BUF相关的提交之后启用了核心缓冲区修改器支持

可以在这里找到Mesa内部最新的Freedreno活动。

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

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

 

 

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

       

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