Shionn::Blog()

Kit d'aide gaming sur Debian

Publié le 08 octobre 2025 Linux LinuxDebianGamingKit Survie

Voici ma petite liste de truc et astuce pour jouer sous Debian. Cette page se concentre sur l'aspect jeux vidéo. Pour des astuced plus généraliste merci de regarder cette page.

Installation

Steam

Il faut ajouter les dépôts non-free puis Ajouter des l'architecture i386, mettre à jour les depot puis installer steam :

sudo dpkg --add-architecture i386
sudo apt update
sudo apt install steam

Proton GE

Créer le dossier compatibilitytools.d dans steam si inexistant :

mkdir -p ~/.steam/debian-installation/compatibilitytools.d

Télécharger la dernière version ici.

Extraire l'archive

tar -xvf "la derniere archive".tar.gz -C ~/.steam/debian-installation/compatibilitytools.d/

Lancer steam depuis TTY

gamescope -W 5120 -H 1440 -f -e --disable-color-management --mangoapp --adaptive-sync -- steam -tenfoot -steamos

Steam Deck

Pour calibrer les joystick : thumbstick_cal

Pour unlock le system : sudo steamos-readonly disable

Utilitaire

  • Mangohud et Goverlay pour la config
  • Gamemoderun
  • Gamescope

Mangohud qui marche pas parfois

installer mangohud:i386

apt install mangohud:i386

Probleme sur certaine Jeu

Cyberpunk qui block sur l'ecran titre

WINEDLLOVERRIDES="winmm,version=n,b" %command% --launcher-skip

Jeux comme au ralenti (Horizon Zero Dawn)

Ajouter l'option tsc=reliable aux noyaux.

Son qui sature (Horizon Zero Dawn)

Ajouter ̀PULSE_LATENCY_MSEC=60 DRI_PRIME=1 à la commande de lancement

Son qui crack (station to station)

Confirmer les erreurs avec pw-top. puis dans /etc/pipewire/pipewire.conf.d/pipefire.conf :

echo "context.properties = {default.clock.min-quantum = 1024}" | sudo tee pipewire.conf 

Source reddit

jeu qui crashe avec bcp de sacade (hogward legacy)

Parfois c'est du manque de nmap. Le jeux crash avec une erreur MAPPING_ERROR: 0x0. Faire un cat /proc/sys/vm/max_map_count et voir la valeur pour la doubler, dans mon cas 1048576. On double la valeur.

Doubler la valeur de maniere temporaire : sudo sysctl -w vm.max_map_count=2097152

De maniere définitive :

echo "vm.max_map_count=2097152" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

Autre truc

# Options de démarrage du noyau (à ajouter dans /etc/default/grub)
amdgpu.vm_fragment_size=9 amdgpu.vm_max_fragment_size=9 amdgpu.gttsize=1024 amdgpu.noretry=0
# Optiopn de lancement
RADV_PERFTEST=rt 
RADV_PERFTEST=rt,gpl 
RADV_FORCE_VRS=2 
RADV_FORCE_WAYLAND=1
DXVK_ASYNC=1 
WINE_LARGE_ADDRESS_AWARE=1 
WINE_HEAP_DELAY_FREE=1

les variable de mesa