New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[TF2][Linux] Failed to create SDL window: Couldn't find matching GLX visual #3455
Comments
This started happening to me too. Also on nixos, exact same kernel. Also worked fine yesterday. |
Sorry to mention it here but I've got a similar issue trying to start Counter-Strike Condition Zero since the last Steam client update.
Since it's not the Source engine so I guess the keywords here are "latest Steam update", "SDL", "NixOS". PS: csgo works just fine. |
Hello, please also bring this issue to the attention of the Steam package maintainer(s) for NixOS if it hasn't been already and link the issue report here. |
I wrote a comment at NixOS/nixpkgs#106503 (comment) describing the problem. TLDR: Source Engine games (or at least TF2) seem to be missing an important library search path: |
i fixed it on my end by installing lib32-nvidia-utils |
Hello, is anyone on NixOS still experiencing this issue? |
Closing pending feedback. |
Looks like there's some disconnect between the steam-fhs / proton linking and nixos (which doesn't ship 32bit libs). I've hacked it to work but hopefully someone can do it properly.
|
Actually this also works (presumably
|
And also, just for completeness, we can skip all of this by reminding ourselves that we use wayland and some things don't like that. Set the game launcher to this in the steam ui and forget the other stuff.
|
Hello @hughobrien, please report your findings to the Steam package maintainer(s) for NixOS. |
TF2 crashes on launch with the message
Failed to create SDL window: Couldn't find matching GLX visual
. Counter Strike Source does the same. This started happening after a steam client update today, it worked fine yesterday. I have tried #2866 (comment) to fix but it did not work.uname -a
:strace steam gives this on launch of tf2
system information
The text was updated successfully, but these errors were encountered: