ValveSoftware / Dota-2

Tracker for issues specific to Linux and Mac in the Reborn client. If you have a general issue or non-system-specific feature request please go to dev.dota2.com
468 stars 38 forks source link

[Linux] Blackscreen #381

Closed FeatheredSerpent closed 9 years ago

FeatheredSerpent commented 9 years ago

All I see is a black screen, or a distorted image of the last OpenGL application that ran (like source 1 Dota 2 e.g.). Mouse cursor is visible and movable (and seems to interact with the interface - I can hear the sounds). Steam overlay also works fine. Running the game windowed doesn't make a difference. Source 1 Dota 2 worked fine.

System is Ubuntu 12.04 (with MATE-Desktop). Graphics card is an (integrated) ATI Radeon HD 4290, using fglrx legacy from the AMD website.

Console output (game was quitted via ALT+F4):

Game update: AppID 570 "Dota 2", ProcID 6378, IP 0.0.0.0:0
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
pid 6383 != 6382, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Using breakpad crash handler
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
Steam_SetMinidumpSteamID:  Caching Steam ID:  CENSORED [API loaded yes]
Steam_SetMinidumpSteamID:  Setting Steam ID:  CENSORED
Setting breakpad minidump AppID = 373300
Installing breakpad exception handler for appid(gameoverlayui)/version(20150819112831)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Fontconfig warning: "/games/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: "/games/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
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Installing breakpad exception handler for appid(gameoverlayui)/version(1.0)
Dongle firmware /home/user/.local/share/Steam/linux64/../controller_base/d0ggle.bin loaded, version 1435869091.
Attempting to create OpenGL context: v3.3 (Core profile)...success.
Attempting to create OpenGL context: v3.3 (Core profile)...success.
DumpContextInfo: OpenGL vendor ATI Technologies Inc.
DumpContextInfo: OpenGL renderer ATI Radeon HD 4290
DumpContextInfo: Using OpenGL context version 3.3
DumpContextInfo: Context supports GLSL version 3.30
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.
Game removed: AppID 570 "Dota 2", ProcID 6385

Steam - System Information:

Processor Information:
    Vendor:  AuthenticAMD
    CPU Family:  0x10
    CPU Model:  0x4
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  3411 Mhz
    4 logical processors
    4 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Unsupported
    SSE4a:  Supported
    SSE41:  Unsupported
    SSE42:  Unsupported

Network Information:
    Network Speed:  

Operating System Version:
    Ubuntu 12.04.5 LTS (64 bit)
    Kernel Name:  Linux
    Kernel Version:  3.2.0-90-generic
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11103000
    X Window Manager:  Metacity (Marco)
    Steam Runtime Version:  steam-runtime-release_2015-06-12

