Skip to content

Latest commit

 

History

History
85 lines (64 loc) · 2.58 KB

6.5-differences.md

File metadata and controls

85 lines (64 loc) · 2.58 KB

Differences of Proton versions 6.5 and below

As older Proton versions are used less, it does not make sense for me to create guides for those versions specifically. So I will list the difference between older Proton versions and recent ones.

installing wineasio

Older Proton only used wineasio.dll.so and didn't have wineasio.dll (".so" being the difference between the two). The location also differs slightly. Currently it is (example) /usr/lib/wine/i386-unix/wineasio.dll.so, whereas it was /usr/lib/wine/wineasio.dll.so before.

So the installation commands are as follows:

Arch-based, including Steam Deck
# build
rm -rf build32
rm -rf build64
make 32
make 64

# Install on normal wine
sudo cp build32/wineasio.dll /usr/lib32/wine/i386-windows/wineasio.dll
sudo cp build32/wineasio.dll.so /usr/lib32/wine/i386-unix/wineasio.dll.so
sudo cp build64/wineasio.dll /usr/lib/wine/x86_64-windows/wineasio.dll
sudo cp build64/wineasio.dll.so /usr/lib/wine/x86_64-unix/wineasio.dll.so

# Install to Proton
# !!! WATCH OUT FOR VARIABLES !!!
cp /usr/lib32/wine/i386-unix/wineasio.dll.so "$PROTON/lib/wine/wineasio.dll.so"
cp /usr/lib/wine/x86_64-unix/wineasio.dll.so "$PROTON/lib64/wine/wineasio.dll.so"
Debian-based
# build
rm -rf build32
rm -rf build64
make 32
make 64

# Install on normal wine
#
# <I will take a look at the exact paths and update this.>

# Install to Proton
# !!! WATCH OUT FOR VARIABLES !!!
cp /usr/lib/i386-linux-gnu/wine/wineasio.dll.so "$PROTON/lib/wine/wineasio.dll.so"
cp /usr/lib/x86_64-linux-gnu/wine/wineasio.dll.so "$PROTON/lib64/wine/wineasio.dll.so"
Fedora
# build
rm -rf build32
rm -rf build64
make 32
make 64

# Install on normal wine
sudo cp build32/wineasio.dll /usr/lib/wine/i386-windows/wineasio.dll
sudo cp build32/wineasio.dll.so /usr/lib/wine/i386-unix/wineasio.dll.so
sudo cp build64/wineasio.dll /usr/lib64/wine/x86_64-windows/wineasio.dll
sudo cp build64/wineasio.dll.so /usr/lib64/wine/x86_64-unix/wineasio.dll.so

# Install to Proton
# !!! WATCH OUT FOR VARIABLES !!!
cp /usr/lib/wine/i386-unix/wineasio.dll.so "$PROTON/lib/wine/wineasio.dll.so"
cp /usr/lib64/wine/x86_64-unix/wineasio.dll.so "$PROTON/lib64/wine/wineasio.dll.so"

Starting the game

# cd is necessary for the Rocksmith.ini and the DLC folder
cd $STEAMLIBRARY/steamapps/common/Rocksmith2014
PIPEWIRE_LATENCY=256/48000 WINEPREFIX=$STEAMLIBRARY/steamapps/compatdata/221680/pfx $PROTON/bin/wine $STEAMLIBRARY/steamapps/common/Rocksmith2014/Rocksmith2014.exe