Skip to content

Commit 9abd0b1

Browse files
committed
proton: Remove leftovers of esync and mention ntsync.
1 parent 00fcf2b commit 9abd0b1

2 files changed

Lines changed: 2 additions & 7 deletions

File tree

‎README.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,8 +319,8 @@ the Wine prefix. Removing the option will revert to the previous behavior.
319319
| `nod3d11` | `PROTON_NO_D3D11` | Disable `d3d11.dll`, for d3d11 games which can fall back to and run better with d3d9. |
320320
| `nod3d10` | `PROTON_NO_D3D10` | Disable `d3d10.dll` and `dxgi.dll`, for d3d10 games which can fall back to and run better with d3d9. |
321321
| `dxvkd3d8` | `PROTON_DXVK_D3D8` | Use DXVK's `d3d8.dll`. |
322-
| `noesync` | `PROTON_NO_ESYNC` | Do not use eventfd-based in-process synchronization primitives. |
323322
| `nofsync` | `PROTON_NO_FSYNC` | Do not use futex-based in-process synchronization primitives. (Automatically disabled on systems with no `FUTEX_WAIT_MULTIPLE` support.) |
323+
| | `PROTON_NO_NTSYNC` | Do not use ntsync. |
324324
| | `HOST_LC_ALL` | Set value to a locale to override all other system locale settings for a game. This variable should be used instead of `LC_ALL`. |
325325
| `disablenvapi` | `PROTON_DISABLE_NVAPI` | Disable NVIDIA's NVAPI GPU support library. |
326326
| `nativevulkanloader` | | Use the Vulkan loader shipped with the game instead of Proton's built-in Vulkan loader. This breaks VR support, but is required by a few games. |
@@ -341,5 +341,6 @@ the Wine prefix. Removing the option will revert to the previous behavior.
341341
| `fnad3d11` | `FNA3D_FORCE_DRIVER=D3D11` | Force FNA to use D3D11 for rendering. |
342342
| `seccomp` | `PROTON_USE_SECCOMP` | **Note: Obsoleted in Proton 5.13.** In older versions, enable seccomp-bpf filter to emulate native syscalls, required for some DRM protections to work. |
343343
| `d9vk` | `PROTON_USE_D9VK` | **Note: Obsoleted in Proton 5.0.** In older versions, use Vulkan-based DXVK instead of OpenGL-based wined3d for d3d9. |
344+
| `noesync` | `PROTON_NO_ESYNC` | **Note: Obsoleted in Proton 11.0.** In older versions, do not use eventfd-based in-process synchronization primitives. |
344345

345346

‎proton‎

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1686,7 +1686,6 @@ class Session:
16861686
self.check_environment("PROTON_DXVK_D3D8", "dxvkd3d8")
16871687
self.check_environment("PROTON_NO_D3D11", "nod3d11")
16881688
self.check_environment("PROTON_NO_D3D10", "nod3d10")
1689-
self.check_environment("PROTON_NO_ESYNC", "noesync")
16901689
self.check_environment("PROTON_NO_FSYNC", "nofsync")
16911690
self.check_environment("PROTON_FORCE_LARGE_ADDRESS_AWARE", "forcelgadd")
16921691
self.check_environment("PROTON_OLD_GL_STRING", "oldglstr")
@@ -1702,11 +1701,6 @@ class Session:
17021701
self.check_environment("PROTON_FORCE_NVAPI", "forcenvapi")
17031702
self.check_environment("PROTON_HIDE_APU", "hideapu")
17041703

1705-
if "noesync" in self.compat_config:
1706-
self.env.pop("WINEESYNC", "")
1707-
else:
1708-
self.env["WINEESYNC"] = "1"
1709-
17101704
if "nofsync" in self.compat_config:
17111705
self.env.pop("WINEFSYNC", "")
17121706
else:

0 commit comments

Comments
 (0)