Whisky-App / Whisky

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

Steam won't open [Bug]: #946

Open ThatMajd opened 5 months ago

ThatMajd commented 5 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 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 4 months ago

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

wesleycoder commented 4 months ago

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

tielebodyn commented 4 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 7 hours ago

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