Video Card:
    Driver:  ATI Technologies Inc. ATI Radeon HD 4290

    Driver Version:  3.3.11672 Compatibility Profile Context
    OpenGL Version: 3.3
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x1002
    DeviceID:  0x9714
    Number of Monitors:  1
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1280 x 1024
    Desktop Resolution: 1280 x 1024
    Primary Display Size: 13.31" x 10.63"  (17.01" diag)
                                            33.8cm x 27.0cm  (43.2cm diag)
    Primary VRAM Not Detected

Sound card:
    Audio device: Realtek ALC892

Memory:
    RAM:  3449 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  929320 Mb
    Largest Free Hard Disk Block:  76297 Mb

Installed software:

Recent Failure Reports:
danginsburg commented 9 years ago

Thanks. Can you run with -con_logfile and post the contents of game/dota/console.log? Also, are you able to try running with the mesa driver? I believe you are using Catalyst 13.1 which is a pretty ancient driver. You might have better luck with radeonsi.

dtbeaver commented 9 years ago

I have same issue with dota 2 reborn on Mint 13 (aka Ubuntu 12.04) with Mate desktop. Black screen after launch, dota mouse cursor is visible, but no GUI. Also music is present. Graphics card is NVidia GeForce 9600 GT

steam steam://rungameid/570 Running Steam on linuxmint 13 64-bit STEAM_RUNTIME is enabled automatically Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) [0909/221742:ERROR:browser_main_loop.cc(173)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on. Installing breakpad exception handler for appid(steamwebhelper)/version(20150819112727) Installing breakpad exception handler for appid(steamwebhelper)/version(1439983647) Installing breakpad exception handler for appid(steamwebhelper)/version(20150819112727) Installing breakpad exception handler for appid(steamwebhelper)/version(1440016726) Installing breakpad exception handler for appid(steamwebhelper)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) FillInMachineIDInfo took a total of 0 milliseconds Installing breakpad exception handler for appid(steam)/version(1440016726) Dongle firmware /media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/../controller_base/d0ggle.bin loaded, version 1435869091. Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Generating new string page texture 2: 48x256, total string texture memory is 49,15 KB Generating new string page texture 3: 256x256, total string texture memory is 311,30 KB Installing breakpad exception handler for appid(steam)/version(1440016726) Installing breakpad exception handler for appid(steam)/version(1440016726) Adding licenses for the following package(s): 0, 515, 2835, 7877, 13054, 13944, 21301, 21478, 39166, 43104, 50323, 53602, 56219, 66203, 73198, 73643, 75739, 76386, 76727, 77033, 77034, 77035, 77682, 77694, 77700 roaming config store loaded successfully - 1241 bytes. migrating temporary roaming config store Dongle firmware /media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/../controller_base/d0ggle.bin loaded, version 1435869091. Dongle firmware /media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/../controller_base/d0ggle.bin loaded, version 1435869091. Installing breakpad exception handler for appid(steam)/version(1440016726) Failed to init SteamVR because it isn't installed ExecCommandLine: ""/media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/steam" "steam://rungameid/570" " ExecSteamURL: "steam://rungameid/570" System startup time: 4,93 seconds CAPIJobRequestUserStats - Server response failed 2 Generating new string page texture 70: 128x256, total string texture memory is 442,37 KB Game update: AppID 570 "Dota 2", ProcID 29347, IP 0.0.0.0:0 ERROR: ld.so: object '/media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. pid 29352 != 29350, skipping destruction (fork without exec?) ERROR: ld.so: object '/media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. ERROR: ld.so: object '/media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored. Using breakpad crash handler 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 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198083546802 [API loaded yes] Steam_SetMinidumpSteamID: Setting Steam ID: 76561198083546802 Setting breakpad minidump AppID = 373300 Installing breakpad exception handler for appid(gameoverlayui)/version(20150819112831) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Fontconfig warning: "/media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 148: Having multiple values in isn't supported and may not work as expected Fontconfig warning: "/media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/SteamApps/common/dota 2 beta/game/core/panorama/fonts/conf.d/41-repl-os-win.conf", line 160: Having multiple values in isn't supported and may not work as expected Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) Running Steam on linuxmint 13 64-bit STEAM_RUNTIME has been set by the user to: /media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/ubuntu12_32/steam-runtime ExecCommandLine: "/home/beaver/.steam/root/ubuntu12_32/steam steam://open/driverhelperready" ExecSteamURL: "steam://open/driverhelperready" warning: The VAD has been replaced by a hack pending a complete rewrite Dongle firmware /media/ae40af4e-84ba-4ae2-b025-807283b27c9d/steam/share_steam/linux64/../controller_base/d0ggle.bin loaded, version 1435869091. Attempting to create OpenGL context: v3.3 (Core profile)...success. Attempting to create OpenGL context: v3.3 (Core profile)...success. DumpContextInfo: OpenGL vendor NVIDIA Corporation DumpContextInfo: OpenGL renderer GeForce 9600 GT/PCIe/SSE2 DumpContextInfo: Using OpenGL context version 3.3 DumpContextInfo: Context supports GLSL version 3.30 NVIDIA via Cg compiler Game removed: AppID 570 "Dota 2", ProcID 29354 [2015-09-09 22:17:42] Startup - updater built Aug 19 2015 11:27:40 [2015-09-09 22:17:42] Verifying installation... [2015-09-09 22:17:42] Verification complete [2015-09-09 22:18:25] Shutdown

System info:

Processor Information: Vendor: GenuineIntel CPU Family: 0x6 CPU Model: 0x17 CPU Stepping: 0xa CPU Type: 0x0 Speed: 2500 Mhz 2 logical processors 2 physical processors HyperThreading: Unsupported FCMOV: Supported SSE2: Supported SSE3: Supported SSSE3: Supported SSE4a: Unsupported SSE41: Unsupported SSE42: Unsupported

Network Information: Network Speed:

Operating System Version: Linux Mint 13 Maya (64 bit) Kernel Name: Linux Kernel Version: 3.2.0-89-generic X Server Vendor: The X.Org Foundation X Server Release: 11103000 X Window Manager: Compiz Steam Runtime Version: steam-runtime-release_2015-06-12

Video Card: Driver: NVIDIA Corporation GeForce 9600 GT/PCIe/SSE2

Driver Version:  3.3.0 NVIDIA 304.125
OpenGL Version: 3.3
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID:  0x10de
DeviceID:  0x622
Number of Monitors:  1
Number of Logical Video Cards:  1
Primary Display Resolution:  1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20,51" x 11,54"  (23,50" diag)
                                        52,1cm x 29,3cm  (59,7cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 512 MB
Supported MSAA Modes:  2x 4x 8x 16x 

Sound card: Audio device: VIA VT1708S

Memory: RAM: 10002 Mb

Miscellaneous: UI Language: English LANG: ru_RU.UTF-8 Microphone: Not set Total Hard Disk Space Available: 164748 Mb Largest Free Hard Disk Block: 32152 Mb

Installed software:

Recent Failure Reports:

FeatheredSerpent commented 9 years ago

I can try to run it with the mesa driver in a few days. Do you want me to try it on Ubuntu 12.04, or a later Ubuntu version? The driver I'm currently using is revision number 13.1, yes. Unfortunately it's the latest available for my graphics card.

console.log:

GL_NVX_gpu_memory_info: UNAVAILABLE
GL_ATI_meminfo: AVAILABLE
GL_ATI_meminfo: GL_TEXTURE_FREE_MEMORY_ATI: Total Free: 463093, Largest Avail: 232008, Total Aux: 1507236, Largest Aux Avail: 5632
CreateDevice: Requested DX level 110, clamped to DX level 100
Unable to open GL shader cache TOC /games/steamapps/common/dota 2 beta/game/dota/shadercache/gl/shaders.toc file - might not exist yet.
ERROR: HangWatchdogInternal_BeginScope() - Hang watchdog not implemented for this platform!
ERROR: HangWatchdogInternal_EndScope() - Hang watchdog not implemented for this platform!
---------------
Path ID:             File Path:
PLATFORM             "/games/steamapps/common/dota 2 beta/game/core/pak01.vpk" (vpk) /games/steamapps/common/dota 2 beta/game/core/pak01.vpk
GAME                 "/games/steamapps/common/dota 2 beta/game/dota/pak01.vpk" (vpk) /games/steamapps/common/dota 2 beta/game/dota/pak01.vpk
GAME                 "/games/steamapps/common/dota 2 beta/game/core/pak01.vpk" (vpk) /games/steamapps/common/dota 2 beta/game/core/pak01.vpk
MOD                  "/games/steamapps/common/dota 2 beta/game/dota/pak01.vpk" (vpk) /games/steamapps/common/dota 2 beta/game/dota/pak01.vpk
DEFAULT_WRITE_PATH   "/games/steamapps/common/dota 2 beta/game/dota/pak01.vpk" (vpk) /games/steamapps/common/dota 2 beta/game/dota/pak01.vpk
EXECUTABLE_PATH      "/games/steamapps/common/dota 2 beta/game/bin/linuxsteamrt64/" 
PLATFORM             "/games/steamapps/common/dota 2 beta/game/core/" 
CONTENTROOT          "/games/steamapps/common/dota 2 beta/content/" 
GAMEROOT             "/games/steamapps/common/dota 2 beta/game/" 
GAME                 "/games/steamapps/common/dota 2 beta/game/dota/" 
CONTENT              "/games/steamapps/common/dota 2 beta/content/dota/" 
GAMEBIN              "/games/steamapps/common/dota 2 beta/game/dota/bin/linuxsteamrt64/" 
GAMEBIN              "/games/steamapps/common/dota 2 beta/game/dota/bin/" 
GAME                 "/games/steamapps/common/dota 2 beta/game/core/" 
CONTENT              "/games/steamapps/common/dota 2 beta/content/core/" 
GAMEBIN              "/games/steamapps/common/dota 2 beta/game/core/bin/linuxsteamrt64/" 
GAMEBIN              "/games/steamapps/common/dota 2 beta/game/core/bin/" 
MOD                  "/games/steamapps/common/dota 2 beta/game/dota/" 
ADDONS               "/games/steamapps/common/dota 2 beta/game/dota_addons/" 
CONTENTADDONS        "/games/steamapps/common/dota 2 beta/content/dota_addons/" 
DEFAULT_WRITE_PATH   "/games/steamapps/common/dota 2 beta/game/dota/" 
SHADER_SOURCE_ROOT   "/games/steamapps/common/dota 2 beta/src/shaders/" 
SHADER_SOURCE_MOD    "/games/steamapps/common/dota 2 beta/src/shaders/dota/" 
SHADER_SOURCE        "/games/steamapps/common/dota 2 beta/src/shaders/dota/" 
SHADER_SOURCE        "/games/steamapps/common/dota 2 beta/src/shaders/core/" 
SHADER_SOURCE        "/games/steamapps/common/dota 2 beta/src/shaders/dota_addons/" 
SHADER_SOURCE        "/games/steamapps/common/dota 2 beta/src/shaders/dota_core/" 
command line arguments:
-con_logfile
Physics Console Communications is not initialized
Game supporting (2) split screen players
Sound Initialization: Finish, Sampling Rate: 44100
AssociateNetMessageWithChannelCategoryAbstract: Trying to use an unregistered netchannel category!
AssociateNetMessageWithChannelCategoryAbstract: Trying to use an unregistered netchannel category!
Couldn't find custom font file 'resource/HALFLIFE2.vfont'
Couldn't find custom font file 'resource/HL2EP2.vfont'
Couldn't find custom font file 'vgui/resource/marlett.ttf'
Load a scaleform font provider?
WARNING: CDirWatcher not implemented
CEntitySystem::BuildEntityNetworking (parallel build of server) took 175.757 msecs for 609 out of 627 classes
Item set lina_fiery_soul_arcana: No bundle definition specified or found.
Couldn't find custom font file 'resource/HALFLIFE2.vfont'
Couldn't find custom font file 'resource/HL2crosshairs.vfont'
Requesting page 1 of items
Requesting page 1 of items
CEntitySystem::BuildEntityNetworking (parallel build of client) took 185.990 msecs for 615 out of 635 classes
Item set lina_fiery_soul_arcana: No bundle definition specified or found.
Failed to load inventory shuffle information file "cfg/dota_player_loadout_shuffle.txt"!
Checking AUTO DLC
Could not load file resource/gamemenu.res. Using empty GameMenu keyvalues.
File error loading resource header "panorama/images/textures/startup_background_logo.vtex_c" (Error: ERROR_FILEOPEN)
File error loading resource header "soundevents/music/deadmau5_01/soundevents_music.vsndevts_c" (Error: ERROR_FILEOPEN)
File error loading resource header "soundevents/music/deadmau5_01/soundevents_stingers.vsndevts_c" (Error: ERROR_FILEOPEN)
Texture g_tNoise doesn't exist in materials/deferred_lights/ssao_strong.vmat!
Texture g_tNoise doesn't exist in materials/deferred_lights/ssao_med.vmat!
No valid vcs file found for shader gaussian_bloom_blur.vfx

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!
SwitchToLoop levelload requested:  id [1] addons []
ChangeGameUIState: DOTA_GAME_UI_STATE_INVALID -> DOTA_GAME_UI_STATE_LOADING_SCREEN
ChangeGameUIState: DOTA_GAME_UI_STATE_LOADING_SCREEN -> DOTA_GAME_UI_STATE_LOADING_SCREEN
CSource2Surface::BCreateDeviceResources()
CSource2Surface::BCreateDeviceResources()
CSource2Surface::BCreateDeviceResources()
CSource2Surface::BCreateDeviceResources()
Idle (levelload)
Allocating new transform texture!
Writing configuration for slot 0
CL:  CLoopModeLevelLoad::OnClientFrameSimulate switching to "game" loopmode with addons: 
SwitchToLoop game requested:  id [1] addons []
name[ 0 ] changing from 'unnamed' to 'CENSORED'
Loaded default network config file.  Loaded revision 22 OK
Loaded cached network config file.  Data contains revision 22, not newer than current revision 22; ignoring.
Network configuration revision changed 0 -> 22
SV:  maxplayers set to 1
Initializing script VM...
...done
CL:  Adding Prequisite CWaitForGameServerStartupPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CCreateGameClientPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CConnectGameClientPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CLoadStartupResourcePrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CLoadSpawnGroupsPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CFinalizeConnectionPrerequisite to sequence for CGameClientConnectPrerequisite
Got network config from CDN.  Data contains revision 22, not newer than current revision 22; ignoring.
SV:  Spawn Server: <empty>
CSwapChainBase::QueuePresentAndWait() looped for 21 iterations without a present event.
CL:  CWaitForGameServerStartupPrerequisite done waiting for server
CL:  PS_SATISFIED CWaitForGameServerStartupPrerequisite in sequence for CGameClientConnectPrerequisite
CL:  CCreateGameClientJob creating client connection to 'loopback'
CL:  PS_SATISFIED CCreateGameClientPrerequisite in sequence for CGameClientConnectPrerequisite
CL:  Sending connect to loopback
SV:  Sending S2C_CHALLENGE [1783602141 auth 2] to loopback
CL:  Received S2C_CHALLENGE [1783602141 auth 2] from loopback
CL:  Sending C2S_CONNECT [42 protocol 1783602141 auth 2] to loopback
SV:  Receiving C2S_CONNECT [protocol 42 1783602141 auth 2] from loopback
SV:  Sending S2C_CONNECTION to loopback [addons:'']
SV:  Sending S2C_CONNECTION to loopback [addons:'']
CL:  Received S2C_CONNECTION from loopback [addons:'']
CL:  Connected to 'loopback'
SV:  Sending server info to client 'CENSORED' at loopback
SV:  WriteInitialSpawnGroups sending 1 groups
CL:  PS_SATISFIED CConnectGameClientPrerequisite in sequence for CGameClientConnectPrerequisite
Game: "Dota 2"
Map: "<empty>"
Players: 1 (0 bots) / 1 humans
Build: 6893
Server Number: 1
Initializing script VM...
...done
CL:  PS_SATISFIED CLoadStartupResourcePrerequisite in sequence for CGameClientConnectPrerequisite
CL:  PS_SATISFIED CLoadSpawnGroupsPrerequisite in sequence for CGameClientConnectPrerequisite
CL:  PS_SATISFIED CFinalizeConnectionPrerequisite in sequence for CGameClientConnectPrerequisite
CL:  OnStatusFinished for CGameClientConnectPrerequisite
CL:  CGameClientConnectPrerequisite connection succeeded
ChangeGameUIState: DOTA_GAME_UI_STATE_LOADING_SCREEN -> DOTA_GAME_UI_STATE_DASHBOARD
SV:  IGameSystem::LoopActivateAllSystems
HO:  IGameSystem::LoopActivateAllSystems
SV:  Game started
CL:  IGameSystem::LoopActivateAllSystems
Failed to load grid nav data, file 'maps/<empty>.gnv' not found!
SV:  Sending full update to client CENSORED (reason:  initial update)
ShouldClientReceiveStringTableUserData called with NULL GameRules() on table userinfo, string 0
CL:  Receiving uncompressed update from server
CL:  Signon traffic "client":  incoming 32.976 KB [6 pkts], outgoing 1.131 KB [6 pkts]
Allocating new transform texture!
Ping measurement complete.
Failed to communicate with routing cluster 'lhr'.
CL:  Disconnecting from server: #GameUI_Disconnect_ExitingEngine
SV:  Disconnect client 'CENSORED' from server(1): NETWORK_DISCONNECT_SHUTDOWN
CL:  IGameSystem::LoopDeactivateAllSystems
CL:  CPhysicsGameSystem::UnloadSpawnGroupPhysics(backgrounds/dashboard_parallax_test) no such group
CL:  CPhysicsGameSystem::UnloadSpawnGroupPhysics(scenes/find_match_status) no such group
CL:  CPhysicsGameSystem::UnloadSpawnGroupPhysics(scenes/home_button) no such group
SV:  IGameSystem::LoopDeactivateAllSystems
HO:  IGameSystem::LoopDeactivateAllSystems
danginsburg commented 9 years ago

@YourLocalCultLeader I just tried AMD 4870 under Ubuntu 15.04 x64 using mesa 10.5.9 and it runs well. It looks like your best bet is to try mesa given AMD is not updating Catalyst drivers any more for AMD 2xxx-4xxx. It does run well on Catalyst 15.7 for AMD GPUs that are supported by it.

@dtbeaver Your issue is different. You are running on a very old NVIDIA driver 304.125. You can grab a new NVIDIA driver from http://www.nvidia.com/download/driverResults.aspx/91217/en-us . Should fix your issues.

I am going to close this bug out, if one of these resolutions doesn't fix the issue for you then re-open or open a new bug.

FeatheredSerpent commented 9 years ago

I did try Dota 2 on Ubuntu 15.04 using the open source drivers, earlier this year. The performance is really bad compared to the proprietary drivers. Playing Dota 2 with 20 FPS or less isn't fun.

Any chance you guys are going to fix the issues for the fglrx legacy users?

dtbeaver commented 9 years ago

Dota worked fine with my driver yesterday. And today after forced update it doesn't and driver became "too old". It's official driver for LTS Ubuntu from repo. Nice.

danginsburg commented 9 years ago

@YourLocalCultLeader I'll see if there is anything I can do to make it work with Catalyst 13.1. Older NVIDIA drivers have a shader compiler bug that causes the issue you see @dtbeaver. There isn't much we can do about it other than recommending a newer driver.

dtbeaver commented 9 years ago

Thanks. I update my driver to 340.93 and now I can see dota menu. (But game still suddenly closes when alt-tabed to browser (this is minor issue imho)).

danginsburg commented 9 years ago

@YourLocalCultLeader I have tried getting it to run on Catalyst 13.1. Unfortunately, using all the workarounds I have in the engine I can't get it to render. For what it's worth, that driver is from 01-21-2013 (2.5+ years old) and we have worked with AMD on many fixes/optimizations for Source 2 since that time. I think your only option will be mesa (or updated hardware). Sorry!

FeatheredSerpent commented 9 years ago

I've spent 4000+ hours on this game in the last 1.5 years. This game has become a hobby and a part of my life. Could you guys code in a workaround for the fglrx legacy users then, please? If not, could you please share the source code with us so we can fix the problem ourselves? If I remember right Gaben said that "Source 2 is gonna be free": https://www.youtube.com/watch?v=l-ayB6U3l2g&t=164

Please?

PS: I am not gonna upgrade my hardware until you release HL3 - I don't wanna upgrade twice. This is just unfair. Source 1 Dota 2 worked fine here. You broke it.

"Never change a running system."

wildtron commented 9 years ago

I'm also getting this blackscreen. Here's my system info

Processor Information:
    Vendor:  GenuineIntel
    CPU Family:  0x6
    CPU Model:  0x3c
    CPU Stepping:  0x3
    CPU Type:  0x0
    Speed:  4600 Mhz
    8 logical processors
    4 physical processors
    HyperThreading:  Supported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Unsupported
    SSE41:  Supported
    SSE42:  Supported

Network Information:
    Network Speed:  

Operating System Version:
    Linux (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.1.6-1-ARCH
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11702000
    X Window Manager:  Xfwm4
    Steam Runtime Version:  steam-runtime-release_2015-06-12

Video Card:
    Driver:  NVIDIA Corporation GeForce GTX 770/PCIe/SSE2

    Driver Version:  4.5.0 NVIDIA 352.41
    OpenGL Version: 4.5
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 59 Hz
    VendorID:  0x10de
    DeviceID:  0x1184
    Number of Monitors:  3
    Number of Logical Video Cards:  1
    Primary Display Resolution:  2560 x 1440
    Desktop Resolution: 4800 x 2560
    Primary Display Size: 23.50" x 13.23"  (26.97" diag)
                                            59.7cm x 33.6cm  (68.5cm diag)
    Primary Bus: PCI Express 16x
    Primary VRAM: 4096 MB
    Supported MSAA Modes:  2x 4x 8x 16x 

Sound card:
    Audio device: Intel Haswell HDMI

Memory:
    RAM:  32052 Mb

Miscellaneous:
    UI Language:  English
    LANG:  en_PH.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  705424 Mb
    Largest Free Hard Disk Block:  246382 Mb

Installed software:

Recent Failure Reports:

here's my console.log

-sw -con_logfile
Physics Console Communications is not initialized
Game supporting (2) split screen players
Sound Initialization: Finish, Sampling Rate: 44100
AssociateNetMessageWithChannelCategoryAbstract: Trying to use an unregistered netchannel category!
AssociateNetMessageWithChannelCategoryAbstract: Trying to use an unregistered netchannel category!
Couldn't find custom font file 'vgui/resource/marlett.ttf'
Load a scaleform font provider?
WARNING: CDirWatcher not implemented
CEntitySystem::BuildEntityNetworking (parallel build of server) took 84.068 msecs for 609 out of 627 classes
Item set lina_fiery_soul_arcana: No bundle definition specified or found.
Requesting page 1 of items
Requesting page 1 of items
CEntitySystem::BuildEntityNetworking (parallel build of client) took 81.415 msecs for 614 out of 635 classes
Item set lina_fiery_soul_arcana: No bundle definition specified or found.
Failed to load inventory shuffle information file "cfg/dota_player_loadout_shuffle.txt"!
Checking AUTO DLC
Could not load file resource/gamemenu.res. Using empty GameMenu keyvalues.
File error loading resource header "panorama/images/textures/startup_background_logo.vtex_c" (Error: ERROR_FILEOPEN)
File error loading resource header "soundevents/music/deadmau5_01/soundevents_music.vsndevts_c" (Error: ERROR_FILEOPEN)
File error loading resource header "soundevents/music/deadmau5_01/soundevents_stingers.vsndevts_c" (Error: ERROR_FILEOPEN)
Texture g_tNoise doesn't exist in materials/deferred_lights/ssao_strong.vmat!
Texture g_tNoise doesn't exist in materials/deferred_lights/ssao_med.vmat!
No valid vcs file found for shader gaussian_bloom_blur.vfx

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!

/home/buildbot/buildslave/source2_dota_rel_linuxsteamrt64/build/src/materialsystem2/material2.cpp(849): Error creating shader gaussian_bloom_blur.vfx for material materials/dev/gaussian_bloom_blur.vmat!
SwitchToLoop levelload requested:  id [1] addons []
ChangeGameUIState: DOTA_GAME_UI_STATE_INVALID -> DOTA_GAME_UI_STATE_LOADING_SCREEN
ChangeGameUIState: DOTA_GAME_UI_STATE_LOADING_SCREEN -> DOTA_GAME_UI_STATE_LOADING_SCREEN
CSource2Surface::BCreateDeviceResources()
CSource2Surface::BCreateDeviceResources()
CSource2Surface::BCreateDeviceResources()
CSource2Surface::BCreateDeviceResources()
Idle (levelload)
Allocating new transform texture!
Writing configuration for slot 0
CL:  CLoopModeLevelLoad::OnClientFrameSimulate switching to "game" loopmode with addons: 
SwitchToLoop game requested:  id [1] addons []
name[ 0 ] changing from 'unnamed' to 'nrg'
SV:  maxplayers set to 1
Initializing script VM...
...done
CL:  Adding Prequisite CWaitForGameServerStartupPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CCreateGameClientPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CConnectGameClientPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CLoadStartupResourcePrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CLoadSpawnGroupsPrerequisite to sequence for CGameClientConnectPrerequisite
CL:  Adding Prequisite CFinalizeConnectionPrerequisite to sequence for CGameClientConnectPrerequisite
Tele42 commented 9 years ago

@wildtron This issue report is closed and your system does not resemble the original post, please open a new issue report.