What I Had to Do to Get Cycling '74 Max 9 Running on GNU/Linux/CachyOS:
Create a clean 64-bit prefix:
WINEARCH=win64 WINEPREFIX=$HOME/Games/max9 wineboot -u
WINEPREFIX=$HOME/Games/max9 winetricks -q vcrun2022 corefonts gdiplus
WINEPREFIX=$HOME/Games/max9 winetricks -q dxvk
Install Max:
WINEPREFIX=$HOME/Games/max9 wine Max912_251211_07b9c4c.msi
Launch Max:
WINEPREFIX=$HOME/Games/max9 \
__GLX_VENDOR_LIBRARY_NAME=nvidia \
__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json \
wine "$HOME/Games/max9/drive_c/Program Files/Cycling '74/Max 9/Max.exe"
Create launcher script:
mkdir -p ~/bin
cat > ~/bin/max9.sh <<EOF
#!/bin/bash
WINEPREFIX=$HOME/Games/max9 \
__GLX_VENDOR_LIBRARY_NAME=nvidia \
__EGL_VENDOR_LIBRARY_FILENAMES=/usr/share/glvnd/egl_vendor.d/10_nvidia.json \
wine "$HOME/Games/max9/drive_c/Program Files/Cycling '74/Max 9/Max.exe"
EOF
chmod +x ~/bin/max9.sh
