当前位置: 首页 > 科技观察

一行代码让英特尔显卡光追性能“改进100 倍”,网友们笑了

时间:2023-03-13 12:10:07 科技观察

一行代码让Intel显卡的光追性能“提升100倍”时,网友们都笑了。大幅提升光线追踪性能“100倍”,英特尔做到了!英特尔最近将光线追踪修复程序合并到开源MesaVulkan驱动程序中,此合并请求目前在Mesa22.2中。同时,修改该程序的英特尔Linux图形驱动程序工程师LionelLandwerlin表示,这个合并请求似乎将光线追踪性能提高了“100倍”(不是开玩笑)。不过对于“100倍”性能提升的说法,网友们似乎并不认同。我不会称之为优化,他们只是修复了错误并正确编程了硬件。啊,明明性能提升了那么多,怎么还生气呢。这一切都始于那行“消失的代码”。一行代码造成的悲剧简单来说,Intel只是少了一行代码,将光线追踪数据传输到显卡的显存中。如果没有这样一行代码,Vulkan驱动程序会将光线追踪数据移动到较慢的系统内存中。这种恒定的复杂传输会显着降低光线追踪性能。而这个改动只是为了修复一个bug:添加一个分配标志来分配本应分配给GPU的光线追踪内存。分配名为“ANV_BO_ALLOC_LOCAL_MEM”的标志可确保光线追踪使用VRAM,从而将性能提高“100倍”。△注:源码FutureMesa22.2版本将在未来几周推出,Intel等公司将在8月左右发布时对驱动进行进一步的稳定性改进。这并不是OneMoreThingIntel所做的唯一“坏事”。其最近发布的显卡ArcA380也在测试中饱受诟病。有网友用它来玩游戏,最新驱动体验极差。甚至有博主在论坛上吐槽:在目前的情况下,很难相信像英特尔这样的大公司能把这样的产品卖给客户。我不得不抱怨2D风扇控制,即使在零负载下,风扇也会继续旋转,并且每次重启后都会以不同的速度旋转。△注:源码机另外,在所有锐龙系统上,ArcA380根本无法使用。因为Intel显卡驱动在AMD平台上不支持ResizableBAR,只有IntelCPU和主板可以处理。更何况测试ArcA380经常会遇到死机,需要重启系统才能继续。博主表示,仅在测试的第一天,这种情况就出现了不下15次。