Patreon Logo Support us on Patreon to keep GamingOnLinux alive. This ensures all of our main content remains free for everyone. Just good, fresh content! Alternatively, you can donate through PayPal Logo PayPal. You can also buy games using our partner links for GOG and Humble Store.
Title: Metro Exodus Performance Problems
peta77 2 Jun 2021
Hi.

So I bought Metro Exodus while it was on sale recently. I thought with my RTX 2080 Ti I'd be prepared but all I get is 10fps max. at 3820x2160 with lowest rendering settings. Which is very surprising as others report it's running fine for them with high settings and a GTX 1080 on Linux.
Anyone with similar issues and ideally a solution? Steam forum where of no help so far.

P.S. I'm talking about the normal linux-native version; not the enhanced edition.
damarrin 2 Jun 2021
We’d need more info about your hardware, system, drivers etc before we could even begin to help you.
peta77 2 Jun 2021
System/Hw: Look at "View PC info" under avatar :wink:
driver: 460.80
that's the newest currently available in the distro's repo...
damarrin 3 Jun 2021
Ah, ok, that doesn't show on mobile.

Any chance the nvidia driver isn't working and you're on nouveau? Any chance of installing something standard like Ubuntu on e.g. an external drive to see how it works there?

Last edited by damarrin on 3 Jun 2021 at 7:28 am UTC
Liam Dawe 3 Jun 2021
Are other games performing well?
Have you tried it in 1080p to see if the issue is still there?
Have you tried a newer driver?
peta77 3 Jun 2021
Quoting: damarrinAh, ok, that doesn't show on mobile.

Any chance the nvidia driver isn't working and you're on nouveau? Any chance of installing something standard like Ubuntu on e.g. an external drive to see how it works there?
- driver works fine, definitely is the nvidia one
- even if i would have a spare disk and free sata-port, i don't want to start having a special distro for each game; and when did suse stop being a standard distro?

Quoting: Liam DaweAre other games performing well?
Have you tried it in 1080p to see if the issue is still there?
Have you tried a newer driver?
- other opengl & vulkan based games run fine (native and proton), didn't have any problems
- good advise: don't select a resolution which is not native, this only messes up things completely; for me it switch my x-server to a 4k virtual desktop with a viewport of 2k and metro became unusable
- there's no newer stable driver available... does metro depend on upcoming features which are available only in the testing/beta branch?

Last edited by peta77 on 3 Jun 2021 at 4:00 pm UTC
Xpander 3 Jun 2021
there is 465.31 drivers, which are stable but not long term branch. though i doubt it needs that.
i didn't have any framerate issues on my 1080Ti, though i'm playing 1440p.
It must be something weird on with your system... maybe try with different desktop environment or disable compositor? whats the GPU usage in the game?
peta77 3 Jun 2021
Quoting: Xpanderthere is 465.31 drivers, which are stable but not long term branch. though i doubt it needs that.
i didn't have any framerate issues on my 1080Ti, though i'm playing 1440p.
It must be something weird on with your system... maybe try with different desktop environment or disable compositor? whats the GPU usage in the game?
465 isn't in the repo (yet)... hate to switch back to manual updating it.. but will try on the weekend...

other suggesitions/questions:
- compositor off: no change
- other desktop/wm (icewm): no change
- gpu utilization is at 22-28%

then there was an tumbleweed update pending, so i had it download and install 4.4k packages (must be something very basic was updated)... so everything's the newest version now... but no change either...
Xpander 3 Jun 2021
Quoting: peta77- gpu utilization is at 22-28%

Uhh that seems seriously bad. Hard to tell what though.. Some bottleneck somewhere or the drivers aren't working as they should. I would assume 4K would pull that GPU near 100% at least

But yeah... i have no idea whats going on with that.
Ehvis 4 Jun 2021
User Avatar
  • Supporter Plus
The wild card in your system is actually the Xeon CPU. Maybe something strange is going on with that. Maybe something related to power save?
Xpander 4 Jun 2021
Ohh i didn't even notice that its a Xeon CPU... that sounds quite bad for pairing with something like this high end GPU tbh... Maybe its missing some instruction capabilities that the native game makes use of?
peta77 4 Jun 2021
Quoting: EhvisThe wild card in your system is actually the Xeon CPU. Maybe something strange is going on with that. Maybe something related to power save?
cpu governor is set to "performance", so that shouldn't be a problem...
though: for some time now, even in powersave mode, the cpu is running at least at 3.4GHz (according to xosview), but it should be able to go as low as 1.2GHz (did so some months ago)... so problem might be: kernel (5.12.4) can't set / read it properly anymore or some of the security issue fixes broke that... see output of '/proc/cpuinfo' at bottom, the powermanagement state can't be read

Quoting: XpanderOhh i didn't even notice that its a Xeon CPU... that sounds quite bad for pairing with something like this high end GPU tbh... Maybe its missing some instruction capabilities that the native game makes use of?
it's definitely not a strange pairing; we have stuff like that at work too, core-i<..something..> with a quadro or firepro and xeons with a geforce... and if you're looking at the workstation market it's not unusual to get a xeon-w (not the other xeons for server/multi-cpu environments: E3/E5) with a highend geforce or radeon... so that pairing shouldn't create a problem and doesn't in other games which are quite new and demanding...

the xeon-w 21xx is skylake-w architecture, so it has the same stuff as a normal skylake (6.th gen core-i) plus some goodies for better vector processing and support for ECC-memory and larger caches, blablabla.... see cpu-info at bottom... and as even the recommended cpu on the steam store page says: 4th gen core-i (i7-4770k) the cpu should be good...

unfortunately there's only 50 min left for testing.. otherwise i can't get a refund anymore, and i'd like to do that if i can't get it to run properly 'til wednesday..... :neutral: :unsure: :sad:

 
/proc/cpuinfo : 
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 85
model name : Intel(R) Xeon(R) W-2145 CPU @ 3.70GHz
stepping : 4
microcode : 0x2006a0a
cpu MHz : 3700.000
cache size : 11264 KB
physical id : 0
siblings : 16
core id : 0
cpu cores : 8
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon
 pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_dead
line_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb cat_l3 cdp_l3 invpcid_single pti intel_ppin ssbd mba ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid ept_ad fsg
sbase tsc_adjust bmi1 hle avx2 smep bmi2 erms invpcid rtm cqm mpx rdt_a avx512f avx512dq rdseed adx smap clflushopt clwb intel_pt avx512cd avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves cqm_llc 
cqm_occup_llc cqm_mbm_total cqm_mbm_local dtherm ida arat pln pts hwp hwp_act_window hwp_epp hwp_pkg_req md_clear flush_l1d
vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept
_mode_based_exec tsc_scaling
bugs : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs taa itlb_multihit
bogomips : 7399.70
clflush size : 64
cache_alignment : 64
address sizes : 46 bits physical, 48 bits virtual
power management:

.... other 15 logical cores with same output ....
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register