From fd86aca6a965c8ae3ef42902600923b3317abe97 Mon Sep 17 00:00:00 2001 From: Isuldor Date: Sat, 27 Jun 2026 15:27:27 -0700 Subject: [PATCH] Don't filter out warnings --- docs/eqlegends.md | 7 +------ packages/eqlegends/package.nix | 9 --------- 2 files changed, 1 insertion(+), 15 deletions(-) diff --git a/docs/eqlegends.md b/docs/eqlegends.md index f40fc19..8580d0f 100644 --- a/docs/eqlegends.md +++ b/docs/eqlegends.md @@ -48,7 +48,6 @@ inside that Wine prefix. | `EQL_WINEPREFIX=/path/to/prefix` | Override the default Wine prefix location. | | `EQL_RESET_PREFIX=1` | Delete and recreate the prefix before launching. | | `EQL_DXVK=1` | Install DXVK DLLs into the prefix before launching. | -| `EQL_FILTER_EGL_WARNINGS=0` | Show repeated CEF/SwiftShader EGL probe warnings. Defaults to filtered. | | `EQL_WINEDEBUG=+seh,+tid` | Override Wine debug logging. Defaults to `-all`. | There is also a reset helper: @@ -96,11 +95,7 @@ EQL_RESET_PREFIX=1 nix run .#eqlegends If the pinned installer hash fails, Daybreak probably replaced the installer. Update the `fetchurl` hash in `packages/eqlegends/package.nix`, or temporarily set `EQL_INSTALLER`. -The launcher may emit repeated `libEGL warning` lines while CEF probes graphics paths under Wine. The wrapper filters those by default. To see the raw output: - -```bash -EQL_FILTER_EGL_WARNINGS=0 nix run .#eqlegends -``` +The launcher may emit Chromium/CEF diagnostics such as `libEGL warning`, `WSALookupServiceBegin failed`, `Passthrough is not supported, GL is swiftshader`, and `LaunchPad.playButtonState: ready`. These are expected while LaunchPad probes graphics, networking, and its embedded browser under Wine. They are useful when debugging, so the wrapper leaves stderr unfiltered. If LaunchPad installs somewhere unexpected, inspect: diff --git a/packages/eqlegends/package.nix b/packages/eqlegends/package.nix index 9ffbce8..6088489 100644 --- a/packages/eqlegends/package.nix +++ b/packages/eqlegends/package.nix @@ -128,15 +128,6 @@ EOF cd "$(dirname "$launcher_exe")" - if [ "''${EQL_FILTER_EGL_WARNINGS:-1}" = "1" ]; then - exec wine "$launcher_exe" "$@" 2> >( - sed \ - -e '/^libEGL warning: /d' \ - -e '/^pci id for fd [0-9][0-9]*: /d' \ - -e '/^$/d' >&2 - ) - fi - exec wine "$launcher_exe" "$@" '';