ValveSoftware / Dota-2-Vulkan

Tracker for issues specific to the Vulkan version of Dota 2 on Windows, Linux, and macOS
101 stars 17 forks source link

Failed to initialize Vulkan #145

Closed happyphotocopy closed 8 years ago

happyphotocopy commented 8 years ago

I've seen the error message "Failed to initialize Vulkan. Please make sure your driver and GPU support Vulkan." around this website a few times, mainly with old 730s and other Fermi cards, and the issue appears to almost always be that the card is Fermi and unsupported.

In my case, however, I have a GTX 970 and definitely should be supported. I'm on the newest driver (368.69) and have installed VulkanRT through the driver's installation files, and the vulkan-1 and vulkan-1-1-0-11-1 dlls appear in System32 and SysWOW64, along with the VulkanRT entry in the add/remove programs control panel area. I've downloaded the Vulkan DLC for Dota 2 through steam and am using the steam beta client.

Please feel free to guide me to generating some more info.

Note I'll be away from the computer for the next 4 days, but will be able to reply promptly after that.

Thanks a bunch and looking forward to solving this.

EDIT: Realized I'm missing some important info: system information. Here you go:

Computer Information:
    Manufacturer:  Gigabyte Technology Co., Ltd.
    Model:  Z97MX-Gaming 5
    Form Factor: Desktop
    No Touch Input Detected

Processor Information:
    CPU Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3500 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported
    AES:  Supported
    AVX:  Supported
    CMPXCHG16B:  Supported
    LAHF/SAHF:  Supported
    PrefetchW:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Windows 7 (64 bit)
    NTFS:  Supported
    Crypto Provider Codes:  Supported 311 0x0 0x0 0x0

