Open Mesa开发者正考虑提高Mesa驱动默认编译器最低配置要求
Mesa 开发者正在讨论是否提高 Mesa 驱动默认编译器最低配置要求 。除非覆盖编译器 Flag,否则将会默认提高 Mesa 驱动的基础 CPU 要求,不过只有那些最老的系统才能受到影响 。和其他开源项目一样,Mesa 开发者也在讨论提高 CPU 基础要求,从而使用更优化的编译器默认值,对近期的 CPU 进行优化 。
文章图片
本周开启的一项新提案将默认在 Mesa 版本中使用 SSE2 。即使在2021年,除非特别针对它,否则 Mesa 构建中默认不使用 SSE2 。SSE2 的出现可以追溯到 2000 年的 Pentium 4,而AMD的支持则是从三年后的Athlon 64时代开始的 。
在 2021 年默认使用SSE2还是比较保守的,让大概二十年的 CPU 还能用 Mesa 。微软 MSVC 下的 Mesa 版本也已经默认启用 SSE2,没有引起用户的反感 。也有人建议在 Mesa 构建中默认启用 SSE3/SSSE3,同时也可以让 10~15 年前的硬件仍然可以在Mesa的默认构建中正常运行 。
【Open|Mesa开发者正考虑提高Mesa驱动默认编译器最低配置要求】提高CPU特性基线也确实带来了在处理图形驱动等低级代码时出现新bug的可能性 。有些人认为,可能会出现Gallium Nine的问题或其他需要解决的兼容性问题/小毛病 。RFC将在下一季度的Mesa 21.1之后提高编译器功能基线 。
推荐阅读
- Apple 苹果开发者应用更新 为 WWDC21 服务
- Open GCC 9.4发布:不再强制要求代码贡献版权转让给FSF
- Apple 开发者发现苹果自研M1芯片存在安全性漏洞 不改设计无法修复
- Open 九成大公司开发者认为开源在公司未来中扮演重要角色
- Microsoft 微软OpenJDK的构建版现在已经在Azure普遍可用
- 人物 苹果与Epic法庭对决 Tim Cook认为收取开发者30%佣金很合理
- Apple 苹果向开发者发布iOS/iPadOS 14.6第二个RC版
- Microsoft [下载]微软放出3张Build 2021开发者大会壁纸
- 硬件 Snap推出增强现实眼镜:仅供少数开发者使用
- Google [图文直播]Google I/O 2021开发者大会开幕演讲