AcademySoftwareFoundation / AcademySoftwareFoundation/OpenColorIO
Can't open ocioview
- Dominant language
- C++
- Stars
- 2.1k
- Forks
- 503
- PR merge metrics
- No merged PRs in 30d
Description
I've tried running the following on Rocky Linux 8.9 (NVidia GPU workstation) but have been running into these warning before the program crashes before any GUI pops up
```bash
$ git clone -b v2.5.2 --depth=1 https://github.com/AcademySoftwareFoundation/OpenColorIO
$ cd OpenColorIO/src/apps/ocioview
OpenColorIO/src/apps/ocioview$ python3.11 -m venv .venv
OpenColorIO/src/apps/ocioview$ .venv/bin/pip install -r requirements.txt
OpenColorIO/src/apps/ocioview$ .venv/bin/python main.py
[OpenGL.platform.ctypesloader Debug]: Loaded libEGL.so => libEGL.so.1
[OpenGL.acceleratesupport Info]: No OpenGL_accelerate module loaded: No module named 'OpenGL_accelerate'
[OpenGL.platform.ctypesloader Debug]: Loaded libOpenGL.so => libOpenGL.so.0
[wgpu Warning]: No config found!
[wgpu Warning]: EGL says it can present to the window but not natively
```
Where would I want to start to try debug this? Am I missing some GL system libraries?
Here's a condensed `glxinfo` output, happy to provide more info to help
```bash
$ glxinfo | grep '^[A-Za-z].*[^:]$'
name of display: :100
display: :100 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
GLX version: 1.4
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: Tesla T4/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 550.144.03
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL version string: 4.6.0 NVIDIA 550.144.03
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 550.144.03
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
```
Contributor guide
Research direction
Start by reproducing the crash from src/apps/ocioview/main.py after installing requirements.txt in the shown Python 3.11 virtual environment. Inspect the wgpu and OpenGL warnings alongside the supplied glxinfo output, and capture the missing failure details. Done means identifying whether the Rocky Linux/NVIDIA setup lacks a required library or configuration and documenting a verified fix or prerequisite.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- computer-graphics, desktop
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100