Zvýšení vm.max_map_count nejen kvůli hrám v Protonu

8. 4. 2024

Sdílet

Tučňák císařský Tux Linux Autor: Depositphotos

Výchozí hodnota vm.max_map_count je 64k a limituje, kolik různých mmap (memory map) může jeden proces použít. To vypadá jako hodně, ale pro některé Windows hry hrané přes Proton to nestačí. Mezi nimi je například DayZ, Hogwarts Legacy a Counter Strike 2.

Proto distribuce zvyšují výchozí hodnotu na 1M. Po Fedoře 39 a Ubuntu 24.04 je to Arch Linux. Ověřit si hodnotu vm.max_map_count můžete pomocí cat /proc/sys/vm/max_map_count. Trvale ji změnit pak zapsáním řádku vm.max_map_count=1048576 do /etc/sysctl.conf.Tato změna se projeví až po restartu, nebo hned pokud použijete  sudo sysctl -p.

(zdroj: phoronix)

Našli jste v článku chybu?

Autor zprávičky

První linux nainstaloval kolem roku 1994 a u něj zůstal. Později vystudoval fyziku a získal doktorát.