Video Card:
    Driver:  NVIDIA GeForce GTX 970

    DirectX Driver Name:  nvd3dum.dll
    Driver Version:  10.18.13.6869
    DirectX Driver Version:  10.18.13.6869
    Driver Date: 29 June 2016
    OpenGL Version: 4.5
    Desktop Color Depth: 32 bits per pixel
    Monitor Refresh Rate: 71 Hz
    DirectX Card: NVIDIA GeForce GTX 970
    VendorID:  0x10de
    DeviceID:  0x13c2
    Revision:  0xa1
    Number of Monitors:  2
    Number of Logical Video Cards:  2
    No SLI or Crossfire Detected
    Primary Display Resolution:  2560 x 1080
    Desktop Resolution: 3640 x 1920
    Primary Display Size: 35.55" x 15.00"  (38.58" diag)
                                            90.3cm x 38.1cm  (98.0cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 4095 MB
    Supported MSAA Modes:  2x 4x 8x 

Sound card:
    Audio device: Speakers (Realtek High Definiti

Memory:
    RAM:  8029 Mb

Miscellaneous:
    UI Language:  English
    Microphone:  Not set
    Media Type:  DVD
    Total Hard Disk Space Available:  2027827 Mb
    Largest Free Hard Disk Block:  539426 Mb
    OS Install Date: Dec 31 1969
    Game Controller: None detected
    VR Headset: None detected
danginsburg commented 8 years ago

Please add -con_logfile to your launch options and post game/dota/console.log. Thanks.

happyphotocopy commented 8 years ago
Vulkan missing requested extension 'VK_KHR_surface'.
Vulkan missing requested extension 'VK_KHR_win32_surface'.

This is all console.log contained after adding -con_logfile and launching the game.

happyphotocopy commented 8 years ago

I know that you of course can only support Dota 2, but I think it might be interesting to mention that DOOM (2016) which just got an update to support Vulkan also crashes when I try to launch it using the Vulkan renderer option. I could post a log from that game too, but I am of course aware that on this GitHub we're working with Dota 2. Just figured it might be worth noting the other Vulkan enabled game I have also does not run in Vulkan.

Configured log listener print-redirect tags
Added structured log listener print-redirect
Added structured log listener mp-cloud-gobbler
2016-07-11T11:27:58.673-04:00 LOG: Process started
Winsock Initialized
------ Initializing File System ------
Current search path:
    - E:/Users/benjamin/Saved Games/id Software/DOOM/base/
    - G:/SteamLibrary/steamapps/common/DOOM/base/
------ File System initialized.
------ Command Line ------
 "G:\SteamLibrary\steamapps\common\DOOM\DOOMx64vk.exe" G:\SteamLibrary\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2 
2016-07-11T11:27:58.680-04:00 LOG: Command Line: "G:\SteamLibrary\steamapps\common\DOOM\DOOMx64vk.exe" G:\SteamLibrary\steamapps\common\DOOM\DOOMx64.exe +r_renderAPI -2 
------ CPU Information ------
    1 CPU package, 4 physical cores, 4 logical cores
    3500 MHz    Intel CPU with MMX & SSE & SSE2 & SSE3 & SSSE3 & SSE41 & SSE42 & AVX
    32768 kB 1st level cache, 262144 kB 2nd level cache, 6291456 kB 3rd level cache
    8032 MB System Memory
initializing resource container gameresources.resources
initializing resource container gameresources.patch
idLib::SetProduction( PROD_PRODUCTION )
------- Initializing renderSystem --------
PreliminaryRenderSetup
...registered window class
No address, error: 487
DOOMx64vk.exe @ 0x5b2da0cd(  ) +  bytes () : GetGameSystemInterface(  )
DOOMx64vk.exe @ 0x5b2367c0(  ) +  bytes () : GetGameSystemInterface(  )
DOOMx64vk.exe @ 0x5b226a7d(  ) +  bytes () : GetGameSystemInterface(  )
DOOMx64vk.exe @ 0x5a5ad9dc(  ) +  bytes () : GetGameSystemInterface(  )
DOOMx64vk.exe @ 0x5a5b986f(  ) +  bytes () : GetGameSystemInterface(  )
DOOMx64vk.exe @ 0x5a5b4772(  ) +  bytes () : GetGameSystemInterface(  )
DOOMx64vk.exe @ 0x5b00f9dc(  ) +  bytes () : GetGameSystemInterface(  )
DOOMx64vk.exe @ 0x59b8dead(  ) +  bytes () : ** UNKNOWN **( ** FUNC_PARAM_ERROR ** )
DOOMx64vk.exe @ 0x5b2eb8d6(  ) +  bytes () : GetGameSystemInterface(  )
kernel32.dll @ 0x76d959ed(  ) +  bytes () : BaseThreadInitThunk(  )
ntdll.dll @ 0x76fcb371(  ) +  bytes () : RtlUserThreadStart(  )
FATAL ERROR: vkCreateInstance failed with error (VK_ERROR_EXTENSION_NOT_PRESENT)

Hope going off topic with that is still okay, there's some supporting info where it similarly names missing extensions like the Dota log file does.

danginsburg commented 8 years ago

Can you try running vulkaninfo.exe (should be installed with the VulkanRT) and show the output? It appears for some reason that your Vulkan ICD is not loading, but I'm not sure why. You can check that Computer\HKLM\SOFTWARE\Khronos\Vulkan\Drivers has an entry for c:\Windows\System32\nv-vk64.json.

happyphotocopy commented 8 years ago

Output of vulkaninfo.exe:

===========
VULKAN INFO
===========

Vulkan API Version: 1.0.11

WARNING: [loader] Code 0 : Registry lookup failed can't get layer manifest files
ERROR: [loader] Code 0 : Can't parse JSON file C:\Windows\system32\nv-vk64.json
INFO: [loader] Code 0 : Found manifest file C:\Program Files (x86)\Steam\SteamOverlayVulkanLayer64.json, versi
on "1.0.0"
ERROR: [loader] Code 0 : Can't parse JSON file C:\Windows\system32\nv-vk64.json
Cannot create Vulkan instance.
C:\releasebuild\LoaderAndValidationLayers\demos\vulkaninfo.c:626: failed with VK_ERROR_INCOMPATIBLE_DRIVER

That registry you mentioned (Computer\HKLM\SOFTWARE\Khronos\Vulkan\Drivers) has an entry for C:\Windows\System32\nv-vk64.json and the "data" is 0x00000000 (0)

danginsburg commented 8 years ago

Is C:\Windows\System32\nv-vk64.json actually present? It seems that it is not loading. Without this .json file the Vulkan loader doesn't know how to load the ICD.

happyphotocopy commented 8 years ago

C:\Windows\System32\nv-vk64.json is present!

danginsburg commented 8 years ago

What are its contents? Should look something like this:

{
    "file_format_version" : "1.0.0",
    "ICD": {
        "library_path": "nvoglv64.dll",
        "api_version" : "1.0.8"
    },
    "layer": {
        "name": "VK_LAYER_NV_optimus",
        "type": "INSTANCE",
        "library_path": "nvoglv64.dll",
        "api_version" : "1.0.8",
        "implementation_version" : "1",
        "description" : "NVIDIA Optimus layer",
        "functions": {
            "vkGetInstanceProcAddr": "vk_optimusGetInstanceProcAddr"
        },
        "disable_environment": {
            "DISABLE_LAYER_NV_OPTIMUS_1": ""
        }
    }
}
happyphotocopy commented 8 years ago

It's empty! It's a 1KB file last modified June 29 (I believe this is before I started trying Vulkan, but it's probably after I updated to Nvidia's first vulkan-supporting driver.)

happyphotocopy commented 8 years ago

I don't mean to get a step ahead of you but I went ahead and pasted your example contents into my nv-vk64.json and the game launched. vconsole shows a line "[ W RenderSystem ]: Unable to open Vulkan pipeline cache shadercache\vulkan\shaders.cache file - might not exist yet."

happyphotocopy commented 8 years ago

The entire vconsole output at the time of my last post:

[   VConComm             ]: VConsole Connected.
[   VConComm             ]: ==========================================================
[   VConComm             ]: =============== VConsole Buffered Messages ===============
[   VConComm             ]: ==========================================================
[   RenderSystem         ]: Loaded video settings config from 'cfg\video.txt'
[   RenderSystem         ]: Vulkan Command Buffer Pool Threshold(1500)
[ W RenderSystem         ]: Unable to open Vulkan pipeline cache shadercache\vulkan\shaders.cache file - might not exist yet.
[   Filesystem           ]: ---------------
[   Filesystem           ]: Path ID:             File Path:
[   Filesystem           ]: ADDONS               "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota_addons\" 
[   Filesystem           ]: CONTENT              "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\content\dota\" 
[   Filesystem           ]: CONTENT              "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\content\core\" 
[   Filesystem           ]: CONTENTADDONS        "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\content\dota_addons\" 
[   Filesystem           ]: CONTENTROOT          "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\content\" 
[   Filesystem           ]: DEFAULT_WRITE_PATH   "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\pak01.vpk" (vpk) E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\pak01.vpk
[   Filesystem           ]: DEFAULT_WRITE_PATH   "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\" 
[   Filesystem           ]: EXECUTABLE_PATH      "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\bin\win64\" 
[   Filesystem           ]: EXECUTABLE_PATH      "e:\program files (x86)\steamlibrary\steamapps\common\dota 2 beta\game\bin\" 
[   Filesystem           ]: GAME                 "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\pak01.vpk" (vpk) E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\pak01.vpk
[   Filesystem           ]: GAME                 "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\pak01.vpk" (vpk) E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\pak01.vpk
[   Filesystem           ]: GAME                 "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\" 
[   Filesystem           ]: GAME                 "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\" 
[   Filesystem           ]: GAMEBIN              "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\bin\win64\" 
[   Filesystem           ]: GAMEBIN              "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\bin\" 
[   Filesystem           ]: GAMEBIN              "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\bin\win64\" 
[   Filesystem           ]: GAMEBIN              "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\bin\" 
[   Filesystem           ]: GAMEROOT             "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\" 
[   Filesystem           ]: MOD                  "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\pak01.vpk" (vpk) E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\pak01.vpk
[   Filesystem           ]: MOD                  "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\dota\" 
[   Filesystem           ]: PLATFORM             "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\pak01.vpk" (vpk) E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\pak01.vpk
[   Filesystem           ]: PLATFORM             "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\game\core\" 
[   Filesystem           ]: SHADER_SOURCE        "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\src\shaders\dota\" 
[   Filesystem           ]: SHADER_SOURCE        "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\src\shaders\core\" 
[   Filesystem           ]: SHADER_SOURCE        "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\src\shaders\dota_addons\" 
[   Filesystem           ]: SHADER_SOURCE        "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\src\shaders\dota_core\" 
[   Filesystem           ]: SHADER_SOURCE_MOD    "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\src\shaders\dota\" 
[   Filesystem           ]: SHADER_SOURCE_ROOT   "E:\Program Files (x86)\SteamLibrary\steamapps\common\dota 2 beta\src\shaders\" 
[   CommandLine          ]: command line arguments:
[   CommandLine          ]: -steam -vulkan -vconsole -con_logfile -console -useforcedmparams -noforcemaccel -noforcemspd -windowed -noborder -h 1080 -w 1920 +exec autoexec
[   Networking           ]: Network System Initialized
[   Networking           ]: 192.168.0.20: {0949EF4F-592E-4D4B-97C8-814CABA0ACA9} Killer e2200 PCI-E Gigabit Ethernet Controller (NDIS 6.20)
[   SplitScreen          ]: Game supporting (2) split screen players
[   SoundSystem          ]: Sound Initialization: Finish, Sampling Rate: 44100
[ W General              ]: ConVarRef r_dota_force_forward doesn't point to an existing ConVar
[   Networking           ]: CEntitySystem::BuildEntityNetworking (parallel build of server) took 196.521 msecs for 681 out of 699 classes
[   Server               ]: SV:  parsing 'scripts/items/items_game.txt' took 855.773 msec
[   Workshop             ]: Requesting page 1 of items
[   Workshop             ]: Requesting page 1 of items
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "cfg/pending_replay_requests.lst" ) -> 0.000159 seconds
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "scripts/clientstorage.txt" ) -> 0.000528 seconds
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "cfg/dotakeys_personal.lst" ) -> 0.001514 seconds
[   Networking           ]: CEntitySystem::BuildEntityNetworking (parallel build of client) took 164.309 msecs for 685 out of 706 classes
[   Client               ]: CL:  parsing 'scripts/items/items_game.txt' took 749.420 msec
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "cfg/dota_player_loadout_shuffle.txt" ) -> 0.006210 seconds
[   General              ]: Telling Steam it is safe to update the app
[   General              ]: name[ 0 ] changing from 'unnamed' to 'something else'
[   General              ]: name[ 0 ] changing from 'something else' to 'something else'
[   General              ]: name[ 0 ] changing from 'something else' to 'something else'
[   General              ]: name[ 0 ] changing from 'something else' to 'something else'
[   General              ]: name[ 0 ] changing from 'something else' to 'something else'
[   General              ]: name[ 0 ] changing from 'something else' to 'something else'
[   General              ]: name[ 0 ] changing from 'something else' to 'something else'
[   General              ]: name[ 0 ] changing from 'something else' to 'something else'
[   EngineServiceManager ]: SwitchToLoop levelload requested:  id [1] addons []
[   Console              ]: 4 CPUs, Frequency: 3.5 Ghz,  Features: GenuineIntel SSE SSE2 SSE4.1 SSE4.2 AVX MMX RDTSC CMOV FCMOV 
[   General              ]: ChangeGameUIState: DOTA_GAME_UI_STATE_INVALID -> DOTA_GAME_UI_STATE_LOADING_SCREEN
[   General              ]: ChangeGameUIState: DOTA_GAME_UI_STATE_LOADING_SCREEN -> DOTA_GAME_UI_STATE_LOADING_SCREEN
[ W ResourceSystem       ]: File error loading resource header "panorama/layout/hud/dota_hud_projection_debug.vxml_c" (Error: ERROR_FILEOPEN)
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "scripts/lobby_settings.txt" ) -> 0.000187 seconds
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "scripts/dota_acknowledged_violators.txt" ) -> 0.000202 seconds
[   HostStateManager     ]: Idle (levelload)
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "cfg/chat.cfg" ) -> 0.001154 seconds
[   General              ]: DispatchAsyncEvent backlog, failed to dispatch all this frame. Queue depth: 162 (1924 input number was)
[   SplitScreen          ]: Writing configuration for slot 0
[   InputService         ]: execing autoexec.cfg
[ W Console              ]: Unknown command or convar 'dota_pain_decay'!
[ W Console              ]: Unknown command or convar 'dota_pain_multiplier'!
[   InputService         ]: execing autoexec
[ W Console              ]: Unknown command or convar 'dota_pain_decay'!
[ W Console              ]: Unknown command or convar 'dota_pain_multiplier'!
[   Client               ]: CL:  CLoopModeLevelLoad::OnClientFrameSimulate switching to "game" loopmode with addons: 
[   EngineServiceManager ]: SwitchToLoop game requested:  id [1] addons []
[   SteamDatagramClient  ]: Loaded default network config file.  Loaded revision 43 OK
[   SteamDatagramClient  ]: Loaded cached network config file.  Data contains revision 43, not newer than current revision 43; ignoring.
[   SteamDatagramClient  ]: Network configuration revision changed 0 -> 43
[   Server               ]: SV:  maxplayers set to 1
[   General              ]: Initializing script VM...
[   General              ]: ...done
[   WeekendTourney       ]: Received weekend tourney schedule.
[   General              ]: Failed to load inventory scratchpad information file "cfg/dota_player_scratchpad.txt"!
[   SteamDatagramClient  ]: Got network config from CDN.  Data contains revision 43, not newer than current revision 43; ignoring.
[ W ResourceSystem       ]: File error loading resource header "panorama/images/iso_countryflags/_png.vtex_c" (Error: ERROR_FILEOPEN)
[ W ResourceSystem       ]: File error loading resource header "models/controllers/vr_controller.vmdl_c" (Error: ERROR_FILEOPEN)
[   WeekendTourney       ]: Auto selecting weekend tourney division 'americas' based on ping to best region of 38ms
[   WeekendTourney       ]: Selected division changed to 'americas'
[   Server               ]: SV:  Spawn Server: <empty>
[   General              ]: Slow image load - resource\flash3\images\items\emptyitembg.png (dimensions 128x64, took 110 msec)
[   Client               ]: CL:  CWaitForGameServerStartupPrerequisite done waiting for server
[   Client               ]: CL:  CCreateGameClientJob creating client connection to 'loopback'
[   Client               ]: CL:  Sending connect to loopback
[   Server               ]: SV:  Sending S2C_CHALLENGE [677924663 auth 2] to loopback
[   Client               ]: CL:  Received S2C_CHALLENGE [677924663 auth 2] from loopback
[   Client               ]: CL:  Sending C2S_CONNECT [44 protocol 677924663 auth 2] to loopback
[   Server               ]: SV:  Receiving C2S_CONNECT [protocol 44 677924663 auth 2] from loopback
[   Server               ]: SV:  Sending S2C_CONNECTION to loopback [addons:'']
[   Server               ]: SV:  Sending S2C_CONNECTION to loopback [addons:'']
[   Client               ]: CL:  Received S2C_CONNECTION from loopback [addons:'']
[   Client               ]: CL:  Connected to 'loopback'
[   Server               ]: SV:  Sending server info to client 'something else' at loopback
[   Server               ]: SV:  WriteInitialSpawnGroups sending 1 groups
[   Client               ]: Game: "Dota 2"
[   Client               ]: Map: "<empty>"
[   Client               ]: Players: 1 (0 bots) / 1 humans
[   Client               ]: Build: 7181 (revision 3530392)
[   Client               ]: Server Number: 1
[   SignonState          ]: CL:  CNetworkGameClient::ProcessServerInfo
[   General              ]: Initializing script VM...
[   General              ]: ...done
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "voice_ban.dt" ) -> 0.001250 seconds
[   General              ]: DispatchAsyncEvent backlog, failed to dispatch all this frame. Queue depth: 345 (347 input number was)
[   General              ]: Client missing networkable entity class CPointCommentaryNode
[   General              ]: Client missing networkable entity class CVGuiScreen
[   Client               ]: CL:  CGameClientConnectPrerequisite connection succeeded
[   General              ]: ChangeGameUIState: DOTA_GAME_UI_STATE_LOADING_SCREEN -> DOTA_GAME_UI_STATE_DASHBOARD
[   Server               ]: SV:  IGameSystem::LoopActivateAllSystems
[   Host                 ]: HO:  IGameSystem::LoopActivateAllSystems
[   Server               ]: SV:  Game started
[   Client               ]: CL:  IGameSystem::LoopActivateAllSystems
[   General              ]: ReadSteamRemoteStorageFile( bufOut, "scripts/control_groups.txt" ) -> 0.001149 seconds
[   SignonState          ]: CL:  CNetworkGameClient::OnSwitchLoopModeFinished( game : success )
[   Server               ]: SV:  Sending full update to client something else (reason:  initial update)
[ W Server               ]: ShouldClientReceiveStringTableUserData called with NULL GameRules() on table userinfo, string 0
[   Client               ]: CL:  Receiving uncompressed update from server
[   Client               ]: CL:  Signon traffic "client":  incoming 34.092 KB [7 pkts], outgoing 1.123 KB [7 pkts]
[   SteamDatagramClient  ]: Communications with routing cluster 'lim' have been disrupted.
[   General              ]: Ping measurement complete.
[   VConComm             ]: ==============================================================
[   VConComm             ]: =============== End VConsole Buffered Messages ===============
[   VConComm             ]: ==============================================================
[   General              ]: defaultfocus=TestContainer not found within layout file for 
[   General              ]: WriteSteamRemoteStorageFileAsync( "cfg/dotakeys_personal.lst" ) -> at 152.157
[   RenderSystem         ]: Saved video settings config to 'cfg\video.txt'
[   SplitScreen          ]: Writing configuration for slot 0
[   General              ]: CAsyncWriteInProgress::OnComplete( "cfg/dotakeys_personal.lst" ) -> Success at 152.216
[   SplitScreen          ]: Writing configuration for slot 0
[   Console              ]: Loading map "dota"
[   EngineServiceManager ]: SwitchToLoop levelload requested:  id [2] addons []
[   Client               ]: CL:  IGameSystem::LoopDeactivateAllSystems
[   General              ]: WriteSteamRemoteStorageFileAsync( "scripts/control_groups.txt" ) -> at 156.706
[   Client               ]: CL:  Disconnecting from server: #GameUI_Disconnect_LoopDeactivate
[ W Physics              ]: CL:  CPhysicsGameSystem::UnloadSpawnGroupPhysics(scenes/home_button) no such group
[ W Physics              ]: CL:  CPhysicsGameSystem::UnloadSpawnGroupPhysics(scenes/play_searching) no such group
[ W Physics              ]: CL:  CPhysicsGameSystem::UnloadSpawnGroupPhysics(scenes/find_match_status) no such group
[ W Physics              ]: CL:  CPhysicsGameSystem::UnloadSpawnGroupPhysics(backgrounds/dashboard_parallax_ti6_initial) no such group
[   Server               ]: SV:  IGameSystem::LoopDeactivateAllSystems
[   Host                 ]: HO:  IGameSystem::LoopDeactivateAllSystems
[   Server               ]: SV:  Disconnect client 'something else' from server(1): NETWORK_DISCONNECT_SHUTDOWN
[   General              ]: WriteSteamRemoteStorageFileAsync( "voice_ban.dt" ) -> at 156.899
[ W General              ]: Failed to load image for cursor from resource\cursor\valve\ti5\cursor_inivisible.bmp: Couldn't open resource\cursor\valve\ti5\cursor_inivisible.bmp
[   General              ]: ChangeGameUIState: DOTA_GAME_UI_STATE_DASHBOARD -> DOTA_GAME_UI_STATE_LOADING_SCREEN
[   General              ]: CAsyncWriteInProgress::OnComplete( "scripts/control_groups.txt" ) -> Success at 157.249
[   General              ]: CAsyncWriteInProgress::OnComplete( "voice_ban.dt" ) -> Success at 157.249
[   Client               ]: CL:  CLoopModeLevelLoad::OnClientFrameSimulate switching to "game" loopmode with addons: 
[   EngineServiceManager ]: SwitchToLoop game requested:  id [2] addons []
[   Networking           ]: Network socket 'server' opened on port 27015
[   Server               ]: SV:  maxplayers set to 64
[   General              ]: Initializing script VM...
[   General              ]: ...done
[   Server               ]: SV:  Executing listen server config file
[   General              ]: S:Gamerules: entering state 'DOTA_GAMERULES_STATE_INIT'
[   Server               ]: SV:  CGameRulesGameSystem::GameInit installed game rules
[ W General              ]: InstallChangeCallback ignoring duplicate change callback!!!
[ W InputService         ]: exec: couldn't exec listenserver.cfg
[ W ResourceSystem       ]: File error loading resource header "models/controllers/vr_controller.vmdl_c" (Error: ERROR_FILEOPEN)
[ W General              ]: UnserializeDMX: Unable to open file "0"
[ W General              ]: UnserializeDMX: Unable to open file "0"
[ W General              ]: ERROR: CParticleSnapshot::Unserialize - could not load file 0!
[ W ResourceSystem       ]: File error loading resource header "particles/rain_fx/econ_weather_aurora_j.vpcf_c" (Error: ERROR_FILEOPEN)
[   Server               ]: SV:  Spawn Server: dota
[   Server               ]: SV:  Connection to Steam servers successful.
[   Server               ]: SV:  VAC secure mode is activated.
[   General              ]: GC Connection established for server version 1534
Tele42 commented 8 years ago

So what this means is that there is no action to be taken by a valve dev here, you should also contact the driver vendor with your findings.

happyphotocopy commented 8 years ago

Thank you both so much, I think you're right to say that something went wrong with the Vulkan side of my driver installation, I'll see if I can find the right place to get Nvidia looking at this info. In the meantime it seems like Vulkan is working in both games but further problems would not surprise me. Thanks for helping me up to this point and good luck with everything!