Gcenx / macOS_Wine_builds

Official Winehq macOS Packages
459 stars 23 forks source link

Steam doesn't launch in Wine 9 or Wine-devel #94

Closed tamburro92 closed 3 weeks ago

tamburro92 commented 3 weeks ago

I installed Steam in Wine 9, but when I try to launch it no gui appears, I see only the icon in the docker. If I try to kill wine and relaunch the result is the same. I tried also launch with options -udpforce -allosarches -cef-force-32bit -vgui but nothing to do.

Gcenx commented 3 weeks ago

Use the following launch arguments:

-cef-in-process-gpu -cef-disable-sandbox -cef-disable-gpu

tamburro92 commented 3 weeks ago

Thank you it works :)

tamburro92 commented 3 weeks ago

I did other tests, these options only work with DXVK disable: cef-in-process-gpu -cef-disable-sandbox -cef-disable-gpu If I enable DXVK then window appears saying steamwebhelper.exe doesn't respond and stop

Gcenx commented 3 weeks ago

The DXVK dxgi is useless on macOS, wines version works just fine with DXVK d3d10core.dll & d3d11.dll

tamburro92 commented 3 weeks ago

Ok, removing dxgi from WINEDLLOVERRIDES seems works for Steam and also other games still work without it.

TBH I followed your installation guide https://github.com/Gcenx/DXVK-macOS which says:

In order to install a DXVK package obtained from the release page into a given wine prefix, copy or symlink the DLLs into the following directories as follows, then open winecfg and manually add DLL overrides for d3d11, d3d10core, dxgi, and d3d9

That led to me to: export WINEDLLOVERRIDES="dxgi,d3d9,d3d10core,d3d11=n,b"; So, if overriding of dxgi is not required I suggest to update your guide removing from it