欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Intel优化Linux下Gen7驱动代码 Geekbench 5性能猛增3.3倍

程序员文章站 2022-06-20 22:55:14
为什么linux系统干不过windows系统?用得人少导致没多少人愿意开发linux平台,因为资源和支持少,linux平台体验不够好,然后就更没人用,这是个死循环。...

为什么linux系统干不过windows系统?用得人少导致没多少人愿意开发linux平台,因为资源和支持少,linux平台体验不够好,然后就更没人用,这是个死循环。

linux下缺少大量开发、支持是会导致各种奇葩的错误的,intel日前就提交了一个代码修复,32nm ivybridge22nm haswell处理器的geekbench 5的性能就提升了330%

3.3倍的性能提升是什么神优化?其实不是,而是之前的驱动代码有问题。

来自phoronix的报道称,intel anv vulkan驱动的首席开发者jason ekstrand发现了一个问题,在之前的驱动程序代码中,当着色器从管道代码中被抽出时数据缓存功能被禁用了,在broadwell架构/gen8上这样做没问题。

但是intel忘了之前的处理器了,32nm ivybridge22nm haswell处理器的gen7核显中情况就不一样了,禁用这个功能会导致性能不正常,而gen7核显是intel驱动支持vulkan最早的硬件

在修正代码之后,gen7核显在vulkan工作负载下的性能终于大幅提升了,在haswell gt3geekbench 5中的vulkan性能提升了330%

修复这个问题对还在使用32nm ivybridge22nm haswell处理器的人很有帮助,不过这也不是多重要的事了,毕竟受益的主要是vulkan负载及gen7核显,而32nm ivybridge22nm haswell处理器已经过时了。

Intel优化Linux下Gen7驱动代码 Geekbench 5性能猛增3.3倍