国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

借助Valve的新编译器,Linux游戏在AMD GPU中获得了性

发布时间:2019/07/11标签:   编译器    点击量:

原标题:借助Valve的新编译器,Linux游戏在AMD GPU中获得了性
借助Valve的新编译器,Linux游戏在AMD GPU中获得了性能提升Steam 追求大众反应以便为 AMD GPU 测试 ACO(一个新的 Mesa 着色器编译器)曾经有几天了。现在,AMD 驱动顺序应用 LLVM 作为着色器编译器。而Mesa则是一个开源的 LLVM 的替换品。因而,在这类情形下,Valve 盼望支撑 AMD 显卡以进步 Linux 游戏在种种 Linux 刊行版上的机能。为了进步游戏机能,编译时光相当主要,应用新的 ACO 编译器,它将时光收缩了近 50%。 Valve 在其 Steam 社区的帖子中说明了更多对于它的信息:

AMD OpenGL 和 Vulkan 驱动顺序现在应用的着色器编译器是下游 LLVM 名目的一局部。该名目范围宏大,而且有很多差别的目的,游戏着色器的在线编译只是此中之一。这能够会招致差别的开辟衡量,此中改良游戏特定功效比其余情形更难,特定于游戏的功效也常常被 LLVM 的开辟职员因其余事件损坏。特殊是,着色器编译速率就是如许一个例子:它在大少数其余场景中并不是一个要害要素,只能锦上添花。然而关于游戏来讲,编译时光是相当主要的,而迟缓的着色器编译能够招致简直无奈播放的抑扬。
Linux 游戏真的有机能晋升吗?是的,没错。这里的重要亮点是编译时光。假如着色器编译时光急剧增加,实践上应当会改良游戏的机能。并且,依据最后的基准讲演,咱们确切看到了一些严重改良。固然,游戏中的 FPS 改良并不是很大。然而,它在晚期阶段依然是一个很好的提高。假如你对编译时光的改良觉得猎奇,上面是成果:是的,即便大幅的编译时光增加也不会大幅影响游戏中的 FPS。然而,它依然是一件小事,由于现在,这是一项正在停止中的任务。以是,咱们能够有更多等待。然而,还能做些甚么呢?好吧,ACO 还没实现。上面是为甚么(在 Valve 中提到):
当初,ACO 只处置像素和盘算着色器阶段。当其他的阶段完成时,咱们估计编译时光将进一步增加。
总结只管我没有装备 AMD GPU,但我很有兴致看到对 Linux 游戏场景的改良。别的,跟着事件停顿,咱们将等待更多的基准和讲演。【编纂推举】怎样在Linux效劳器上设置ulimit和文件描写符数限度从微软Azure来看,Linux曾经一统江湖?追溯和怎样检测Linux上的库注入【必看】7招教会你怎样开释Linux操纵体系空间Linux虚构地点空间和物理地点空间怎样映照的?【义务编纂:庞桂玉 TEL:(010)68476606】 点赞 0

版权信息Copyright © IT技术教程 版权所有    ICP备案编号:鲁ICP备09013610号