Arch Linux,NVIDIA Geforce RTX 3060 Mobile,Wayland(但以下的都没有涉及到Wayland相关选项,所以x11也是一样的。除非特别说明,不启用native wayland (PROTON_ENABLE_WAYLAND=1),也就是它们都是使用Xwayland运行)。未特别说明,使用proton-ge-custom。
以下记录几个需要tweak的,或是通过tuning能获得更好效果的。
-
Universe Sandbox: VULKAN. Unity dx12游戏,但加上
-force-vulkan可以直接使用vulkan渲染线路,比dxvk性能稍高。**启动选项: **
mangohud %command% -force-vulkan -
Palworld: DXVK. Unreal,可选dx11或dx12。dx11+dxvk性能比dx12+vkd3d高。游戏未配置vulkan打包所以不能使用
-vulkan。但不知为什么,在很早的某次更新后,必须得加VK_ICD_FILENAMES手动指定vulkan驱动。**启动选项: **
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/nvidia_icd.json mangohud %command% -
戴森球计划: DXVK. X11时需加
PROTON_USE_WINED3D=1,否则帧率个位数。但到Wayland后不加也行,使用dxvk也能获得差不多的帧率。但出现了新问题,鼠标中键游戏在全屏模式下不识别。解决办法是直接启用proton的原生wayland(PROTON_ENABLE_WAYLAND=1)。所以这应该是个Xwayland的专属问题。见: ValveSoftware/Proton#4572**启动选项: **
PROTON_ENABLE_WAYLAND=1 mangohud %command% -
4D Miner Demo: OpenGL. 以前X11时可以正常启动,但到Wayland后就启动黑屏。解决办法依然直接
PROTON_ENABLE_WAYLAND=1。暂时没成功使用Proton启动起来。
-
SpaceEngine: OpenGL. 情况会有些复杂,见 ValveSoftware/Proton#9426
这个问题在X11上是都没有的,使用Xwayland就有这些问题。但开启了Proton-GE的原生Wayland,游戏又直接启动不起来了。
**启动选项: ** 使用默认
Mangohud配置:
gpu_temp
cpu_temp
vram
ram
cpu_stats