快科技10月26日消息,据报道,开发者Rod Burlamaqui近日发布了一款名为锐炫-rebar的工具。它能在未提供Resizable BAR选项的老主板上,为Intel锐炫显卡强制开启该功能,全程无需修改BIOS、无需更换驱动,也无需给内核打补丁。
Resizable BAR对Intel锐炫显卡的重要性远超其他品牌。Intel曾明确建议,缺少该功能的老平台用户最好选择其他厂商的显卡。因为锐炫显卡内部集成了一个PCIe交换芯片,其上行端口仅暴露8MB的BAR空间,导致系统只能看到显卡显存中的一小部分。
![]()
arc-rebar的核心操作是在每次启动时、显卡驱动加载之前,直接改写显卡的ReBAR寄存器,然后移除并重新扫描PCIe根端口。系统借此重新枚举显卡,并为其分配更大的内存窗口。整个过程从initramfs阶段完成,不触碰主板固件。
测试数据来自一套相当老旧的平台。超微X9DRH-7TF主板、Intel C602芯片组、双路Xeon E5-2670 v2处理器,BIOS固件停留在2015年,搭配锐炫B580 12GB显卡。
开启前,CPU只能直接访问256MB显存。开启后,系统分配了16GB的BAR窗口,B580的全部12GB显存均可被访问。
性能变化非常直观。显存带宽从约15GB/s跃升至392GB/s,提升约26倍。一个此前卡顿的4K Vulkan模糊滤镜,开启后能跑到39至50帧。不过需要指出,这些数据来自特定计算负载,并非游戏实测帧率,游戏中的实际收益仍需进一步验证。
该工具有明确的硬性门槛。主板必须支持Above 4G Decoding,4GB以上地址空间需有足够的MMIO容量,显卡必须独占一个PCIe根端口,中间不能经过交换机或转接卡。
系统方面目前仅面向Debian和Ubuntu,建议使用6.12或更新内核。开发者确认Battlemage架构可用,Alchemist架构尚未测试,Windows平台不支持。
![]()
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.