Whisky-App / Whisky

A modern Wine wrapper for macOS built with SwiftUI
https://getwhisky.app
GNU General Public License v3.0
12.93k stars 276 forks source link

Steam won't open [Bug]: #946

Open ThatMajd opened 7 months ago

ThatMajd commented 7 months ago

Description

Whisky can't open steam anymore, however, it can open other programs. If I remember correctly this started when I force quit steam, not sure if this is what caused it. I also tried opening the program with another bottle.

Steps to reproduce

Launch steam or (optional) Force quit steam

Expected behaviour

Open the App

Logs

Whisky Version: 2.3.2
Date: 2024-04-21T05:53:59Z
macOS Version: 14.4.1

Bottle Name: test
Bottle URL: /Users/USER/Library/Containers/com.isaacmarovitz.Whisky/Bottles/F682AE3A-1373-4ED3-AE36-F88FBF54B583

Wine Version: 7.7.0
Windows Version: win7
Enhanced Sync: msync

Metal HUD: false
Metal Trace: false

DXVK: true
DXVK Async: true
DXVK HUD: off

Arguments: start /unix /Users/USER/Library/Containers/com.isaacmarovitz.Whisky/Bottles/370207FA-0B40-4454-86ED-A252B808584C/drive_c/SteamSetup.exe

Environment:
{
    "DXVK_ASYNC" = 1;
    "GST_DEBUG" = 1;
    WINEDEBUG = "fixme-all";
    WINEDLLOVERRIDES = "dxgi,d3d9,d3d10core,d3d11=n,b";
    WINEESYNC = 1;
    WINEMSYNC = 1;
    WINEPREFIX = "/Users/USER/Library/Containers/com.isaacmarovitz.Whisky/Bottles/F682AE3A-1373-4ED3-AE36-F88FBF54B583";
}

msync: bootstrapped mach port on wine-20b64e5-msync.
msync: up and running.
002c:err:winediag:getaddrinfo Failed to resolve your host name IP

What version of Whisky are you using?

2.3.1

What version of macOS are you using?

Sonoma (macOS 14)

Issue Language

wesleycoder commented 6 months ago

I've run into a similar issue, however it seems it isn't related to force closing steam as for me it started yesterday and it persists even after deleting the bottle and installing a fresh bottle with steam.

My behavior is:

My findings are that steam is running smh, but no window is bein shown for some weird bug.

BTW, I'm running it on a MacBook Pro 14-inch, 2021 (M1 Pro) 16GB on Sonoma 14.5

OhanazzZ commented 6 months ago

I've run into a similar issue, however it seems it isn't related to force closing steam as for me it started yesterday and it persists even after deleting the bottle and installing a fresh bottle with steam.

My behavior is:

  • install and NOT checking the box "Run steam" on the installer
  • open the "Steam" shortcut created in Whisky
  • Steam Updater opens and starts updating,
  • Updater reaches 100% and closes
  • Steam never opens (I left it open for hours to see if anything happened)
  • Force close all wine processes via "Activity Monitor"
  • Open Steam via Whisky again
  • Updater shows for a split second and closes
  • The icon for Steam with "wine64-preloader" title shows in the Dock
  • No Steam window ever shows

My findings are that steam is running smh, but no window is bein shown for some weird bug.

BTW, I'm running it on a MacBook Pro 14-inch, 2021 (M1 Pro) 16GB on Sonoma 14.5

Likewise, I also started experiencing issue since yesterday, after updating to dependency for whiskywine. I'm also experiencing issue with downloading game.

ilyagr commented 6 months ago

Maybe that's a Sonoma 14.5 issue? It seems different from the issue with miroring monitors (https://github.com/Whisky-App/Whisky/issues/922).

OTOH, upon searching, there are many similar-looking issues:

https://github.com/Whisky-App/Whisky/issues/644 https://github.com/Whisky-App/Whisky/issues/584 https://github.com/Whisky-App/Whisky/issues/836

Some of them have suggestions for Steam command-line options that help some people.

OhanazzZ commented 6 months ago

