Skip to content

Wine-xiv 9.3 wayland and staging

Compare
Choose a tag to compare
@rankynbass rankynbass released this 03 Mar 04:46
· 45 commits to xiv-wayland since this release
5fbd85d

Two versions released here: unofficial-wine-xiv-staging, and unofficial-wine-xiv-wayland. Staging contains all the normal X11 staging patches and is built on Ubuntu 22.04, but does not have wayland drivers. Wayland is based on vanilla wine with a few extra patches (like esync and fsync), is built on Fedora 38 (Ubuntu doesn't work currently) and obviously includes wayland drivers. Both versions contain the ping fix, so ping plugin will work properly.

Wayland drivers require a little bit of extra setup, but seem to work just fine now. Touch-scrolling and gestures don't work, and numlock doesn't seem to function correctly, but otherwise it works well in my testing. Performance isn't any different than Xwayland, but it theoretically should have slightly better latency.

  1. Download and extract.
  2. Open up XIVLauncher, go to settings, wine tab, and point to the bin folder inside of where you just extracted this.
  3. Click the checkmark. DO NOT SKIP THIS STEP.
  4. Go back into settings, to the wine tab, and click "Open Wine explorer"
  5. Browse to C:\windows\regedit.exe, and run it.
  6. Go to HKEY_CURRENT_USER\Software\Wine\Drivers. If this key doesn't exist, create it. Capitalization matters.
  7. With Drivers highlighted, create a new String value named "Graphics". Give it a value of "x11,wayland"
  8. Close the registry editor
  9. In the Game tab, add "DISPLAY=" to Additional Game Arguments
  10. If you are using scaling on your wayland desktop, you need to adjust the dpi of wine. On the wine tab, "Open Wine configuration".
  11. Go to the Graphics tab. Adjust the screen resolution dpi. 100%=96, so multiply your scaling by 96. 1.5 x 96 = 144, for example. Wine only supports values in increments of 25%, so you'll have to set your desktop scaling to a multiple of 25%. If you do not set scaling correctly, the visible position of the mouse will not match its actual position.
  12. Run the game

Wine-waylaind is built on Fedora 38. Ubuntu-based builds won't compile with wayland enabled at the moment. This is also based on wine stable, not wine-staging. Wine-staging will compile with wayland support, but the mouse still doesn't work properly.