Tinitingnan ng Fedora 39 ngayong taglagas na palakasin ang vm.max_map_count default nito para mas mahusay na tumugma sa gawi ng SteamOS/Steam Deck at payagan ang mas maraming laro sa Windows na maubusan sa Steam Play.

Ang vm.max_map_count sysctl value ay kumokontrol sa mga limitasyon ng operating system sa maximum na bilang ng mga lugar ng memory map (mmap) na maaaring magkaroon ng isang proseso. Habang ang default ng Fedora na 65,530 para sa vm.max_map_count ay tumutugma sa maraming iba pang mga default ng OS, SteamOS Ships na may halaga na 2147483642 (MAX_INT-5).

Karamihan sa software ay hindi gumagamit ng masyadong maraming mmaps na ang 65k default ay angkop para sa karamihan ng user-space software sa labas. Ngunit sa partikular para sa ilang mga laro sa Windows na tumatakbo sa Linux sa pamamagitan ng Steam Play (Proton), ang limitasyong iyon ay maaari talagang lumampas. Kabilang sa mga kilalang laro na nangangailangan ng mas mataas na limitasyon sa mapa ng memorya ay ang DayZ, Hogwarts Legacy, Counter Strike 2, at iba pa.


May isang panukala sa pagbabago ng Fedora 39 ay na-file at kailangan pa ring sumailalim sa pagsusuri ng Fedora Engineering and Steering Committee (FESCo). Ang panukala ay sa pagtanggal ng limitasyon sa vm.max_map_count na iyon upang mapahusay ang pagiging tugma sa mga laro sa Windows sa pamamagitan ng Wine/Steam.

Sa kabutihang palad, napakadaling ayusin ang halaga ng vm.max_map_count kahit papaano, kaya madaling magawa ito ng mga interesadong manlalaro ng Linux na nagpapatakbo ng Fedora gamit ang isang command gaya ng sudo sysctl-w vm.max_map_count=2147483642.

Categories: IT Info