CrossOver Support - Community Forums

Important Information These are community forums and not official technical support. If you need official support: Contact Us

CrossOver Mac
Discussion about CrossOver Mac

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Big Steam Problem

Anyone else experiencing this problem:

Launch Steam Bottle
Select “Library”
Quits Steam and it must be relaunched without any error messages given

Is anyone else before I submit a support ticket?

Forgot to mention:
MB Pro Max 36gb Ram
MaOS: Sonoma 14.6.1

Also now it’s taking a LONG time to load Steam with no games installed. I deleted my bottle rebooted for good measure and reinstalled Steam. It is Still acting up. Is this possibly a result of how often steam patches itself? of the tiny update to MacOS?

The ticket was submitted with a video capture.

It takes me forever to load after today' OSX update.

Here was my response from the support team. I found full disk acceses really helped solve the puzzle of going to my library and it auto shutting down steam was fixed I only hope some of this helps anyone else having similar problems!!! :)

"Thank you for reaching out. Typically, program installation failures or dependency issues arise due to a blockage somewhere on the system. To resolve these problems, you can follow these steps:

1) Check if your anti-virus or cleaner program (like CleanMyMac) is interfering with the installation. These programs are trained to remove non-platform files, such as Windows files on Macs, which can sometimes cause false positives. To allow these programs to function correctly, you need to set exceptions in your anti-virus program. For instructions, refer to the link provided: https://support.codeweavers.com/en_US/troubleshooting/antivirus-software-eg-bitdefender-avast-and-avg-and-crossover

2) Another system function that can cause issues is VPN-based network configurations. If you have a VPN setup on your system, the dependencies servers may mistake the masking for a security breach and deny the request to download the component, leading to the installation failure. To resolve this, you can turn off or remove the VPN connection. This same principle applies to Apple’s Private Relay service, which is a paid feature of iCloud+. If you’re unsure if you’re using this service, refer to the instructions provided by Apple: https://support.apple.com/en-us/HT212614

NOTE: The Private Relay feature is only available on macOS Monterey and Ventura.

To ensure CrossOver works correctly on your Mac, follow these steps:

1) Set the permissions correctly for the Mac. The primary concern is full disk access, which CrossOver needs to write to user library files. If you deny this access during setup or if the prompt doesn’t appear, CrossOver won’t be able to put the files in the right place. To check, open System Preferences —> Security and Privacy —> Full Disk Access and ensure CrossOver is checked. If it’s not, enable it and restart CrossOver.

2) Check for network issues. This is less likely but can happen depending on your region and your internet service provider’s restrictions. Some ISPs block access to certain domains, which can prevent you from downloading components. To test, use a secondary network like a mobile hotspot or a public network. If you can download on a different network, contact your ISP to see if they can help. You may also want to try disabling your Mac’s firewall. To do this, open System Preferences —> Network —> Firewall and turn it off.

Hopefully, one of these steps will get you up and running. We apologize for the potential troubleshooting involved, but as this program is doing some great things, it may require some user input to ensure we’re using it correctly."

1

Yes, lack of full disk access is even a common problem when people play Mac games. Seen several reports about Baldur's Gate 3 getting stuck when Gatekeeper tries to verify the files forever. I gave that advice about full access to somebody and it worked.

Yeah glad I put in a ticket they were extremely helpful! Typically I wouldn’t say I like giving full disk access unless it’s 100% necessary. But in this app I’ll make the exception as I use it way too much to have it fail on things :)

Still getting the crash on library even after I installed steam with full disk access. What did work was using the good ol' steam icon workaround by selecting the steam icon in the MacOS menu bar to download games without accessing the library page. I think there might be something wrong with how the electron webpage is loading in wine. It could also be a sequoia issue too.

Logan A. wrote:

Still getting the crash on library even after I installed steam with full disk access. What did work was using the good ol' steam icon workaround by selecting the steam icon in the MacOS menu bar to download games without accessing the library page. I think there might be something wrong with how the electron webpage is loading in wine. It could also be a sequoia issue too.

Are you on Sequoia? It's a beta after all and people seem to have many issues with Steam on it. You can read that in Steam Mac forum.

Hi... newbie here.
I'm nearly desperate to play my game and have tried Parallels with no success and CrossOver was my next choice. This seems hopeful however.... Not quite there yet.
I've tried the Full Disk access but the game won't fully load. It quits while loading and I'm back to my Steam window which then says to click "play".
The game on Steam is Palia. I"m running 14.6.1 on my M1
I'm hoping there's something else to try. I don't understand how these wine bottle things work or know what settings, if any, to select.

Donna Hoffman wrote:

