《古墓丽影10:崛起》不但可以在Linux平台完美运行,流畅度也与Windows平台非常接近了。根据外媒 FlightlessMango 的测试结果,Linux版与运行于DX12的Windows版只有3.1%的流畅度差距,相差非常小,另外使用Wine+DXVK的模拟平台运行的《崛起》流畅度同样不错,只比DX12平台少5.89%而已。当然,Wine+VKD3D的模拟平台由于还在早期开发阶段,性能并不稳定,在测试视频中能够看到第二个场景出现贴图纹理闪烁和丢失的现象,所以建议关闭“细分曲面(Tesselation)”,“运动模糊(Motion Blur)”和“阴影质量(Shadow Quality)”特效。
原视频网址:https://youtu.be/XnoFdNpfiEM
本次测试硬件平台:
CPU:i7 8700k @ 4.7Ghz
内存:16GB G.Skill Trident Z 3200 Mhz
显卡:Vega 56
主板:Asus Rog Strix Z370-E游戏
操作系统:Arch Linux
5.4.2-7-tkg-pds fsync
本次测试系统平台:
分辨率1920x1080
wine-tkg-staging-fsync-git-5.0rc1
DXVK 1.5
RADV / ACO
Linux驱动程序:Mesa 20.0.0、10.0.0 LLVM
Windows驱动程序:19.12.3
Windows版本1909(作业系统组建18363.476)
由于很多玩家与笔者一样很少接触Linux系统,以下科普一点相关知识。
Wine(Wine Is Not an Emulator)是 Linux上运行 Windows 应用的模拟器。
DXVK(也称为Vulkan的DirectX)是Steam的Steam Play功能中包含的工具之一,可以将Microsoft DirectX 11和DirectX 10图形调用转换为Vulkan,这是一个与Linux兼容的开源图形API。
VKD3D是Wine自带的类似DXVK工具包。
FPS(Frames Per Second)是帧率,指1秒内平均画面刷新次数。帧数越大约好,说明游戏画面越流畅式,通常3D游戏最低要求每秒达到30帧。
FrameTime 是两帧画面间隔时间,即单帧渲染所需时间。
外媒 FlightlessMango 的最终统计结果