From 6ee03671ec0efcc7157ce486f8eab7499d89a1a0 Mon Sep 17 00:00:00 2001 From: DaErich Date: Mon, 5 Jul 2021 14:52:36 +0200 Subject: [PATCH] steam:Update void specific troubleshooting(esync) --- srcpkgs/steam/files/README.voidlinux | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/srcpkgs/steam/files/README.voidlinux b/srcpkgs/steam/files/README.voidlinux index 35d1fe4798d0..f473d1e22dee 100644 --- a/srcpkgs/steam/files/README.voidlinux +++ b/srcpkgs/steam/files/README.voidlinux @@ -28,8 +28,16 @@ installed for some games to function. If games are running slowly or not at all, or there are issues with network streaming, verify that your user belongs to the video group. -If your audio is not working, try installing pulseaudio and -alsa-plugins-pulseaudio. +If your audio is not working, try installing pulseaudio, +alsa-plugins-pulseaudio and their "-32bit" pendants. + +If you try playing Windows games over SteamPlay/Proton and your game crashes +with a diagnostic along the lines of "eventfd: Too many open files", PAM +probably limits the open file descriptors per process a little to aggressively, +inhibiting Proton's esync from spawning syncronization objects. +In this case consider editing "/etc/security/limits.conf" and setting a proper limit. +For more information see Valve's upstream documentation for Wine esync("README.esync") on GitHub: +https://github.com/ValveSoftware/wine If you are encountering runtime errors, the Steam Ubuntu bootstrap tarball might be using an incompatible libstdc++ library. You can verify this by running the