You are not logged in.

#1 2022-01-17 13:57:09

OptimusCrime97
Member
Registered: 2021-12-08
Posts: 6

[SOLVED] Civ 6 using Proton

Hello everyone,

I am trying to run Civ 6 with proton, however when I start the game with steam the 2k launcher pops up normally but when I select directX11 and  start the game it crashes with the error:

"No compatible graphics device found. Please ensure that your system has a correctly configured, compatible graphics device."

The output of steam in the terminal is the following:

(base) tobias@x360arch ~ $ steam
steam.sh[2543]: Running Steam on arch rolling 64-bit
steam.sh[2543]: STEAM_RUNTIME is enabled automatically
setup.sh[2616]: Steam runtime environment up-to-date!
steam.sh[2543]: Steam client's requirements are satisfied
[2022-01-17 14:46:27] Startup - updater built Dec 16 2021 22:39:04
Installing breakpad exception handler for appid(steam)/version(1639697812)
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2022-01-17 14:46:28] Loading cached metrics from disk (/home/tobias/.local/share/Steam/package/steam_client_metrics.bin)
[2022-01-17 14:46:28] Using the following download hosts for Public, Realm steamglobal
[2022-01-17 14:46:28] 1. https://cdn.akamai.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-01-17 14:46:28] 2. https://cdn.cloudflare.steamstatic.com, /client/, Realm 'steamglobal', weight was 100, source = 'update_hosts_cached.vdf'
[2022-01-17 14:46:28] 3. http://media.steampowered.com, /client/, Realm 'steamglobal', weight was 1, source = 'baked in'
Installing breakpad exception handler for appid(steam)/version(1639697812)
[2022-01-17 14:46:28] Checking for update on startup
[2022-01-17 14:46:28] Checking for available updates...
[2022-01-17 14:46:28] Downloading manifest: https://cdn.akamai.steamstatic.com/client/steam_client_ubuntu12
Installing breakpad exception handler for appid(steam)/version(1639697812)
[2022-01-17 14:46:28] Download skipped: /client/steam_client_ubuntu12 version 1639697812, installed version 1639697812, existing pending version 0
[2022-01-17 14:46:28] Nothing to do
[2022-01-17 14:46:28] Verifying installation...
[2022-01-17 14:46:28] Performing checksum verification of executable files
[2022-01-17 14:46:29] Verification complete
Loaded SDL version 2.0.19-6963453

(steam:2670): Gtk-WARNING **: 14:46:29.613: Unable to locate theme engine in module_path: "adwaita",

(steam:2670): Gtk-WARNING **: 14:46:29.614: Unable to locate theme engine in module_path: "adwaita",
/usr/share/themes/Qogir-dark/gtk-2.0/main.rc:1109: error: unexpected identifier 'direction', expected character '}'
/usr/share/themes/Qogir-dark/gtk-2.0/apps.rc:91: error: unexpected identifier 'direction', expected character '}'
Installing breakpad exception handler for appid(steam)/version(1639697812)
steamwebhelper.sh[2705]: Runtime for steamwebhelper: defaulting to /home/tobias/.local/share/Steam/ubuntu12_64/steam-runtime-heavy
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
CAppInfoCacheReadFromDiskThread took 23 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
Proceed to auto login
Installing breakpad exception handler for appid(steam)/version(1639697812)
Opted-in Controller Mask for AppId 0: 0

