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
470 stars 38 forks source link

Dota 2 won't launch from Steam window on Mac OSX #2071

Open mycoffeeisblack opened 2 years ago

mycoffeeisblack commented 2 years ago

Your system information

Please describe your issue in as much detail as possible:

Describe what you expected should happen and what did happen. Please link any large pastes as a Github Gist.

I have been playing Dota 2 successfully for several months on my Mac OSX. A few days ago (a day or so after the recent update), I uninstalled and reinstalled Steam (which I have done many times in the past with no issue). Since that time, Dota 2 will not launch from the Steam window. Other games (i.e. not Dota 2) load without any problem. When I try to launch Dota 2, the green "Play" button changes to a blue "Stop" button as it would if the game were running, but then after a few seconds it turns back into a green "Play" button and Dota 2 doesn't launch, as if I had never clicked play at all. Steam indicates that the last time I played Dota 2 was today (i.e. after I click the button, Steam thinks I played the game), but Dota 2 never opens.

I have tried all of the trouble shooting steps on Steam, as well as uninstalling and reinstalling Dota 2 and Steam. I have tried clearing my cache, verifying the game files, using -autoconfig launch options, etc. Nothing has worked.

Steps for reproducing this issue:

  1. Open Steam
  2. Click the green "Play" button to open Dota 2
  3. Nothing happens.
mycoffeeisblack commented 2 years ago

Update: Somehow I got this to open by using the launch options "-dx9 -dx11 -gl"

In order to get the game to launch, all I need to do is use the "-gl" launch option (I can omit the others above). When I do that, I am able to launch and play in a game. However, when I do that, then the terrain and fog of war and some other features don't load properly. It looks as if I am playing on a transparent sky with buildings, trees, etc sitting on top of it.

mycoffeeisblack commented 2 years ago

Update: I got the game to work like normal. I have to use the -gl launch option, and I deleted the file entitled dota_summer.vpk. This solved the issue where the terrain wasn't loading and the buildings appeared to be floating in the sky.

joshjmnelson commented 2 years ago

I have a similar issue you to described that arose just today. I tried all of the options you've listed above, including different combinations with and without "-autconfig" and I am getting stuck at a launch screen with the dota logo and the beachball of doom mouse cursor. If I have nothing in my launch options, all I get is a black screen. I have not deleted any files since I can't even get to the dota homescreen. My macbook pro (2015) is running the most recent OSx (monterey 12.5), Steam/dota are up to date. I have uninstalled/reinstalled everything. Any suggestions for what else I can do?

naturligasteg commented 1 year ago

I have a similar issue on my Mac Studio M1. Dota works when I launch it from the icon on the workbench, but if i have to close Dota for an update or anything it does not work when I reload it from Steam. If I do that is loads slow and responds extremely slow in the main menu. Only solution for me is to force close steam and reload dota from fresh again.