在《文明 6》中,多人游戏和单人游戏之间的性能差异非常大,这对我来说毫无意义。我可以在单人游戏中将一切调到最大,并获得流畅的体验,但多人游戏中即使是最低设置也无法玩。老实说,我不知道该如何解决这个问题,因为我以前从未遇到过这样的问题。任何帮助都将不胜感激!
展示这一“现象”的视频:https://youtu.be/VgamZaa9i8E
一般系统信息:
System:
Host: GamingPC Kernel: 5.4.0-40-generic x86\_64 bits: 64 compiler: gcc
v: 9.3.0 Desktop: Gnome 3.36.3 Distro: Ubuntu 20.04 LTS (Focal Fossa)
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX B450-F GAMING v: Rev 1.xx
serial: <superuser/root required> UEFI: American Megatrends v: 2605
date: 08/06/2019
CPU:
Topology: 6-Core model: AMD Ryzen 5 2600X bits: 64 type: MT MCP arch: Zen+
rev: 2 L2 cache: 3072 KiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4\_1 sse4\_2 sse4a ssse3 svm
bogomips: 86235
Speed: 1888 MHz min/max: 2200/3600 MHz Core speeds (MHz): 1: 1887 2: 1980
3: 1891 4: 2194 5: 1935 6: 1887 7: 1929 8: 2194 9: 2020 10: 2133 11: 2046
12: 2142
Graphics:
Device-1: AMD Navi 10 \[Radeon RX 5600 OEM/5600 XT / 5700/5700 XT\]
vendor: XFX Pine driver: amdgpu v: kernel bus ID: 0a:00.0
Display: x11 server: [X.Org](https://X.Org) 1.20.8 driver: amdgpu
resolution: 1920x1080\~144Hz
OpenGL: renderer: AMD Radeon RX 5600 XT (NAVI10 DRM 3.35.0
5.4.0-40-generic LLVM 10.0.0)
v: 4.6 Mesa 20.0.8 direct render: Yes
Audio:
Device-1: AMD Navi 10 HDMI Audio driver: snd\_hda\_intel v: kernel
bus ID: 0a:00.1
Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd\_hda\_intel
v: kernel bus ID: 0c:00.3
Device-3: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus ID: 1-6:4
Sound Server: ALSA v: k5.4.0-40-generic
Network:
Device-1: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb
v: 5.6.0-k port: e000 bus ID: 03:00.0
Drives:
Local Storage: total: 1.82 TiB used: 74.67 GiB (4.0%)
ID-1: /dev/sda vendor: Samsung model: SSD 860 EVO 500GB size: 465.76 GiB
ID-2: /dev/sdb vendor: Western Digital model: WD10EZEX-08WN4A0
size: 931.51 GiB temp: 29 C
ID-3: /dev/sdc vendor: Crucial model: CT500MX500SSD1 size: 465.76 GiB
temp: 33 C
RAID:
Message: No RAID data was found.
Partition:
ID-1: / size: 456.96 GiB used: 15.95 GiB (3.5%) fs: ext4 dev: /dev/sda2
Info:
Processes: 371 Uptime: 18m Memory: 15.62 GiB used: 3.57 GiB (22.9%)
Init: systemd runlevel: 5 Compilers: gcc: 9.3.0 Shell: bash v: 5.0.17
inxi: 3.0.38
答案1
可能不是 OP 问题的答案,但可能会帮助其他人:今天遇到了完全相同的问题,单人游戏中 250 FPS,多人游戏中 10。这是在 Linux 上使用 Windows 版本的 Civ VI(即“强制使用特定的 steam play 兼容工具”)。但不是在 ubuntu 上,而是在 manjaro 上。就我而言,解决方案是强制使用质子6(6.3-8)。proton 版本 7、8 或实验版的多人游戏性能都很差,6 运行良好。它确实需要禁用启动器:
eval $( echo "%command%" | sed "s/2KLauncher\/LauncherPatcher.exe'.*/Base\/Binaries\/Win64Steam\/CivilizationVI'/" )
在启动选项中。