Closed randolphpebenito closed 1 year ago
Hello @randolphpebenito, Dota 2 is not intended to be run from outside the Steam. If you want tinker from the command line, please use something like ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./dota.sh
to give the game a similar environment as when it's launched from Steam.
Can you check if the mesa-vulkan-drivers
is installed with something like apt policy mesa-vulkan-drivers
? Also, it may be worthwhile testing a newer version of mesa from a PPA like oibaf or kisak-mesa.
Also, the most recent update of Dota defaults to Vulkan and will attempt to automatically fallback to OpenGL. It's failing to fallback to OpenGL because of this:
failed to dlopen "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/librendersystemgl.so" error=libudev.so.0: cannot open shared object file: No such file or directory
failed to dlopen "librendersystemgl.so" error=libudev.so.0: cannot open shared object file: No such file or directory
I've seen this before but forget why it happens, usually people symlink libudev.so.0 to libudev.so.1 I think.
Update: Oh, that's because you're not using run.sh. Yeah, what happens when you use run.sh? Can you run with -con_logfile and post the contents of game/dota/console.log?
@kisak-valve @danginsburg
Executed the ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./dota.sh
and the dota is now running.
But now, the problem is, it's not full screen anymore.
Long List
```
dunadee@ubuntu-machine ~/.local/share/Steam/steamapps/common/dota 2 beta/game ```
~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./dota.sh -con_logfile ✔
Using breakpad crash handler
[S_API] SteamAPI_Init(): Loaded '/home/dunadee/.local/share/Steam/linux64/steamclient.so' OK.
Setting breakpad minidump AppID = 570
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561199053142417 [API loaded yes]
SteamInternal_SetMinidumpSteamID: Setting Steam ID: 76561199053142417
Setting breakpad minidump AppID = 373300
Attempting to create OpenGL context: v3.3 (Core profile)...success. Checking entry points...success.
Attempting to create OpenGL context: v3.3 (Core profile)...success. Checking entry points...success.
DumpContextInfo: OpenGL vendor Intel Open Source Technology Center
DumpContextInfo: OpenGL renderer Mesa DRI Intel(R) Haswell Mobile
DumpContextInfo: Using OpenGL context version 4.5
DumpContextInfo: Context supports GLSL version 4.50
Fontconfig warning: "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in
Posting the log file with ~/.local/share/Steam/ubuntu12_32/steam-runtime/run.sh ./dota.sh -con_logfile
```
01/22 10:11:44 WARNING: CDirWatcher not implemented
01/22 10:11:44 [RenderSystem] GL_VERSION=4.5 (Core Profile) Mesa 19.2.8
01/22 10:11:44 [RenderSystem] GL_NVX_gpu_memory_info: UNAVAILABLE
01/22 10:11:44 [RenderSystem] GL_ATI_meminfo: UNAVAILABLE
01/22 10:11:44 [RenderSystem] OpenGL using transform constant buffer: false
01/22 10:11:44 [RenderSystem] Vulkan missing requested extension 'VK_KHR_surface'.
01/22 10:11:44 [RenderSystem] Vulkan missing requested extension 'VK_KHR_xcb_surface'.
01/22 10:11:44 [RenderSystem] Loaded video settings config from 'cfg/video.txt'
01/22 10:11:44 Affinity preferences: 'higher' thread assigned to proc mask 0:0xa (index 1) (forced), next proc mask 0:0x5 (index 0)
01/22 10:11:44 [RenderSystem] GL_VERSION=4.5 (Core Profile) Mesa 19.2.8
01/22 10:11:45 ERROR: HangWatchdogInternal_BeginScope() - Hang watchdog not implemented for this platform!
01/22 10:11:45 ERROR: HangWatchdogInternal_EndScope() - Hang watchdog not implemented for this platform!
01/22 10:11:45 [Filesystem] ---------------
01/22 10:11:45 [Filesystem] Path ID: File Path:
01/22 10:11:45 [Filesystem] ADDONS "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota_addons/"
01/22 10:11:45 [Filesystem] CONTENT "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/content/dota/"
01/22 10:11:45 [Filesystem] CONTENT "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/content/core/"
01/22 10:11:45 [Filesystem] CONTENTADDONS "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/content/dota_addons/"
01/22 10:11:45 [Filesystem] CONTENTROOT "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/content/"
01/22 10:11:45 [Filesystem] DEFAULT_WRITE_PATH "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk" (vpk) /home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk
01/22 10:11:45 [Filesystem] DEFAULT_WRITE_PATH "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/"
01/22 10:11:45 [Filesystem] EXECUTABLE_PATH "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/"
01/22 10:11:45 [Filesystem] GAME "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk" (vpk) /home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk
01/22 10:11:45 [Filesystem] GAME "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/pak01.vpk" (vpk) /home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/pak01.vpk
01/22 10:11:45 [Filesystem] GAME "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/shaders_pcgl.vpk" (vpk) /home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/shaders_pcgl.vpk
01/22 10:11:45 [Filesystem] GAME "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/shaders_pcgl.vpk" (vpk) /home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/shaders_pcgl.vpk
01/22 10:11:45 [Filesystem] GAME "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/"
01/22 10:11:45 [Filesystem] GAME "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/"
01/22 10:11:45 [Filesystem] GAMEBIN "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/"
01/22 10:11:45 [Filesystem] GAMEBIN "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/bin/"
01/22 10:11:45 [Filesystem] GAMEBIN "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/bin/linuxsteamrt64/"
01/22 10:11:45 [Filesystem] GAMEBIN "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/bin/"
01/22 10:11:45 [Filesystem] GAMEROOT "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/"
01/22 10:11:45 [Filesystem] MOD "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk" (vpk) /home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk
01/22 10:11:45 [Filesystem] MOD "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/"
01/22 10:11:45 [Filesystem] PLATFORM "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/pak01.vpk" (vpk) /home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/pak01.vpk
01/22 10:11:45 [Filesystem] PLATFORM "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/"
01/22 10:11:45 [Filesystem] SHADER_SOURCE "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/src/shaders/dota/"
01/22 10:11:45 [Filesystem] SHADER_SOURCE "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/src/shaders/core/"
01/22 10:11:45 [Filesystem] SHADER_SOURCE "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/src/shaders/dota_*LANGUAGE*_addons/"
01/22 10:11:45 [Filesystem] SHADER_SOURCE "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/src/shaders/dota_addons/"
01/22 10:11:45 [Filesystem] SHADER_SOURCE "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/src/shaders/dota_core/"
01/22 10:11:45 [Filesystem] SHADER_SOURCE_MOD "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/src/shaders/dota/"
01/22 10:11:45 [Filesystem] SHADER_SOURCE_ROOT "/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/src/shaders/"
01/22 10:11:45 [CommandLine] command line arguments:
01/22 10:11:45 [CommandLine] -con_logfile
01/22 10:11:45 [SteamNetSockets] Initialized low level socket/threading support.
01/22 10:11:45 [SteamNetSockets] Set SteamNetworkingSockets P2P_STUN_ServerList to '153.254.86.181:3478' as per SteamNetworkingSocketsSerialized
01/22 10:11:45 [SteamNetSockets] SDR RelayNetworkStatus: avail=Attempting config=Attempting anyrelay=Not Attempted (Attempt #1 to fetch config from https://api.steampowered.com/ISteamApps/GetSDRConfig/v1?appid=570&partner=valve)
01/22 10:11:45 [SteamNetSockets] AuthStatus (steamid:76561199053142417): Attempting (Requesting cert)
01/22 10:11:45 [SteamNetSockets] Pending ping measurement until network config is obtained.
01/22 10:11:45 [SteamNetSockets] SDR RelayNetworkStatus: avail=Attempting config=Attempting anyrelay=Waiting (Attempt #1 to fetch config from https://api.steampowered.com/ISteamApps/GetSDRConfig/v1?appid=570&partner=valve)
01/22 10:11:45 [Networking] Got ISteamNetworkingSockets user interfaces from standalone lib
01/22 10:11:45 [Networking] Network System Initialized
01/22 10:11:46 ConVarRef r_dota_color_correction doesn't point to an existing ConVar
01/22 10:11:46 ConVarRef r_dota_fxaa doesn't point to an existing ConVar
01/22 10:11:46 Physics Console Communications is not initialized
01/22 10:11:46 [SoundSystem] Sound Initialization: Finish, Sampling Rate: 44100
01/22 10:11:46 [Localization System] PERF WARNING: 'resource/keybindings_english.txt' is in UTF-16 format, converting to UTF-8 will allow faster loading of it
01/22 10:11:46 Affinity preferences: no preferences, skipping assignment
01/22 10:11:47 WARNING: CDirWatcher not implemented
01/22 10:11:47 failed to dlopen cairo.so error=cairo.so: cannot open shared object file: No such file or directory
01/22 10:11:47 WARNING: CDirWatcher not implemented
01/22 10:11:47 ILocalize::AddFile() failed to load file "resource/dota_english.txt".
01/22 10:11:47 [SceneFileCache] Loaded 71886 .vcds from 187 vcdlist files
01/22 10:11:47 [Client] Event System loaded 96 events from file: vpk:/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/pak01.vpk:resource/core.gameevents.
01/22 10:11:47 [Client] Event System loaded 258 events from file: vpk:/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk:resource/game.gameevents.
01/22 10:11:47 [Client] Event System loaded 1 events from file: vpk:/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk:./resource/port.gameevents.
01/22 10:11:47 ReadSteamRemoteStorageFile( bufOut, "cfg/pending_replay_requests.lst" ) -> 0.000318 seconds
01/22 10:11:48 ReadSteamRemoteStorageFile( bufOut, "cfg/dotakeys_personal.lst" ) -> 0.000565 seconds
01/22 10:11:48 ReadSteamRemoteStorageFile( bufOut, "scripts/clientstorage.txt" ) -> 0.000290 seconds
01/22 10:11:48 [Networking] CEntitySystem::BuildEntityNetworking (parallel build of client) took 409.144 msecs for 1210 out of 1231 classes
01/22 10:11:51 Inventory shuffle information file "cfg/dota_player_loadout_shuffle.txt" not found in remote storage; not loading.
01/22 10:11:51 Telling Steam it is safe to update the app
01/22 10:11:51 [GCClient] Logged on to Steam, set GC connection state to NO_SESSION
01/22 10:11:52 [Server] Event System loaded 96 events from file: vpk:/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/core/pak01.vpk:resource/core.gameevents.
01/22 10:11:52 [Server] Event System loaded 258 events from file: vpk:/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk:resource/game.gameevents.
01/22 10:11:52 [Server] Event System loaded 1 events from file: vpk:/home/dunadee/.local/share/Steam/steamapps/common/dota 2 beta/game/dota/pak01.vpk:./resource/port.gameevents.
01/22 10:11:52 failed to dlopen libtensorflow.so error=libtensorflow.so: cannot open shared object file: No such file or directory
01/22 10:11:53 [Networking] CEntitySystem::BuildEntityNetworking (parallel build of server) took 472.913 msecs for 1208 out of 1227 classes
01/22 10:11:58 Failed to load mutations file! scripts/battlepass/ti2018/mutations.txt
01/22 10:11:58 [Vfx] No valid vcs file found for shader generic.vfx
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_default.vmat!
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_default.vmat!
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_default.vmat!
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_default.vmat!
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_opaque.vmat!
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_opaque.vmat!
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_opaque.vmat!
01/22 10:11:58 [MaterialSystem] material2.cpp(1239): Error creating shader generic.vfx for material dev/panorama_world_panel_lit_opaque.vmat!
01/22 10:11:58 [ResourceSystem] Error loading resource file "soundevents/soundevents_test.vsndevts_c" (Error: ERROR_FILEOPEN)
01/22 10:11:58 [SplitScreen] Loaded 'user.vcfg' from SteamRemoteStorage, 876 bytes OK
01/22 10:11:58 name[ 0 ] changing from 'unnamed' to 'tobykl'
01/22 10:11:58 name[ 0 ] changing from 'tobykl' to 'tobykl'
01/22 10:11:58 [SplitScreen] Loaded 'user_keys.vcfg' from SteamRemoteStorage, 54 bytes OK
01/22 10:11:58 [HostStateManager] CHostStateMgr::QueueNewRequest( Idle (levelload), 1 )
01/22 10:11:58 ChangeGameUIState: DOTA_GAME_UI_STATE_INVALID -> DOTA_GAME_UI_STATE_LOADING_SCREEN
01/22 10:11:58 Source2Init OK
01/22 10:11:58 [EngineServiceManager] SwitchToLoop levelload requested: id [1] addons []
01/22 10:11:58 [ResourceSystem] Error loading resource file "panorama/layout/worldui_text_subtitle.vxml_c" (Error: ERROR_FILEOPEN)
01/22 10:11:58 WARNING: CDirWatcher not implemented
01/22 10:11:58 ReadSteamRemoteStorageFile( bufOut, "cfg/viewedheropatches.cfg" ) -> 0.000340 seconds
01/22 10:11:58 ReadSteamRemoteStorageFile( bufOut, "cfg/challenge_selections.cfg" ) -> 0.000203 seconds
01/22 10:11:58 WriteSteamRemoteStorageFileAsync( "cfg/last_match.dat" ) -> at 14.432
01/22 10:11:58 ReadSteamRemoteStorageFile( bufOut, "scripts/dota_acknowledged_violators.txt" ) -> 0.000338 seconds
01/22 10:11:58 ReadSteamRemoteStorageFile( bufOut, "cfg/herobuilds.cfg" ) -> 0.000294 seconds
01/22 10:11:58 ReadSteamRemoteStorageFile( bufOut, "cfg/dismissed_help_tips.txt" ) -> 0.000240 seconds
01/22 10:11:59 ReadSteamRemoteStorageFile( bufOut, "scripts/lobby_settings.txt" ) -> 0.000330 seconds
01/22 10:11:59 ILocalize::AddFile() failed to load file "resource/localization/broadcastfacts_english.txt".
01/22 10:11:59 [HostStateManager] Idle (levelload)
01/22 10:11:59 [SplitScreen] Writing configuration for slot 0
01/22 10:11:59 [SplitScreen] Saved 'user_keys.vcfg' to SteamRemoteStorage, 54 bytes OK
01/22 10:11:59 [SplitScreen] Saved user config file 'cfg/user_keys_1092876689_slot0.vcfg'
01/22 10:11:59 [SplitScreen] Saved offline user config file 'cfg/user_keys_0_slot0.vcfg'
01/22 10:11:59 [SplitScreen] Saved 'user.vcfg' to SteamRemoteStorage, 876 bytes OK
01/22 10:11:59 [SplitScreen] Saved user config file 'cfg/user_1092876689_slot0.vcfg'
01/22 10:11:59 [SplitScreen] Saved offline user config file 'cfg/user_0_slot0.vcfg'
01/22 10:11:59 [Steam] Running SteamAPI_RunCallbacks for first time
01/22 10:11:59 [SteamNetSockets] Got SDR network config. Loaded revision 293 OK
01/22 10:11:59 [SteamNetSockets] Performing ping measurement
01/22 10:11:59 [SteamNetSockets] SDR RelayNetworkStatus: avail=Attempting config=OK anyrelay=Attempting (Performing ping measurement)
01/22 10:11:59 [SteamNetSockets] AuthStatus (steamid:76561199053142417): OK (OK)
01/22 10:11:59 [GCClient] Send msg 4006 (k_EMsgGCClientHello), 135 bytes
01/22 10:11:59 CAsyncWriteInProgress::OnComplete( "cfg/last_match.dat" ) -> Success at 15.226
01/22 10:11:59 [Client] CL: CLoopModeLevelLoad::MaybeSwitchToGameLoop switching to "game" loopmode with addons ()
01/22 10:11:59 [EngineServiceManager] SwitchToLoop game requested: id [1] addons []
01/22 10:11:59 [Workshop] Requesting page 1 of items
01/22 10:11:59 [Workshop] Requesting page 1 of items
01/22 10:11:59 [Workshop] Requesting page 1 of items
01/22 10:11:59 ReadSteamRemoteStorageFile( bufOut, "cfg/chat.cfg" ) -> 0.000708 seconds
01/22 10:11:59 [Panorama] DispatchAsyncEvent backlog, failed to dispatch all this frame. Remaining queue depth: 15861 (was 17591)
01/22 10:11:59 Affinity preferences: no preferences, skipping assignment
01/22 10:11:59 [Server] CNetworkGameServerBase::SetServerState (ss_dead -> ss_waitingforgamesessionmanifest)
01/22 10:11:59 [Server] SV: maxplayers set to 1
01/22 10:11:59 Initializing script VM...
01/22 10:11:59 ...done
01/22 10:11:59 CSpeechScriptBridge initializing...
01/22 10:11:59 [ResourceSystem] Error loading resource file "scripts/misc.vdata_c" (Error: ERROR_FILEOPEN)
01/22 10:11:59 [Server] SV: Spawn Server:
Got it working. Adjusted the video settings.
Thanks gazillion times!
Hi, I'm having the exact same issue. OS: Ubuntu 18.04 (Dell XPS 13 7390), latest updates installed.
I've discovered this issue when I was looking for Vulkan problems, since from this week when I start Dota from the Steam, I'm always getting Windowed mode with OpenGL.
<>@as-xps13:~/.steam/steam/steamapps/common/dota 2 beta/game$ ~/.steam/ubuntu12_32/steam-runtime/run.sh ./dota.sh -con_logfile
Using breakpad crash handler
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Loaded '/home/<>/.steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.Setting breakpad minidump AppID = 373300
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Loaded '/home/<>/.steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.Attempting to create OpenGL context: v3.3 (Core profile)...success. Checking entry points...success.
Attempting to create OpenGL context: v3.3 (Core profile)...success. Checking entry points...success.
DumpContextInfo: OpenGL vendor Intel Open Source Technology Center
DumpContextInfo: OpenGL renderer Mesa DRI Intel(R) UHD Graphics (CML GT2)
DumpContextInfo: Using OpenGL context version 4.6
DumpContextInfo: Context supports GLSL version 4.60
Fontconfig warning: "/home/<>/.steam/steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in <test> isn't supported and may not work as expected
Fontconfig warning: "/home/<>/.steam/steam/steamapps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in <test> isn't supported and may not work as expected
[S_API FAIL] Tried to access Steam interface SteamUtils010 before SteamAPI_Init succeeded.
failed to dlopen "cairo.so" error=cairo.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Loaded '/home/<>/.steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Loaded '/home/<>/.steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.[S_API FAIL] Tried to access Steam interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 before SteamAPI_Init succeeded.
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Loaded '/home/<>/.steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed. failed to dlopen "libtensorflow.so" error=libtensorflow.so: cannot open shared object file: No such file or directory
[S_API] SteamAPI_Init(): SteamAPI_IsSteamRunning() did not locate a running instance of Steam.
[S_API] SteamAPI_Init(): Loaded '/home/<>/.steam/linux64/steamclient.so' OK.
[S_API FAIL] SteamAPI_Init() failed; create pipe failed.[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMREMOTESTORAGE_INTERFACE_VERSION014 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamUtils010 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMHTTP_INTERFACE_VERSION003 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMUSERSTATS_INTERFACE_VERSION012 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
LuaDbg - Debugging stopped
CSteam3Client::Shutdown
I've checked this line:
failed to dlopen "cairo.so" error=cairo.so: cannot open shared object file: No such file or directory
and it's weird, since lib is on the system.
$ sudo apt-get install libcairo-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'libcairo2-dev' instead of 'libcairo-dev'
libcairo2-dev is already the newest version (1.15.10-2ubuntu0.1).
Game is playable under OpenGL, but something went definitely wrong.
Hello,
I'm extending information.
I've figured out, that I haven't had installed Vulkan drivers - I've just selected vulkan
in the Settings and didn't check that it is still running on OpenGL. So in the first place, I had not Vulkan version running.
I've fixed this by installing Vulkan drivers ref
$ sudo apt-get install libvulkan1 libvulkan1:i386 mesa-vulkan-drivers mesa-vulkan-drivers:i386
Then verify that Vulkan is working:
$ sudo apt-get install vulkan-utils
$ vuklan-smoketest
914 presents in 5.00252 seconds (FPS: 182.708)
^C
After that, I was able to start Dota 2 in Vulkan mode.
Sadly, this has far worse performance on my notebook (Dell XPS 13 7390), so I've switched back to the OpenGL.
What I'd like to point out:
So the solution for me was install Vulkan and add -gl
to the start commands for Dota 2. Maybe this will help others.
Hello @ii8, please open a new issue report. There's years separation from this issue report and it would be better to evaluate your issue from scratch.
Closing as outdated.
My System Information
``` Computer Information: Manufacturer: Unknown Model: Unknown No Touch Input Detected Processor Information: CPU Vendor: GenuineIntel CPU Brand: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz CPU Family: 0x6 CPU Model: 0x45 CPU Stepping: 0x1 CPU Type: 0x0 Speed: 2700 Mhz 4 logical processors 2 physical processors HyperThreading: Supported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Supported SSE42: Supported AES: Supported AVX: Supported AVX2: Unsupported AVX512F: Unsupported AVX512PF: Unsupported AVX512ER: Unsupported AVX512CD: Unsupported AVX512VNNI: Unsupported SHA: Unsupported CMPXCHG16B: Supported LAHF/SAHF: Supported PrefetchW: Unsupported Operating System Version: Ubuntu 18.04.2 LTS (64 bit) Kernel Name: Linux Kernel Version: 5.4.0-62-generic X Server Vendor: The X.Org Foundation X Server Release: 12008000 X Window Manager: GNOME Shell Steam Runtime Version: steam-runtime_0.20201203.1 Video Card: Driver: Intel Open Source Technology Center Mesa DRI Intel(R) Haswell Mobile x86/MMX/SSE2 Driver Version: 3.0 Mesa 19.2.8 OpenGL Version: 3.0 Desktop Color Depth: 24 bits per pixel Monitor Refresh Rate: 120 Hz VendorID: 0x8086 DeviceID: 0xa16 Revision Not Detected Number of Monitors: 1 Number of Logical Video Cards: 1 Primary Display Resolution: 1920 x 1080 Desktop Resolution: 1920 x 1080 Primary Display Size: 12.17" x 6.89" (13.98" diag) 30.9cm x 17.5cm (35.5cm diag) Primary VRAM Not Detected Sound card: Audio device: Intel Haswell HDMI Memory: RAM: 15925 Mb VR Hardware: VR Headset: None detected Miscellaneous: UI Language: English LANG: en_PH.UTF-8 Total Hard Disk Space Available: 702186 Mb Largest Free Hard Disk Block: 480546 Mb ```
Please describe your issue in as much detail as possible:
Been playing dota 2 since January 2020, then I got an update in Dota 2 yesterday January 20, 2021. Then upon running, it gives the error "Failed to initialize Vulkan"
Then i tried running the dota2 via terminal to check the logs using the command Command: ./dota2.sh Logs:
I tried providing the following:
-safe_mode
in the launch options (removed -vulkan) FAILED-vulkan_disable_steam_shader_cache
in the launch options FAILEDSteps for reproducing this issue:
N/A
I'm out of options. Hopefully someone can help me :( Willing to pay if necessary.