Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

glxgears (+ applications creating a new gl context) fail to launch in Simula

未关闭
#159 3 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
25/100
Issue 类型
缺陷
描述清晰度
需要澄清
活跃度
停滞
技术栈
linux

调研方向

Start by reproducing the failure with DISPLAY=:1 glxgears inside Simula and review the linked Pernosco trace. Compare the behavior with DISPLAY=:2 and the reported LD_LIBRARY_PATH adjustment; done means OpenGL applications create their contexts and render inside the VR workspace rather than on the monitor.

由索引模型根据 Issue 内容生成。

描述

Example:

$ DISPLAY=:1 glxgears
Error: couldn't get an RGB, Double-buffered visual

Duplicated by @lwneal in Discord chat:

As for the OpenGL-inside-SimulaVR question, I still haven't figured out whether it's something trivial (like an envvar set the wrong way) or something deeply structural. Basically, a program like glxgears or any hello-world program that initialized an openGL context, fails when run within Simula
After fixing a few things like LD_LIBRARY_PATH I can actually run something like DISPLAY=:1 glxgears from a terminal inside Simula, and it works- but it displays the OpenGL-rendered window on the monitor, not within the VR workspace

DISPLAY=:2 glxgears results in a segfault for me- maybe it's just a driver issue? are you usually running on an AMD card?

Pernosco trace: https://pernos.co/debug/7WwpVupHw-4kySWCKTw5xA/index.html

主要语言
Haskell
星标
3.2k
派生
111
PR 合并指标
30 天内没有已合并 PR

贡献指南

这个仓库没有索引到贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

SimulaVR/Simula 的其他 Issue

查看 SimulaVR/Simula 的全部 Issue

相似的 Issue

更多 Haskell Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。