This script installing drivers and osu! for Arch-based distros
- Low audio latency
- Better performance than Windows
- Contains OpenTabletDriver, tosu and packages for osu files
- Fonts from Windows
- udev rules for Sayodevice web-driver, Drunkdeer-Antler and Wootility (ONLY ON CHROMIUM-BASED BROWSERS)
You need to paste the command below into your terminal and follow the instructions
curl -fsSL https://raw.githubusercontent.com/kartavkun/arch-osu-wine/main/setup.sh | sh
If you need to update, you need to paste it
curl -fsSL https://raw.githubusercontent.com/kartavkun/arch-osu-wine/main/update.sh | sh
osu! located at ~/osu/
Due to Wayland, there is significant latency, so it is recommended to use Xorg for playing osu! standard mode on a graphics tablet. While OpenTabletDriver works through XWayland, performance may be worse than in Xorg.
Common desktop environments (DE) and window managers (WM) that work on Xorg include:
If you are using GNOME or KDE, make sure to select the X session when logging in to ensure that you are using Xorg.
Additionally, there is a specific tweak in the script that prioritizes the use of the discrete GPU when using gaming laptops with hybrid graphics. This is essential for optimal performance and stability during gameplay.
The problem is your CPU, is kinda slow, but you can fix it (probably)
You need to edit pipewire.conf
and pipewire-pulse.conf
in .config/pipewire
You need to change values in these files:
pipewire.conf
default.clock.quantum =
64128default.clock.min-quantum =
64128
pipewire-pulse.conf
node.latency =
64128/48000
pulse.min.req =
64128/48000pulse.default.req =
64128/48000pulse.min.frag =
64128/48000pulse.min.quantum =
64128/48000
Then execute this command
systemctl --user restart pipewire.service pipewire.socket wireplumber.service pipewire-pulse.service pipewire-pulse.socket
If you have other issues, notify me about it in Issues
- Wineprefix by NelloKudo
- Proton by whrvt
- Udev rules for Wooting by Wooting themselves
- Udev rules for SayoDevice by me
- Nvidia prio in Xorg for hybrid graphic made with Yudek
GPL 3.0