Linux新协议让外接显卡游戏性能最高涨八成

IT时代网8月3日消息,Linux系统即将迎来一项底层更新,通过优化Wayland协议下的数据传输机制,消除显卡之间冗余的图像数据复制过程,外接显卡的游戏性能最高可提升80%以上。

老办法的毛病出在数据搬运上。此前Linux处理跨显卡渲染时,所有图像数据都得挤在单根数据线上传输,一旦接了外置显卡,旧协议会强制数据在独显、内存和核显之间来回做多次无效搬运。高性能硬件被这么一折腾,跑不出应有水平,这也是Linux下外接显卡性能远低于Windows的主因之一。

新协议名为linux-dmabuf version 6。据开发人员介绍,这个项目已经开发了超过两年,核心目标是改变Linux处理多显卡数据交互的方式。它的原理是让合成器具备多显卡感知能力,允许应用程序直接定位目标显卡并保留渲染缓冲,图像数据尽可能留在独立显卡的显存内处理,跨显卡复制带来的损耗自然就没了。

实测能看出差距有多大。用Framework 13笔记本外接显卡运行赛博朋克2077,消除不必要的数据复制之后,平均帧数从27帧提升到50帧。原本卡成幻灯片的画面,在硬件一点没换的前提下变得基本流畅。

技术层面这套方案已经闭环,但普通用户真正用上还得等一等。Linux社区目前在等Mesa驱动的正式更新,英伟达驱动的适配进度相对滞后,具体时间还要看后续驱动版本的发布节奏。

Linux新协议让外接显卡游戏性能最高涨八成

注:本文中包含AI辅助创作的内容。

THE END