diff --git a/README.md b/README.md
index 004f5bfb..bcd3d312 100644
--- a/README.md
+++ b/README.md
@@ -278,5 +278,6 @@ the Wine prefix. Removing the option will revert to the previous behavior.
| | WINE_FULLSCREEN_INTEGER_SCALING | Enable integer scaling mode, to give sharp pixels when upscaling. |
| cmdlineappend:| | Append the string after the colon as an argument to the game command. May be specified more than once. Escape commas and backslashes with a backslash. |
| d9vk | PROTON_USE_D9VK | **Note: Obsoleted in Proton 5.0.** In older versions, use Vulkan-based DXVK instead of OpenGL-based wined3d for d3d9. |
+| seccomp | PROTON_USE_SECCOMP | Enable seccomp-bpf filter to emulate native syscalls, required for some DRM protections to work. |
diff --git a/proton b/proton
index 1f32b490..d1b0e6a2 100755
--- a/proton
+++ b/proton
@@ -482,6 +482,7 @@ class Session:
self.check_environment("PROTON_NO_FSYNC", "nofsync")
self.check_environment("PROTON_FORCE_LARGE_ADDRESS_AWARE", "forcelgadd")
self.check_environment("PROTON_OLD_GL_STRING", "oldglstr")
+ self.check_environment("PROTON_USE_SECCOMP", "seccomp")
if not "noesync" in self.compat_config:
self.env["WINEESYNC"] = "1"
@@ -489,6 +490,9 @@ class Session:
if not "nofsync" in self.compat_config:
self.env["WINEFSYNC"] = "1"
+ if "seccomp" in self.compat_config:
+ self.env["WINESECCOMP"] = "1"
+
if "oldglstr" in self.compat_config:
#mesa override
self.env["MESA_EXTENSION_MAX_YEAR"] = "2003"