4.5 KiB
Gaming
Discord
mv ~/Downloads/Discord ~/Applications/Discord
[Desktop Entry]
Name=Discord
Exec=/home/ducoterra/Applications/Discord/Discord
Icon=/home/ducoterra/Applications/Discord/discord.png
Type=Application
Steam
https://wiki.archlinux.org/title/Official_repositories#multilib
Edit /etc/pacman.conf
[multilib]
Include = /etc/pacman.d/mirrorlist
pacman -S steam
When prompted use vulkan-radeon on AMD and vulkan-intel on intel.
Streaming not working
https://wiki.archlinux.org/title/Steam/Troubleshooting#Steam_Remote_Play_issues
I have no idea what actually fixes steam streaming. While installing the recommended
packages and rebooting does nothing to fix the crashing, starting and enabling ufw does? Is it ufw in combination with the required packages? I have no idea. Try the following:
pacman -S lib32-libcanberra lib32-libva-intel-driver libva-intel-driversystemctl enable --now ufw
FSR
https://linux-gaming.kwindu.eu/index.php?title=FSR_-_FidelityFX_Super_Resolution
This sharpens the image. 4 is an example value. 0 is maximum sharpness, higher values mean less sharpening. 5 is the maximum value. The default is 2
WINE_FULLSCREEN_FSR=1 WINE_FULLSCREEN_FSR_STRENGTH=2
ProtonUp-QT
https://davidotek.github.io/protonup-qt/
mv ~/Downloads/ProtonUp-Qt*.AppImage ~/Applications/ProtonUp-Qt.AppImage
chmod +x ~/Applications/*.AppImage
[Desktop Entry]
Name=ProtonUp-Qt
Exec=/home/ducoterra/Applications/ProtonUp-Qt.AppImage
Icon=/home/ducoterra/.icons/ProtonUp-Qt.png
Type=Application
VSCode
For the open source version of code install code:
pacman -S code
XWayland
Provides compatibility with X server applications (like wine)
pacman -S xorg-xwayland
Wine
pacman -S wine
Spotify
pacman -S spotify-launcher
VLC
pacman -S vlc
Remote Desktop
pacman -S remmina freerdp
Bitwarden
https://bitwarden.com/download/
mv ~/Downloads/Bitwarden*.AppImage ~/Applications/Bitwarden.AppImage
chmod +x ~/Applications/*.AppImage
[Desktop Entry]
Name=Bitwarden
Exec=/home/ducoterra/Applications/Bitwarden.AppImage
Icon=/home/ducoterra/.icons/bitwarden.png
Type=Application
OBS
pacman -S obs-studio qt6-wayland
yay -S obs-vkcapture-git
Add "Game Capture" to your scene.
Start your games with env OBS_VKCAPTURE=1 %command%
Xbox Controller
- Install bluetooth packages
pacman -S bluez bluez-plugins bluez-utils
- Edit the bluetooth conf and set the controller to bredr
/etc/bluetooth/main.conf
ControllerMode = bredr
- Now reset the bluetooth service
systemctl restart bluetooth
- Connect your controller
- Comment out the line in the bluetooth conf you just edited
- Restart the bluetooth service
Mangohud
https://github.com/flightlessmango/MangoHud#arch-based-distributions
sudo pacman -S mangohud lib32-mangohud
mkdir ~/.config/MangoHud
cp /usr/share/doc/mangohud/MangoHud.conf.example ~/.config/MangoHud/MangoHud.conf
Edit ~/.config/MangoHud/MangoHud.conf and tweak as you see fit.
Then add mangohud env MANGOHUD_CONFIGFILE=/home/ducoterra/.config/MangoHud/MangoHud.conf %command% to your steam launch.
ffmpeg
https://wiki.archlinux.org/title/FFmpeg
Intel 11th gen
pacman -S ffmpeg libmfx intel-media-sdk
ffmpeg \
-hwaccel qsv \
-c:v hevc_qsv \
-hwaccel_output_format qsv \
-i input.mkv \
-c:v hevc_qsv \
-global_quality 25 \
output.mp4
AMD 7900xtx
https://wiki.archlinux.org/title/FFmpeg#VA-API
sudo pacman -S ffpmeg mesa libva-mesa-driver
reboot
ffmpeg \
-hwaccel vaapi \
-vaapi_device /dev/dri/renderD128 \
-hwaccel_output_format vaapi \
-i input.mp4 \
-c:v hevc_vaapi \
-rc_mode 1 \
-qp 25 \
output.mp4
ffmpeg \
-hwaccel vaapi \
-vaapi_device /dev/dri/renderD128 \
-hwaccel_output_format vaapi \
-i input.mp4 \
-c:v h264_vaapi \
-b:v 0 \
-maxrate 100M \
output.mp4