Terdapat cadangan Fedora 39 di bawah penilaian untuk meningkatkan vm.max_map_count kernel untuk membantu dengan beberapa permainan Windows di Steam Play. Walaupun kebimbangan telah dibangkitkan bahawa menabrak kernel boleh ditala ini terlalu tinggi mungkin tidak bijak. Oleh itu, ujian lanjut akan berlaku untuk menala nilai vm.max_map_count stok Fedora.

Pelaras vm.max_map_count mengawal had OS pada bilangan maksimum kawasan”mmap”peta memori yang boleh dimiliki oleh proses. Fedora menggunakan lalai kernel sebanyak 65,530 yang banyak untuk kebanyakan perisian di luar sana. Tetapi beberapa permainan Windows yang berjalan di Linux melalui Steam Play dengan Proton boleh melebihi had itu. Beberapa permainan yang diketahui terjejas oleh had peta memori maksimum ini ialah Counter-Strike 2, DayZ, Hogwarts Legacy dan lain-lain.

Kebimbangan yang ditimbulkan oleh pihak berkepentingan Fedora ialah melonjak daripada 65k kepada 2 bilion untuk boleh ditala sysctl ini mungkin terlalu tinggi. Dengan nilai yang terlalu besar, mungkin untuk membebankan kernel dengan terlalu banyak pemetaan. Sebaliknya, pengendali kehabisan memori Linux boleh menamatkan proses lain dan bukannya proses berat pemetaan yang akan membawa kepada pengalaman pengguna yang buruk.

Nilai 2 bilion sebagai had maksimum baharu yang dicadangkan juga mungkin tidak diperlukan dengan beberapa cadangan bahawa daripada 65k kepada nilai dalam julat 1~16 juta mungkin cukup untuk memenuhi beberapa permainan Windows ini.

Jawatankuasa Kejuruteraan dan Pemandu Fedora sebagai hasilnya telah meminta pemilik cadangan perubahan untuk meneruskan dan mencuba dengan nilai vm.max_map_count yang berbeza dan bukannya hanya mencapai maksimum yang tinggi. Kami akan melihat hasil daripada ujian ini dan cara cadangan perubahan itu disemak sebagai hasilnya.

Categories: IT Info