It's not a Sonoma 14.5 ussye I have been on 14.5 for a while and it's been working fine. Mirroring was always an issue prior to 14.5 btw :(

And no those issues were not applicable in my instance (as in, I experienced them in the past, and was able to fix or bypass them eventually)

wesleycoder commented 6 months ago

Yeah, I dug through the issues mentioned and tried various combinations of the cli flags with no luck. Also I don't have Screen mirroring, just had an external monitor, tried unplugging it with no effect also.

Edit: I also tried enabling DXVK and no effect either. ~I only used Whisky for Steam and while it worked it was awesome, the perfect solution 😍 , but now all my dreams crumbled to the ground 😭~

wesleycoder commented 6 months ago

I have my homebrew to auto update packages so I don't know if it was steam or Whisky that was updated, but for me I was able to setup a new bottle today which worked.

I'm sad I couldn't help more than this, but now I'm unable to reproduce the bug, I hope the behaviours I described can help isolate the issue.

OhanazzZ commented 6 months ago

Yeah, I dug through the issues mentioned and tried various combinations of the cli flags with no luck. Also I don't have Screen mirroring, just had an external monitor, tried unplugging it with no effect also.

Edit: I also tried enabling DXVK and no effect either. ~I only used Whisky for Steam and while it worked it was awesome, the perfect solution 😍 , but now all my dreams crumbled to the ground 😭~

haha ye me 2. it's nice to be able to run (some) Steam games on Macbook, it's amazing (when it works)

OhanazzZ commented 6 months ago

I have my homebrew to auto update packages so I don't know if it was steam or Whisky that was updated, but for me I was able to setup a new bottle today which worked.

I'm sad I couldn't help more than this, but now I'm unable to reproduce the bug, I hope the behaviours I described can help isolate the issue.

are you using whisky or apple's GPTK with CLI scripts? cause I'm not sure if homebrew has any effect on whisky (last time I checked GPTK hasn't been updated)

wesleycoder commented 6 months ago

I'm using whisky indeed, GPTK is being managed by whisky. I believe steam got an update that made it work, because before I deleted the bottle and tried again, I started the broken bottle and the update dialog downloaded something and the UI had showed up for an instant (which didn't happened before). As it was taking some time (more than 5 min) I stopped everything, deleted the bottle and created another, then everything worked.

wesleycoder commented 6 months ago

False alarm. The bug just occurred again, can't launch it anymore. No clue what's happening...

wesleycoder commented 6 months ago

Could being on the "Families Beta" branch have anything to do with this? Because I am...

tielebodyn commented 6 months ago

I've run into a similar issue, however it seems it isn't related to force closing steam as for me it started yesterday and it persists even after deleting the bottle and installing a fresh bottle with steam.

My behavior is:

  • install and NOT checking the box "Run steam" on the installer
  • open the "Steam" shortcut created in Whisky
  • Steam Updater opens and starts updating,
  • Updater reaches 100% and closes
  • Steam never opens (I left it open for hours to see if anything happened)
  • Force close all wine processes via "Activity Monitor"
  • Open Steam via Whisky again
  • Updater shows for a split second and closes
  • The icon for Steam with "wine64-preloader" title shows in the Dock
  • No Steam window ever shows

My findings are that steam is running smh, but no window is bein shown for some weird bug.

BTW, I'm running it on a MacBook Pro 14-inch, 2021 (M1 Pro) 16GB on Sonoma 14.5

Same issue here on an macbook pro m2 with MacOS Sonoma 14.0 Every time I have to create a new bottle with a fresh steam install and download the games again. Then everything works for one session. When I close and try again I just get the steam update window and thats it.

plyght commented 2 months ago

@IsaacMarovitz any updates here? this is a decently pressing bug.

aSushiLegend commented 1 month ago

I've run into a similar issue, however it seems it isn't related to force closing steam as for me it started yesterday and it persists even after deleting the bottle and installing a fresh bottle with steam. My behavior is:

  • install and NOT checking the box "Run steam" on the installer
  • open the "Steam" shortcut created in Whisky
  • Steam Updater opens and starts updating,
  • Updater reaches 100% and closes
  • Steam never opens (I left it open for hours to see if anything happened)
  • Force close all wine processes via "Activity Monitor"
  • Open Steam via Whisky again
  • Updater shows for a split second and closes
  • The icon for Steam with "wine64-preloader" title shows in the Dock
  • No Steam window ever shows

My findings are that steam is running smh, but no window is bein shown for some weird bug. BTW, I'm running it on a MacBook Pro 14-inch, 2021 (M1 Pro) 16GB on Sonoma 14.5

Same issue here on an macbook pro m2 with MacOS Sonoma 14.0 Every time I have to create a new bottle with a fresh steam install and download the games again. Then everything works for one session. When I close and try again I just get the steam update window and thats it.

Same thing happens with me

karlla1220 commented 1 month ago

Same here.

criedley commented 1 month ago

Also experiencing this. Anyone know a fix

criedley commented 1 month ago

https://github.com/Whisky-App/Whisky/issues/836#issuecomment-1993194419

this may have helped me

Trussmister commented 1 month ago

Dont know if this will help but i fixed it by searching "wine" in activity monitor and force quitting all instances

aSushiLegend commented 1 month ago

same

aSushiLegend commented 1 month ago

Dont know if this will help but i fixed it by searching "wine" in activity monitor and force quitting all instances

it doesnt fix steam from not opening it just close steam

Trussmister commented 1 month ago

Dont know if this will help but i fixed it by searching "wine" in activity monitor and force quitting all instances

it doesnt fix steam from not opening it just close steam

Try reopening it

karlla1220 commented 1 month ago

Same here.

My fix: Install proper font (In my case, CJK font) in winetrick and Right click "Steam" to set languge as English.

Maybe latter part could be enough.

aSushiLegend commented 1 month ago

Dont know if this will help but i fixed it by searching "wine" in activity monitor and force quitting all instances

it doesnt fix steam from not opening it just close steam

Try reopening it

nope already tried that

aSushiLegend commented 1 month ago

Image

Trussmister commented 1 month ago

Image

sorry mate i dont know how to help then

lksalvis commented 1 month ago

I had similar problem too.

Same here.

My fix: Install proper font (In my case, CJK font) in winetrick and Right click "Steam" to set languge as English.

Maybe latter part could be enough.

not working for me :(

greenbean1210 commented 4 weeks ago

Same Issue... :(

along02 commented 3 weeks ago

The issue just started happening to me as well.

InfiniteTape commented 3 weeks ago

Same here, I'm afraid

joseluizn commented 3 weeks ago

Same issue here. Just installed whisky and I am not able to start steam.

ShakyPizza commented 3 weeks ago

Same issue here. Worked just fine yesterday.

Faldiin commented 3 weeks ago

I picked a bad time to try this program. I am having the same of Steam Crashing. Fresh install a few hours ago. I am glad I found this thread.

aske-cph commented 3 weeks ago

Same Steam is simply not opening, quite a crazy issue to have going on for so long!

FrenchVillain commented 3 weeks ago

Adding to the train of people suffering from this issue. I'm running Whisky 2.3.3 (41) and Mac OS Sequoia 15.0.1 (24A348). Not mirroring on my external display either. It used to work around the end of September when I used Whisky to run Baldur's Gate 3. But now Steam isn't even booting up. 🤔

#836 (comment)

this may have helped me

I've tried adding the argument but it didn't seem to fix it... 😞

tht commented 3 weeks ago

For these lucky enough to have a backup (Time Machine!) just restore the Steam directory from your backup and add these arguments -noverifyfiles -nobootstrapupdate -skipinitialbootstrap -norepairfiles –overridepackageurl. This should prevent auto-update according to https://www.partitionwizard.com/partitionmagic/steam-turn-off-auto-updates.html#method-4.-disable-auto-updates-for-steam-client-6308

Not the solution for this problem but for me it worked to bring Steam back.

FrenchVillain commented 3 weeks ago

I don't think I've made any sort of backup with TM or others. I assume it's not possible to get a Steam installer based on a previous Steam version? 😅

aSushiLegend commented 3 weeks ago

Steams broken after the game recording update

Joffrey54 commented 3 weeks ago

I don't think I've made any sort of backup with TM or others. I assume it's not possible to get a Steam installer based on a previous Steam version? 😅

Try this: https://github.com/Whisky-App/Whisky/issues/1199#issuecomment-2460454741

cheharda666 commented 3 weeks ago

Same issue here. Worked just fine yesterday. m1pro whisky 2.3.3(41)

FrenchVillain commented 3 weeks ago

I don't think I've made any sort of backup with TM or others. I assume it's not possible to get a Steam installer based on a previous Steam version? 😅

Try this: #1199 (comment)

This worked for me! Hopefully keeps it up and running after a few times, so far I booted the software twice without issues.

Faldiin commented 3 weeks ago

I don't think I've made any sort of backup with TM or others. I assume it's not possible to get a Steam installer based on a previous Steam version? 😅

Try this: #1199 (comment)

This worked for me! Hopefully keeps it up and running after a few times, so far I booted the software twice without issues.

I tried this and it did not work. I would like to make sure I am doing it correctly.

Clicked on Installed Programs Clicked on the gear which opened the config. In arguments, I paste

-forcesteamupdate -forcepackagedownload -overridepackageurl http://web.archive.org/web/20240520if_/media.steampowered.com/client -exitsteam

Then I ran the program. I got the same error without a downgrade.

Is this the correct process? Thank you in advance.

Edit (update) The issue was the command was missing "-". When I fixed this issue, the system completed the downgrade. The program launched with the changes.

add the following to the "Arguments" field: -noverifyfiles -nobootstrapupdate -skipinitialbootstrap -norepairfiles -overridepackageurl