Hi... newbie here.
I'm nearly desperate to play my game and have tried Parallels with no success and CrossOver was my next choice. This seems hopeful however.... Not quite there yet.
I've tried the Full Disk access but the game won't fully load. It quits while loading and I'm back to my Steam window which then says to click "play".
The game on Steam is Palia. I"m running 14.6.1 on my M1
I'm hoping there's something else to try. I don't understand how these wine bottle things work or know what settings, if any, to select.

It's free so I'll give it a try. You have to give both Steam and the game full disk access.

Donna Hoffman wrote:

Hi... newbie here.
I'm nearly desperate to play my game and have tried Parallels with no success and CrossOver was my next choice. This seems hopeful however.... Not quite there yet.
I've tried the Full Disk access but the game won't fully load. It quits while loading and I'm back to my Steam window which then says to click "play".
The game on Steam is Palia. I"m running 14.6.1 on my M1
I'm hoping there's something else to try. I don't understand how these wine bottle things work or know what settings, if any, to select.

Now I've tested and the game launches with D3DMetal and DX12. I could change the settings and navigate through menus but to start playing it wants me to create and connect a Palia account which I don't want to. I could skip the linking process but later it wants my email again. I couldn't even write my email because the game doesn't register my keyboard taps. I didn't tested DXVK/Wine. How far did you get in the game?

I actually play the game. But I'm tired of disconnecting my PC Laptop from my work-from-home work station to move it into another room to play. I don't want to be sitting at my work desk for work and then continue to sit at my work desk to play. I wanna keep the two locations separate.
I can get Steam to load no issues. I can click Play to launch Palia. Palia shows its splash screen, graphics are great! When I go to hit the final "Play" button. It does the usual Loading screen (as always) but then doesn't finish and the game quits back to my Steam Library.

I have allowed Full Disk access for Crossover but I have no Steam in my Full Disk Access so I'm not sure how to allow that. Or perhaps when I try again, I'll just add it manually.

I have since completely deleted the "bottle" in CrossOver and am about to start from scratch.
I don't understand the D3D stuff....
I've tried DirectX12 and 11 both give same results.

I hope it's something simple as i really wanna play on my Mac and not have to purchase a second PC. Worse case I can stream the game from my PC to my mac but it's a bit laggy. I would rather avoid that. ;)

Donna Hoffman wrote:

I actually play the game. But I'm tired of disconnecting my PC Laptop from my work-from-home work station to move it into another room to play. I don't want to be sitting at my work desk for work and then continue to sit at my work desk to play. I wanna keep the two locations separate.
I can get Steam to load no issues. I can click Play to launch Palia. Palia shows its splash screen, graphics are great! When I go to hit the final "Play" button. It does the usual Loading screen (as always) but then doesn't finish and the game quits back to my Steam Library.

I have allowed Full Disk access for Crossover but I have no Steam in my Full Disk Access so I'm not sure how to allow that. Or perhaps when I try again, I'll just add it manually.

I have since completely deleted the "bottle" in CrossOver and am about to start from scratch.
I don't understand the D3D stuff....
I've tried DirectX12 and 11 both give same results.

I hope it's something simple as i really wanna play on my Mac and not have to purchase a second PC. Worse case I can stream the game from my PC to my mac but it's a bit laggy. I would rather avoid that. ;)

Then you have advanced further than I because as I said it didn't even let me register any email since it didn't respond to my keyboard.

I think your problem is due to being new to Crossover since you say you don't know about the advanced settings. Here is a link to learn more https://support.codeweavers.com/miscellanous/advanced-settings-in-crossover-235?from_search=156227216.

In Crossover you can run games through different graphics APIs. You choose the best API by activating it with the sliders. You have Metal, Vulkan and Wine to choose from. D3DMetal is for playing DX11 and DX12 games and often the best. It uses Apple's Game Porting Toolkit, GPTK. DXVK (DirectX to Vulkan) is for DX10 and DX11 games and uses Vulkan. When none of them are activated Crossover uses WineD3D. Wine is best for DX9 games but such old games can also work with DXVK and Metal.

So you have to choose the best API for your game. If it doesn't run or has problems with one you have to change to another. I always start with D3DMetal/MSync and then test DXVK/MSync and Wine/MSync. Sometimes I try ESync or no Sync (sliders off).

1

Humang wrote:

Donna Hoffman wrote:

Then you have advanced further than I because as I said it didn't even let me register any email since it didn't respond to my keyboard.

I think your problem is due to being new to Crossover since you say you don't know about the advanced settings. Here is a link to learn more https://support.codeweavers.com/miscellanous/advanced-settings-in-crossover-235?from_search=156227216.

