Fedora 39’un, Valve’ın Steam Play’i aracılığıyla Linux üzerinde çalışan bazı Windows oyunlarını tatmin etmek için varsayılan vm.max_map_count değerini yükseltmesi için bir teklif var. Gözden geçirilmiş bir teklif şimdi Fedora Mühendislik ve Yönlendirme Komitesi tarafından onaylandı.

Bu noktaya kadar Fedora, 65.530 olan varsayılan vm.max_map_count değerini kullanırken, Valve’ın Steam OS’si 2147483642 (MAX_INT-5) değerini kullanıyordu. Çoğu yazılım, 65k’lik bir işlem için maksimum bellek haritası sayısı sınırıyla sorunsuz çalışır, ancak DayZ, Hogwarts Legacy ve Counter-Strike 2 gibi bazı Windows oyunlarının Steam Play altında incelikle çalışması için bundan daha fazlasına ihtiyacı vardır.

Başlangıçta Fedora 39 önerisi aynı zamanda 2147483642’lik bir maksimum bellek haritası sayısı kullanmaktı, ancak bu sayının çok yüksek olması halinde çekirdeğin çok fazla eşlemeyle aşırı yüklenebileceği ve sonuç olarak ortaya çıkan endişeler vardı. diğer işlemleri sonlandırmak için bellek işleyicisi.


Bu haftaki Fedora Mühendislik ve Yönlendirme Komitesi (FESCo) toplantısında, SteamOS varsayılanı kadar büyük olmasa da mevcut varsayılandan çok daha yüksek olan 1.048.576 değerini denemeyi kabul ettiler. Her halükarda bu daha yüksek vm.max_map_count sınırı, Steam Play’de alt sınırla yetinemeyen mevcut Windows oyunlarını tatmin etmek için yeterli olmalıdır.

onay, herhangi bir ciddi, pratik istismarın keşfedilmesi durumunda bir geri dönüşün gerçekleşeceğini belirtmektedir. yükseltilmiş max_map_count sınırı. Kendileri kolayca test etmek isteyenler bunu sudo sysctl-w vm.max_map_count=1048576 aracılığıyla yapabilirler.

Categories: IT Info