# The Division 2 et autres jeux sous Steam (proton exeirimental) figent

**URL:** <https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558>\
**Category:** Support Debian\
**Created:** [Novembre 15, 2024, 1:02 UTC](https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558 "2024-11-15T13:02:06Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 15, 2024, 1:02 UTC](https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558/1 "2024-11-15T13:02:06Z")

</div>

Bonjour,  
Depuis quelques semaines (1 mois et demi environ) mes jeux sous steam qui fonctionnaient très bien figent au bout de quelques minutes de jeux.  
A chaque fois je constate les messages d’erreurs suivant:

```auto
nov. 15 13:48:30 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104201648 avail:3264 max:3200 skip:2944
nov. 15 13:48:30 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104207792 avail:3264 max:3200 skip:2944
nov. 15 13:48:31 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104211056 avail:5462 max:3200 skip:5142
nov. 15 13:48:31 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104218758 avail:3392 max:3200 skip:3072
nov. 15 13:48:31 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104223110 avail:3306 max:3200 skip:2986
nov. 15 13:48:31 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104230576 avail:5056 max:3200 skip:4736
nov. 15 13:48:31 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104235632 avail:3244 max:3200 skip:2924
nov. 15 13:48:31 mephisto pipewire-pulse[3364]: mod.protocol-pulse: 0x5635ba19db10: [Tom Clancy's The Division 2] overrun recover read:104238876 avail:5972 max:3200 skip:5652

```

Je suis sous Debian 12 avec les derniers pilotes Nvidia disponible en backports.  
Tout marchait très bien depuis plus d’un an.  
Ca touche non seulement The Division 2, mais aussi Throne and Liberty et probablement Baldur’s Gate 3.

Ce qui est sur, c’est que les jeux en eux-même ne sont pas responsable, soit c’est le passage de 12.7 vers 12.8 qui est reponsable du problème (car depuis ce moment là que ca a commencé à poser problème) soit c’est ProtonDB.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 16, 2024, 8:16 UTC](https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558/3 "2024-11-16T08:16:48Z")

</div>

Il n’y a pas de craquement.  
Il semble par contre que le pilote nouveau soit la cause.

J’ai donc revu la configuration graphique. Les packages installés sont les bon, mais l’initram et certaines options étaient à corriger.  
J’ai ajouté:

```auto
# The microcode module attempts to apply a microcode update when
# it autoloads. This is not always safe, so we block it by default.
blacklist microcode
# modprobe information used for DKMS modules
#
# This is a stub file, should be edited when needed,
# used by default by DKMS.
# mdadm module configuration file
# set start_ro=1 to make newly assembled arrays read-only initially,
# to prevent metadata writes. This is needed in order to allow
# resume-from-disk to work - new boot should not perform writes
# because it will be done behind the back of the system being
# resumed. See http://bugs.debian.org/415441 for details.

options md_mod start_ro=1
# Pour: retirer le pilote nouveau
blacklist nouveau
install nvidia modprobe -i nvidia-current $CMDLINE_OPTS

install nvidia-modeset modprobe nvidia ; modprobe -i nvidia-current-modeset $CMDLINE_OPTS

install nvidia-drm modprobe nvidia-modeset ; modprobe -i nvidia-current-drm $CMDLINE_OPTS

install nvidia-uvm modprobe nvidia ; modprobe -i nvidia-current-uvm $CMDLINE_OPTS

install nvidia-peermem modprobe nvidia ; modprobe -i nvidia-current-peermem $CMDLINE_OPTS

# unloading needs the internal names (i.e. upstream's names, not our renamed files)

remove nvidia modprobe -r -i nvidia-drm nvidia-modeset nvidia-peermem nvidia-uvm nvidia

remove nvidia-modeset modprobe -r -i nvidia-drm nvidia-modeset

alias char-major-195* nvidia

# These aliases are defined in *all* nvidia modules.
# Duplicating them here sets higher precedence and ensures the selected
# module gets loaded instead of a random first match if more than one
# version is installed. See #798207.
alias	pci:v000010DEd00000E00sv*sd*bc04sc80i00*	nvidia
alias	pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*	nvidia
alias	pci:v000010DEd*sv*sd*bc03sc02i00* nvidia
alias	pci:v000010DEd*sv*sd*bc03sc00i00* nvidia
#options nvidia-current NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=44 NVreg_DeviceFileMode=0660

# To grant performance counter access to unprivileged users, uncomment the following line:
#options nvidia-current NVreg_RestrictProfilingToAdminUsers=0

# Uncomment to enable this power management feature:
#options nvidia-current NVreg_PreserveVideoMemoryAllocations=1

# Uncomment to enable this power management feature:
#options nvidia-current NVreg_EnableS0ixPowerManagement=1
options nvidia-drm modeset=1

```

Dans divers fichiers` /etc/modprobe.d/`  
J’ai aussi ajouté `nvidia-dkm.modeset=1` dans `/etc/default/grub`.  
Et j’ai refait mon initram avec `dracut -f` et mon grub avec `update-grub.`  
Dans `dracut` j’ai ajouté:

```auto
install_items+=" /etc/modprobe.d/nvidia-blacklists-nouveau.conf /etc/modprobe.d/nvidia.conf /etc/modprobe.d/nvidia-options.conf "

```

qui sont les fichiers de /etc/modprobes.d

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Novembre 17, 2024, 8:37 UTC](https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558/5 "2024-11-17T08:37:33Z")

</div>

Bonjour.

Y’a que moi, qui ait un soucis avec le post précédent de @Zargos ; il est truffé de fautes d’orthographe, mais surtout limite incompréhensible, une partie des phrases manquent ou le sens me semble aberrant.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 17, 2024, 12:16 UTC](https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558/6 "2024-11-17T12:16:40Z")

</div>

Effectivement, j’aurais du me relire 🙂 j’ai corrigé.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Novembre 17, 2024, 5:43 UTC](https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558/7 "2024-11-17T17:43:23Z")

</div>

salut  
avec steam, tu dois télécharger un gros fichier quand même ou tout est à distance ?  
gogunlocked permet des téléchargements mais bg3 à 50 ou 100Go! !

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 17, 2024, 5:49 UTC](https://www.debian-fr.org/t/the-division-2-et-autres-jeux-sous-steam-proton-exeirimental-figent/90558/8 "2024-11-17T17:49:03Z")

</div>

Avec Steam le jeu est en local. Donc tu n’as que les mises à jour à download régulièrement (y compris Steam lui même, Proton, etc…)  
De fait, en fonction du jex ça peut etre gourmand.  
Par exemple pour mes jeux actuellement installés:

- Baldur’s Gate 3 : 148,41 Go
- Tom Clancy’s The Division 2: 85,37 Go
- Throne and Liberty: 76,89 Go
- Sid Meier’s Civilization VI : 24,15 Go

Et coté middle ware Steam:

- Proton experimental : 1,17 Go
- P°roton 8.0: 1,14 Go
- Proton 9.0 : 1,12 Go
- Runtime etc…: ~1,7 Go

Au total Steam et les jeux me consomment :

- Jeux: 328,08 Go
- DLC: 3,82 Go
- Shaders: 7,86 Go

J’ai deux disques nvme de 2To dans ma configuration LVM dont 2,73 To pour /home 🙂