(steam:2670): Gtk-WARNING **: 14:46:31.086: gtk_disable_setlocale() must be called before gtk_init()
Installing breakpad exception handler for appid(steam)/version(1639697812)
Installing breakpad exception handler for appid(steam)/version(1639697812)
vkCreateInstance failed with error -1
BInit - Unable to initialize Vulkan!
Installing breakpad exception handler for appid(steam)/version(1639697812)
roaming config store loaded successfully - 303 bytes.
migrating temporary roaming config store
BRefreshApplicationsInLibrary 1: 6ms
Installing breakpad exception handler for appid(steam)/version(1639697812)
Failed to init SteamVR because it isn't installed
vkCreateInstance failed with error -1
BInit - Unable to initialize Vulkan!
ExecCommandLine: "'/home/tobias/.local/share/Steam/ubuntu12_32/steam'"
System startup time: 3.75 seconds
BuildCompleteAppOverviewChange: 124
RegisterForAppOverview 1: 2ms
RegisterForAppOverview 2: 3ms
Installing breakpad exception handler for appid(steam)/version(1639697812)
GameAction [AppID 289070, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
pressure-vessel-adverb[3123]: W: Unable to generate locales: Child process exited with code 1
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
GameAction [AppID 289070, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 289070, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 289070, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 289070, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 289070: 0
/bin/sh\0-c\0/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login\0
Game process added : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3198, IP 0.0.0.0:0
chdir /home/tobias/.local/share/Steam/steamapps/common/Sid Meier's Civilization VI
ERROR: ld.so: object '/home/tobias/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 289070, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/tobias/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object '/home/tobias/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/tobias/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 289070, ActionID 1] : LaunchApp changed task to Completed with ""
ERROR: ld.so: object '/home/tobias/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3202 != 3199, skipping destruction (fork without exec?)
pressure-vessel-adverb[3316]: W: Unable to generate locales: Child process exited with code 1
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
Game process updated : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3325, IP 0.0.0.0:0
Setting breakpad minidump AppID = 289070
Steam_SetMinidumpSteamID:  Caching Steam ID:  76561198095255751 [API loaded no]
Game process updated : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3389, IP 0.0.0.0:0
Setting breakpad minidump AppID = 289070
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198095255751 [API loa
ded no]
Game process updated : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3389, IP 0.0.0.0:0
SteamInternal_SetMinidumpSteamID:  Caching Steam ID:  76561198095255751 [API loa
ded no]
Program Name : 2K Installer
Program Name : 2K Launcher
Program Name : 2K Launcher
Program Name : 2K Launcher
Program Name : 2K Launcher
Game process updated : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3446, IP 0.0.0.0:0
wine: Unhandled exception 0x20474343 in thread 26c at address 000000007B01239E (thread 026c), starting debugger...
Installing breakpad exception handler for appid(steam)/version(1639697812)
wine: Unhandled exception 0x20474343 in thread 37c at address 000000007B01239E (thread 037c), starting debugger...
wine: Unhandled exception 0x20474343 in thread 39c at address 000000007B01239E (thread 039c), starting debugger...
Program Name : 2K Launcher
Installing breakpad exception handler for appid(steam)/version(1639697812)
Game process updated : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3740, IP 0.0.0.0:0
Game process updated : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3765, IP 0.0.0.0:0
Game process updated : AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3765, IP 0.0.0.0:0
pid 3327 != 3326, skipping destruction (fork without exec?)
Game process removed: AppID 289070 "/home/tobias/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=289070 -- '/home/tobias/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/tobias/.local/share/Steam/steamapps/common/Proton 6.3'/proton waitforexitandrun  '/home/tobias/.local/share/Steam/steamapps/common/Sid Meier'\''s Civilization VI/2KLauncher/LauncherPatcher.exe' -steam_auto_login", ProcID 3765 
Game 289070 created interface STEAMAPPTICKET_INTERFACE_VERSION001 / 
Game 289070 created interface SteamUser017 / User
Game 289070 created interface SteamUser020 / User
Game 289070 created interface SteamUtils007 / Utils
Game 289070 created interface SteamUtils009 / 
Game 289070 created interface SteamUtils009 / Utils
Game 289070 method call count for IClientUtils::RecordSteamInterfaceCreation : 6
Game 289070 method call count for IClientUtils::GetAppID : 10
Game 289070 method call count for IClientUtils::GetConnectedUniverse : 1
Game 289070 method call count for IClientUser::GetAppOwnershipTicketExtendedData : 1
Game 289070 method call count for IClientUser::GetSteamID : 2
Uploaded AppInterfaceStats to Steam
No cached sticky mapping in ActivateActionSet.

My graphic card driver and system is up to date, could anyone help, please?

Thanks in advance for the help!

Last edited by OptimusCrime97 (2022-01-18 10:37:20)

Offline

#2 2022-01-17 14:05:24

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,775

Re: [SOLVED] Civ 6 using Proton

Well what graphics device and which driver? What's your output of

pacman -Qs vulkan
glxinfo -B
vulkaninfo --summary

Betting another absent-minded steam install picking up the broken amdvlk packages. If you are not running an AMD graphics card (... FWIW even if you do) you need to avoid installing amdvlk anything as it contains broken logic to force any usage of vulkan to itself. That can happen if you install steam and don't pay attention to pacman's output which will ask you for a vulkan-provider which will alphabetically default to amdvlk, while you probably rather intended to select something else.

Offline

#3 2022-01-17 14:22:34

OptimusCrime97
Member
Registered: 2021-12-08
Posts: 6

Re: [SOLVED] Civ 6 using Proton

Thanks for your reply!

The graphic card is:

VGA compatible controller: Intel Corporation Iris Plus Graphics G7 (rev 07) (prog-if 00 [VGA controller])
	DeviceName:  Onboard IGD
	Subsystem: Hewlett-Packard Company Device 86f9
	Flags: bus master, fast devsel, latency 0, IRQ 176, IOMMU group 1
	Memory at 603c000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 4000000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 3000 [size=64]
	Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

the output is:

(base) tobias@x360arch ~ $ pacman -Qs vulkan
glxinfo -B
vulkaninfo --summary
local/amdvlk 2021.Q4.3-2
    AMD's standalone Vulkan driver
local/lib32-amdvlk 2021.Q4.3-2
    AMD's standalone Vulkan driver
local/lib32-vulkan-icd-loader 1.2.202-1
    Vulkan Installable Client Driver (ICD) Loader (32-bit)
local/spirv-tools 2021.3-1 (vulkan-devel)
    API and commands for processing SPIR-V modules
local/vulkan-icd-loader 1.2.202-1
    Vulkan Installable Client Driver (ICD) Loader
bash: glxinfo: command not found
bash: vulkaninfo: command not found
 

should i reinstall steam?

Offline

#4 2022-01-17 15:06:18

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,775

Re: [SOLVED] Civ 6 using Proton

No you need to read the second part of my post because it's exactly what happened. Install vulkan-intel and lib32-vulkan-intel and remove amdvlk and lib32-amdvlk.

For the other outputs you can install mesa-utils and vulkan-tools, however the immediate problem is that you have the wrong vulkan drivers.

Last edited by V1del (2022-01-17 15:07:23)

Offline

#5 2022-01-17 16:29:43

OptimusCrime97
Member
Registered: 2021-12-08
Posts: 6

Re: [SOLVED] Civ 6 using Proton

Thank you so much! that did the trick.

Offline

#6 2022-01-17 16:36:05

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 22,775

Re: [SOLVED] Civ 6 using Proton

Great, please mark as [SOLVED] by editing the title in your first post.

Offline

Board footer

Powered by FluxBB