Har lige opdaget et lille tip om RAM, som er angivet inde på Valves Proton-Wiki-side om krav til Proton.
I systemd distributioner, som f.eks. Ubuntu, Mint, Fedora, Arch og Debian, bliver der fra opstarten sat en maksimal størrelse for, hvor meget RAM, hver process må anvende.
Nogle distributioner sætter den ganske lavt, som standard. Det kan forårsage ustabilitet, når man skal køre krævende programmer, som f.eks. et spil.

For at aflæse størrelsen, kan man i en terminal anvende kommandoen

sysctl vm.max_map_count
eller
cat /proc/sys/vm/max_map_count

Min aflæste standard i Garuda Arch var 1048576, andre har endnu lavere værdier. Værdien angiver memory mapping områder, som kan variere i størrelsen, baseret på kernel version og konfiguration. Dog er den oftest i 64bit systemer mellem 400 og 480 bytes.
Protondb anbefaler dog et ret højt nummer. Sådan skal du gøre for at sætte vm.max_map_count i terminalen:

sudo sysctl vm.max_map_count=2147483642

Du kan bruge kommandoen til at teste om dine spil kører mere stabilt, end før. BEMÆRK dog at denne indstilling ikke er permanent. Din PC vil ikke huske den, når du slukker eller genstarter den.
For at instille den permanent skal du oprette og redigere en fil:

opret
sudo touch /etc/sysctl.d/99-max-map-count.conf

redigér (de fleste har nano i deres system, ellers kan den installeres)
sudo nano /etc/sysctl.d/99-max-map-count.conf

indsæt følgende tekst i filen (prøv evt. 1048576 til at starte med, hvis din standardværdi er lavere)
vm.max_map_count = 2147483642

Hvad jeg kan læse mig frem til, har Ubuntu hævet deres standardværdi til 1048576.
En mulig ulempe ved en for høj værdi, er at dårligt skrevet eller ondsindede programmer, kan fylde RAM-områderne op og tage ressourcetid fra systemet, gøre det langsommere og ustabilt.

Kilde:
https://github.com/ValveSoftware/Proton/wiki/Requirements
Har lige opdaget et lille tip om RAM, som er angivet inde på Valves Proton-Wiki-side om krav til Proton. I systemd distributioner, som f.eks. Ubuntu, Mint, Fedora, Arch og Debian, bliver der fra opstarten sat en maksimal størrelse for, hvor meget RAM, hver process må anvende. Nogle distributioner sætter den ganske lavt, som standard. Det kan forårsage ustabilitet, når man skal køre krævende programmer, som f.eks. et spil. For at aflæse størrelsen, kan man i en terminal anvende kommandoen sysctl vm.max_map_count eller cat /proc/sys/vm/max_map_count Min aflæste standard i Garuda Arch var 1048576, andre har endnu lavere værdier. Værdien angiver memory mapping områder, som kan variere i størrelsen, baseret på kernel version og konfiguration. Dog er den oftest i 64bit systemer mellem 400 og 480 bytes. Protondb anbefaler dog et ret højt nummer. Sådan skal du gøre for at sætte vm.max_map_count i terminalen: sudo sysctl vm.max_map_count=2147483642 Du kan bruge kommandoen til at teste om dine spil kører mere stabilt, end før. BEMÆRK dog at denne indstilling ikke er permanent. Din PC vil ikke huske den, når du slukker eller genstarter den. For at instille den permanent skal du oprette og redigere en fil: opret sudo touch /etc/sysctl.d/99-max-map-count.conf redigér (de fleste har nano i deres system, ellers kan den installeres) sudo nano /etc/sysctl.d/99-max-map-count.conf indsæt følgende tekst i filen (prøv evt. 1048576 til at starte med, hvis din standardværdi er lavere) vm.max_map_count = 2147483642 Hvad jeg kan læse mig frem til, har Ubuntu hævet deres standardværdi til 1048576. En mulig ulempe ved en for høj værdi, er at dårligt skrevet eller ondsindede programmer, kan fylde RAM-områderne op og tage ressourcetid fra systemet, gøre det langsommere og ustabilt. Kilde: https://github.com/ValveSoftware/Proton/wiki/Requirements
Like
Love
3
0 Kommentarer 0 Delinger 104 Visninger