显卡|AMD 开源驱动让《我的世界》性能提升 30%

显卡|AMD 开源驱动让《我的世界》性能提升 30%

文章图片


【显卡|AMD 开源驱动让《我的世界》性能提升 30%】出品|开源中国

作者|Travis
在 Linux 上使用开源的 AMD Radeon OpenGL 驱动 \"RadeonSI\" 的用户 , 现在在游玩《我的世界》(Minecraft)时 , 性能将提升 30% 。

Marek Ol?ák 是知名的 GPU 驱动开发者 , 目前就职于 AMD , 他也是近些年来最活跃的 Mesa 开发者之一 。 他现在是 Mesa 历史上第二大贡献者 —— 仅次于 Mesa 的原作者 Brian Paul 。
RadeonSI 驱动是由开源的 AMD 开发人员在社区支持下正式开发的 , 支持 AMD Radeon HD 7000 及更新版本的 AMD GPU , RadeonSI 也是 Mesa 的一部分 。
近日 , Marek Ol?ák 为 Mesa 中的 RadeonSI 进行了一些代码修改 , 为 Linux 上的《我的世界》这款游戏默认启用了 OpenGL 线程 。 这个简单的改变对 Mesa 的默认配置进行了更改 , 这样 Mesa 的 glthread 就会在运行 Minecraft 启动器的可执行文件时被开启 。

开发者 Marek Ol?ák 指出 , 为 Minecraft 启用 Mesa 的 OpenGL 线程功能可以使性能提高 30% 。 那些没有使用 Mesa 22.0-devel Git 的用户也可以将环境变量设置为 mesa_glthread=true , 从而在现有的 Mesa 版本上强制启用 OpenGL 线程 , 而不必等待配置更新 。
Mesa OpenGL 线程对许多游戏来说都能带来巨大的性能提升 , 对于能够受益于 Mesa 多线程工作的游戏来说 , 两位数的性能提升是很常见的 。 那你可能会问 , 是否能够全局启用从而使每个应用/游戏都从中受益呢?
答案是不行 。 针对不同的应用/游戏 , 开启 OpenGL 线程可能会对它们带来提升、没区别 , 以及导致游戏无法运行等多种情况 , 这也是它隐藏在环境变量后面的原因 。 也正因如此 , 才有一个针对不同应用/游戏的白名单 。

    相关经验推荐