Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Running SimulaVR through Steam, missing libGL.so.1

Aperta
#199 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
linux, shell

Direzione di ricerca

Start with the supplied Non-Steam Game shell script and compare its environment with the terminal launch, focusing on the reported libGL.so.1 loader failures and LD_PRELOAD messages. Done means Simula starts through Steam on the SteamDeck without the missing-library errors.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

It's a bit of a weird one, but it's kind of important for my use-case.
Surely it is a solved issue -- I just don't know anything about how to move around with Nix, or how to manipulate shared libraries.

I'd like to run SimulaVR through Steam, as I'm working on my SteamDeck and I'd like to skip going into its KDE WM and go straight to Simula. This would have significant performance benefits due to the lowered overhead.


The program runs fine in a terminal, in the KDE WM. No issues.

But when I run it through Steam, with the following script as a Non-Steam Game Target:

#!/bin/sh
# The command needs this as the PWD to find its files
cd ~/Applications/Simula
# Run it and save the output to a file for further inspection,
# as we want to be running the command from Steam without terminal output.
./result/bin/simula   2>&1 | tee __simula_log.txt

...I get errors about basic libs, such as libGL:
(I left just one of the LD_PRELOAD lines in there, it's repeated many times though)

ERROR: ld.so: object '/home/deck/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/nix/store/bg8f47vihykgqcgblxkfk9sbvc4dnksa-coreutils-9.1/bin/tee: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
pid 9914 != 9901, skipping destruction (fork without exec?)
nix-env: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
pid 9911 != 9901, skipping destruction (fork without exec?)
/nix/store/yl319c7cyd6jb3ssizbdaknwv0543986-curl-7.88.0-bin/bin/curl: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
pid 9905 != 9901, skipping destruction (fork without exec?)

Am I missing some env-var setting or similar?

Lingua principale
Haskell
Stelle
3.2k
Fork
111
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di SimulaVR/Simula

Tutte le issue di SimulaVR/Simula

Issue simili

Altre issue su Haskell

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.