Nagkaroon ng panukalang Fedora 39 sa ilalim ng pagsusuri para sa pagpapalakas ng vm.max_map_count ng kernel upang makatulong sa ilang mga laro sa Windows sa Steam Play. Kahit na ang mga alalahanin ay itinaas na ang pagbangga sa kernel na ito ay masyadong mataas ay maaaring hindi matalino. Dahil dito, ang karagdagang pagsubok ay magaganap para sa pag-tune ng halaga ng stock vm.max_map_count ng Fedora.

Ang vm.max_map_count tunable ay kumokontrol sa mga limitasyon ng OS sa maximum na bilang ng memory map na”mmap”na mga lugar na maaaring magkaroon ng isang proseso. Ginagamit ng Fedora ang kernel default na 65,530 na marami para sa karamihan ng software doon. Ngunit ang ilang mga laro sa Windows na tumatakbo sa Linux sa pamamagitan ng Steam Play kasama ang Proton ay maaaring lumampas sa limitasyong iyon. Ang ilan sa mga kilalang apektadong laro ng maximum na limitasyon ng memory map na ito ay ang Counter-Strike 2, DayZ, Hogwarts Legacy, at iba pa.

Ang mga alalahanin ng mga stakeholder ng Fedora ay ang paglukso mula 65k hanggang 2 bilyon para sa sysctl tunable na ito ay maaaring masyadong mataas. Sa sobrang laki ng halaga, posibleng ma-overload ang kernel ng napakaraming mapping. Sa turn ang Linux out-of-memory handler ay maaaring wakasan ang iba pang mga proseso sa halip na ang mapping-heavy na proseso na hahantong sa isang masamang karanasan ng user.

Ang 2 bilyong halaga bilang ang iminungkahing bagong maximum na limitasyon ay maaari ding hindi kailanganin sa ilang mga mungkahi na ang pagpunta mula 65k patungo sa isang halaga sa hanay na 1~16 milyon ay maaaring sapat na upang matugunan ang ilan sa mga larong ito sa Windows.

Ang Fedora Engineering and Steering Committee bilang resulta ay humiling sa mga may-ari ng panukala sa pagbabago na magpatuloy at subukan ang iba’t ibang mga halaga ng vm.max_map_count sa halip na pumunta lamang sa pinakamataas na maximum. Makikita natin kung ano ang resulta ng pagsubok na ito at kung paano nire-rebisa ang panukala sa pagbabago bilang resulta.

Categories: IT Info