In Crossover you can run games through different graphics APIs. You choose the best API by activating it with the sliders. You have Metal, Vulkan and Wine to choose from. D3DMetal is for playing DX11 and DX12 games and often the best. It uses Apple's Game Porting Toolkit, GPTK. DXVK (DirectX to Vulkan) is for DX10 and DX11 games and uses Vulkan. When none of them are activated Crossover uses WineD3D. Wine is best for DX9 games but such old games can also work with DXVK and Metal.

So you have to choose the best API for your game. If it doesn't run or has problems with one you have to change to another. I always start with D3DMetal/MSync and then test DXVK/MSync and Wine/MSync. Sometimes I try ESync or no Sync (sliders off).

I hope I quoted right....

So I finished re-doing the install of Steam but after, I allowed full disk access for it.
Second before running it I chose that D3DMetal.
Got steam open (as before) and the had to re-download/install Palia.
I did get this error that pops up..... I just click on No and it launched.

The installed version of the AMD graphics driver has known issues in D3D12.
Please install the latest driver version or switch to a different rendering API.
Would you like to visit the following URL to download the driver?
https://www.amd.com/en/support

AMD Compatibility Mode
Installed: 30.0.15.1233
Minimum required: 23.3.2

I played the game for about 10 minutes then Quit the game to see if it would allow me to load it again.
It did! I'm a happy camper!

Hi there! :)

Sorry, I would have helped sooner but I’m so glad others could jump into the post and offer you such great advice!!!! I had a game with similar problems. War Hospital, I still never was able to get past the intro movie to the select screen. Another user could play but not save. I tried parallels and crossover. But it’s just one game and Steam let me return it. I wanted to play that game too. But that’s ok! You can’t expect every game to work right? :(

Donna Hoffman wrote:

Humang wrote:

Donna Hoffman wrote:

Then you have advanced further than I because as I said it didn't even let me register any email since it didn't respond to my keyboard.

I think your problem is due to being new to Crossover since you say you don't know about the advanced settings. Here is a link to learn more https://support.codeweavers.com/miscellanous/advanced-settings-in-crossover-235?from_search=156227216.

In Crossover you can run games through different graphics APIs. You choose the best API by activating it with the sliders. You have Metal, Vulkan and Wine to choose from. D3DMetal is for playing DX11 and DX12 games and often the best. It uses Apple's Game Porting Toolkit, GPTK. DXVK (DirectX to Vulkan) is for DX10 and DX11 games and uses Vulkan. When none of them are activated Crossover uses WineD3D. Wine is best for DX9 games but such old games can also work with DXVK and Metal.

So you have to choose the best API for your game. If it doesn't run or has problems with one you have to change to another. I always start with D3DMetal/MSync and then test DXVK/MSync and Wine/MSync. Sometimes I try ESync or no Sync (sliders off).

I hope I quoted right....

So I finished re-doing the install of Steam but after, I allowed full disk access for it.
Second before running it I chose that D3DMetal.
Got steam open (as before) and the had to re-download/install Palia.
I did get this error that pops up..... I just click on No and it launched.

The installed version of the AMD graphics driver has known issues in D3D12.
Please install the latest driver version or switch to a different rendering API.
Would you like to visit the following URL to download the driver?
https://www.amd.com/en/support

AMD Compatibility Mode
Installed: 30.0.15.1233
Minimum required: 23.3.2

I played the game for about 10 minutes then Quit the game to see if it would allow me to load it again.
It did! I'm a happy camper!

Glad I could help and it's working. Yeah, that AMD warning usually shows up when using D3DMetal and DX12. You just say No. The funny thing is that the installed driver is newer than the one required. Good thing with Crossover is that you have always three options to try: Metal, Vulkan and Wine. Happy gaming! 😀

So after all this time, my original problem has returned. I did reach out and reopened my ticket. However, if anyone has some advice please assist :) Steam opens fine, runs fine in navigation but as SOON as I click Library and scroll over to a game BAM Shut Down as if it crashes or quits with no reason why.

Please help if anyone has any ideas.

-James

Full-disk access finally allowed me to install DirectX for Modern Games and for older games. Strangely I did NOT get any errors prior to giving full-disk access to Crossover that indicated a permissions issue, so maybe this is something that needs to be looked at more in depth.

2

1 to 18 of 18

Please Note: This Forum is for non-application specific questions relating to installation/configuration of CrossOver. All application-specific posts to this Forum will be moved to their appropriate Compatibility Center Forum.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoiVkZwaGhRVUVjeUFOTk50aCIsImdkcHIiOjB9