Une proposition est en cours pour que Fedora 39 augmente sa valeur par défaut vm.max_map_count afin de satisfaire certains jeux Windows fonctionnant sous Linux via Valve’s Steam Play. Une proposition révisée a maintenant été approuvée par le comité d’ingénierie et de pilotage de Fedora.

Jusqu’à présent, Fedora a utilisé la valeur par défaut vm.max_map_count de 65 530 tandis que le système d’exploitation Steam de Valve utilise une valeur de 2147483642 (MAX_INT-5). La plupart des logiciels fonctionnent très bien avec la limite du nombre maximum de cartes mémoire pour un processus à 65k, mais certains jeux Windows comme DayZ, Hogwarts Legacy et Counter-Strike 2 ont besoin de plus que cela pour fonctionner correctement sous Steam Play.

À l’origine, la proposition de Fedora 39 consistait également à utiliser un nombre maximal de cartes mémoire de 2147483642, mais des inquiétudes ont été soulevées s’il est trop élevé, le noyau pourrait être surchargé avec trop de mappages et entraîner à son tour la sortie. gestionnaire of-memory pour mettre fin à d’autres processus.


Au Fedora Engineering and Lors de la réunion du comité directeur (FESCo), ils ont convenu d’essayer une valeur de 1 048 576 qui est beaucoup plus élevée que la valeur par défaut actuelle tout en n’étant pas aussi grande que la valeur par défaut de SteamOS. Dans tous les cas, cette limite supérieure de vm.max_map_count devrait être suffisante pour satisfaire les jeux Windows actuels sur Steam Play qui ne peuvent pas s’en sortir avec la limite inférieure.

L’l’approbation note cependant qu’un retour se produira si des exploits sérieux et pratiques sont découverts à partir de la limite max_map_count augmentée. Ceux qui souhaitent le tester facilement eux-mêmes peuvent le faire via sudo sysctl-w vm.max_map_count=1048576.

Categories: IT Info