proton: Check for low /proc/sys/vm/max_map_count.

CW-Bug-Id: #24081
This commit is contained in:
Paul Gofman 2024-08-21 17:57:55 -06:00
parent 569828dc8c
commit 95282c80a8

6
proton
View File

@ -1490,6 +1490,12 @@ class Session:
if hard_limit < 524288: if hard_limit < 524288:
self.log_file.write(f"WARNING: Low file descriptor limit: {hard_limit} (see https://github.com/ValveSoftware/Proton/wiki/File-Descriptors)\n") self.log_file.write(f"WARNING: Low file descriptor limit: {hard_limit} (see https://github.com/ValveSoftware/Proton/wiki/File-Descriptors)\n")
if os.path.exists("/proc/sys/vm/max_map_count"):
with open("/proc/sys/vm/max_map_count", "r") as f:
max_map_count = int(f.read())
if max_map_count < 1048576:
self.log_file.write(f"WARNING: Low /proc/sys/vm/max_map_count: {max_map_count} will prevent some games from working\n")
self.log_file.write("======================\n") self.log_file.write("======================\n")
self.log_file.flush() self.log_file.flush()
else: else: