Fail to launch Age of Wonders 4 on Steam (ProtonDB = Gold) nVidia GPU (edited)

I am trying to run AOW4 on Proton 8 but most of the times it fails to launch. If it launches, it gets to the main menu screen (“The main chamber”) but I cannot click on any game options to start a game and I am forced to quit Steam to exit the game. Steam Play is enabled. I have tried other versions of Proton and different launch options found at ProtonDB.

System:
  Kernel: 6.5.5-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.5-x86_64
    root=UUID=b5c61cb9-b8cd-4d5d-9dae-5979cc3fdf9d rw quiet apparmor=1
    security=apparmor udev.log_priority=3
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: SAMSUNG product: 550XCJ/550XCR v: P10RFH
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: SAMSUNG model: NP550XCJ-XF1BR v: SGLA664A0C-C01-G001-S0001+10.0.19041
    serial: <superuser required> UEFI: American Megatrends
    v: P10RFH.050.201029.HC date: 10/29/2020
Battery:
  ID-1: BAT1 charge: 39.9 Wh (100.0%) condition: 39.9/43.1 Wh (92.6%)
    volts: 12.8 min: 11.4 model: SAMSUNG Electronics SR Real Battery type: Li-ion
    serial: <filter> status: full cycles: 153
CPU:
  Info: model: Intel Core i5-10210U bits: 64 type: MT MCP arch: Comet Lake
    gen: core 10 level: v3 note: check built: 2020 process: Intel 14nm family: 6
    model-id: 0xA6 (166) stepping: 0 microcode: 0xF8
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
    L1: 256 KiB desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB
    L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 500 high: 800 min/max: 400/4200 scaling:
    driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 400 4: 400
    5: 400 6: 800 7: 800 8: 400 bogomips: 33615
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS, IBPB: conditional,
    RSB filling, PBRSB-eIBRS: SW sequence
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Comet Lake UHD Graphics vendor: Samsung Co driver: i915
    v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
    active: eDP-1 empty: DP-1,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9bca
    class-ID: 0300
  Device-2: NVIDIA GM108M [GeForce MX110] vendor: Samsung Co driver: nvidia
    v: 535.113.01 alternate: nouveau,nvidia_drm non-free: 535.xx+
    status: current (as of 2023-09) arch: Maxwell code: GMxxx
    process: TSMC 28nm built: 2014-19 pcie: gen: 1 speed: 2.5 GT/s lanes: 4
    link-max: gen: 3 speed: 8 GT/s bus-ID: 01:00.0 chip-ID: 10de:174e
    class-ID: 0302
  Device-3: Silicon Motion Web Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-6:3 chip-ID: 2232:1080
    class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.8 compositor: xfwm v: 4.18.0 driver: X:
    loaded: modesetting,nvidia unloaded: nouveau alternate: fbdev,nv,vesa
    dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 96 s-size: 361x203mm (14.21x7.99")
    s-diag: 414mm (16.31")
  Monitor-1: eDP-1 model: BOE Display 0x08ef built: 2019 res: 1366x768 hz: 60
    dpi: 101 gamma: 1.2 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
    ratio: 16:9 modes: 1366x768
  API: EGL Message: No EGL data available.
  API: OpenGL v: 4.6 vendor: intel mesa v: 23.1.9-manjaro1.1 glx-v: 1.4
    es-v: 3.2 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
    device-ID: 8086:9bca memory: 30.44 GiB unified: yes
  API: Vulkan v: 1.3.264 layers: 13 device: 0 type: integrated-gpu name: Intel
    UHD Graphics (CML GT2) driver: mesa intel v: 23.1.9-manjaro1.1
    device-ID: 8086:9bca surfaces: xcb,xlib device: 1 type: discrete-gpu
    name: NVIDIA GeForce MX110 driver: nvidia v: 535.113.01
    device-ID: 10de:174e surfaces: xcb,xlib
Audio:
  Device-1: Intel Comet Lake PCH-LP cAVS vendor: Samsung Co
    driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl
    bus-ID: 00:1f.3 chip-ID: 8086:02c8 class-ID: 0401
  API: ALSA v: k6.5.5-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,alsamixergui,amixer
  Server-1: JACK v: 1.9.22 status: off with: 1: a2jmidid status: off 2: nsmd
    status: off tools: cadence,jack_control,qjackctl
  Server-2: PipeWire v: 0.3.81 status: off tools: pw-cli
  Server-3: PulseAudio v: 16.1 status: active with: 1: pulseaudio-alsa
    type: plugin 2: pulseaudio-jack type: module tools: pacat,pactl,pavucontrol
Network:
  Device-1: Intel Comet Lake PCH-LP CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3 chip-ID: 8086:02f0 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Samsung Co driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: 3000 bus-ID: 02:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb v: 0.8
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-10:4
    chip-ID: 8087:0aaa class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
  Local Storage: total: 1.02 TiB used: 660.2 GiB (63.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Western Digital model: WD10SPZX-35Z10T0
    size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
    tech: HDD rpm: 5400 serial: <filter> fw-rev: 1A04 scheme: GPT
  ID-2: /dev/sdb maj-min: 8:16 vendor: Kingston model: SA400M8120G
    size: 111.79 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 0010 scheme: GPT
Partition:
  ID-1: / raw-size: 103.22 GiB size: 101.04 GiB (97.89%)
    used: 45.84 GiB (45.4%) fs: ext4 dev: /dev/sdb1 maj-min: 8:17
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 296 KiB (0.1%) fs: vfat dev: /dev/sdb3 maj-min: 8:19
  ID-3: /home raw-size: 931.51 GiB size: 915.81 GiB (98.31%)
    used: 614.36 GiB (67.1%) fs: ext4 dev: /dev/sda1 maj-min: 8:1
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 20%
  ID-1: swap-1 type: partition size: 8.27 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sdb2 maj-min: 8:18
Sensors:
  Src: /sys System Temperatures: cpu: 48.0 C pch: 45.0 C mobo: N/A
  Fan Speeds (rpm): N/A
  Power: 12v: N/A 5v: 5 3.3v: N/A vbat: N/A
Info:
  Processes: 272 Uptime: 2h 43m wakeups: 2 Memory: total: 32 GiB
  available: 31.17 GiB used: 6.61 GiB (21.2%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 clang: 16.0.6
  Packages: 1772 pm: pacman pkgs: 1749 libs: 533 tools: pamac pm: flatpak
  pkgs: 17 pm: snap pkgs: 6 Shell: Bash v: 5.1.16 running-in: xfce4-terminal
  inxi: 3.3.30

The output when I run Steam from terminal shows some error messages:

[juancho@Terminus ~]$ steam
steam.sh[96809]: Running Steam on manjarolinux 23.0.4 64-bit
steam.sh[96809]: STEAM_RUNTIME is enabled automatically
setup.sh[96887]: Steam runtime environment up-to-date!
steam.sh[96809]: Steam client's requirements are satisfied
[2023-10-31 22:06:55] Startup - updater built Oct 31 2023 02:08:17
[2023-10-31 22:06:55] Startup - Steam Client launched with: '/home/juancho/.local/share/Steam/ubuntu12_32/steam'
10/31 22:06:55 Init: Installing breakpad exception handler for appid(steam)/version(1698777785)/tid(96936)
[2023-10-31 22:06:55] Loading cached metrics from disk (/home/juancho/.local/share/Steam/package/steam_client_metrics.bin)
[2023-10-31 22:06:55] Using the following download hosts for Public, Realm steamglobal
[2023-10-31 22:06:55] 1. https://client-update.akamai.steamstatic.com, /, Realm 'steamglobal', weight was 1000, source = 'update_hosts_cached.vdf'
[2023-10-31 22:06:55] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'update_hosts_cached.vdf'
[2023-10-31 22:06:55] 3. https://cdn.steamstatic.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
[2023-10-31 22:06:55] Verifying installation...
[2023-10-31 22:06:55] Verification complete

Steam logging initialized: directory: /home/juancho/.local/share/Steam/logs

/usr/share/themes/Matcha-dark-sea/gtk-2.0/main.rc:1113: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Matcha-dark-sea/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'
XRRGetOutputInfo Workaround: initialized with override: 0 real: 0xe8684db0
XRRGetCrtcInfo Workaround: initialized with override: 0 real: 0xe8683500
steamwebhelper.sh[96981]: Runtime for steamwebhelper: defaulting to /home/juancho/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
steamwebhelper.sh[96981]: glibc >= 2.34, partially disabling sandbox until CEF supports clone3()
CAppInfoCacheReadFromDiskThread took 23 milliseconds to initialize
Steam Runtime Launch Service: starting steam-runtime-launcher-service
Steam Runtime Launch Service: steam-runtime-launcher-service is running pid 97090
bus_name=com.steampowered.PressureVessel.LaunchAlongsideSteam
BRefreshApplicationsInLibrary 1: 1ms
BuildCompleteAppOverviewChange: 166 apps
RegisterForAppOverview 1: 7ms
RegisterForAppOverview 2: 7ms
[2023-10-31 22:08:57] Background update loop checking for update. . .
[2023-10-31 22:08:57] Checking for available updates...
[2023-10-31 22:08:57] Downloading manifest: https://client-update.akamai.steamstatic.com/steam_client_ubuntu12?t=706321281
[2023-10-31 22:08:57] Manifest download: send request
[2023-10-31 22:08:57] Manifest download: waiting for download to finish
[2023-10-31 22:08:58] Manifest download: finished
[2023-10-31 22:08:58] Download skipped: /steam_client_ubuntu12?t=706321281 version 1698777785, installed version 1698777785, existing pending version 0
[2023-10-31 22:08:58] Nothing to do
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
/bin/sh\0-c\0/home/juancho/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=1669000 -- /home/juancho/.local/share/Steam/ubuntu12_32/steam-launch-wrapper -- '/home/juancho/.local/share/Steam/steamapps/common/SteamLinuxRuntime_sniper'/_v2-entry-point --verb=waitforexitandrun -- '/home/juancho/.local/share/Steam/steamapps/common/Proton 8.0'/proton waitforexitandrun  '/home/juancho/.local/share/Steam/steamapps/common/Age of Wonders 4/launcher-se/Paradox Launcher.exe'\0
chdir "/home/juancho/.local/share/Steam/steamapps/common/Age of Wonders 4"
ERROR: ld.so: object '/home/juancho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/juancho/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/juancho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/juancho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/juancho/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Setting breakpad minidump AppID = 1669000
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198090519695 [API loaded no]

[308:1031/221242.946:ERROR:network_change_notifier_win.cc(228)] WSALookupService
Begin failed with: 0
[308:1031/221243.377:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\js
[308:1031/221243.377:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\wasm
[308:1031/221243.377:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\js
[308:1031/221243.377:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\wasm
[308:1031/221243.378:ERROR:simple_backend_impl.cc(758)] Simple Cache Backend: wr
ong file structure on disk: 1 path: C:\users\steamuser\AppData\Local\Paradox Int
eractive\launcher-v2\chromium-data\Code Cache\js
[308:1031/221243.378:ERROR:simple_backend_impl.cc(758)] Simple Cache Backend: wr
ong file structure on disk: 1 path: C:\users\steamuser\AppData\Local\Paradox Int
eractive\launcher-v2\chromium-data\Code Cache\wasm
[308:1031/221243.386:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\js
[308:1031/221243.386:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\wasm
[308:1031/221243.387:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\js
[308:1031/221243.387:ERROR:simple_backend_impl.cc(81)] Failed to create director
y: C:\users\steamuser\AppData\Local\Paradox Interactive\launcher-v2\chromium-dat
a\Code Cache\wasm
[308:1031/221243.387:ERROR:simple_backend_impl.cc(758)] Simple Cache Backend: wr
ong file structure on disk: 1 path: C:\users\steamuser\AppData\Local\Paradox Int
eractive\launcher-v2\chromium-data\Code Cache\wasm
[308:1031/221243.387:ERROR:simple_backend_impl.cc(758)] Simple Cache Backend: wr
ong file structure on disk: 1 path: C:\users\steamuser\AppData\Local\Paradox Int
eractive\launcher-v2\chromium-data\Code Cache\js
2023-11-01T01:12:43.474Z (pid:308) info [SocketServer]: Listening for connection
s on 127.0.0.1:11000
[308:1031/221243.523:ERROR:disk_cache.cc(184)] Unable to create cache
[308:1031/221243.523:ERROR:disk_cache.cc(184)] Unable to create cache
[308:1031/221243.674:ERROR:disk_cache.cc(184)] Unable to create cache
[308:1031/221243.674:ERROR:shader_disk_cache.cc(606)] Shader Cache Creation fail
ed: -2
[444:1031/221243.768:ERROR:dxva_video_decode_accelerator_win.cc(1466)] DXVAVDA f
atal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[516:1031/221243.800:ERROR:network_change_notifier_win.cc(228)] WSALookupService
Begin failed with: 0
[444:1031/221244.077:ERROR:angle_platform_impl.cc(44)] Display.cpp:878 (initiali
ze): ANGLE Display::initialize error 12289: WGL_NV_DX_interop2 is required but n
ot present.
[444:1031/221244.077:ERROR:gl_surface_egl.cc(780)] EGL Driver message (Critical)
 eglInitialize: WGL_NV_DX_interop2 is required but not present.
[444:1031/221244.077:ERROR:gl_surface_egl.cc(1375)] eglInitialize OpenGL failed 
with error EGL_NOT_INITIALIZED
[444:1031/221244.078:ERROR:gl_initializer_win.cc(141)] GLSurfaceEGL::InitializeO
neOff failed.
[444:1031/221244.200:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to err
ors during initialization
[768:1031/221244.895:ERROR:dxva_video_decode_accelerator_win.cc(1466)] DXVAVDA f
atal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[768:1031/221245.193:ERROR:angle_platform_impl.cc(44)] Display.cpp:878 (initiali
ze): ANGLE Display::initialize error 12289: WGL_NV_DX_interop2 is required but n
ot present.
[768:1031/221245.193:ERROR:gl_surface_egl.cc(780)] EGL Driver message (Critical)
 eglInitialize: WGL_NV_DX_interop2 is required but not present.
[768:1031/221245.193:ERROR:gl_surface_egl.cc(1375)] eglInitialize OpenGL failed 
with error EGL_NOT_INITIALIZED
[768:1031/221245.193:ERROR:gl_initializer_win.cc(141)] GLSurfaceEGL::InitializeO
neOff failed.
[768:1031/221245.301:ERROR:viz_main_impl.cc(161)] Exiting GPU process due to err
ors during initialization
[828:1031/221245.938:ERROR:dxva_video_decode_accelerator_win.cc(1466)] DXVAVDA f
atal error: could not LoadLibrary: msvproc.dll: Module not found. (0x7E)
[828:1031/221245.989:ERROR:gpu_init.cc(453)] Passthrough is not supported, GL is
 disabled, ANGLE is
2023-11-01T01:12:53.678Z (pid:308) warn [container]: Main window did not initial
ize properly. Showing "unresponsive" dialog...
2023-11-01T01:13:00.778Z (pid:308) warn [container]: Unresponsive dialog action:
 exit
2023-11-01T01:13:00.781Z (pid:308) warn [container]: Failed to kill some browser
 processes: Cannot read properties of null (reading 'webContents')
2023-11-01T01:13:00.783Z (pid:308) warn [container]: Failed to kill some browser
 processes: Cannot read properties of null (reading 'webContents')
pid 102072 != 102071, skipping destruction (fork without exec?)
Game 1669000 created interface STEAMAPPLIST_INTERFACE_VERSION001 / AppList
Game 1669000 created interface STEAMAPPS_INTERFACE_VERSION008 / Apps
Game 1669000 created interface STEAMHTMLSURFACE_INTERFACE_VERSION_004 / HTMLSurface
Game 1669000 created interface STEAMHTTP_INTERFACE_VERSION002 / HTTP
Game 1669000 created interface STEAMINVENTORY_INTERFACE_V002 / Inventory
Game 1669000 created interface STEAMMUSICREMOTE_INTERFACE_VERSION001 / MusicRemote
Game 1669000 created interface STEAMMUSIC_INTERFACE_VERSION001 / Music
Game 1669000 created interface STEAMPARENTALSETTINGS_INTERFACE_VERSION001 / ParentalSettings
Game 1669000 created interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 / RemoteStorage
Game 1669000 created interface STEAMSCREENSHOTS_INTERFACE_VERSION003 / Screenshots
Game 1669000 created interface STEAMUGC_INTERFACE_VERSION010 / UGC
Game 1669000 created interface STEAMUSERSTATS_INTERFACE_VERSION011 / UserStats
Game 1669000 created interface STEAMVIDEO_INTERFACE_V002 / Video
Game 1669000 created interface SteamController006 / Controller
Game 1669000 created interface SteamFriends015 / Friends
Game 1669000 created interface SteamMatchMaking009 / Matchmaking
Game 1669000 created interface SteamMatchMakingServers002 / MatchmakingServers
Game 1669000 created interface SteamNetworking005 / Networking
Game 1669000 created interface SteamUser019 / User
Game 1669000 created interface SteamUtils009 / Utils
Game 1669000 method call count for IClientAppManager::GetCurrentLanguage : 1
Game 1669000 method call count for IClientAppManager::GetAvailableLanguages : 1
Game 1669000 method call count for IClientAppManager::GetAppInstallState : 2
Game 1669000 method call count for IClientUtils::RecordSteamInterfaceCreation : 22
Game 1669000 method call count for IClientUtils::GetSteamUILanguage : 1
Game 1669000 method call count for IClientUtils::GetAppID : 24
Game 1669000 method call count for IClientUser::GetSteamID : 1
Uploaded AppInterfaceStats to Steam

Any help will be appreciated.

Do you start the game on the Nvidia card? If you think so, how do you do that?

To be fair I don’t know if that would make a difference as it is low end, not gaming, video card.

//EDIT: minimum requirement is pretty high compared to your hardware:

Graphics: Nvidia® GeForce™ GTX 670 (2GB) or AMD® Radeon™ HD 7870 (2GB) or Intel® Arc™ A380 (6GB) or Intel® Iris™ Xe G7 (Tiger Lake) or AMD® Radeon™ Vega 8

Also on a side note, you could at least give the game name so people don’t spend 10 minutes trying to figure out what you’re talking about (it is always annoying to have to do the extra steps to understand what should have been provided right from start, AOW is not understandable for people who don’t know AOW).

Do you start the game on the Nvidia card?

I am not sure what this means.

Let start over. Give the output of these commands

mhwd -li
glxinfo | grep OpenGL\ vendor
prime-run glxinfo | grep OpenGL\ vendor

What I meant is that you have two graphics cards available. To run the game on one or the other you need to specify Launch Option in the game properties on Steam. If you didn’t add Launch Option in the game properties in Steam, it will use the default card.

Depending on the card used it may or may not work or work better.

Thanks for the clarification!

[juancho@Terminus ~]$ mhwd -li

Installed PCI configs:


              NAME               VERSION          FREEDRIVER           TYPE

      video-nvidia            2023.03.23               false            PCI
       video-linux            2018.05.04                true            PCI
 video-modesetting            2020.01.13                true            PCI

Warning: No installed USB configs!
[juancho@Terminus ~]$ glxinfo | grep OpenGL\ vendor
OpenGL vendor string: Intel
[juancho@Terminus ~]$ prime-run glxinfo | grep OpenGL\ vendor
bash: prime-run: comando não encontrado

The last command was not recognized.

Ok the glxinfo commands were not recognized, because you do not have the package installed, so install it first:

sudo pacman -Syu mesa-utils

But as you don’t seem to have a “hybrid” driver profile installed the prime-run part in the two failed commands will fail. So give the output of command mhwd -l now to see what is available to your hardware in Manjaro regarding the various video drivers. Still give the output of current default card with glxinfo | grep OpenGL\ vendor

These are the outputs after sudo pacman -Syu mesa-utils

[juancho@Terminus ~]$ mhwd -l

> 0000:02:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2023.09.12                true            PCI


> 0000:01:00.0 (0302:10de:174e) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2023.03.23               false            PCI
video-hybrid-intel-nvidia-470xx-prime            2023.03.23               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2023.03.23               false            PCI
          video-nvidia            2023.03.23               false            PCI
    video-nvidia-470xx            2023.03.23               false            PCI
    video-nvidia-390xx            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI


> 0000:00:02.0 (0300:8086:9bca) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2023.03.23               false            PCI
video-hybrid-intel-nvidia-470xx-prime            2023.03.23               false            PCI
video-hybrid-intel-nvidia-390xx-bumblebee            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI
[juancho@Terminus ~]$ glxinfo | grep OpenGL\ vendor
OpenGL vendor string: Intel

To me it seems like you should have installed the video-hybrid-intel-nvidia-prime driver profile.

How did you end up with the standalone classic Nvidia driver installed? You installed it yourself from Manjaro Settings graphical interface?

To install the hybrid profile the command should be

sudo mhwd -i pci video-hybrid-intel-nvidia-prime

By installing this hybrid profile it should install the proper configs and tools to be able to easily run application on the desired video card (like in steam, you can tell to specifically run this particular game with the Nvidia card for example).

Make sure you have a backup plan to come back here if anything goes wrong after installing the profile, to revert the changes (another computer, a phone with internet, or whatever, to be able to post here if something goes wrong). A good option is to have a Manjaro installation USB stick on hand so you can boot on it and have internet and a web browser.

yes

I just installed it. I tried to launch the game, the screen flicks into weird colours and no progress, then I have to quit steam.

Give the output of the the commands now.

mhwd -li
glxinfo | grep OpenGL\ vendor
prime-run glxinfo | grep OpenGL\ vendor

It recognizes glxinfo, but prime-run was probably not installed. But that should be fixed if the ideo-hybrid-intel-nvidia-prime is installed like omamo instructed.

The way I make sure my nvidia is used is by using gamemoderun in the options of each game.
gamemoderun %command%

sudo pacman -Syu gamemode

Edit
And after installation, do not forget to add your user to the group gamemode. I think it will tell you after installation (IIRC)

Yes I misread as he posted everything in the same code block I didn’t even realize there was these commands output and assumed he didn’t have glxinfo since he didn’t have the hybrid profile, and said last command didn’t work I just read “last commands”.

On a side note let me finish the step by step as it now just needs confirmation everything is OK and I’ll give the last step for Steam. No need to rush me to the finish line. Thanks :heart:

[juancho@Terminus ~]$ mhwd -li
> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-intel-nvidia-prime            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI


Warning: No installed USB configs!
[juancho@Terminus ~]$  glxinfo | grep OpenGL\ vendor
OpenGL vendor string: Intel
[juancho@Terminus ~]$  prime-run glxinfo | grep OpenGL\ vendor
OpenGL vendor string: NVIDIA Corporation

So does it work now?

Not yet.

Remember not to launch steam itself with prime-run.
Instead you want to edit the game launch options to be (assuming no other options):

prime-run %command%

Then show us the logs from your current attempts if still failing.
(there have been no new reports since you enabled PRIME)

1 Like

So now you know the driver is properly installed, you can configure your game properly in Steam, to try to run it with the Nvidia card.

Right click the game in Steam, click Properties, and in the Launch Options add this

prime-run %command%

Close the Properties window, and start the game, and see if it works.

I REALLY advice to use gamemoderun instead of prime-run. Game mode make a bunch of other tweaks to gain most for your gaming while running. :slight_smile:
It’s in the manjaro repositories. (increased my fps and it feels like I have WAY less problems since starting using that instead of prime-run, might be imagination, might not.)

But gamemoderun doesnt do GPU switching automatically …

Are your improvements partially from not using the nvidia? :thinking:

I don’t know what to tell you, but it does. or are you saying I get 100fps in cities skylines 2 with my cpu only? xD

I also have mangohud witch gives me explicit information on what is running an how. so yeah, gamemoderun uses dedicated gpu over internal.
I know I’ve read it somewhere, but frankly I don’t care about proof in that manner, I KNOW it works, because I do it. :smiley: