Don't filter out warnings

This commit is contained in:
Isuldor
2026-06-27 15:27:27 -07:00
parent 68f7125046
commit fd86aca6a9
2 changed files with 1 additions and 15 deletions
+1 -6
View File
@@ -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:
-9
View File
@@ -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" "$@"
'';