Running SimulaVR through Steam, missing libGL.so.1
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 35/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Cần làm rõ
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- linux, shell
- Lĩnh vực
- desktop, operating-systems
Hướng nghiên cứu
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.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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?
- Ngôn ngữ chính
- Haskell
- Star
- 3.2k
- Fork
- 111
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của SimulaVR/Simula
-
`nix profile install` fails: libgit2 error 9 – missing blob in `SimulaVR/environments@91bb377` Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 52/100
-
Trying to make it work for days Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 28/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
-
Continuous Cachix Pushing Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 45/100
Tất cả issue của SimulaVR/Simula
Issue tương tự
-
docs
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
-
needs triage type: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
-
doclayout-0.6 Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
commercialhaskell/stackage#8126 ·