Skip to content

Commit

Permalink
Update info on AVX
Browse files Browse the repository at this point in the history
  • Loading branch information
IsaacMarovitz committed Jun 14, 2024
1 parent bdc85a6 commit 3674cb7
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/common-issues.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ Several things can lead to a program not working. The most common reasons are li

| Problem | Solution |
|--------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| My game stops downloading right before it's finished. | You are most likely downloading a game with `MSync` enabled. Restarting Steam should fix this and your download should continue. You can also fix this issue by switch to `ESync` whenever downloading a game. |
| My game crashes due to "invalid instruction". | Your game is likely using [AVX](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions) instructions. These are more common in console ports. AVX instructions are x86 specific, and Rosetta doesn't translate them. Unless you can find a way to disable or bypass them (check online), then your game won't work. |
| My game stops downloading right before it's finished. | You are most likely downloading a game with `MSync` enabled. Restarting Steam should fix this and your download should continue. You can also fix this issue by switch to `ESync` whenever downloading a game. |
| My game crashes due to "invalid instruction". | Your game is likely using [AVX](https://en.wikipedia.org/wiki/Advanced_Vector_Extensions) instructions. These are more common in console ports. AVX instructions are only supported in Rosetta in macOS Sequoia and later. Games using these instructions will not work in macOS Sonoma. |
| I want to play a competitive multiplayer game, but it won't load. | Competitive multiplayer games, especially battle royales and other FPS games (like PUBG, Fortnite, Apex Legends, Valorant), often have some form of driver-level anti-cheat. These won't work under Wine. |
| My DirectX 9 game has graphical issues, or doesn't work at all. | DirectX 9 games are handled through Wine's own `wined3d`. Whisky focuses on modern titles using DX11 or 12, and you may run into issues with DX9 games. CrossOver is a better choice in this scenario, as it runs on Wine 9 instead of Wine 7, and has a more up-to-date version of `wined3d`. If you're not sure what Graphics API your game is using, you can check on the [PCGamingWiki](https://www.pcgamingwiki.com/wiki/Home). |
| My game crashes out of the box, or complains about missing dependencies. | Make sure to check Wine's [AppDB](https://appdb.winehq.org/) and [ProtonDB](https://www.protondb.com/), which can often provide information on the necessary workarounds or Winetricks you need to use to get your game running. If you can't find anything or you are unable to make it work, make an issue. |

0 comments on commit 3674cb7

Please sign in to comment.