Skip to content
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

rpan-studio 26.0.2.1 stuck at "Initializing OpenGL..." #20

Open
arighi opened this issue Jul 13, 2021 · 5 comments
Open

rpan-studio 26.0.2.1 stuck at "Initializing OpenGL..." #20

arighi opened this issue Jul 13, 2021 · 5 comments

Comments

@arighi
Copy link

arighi commented Jul 13, 2021

As the title says... I'm using Ubuntu 21.10 and nvidia-driver-460, my video card is an NVIDIA RTX 3070.

This problem doesn't happen on my laptop that has an Intel card, so I guess something wrong is happening when rpan-studio is interacting with opengl.

Is there a way to prevent using opengl and starting it without using the GPU?

Thanks in advance.

@arighi
Copy link
Author

arighi commented Jul 13, 2021

I'd like to mention also that the stock obs is working just fine:

info: Initializing OpenGL...
info: Loading up OpenGL on adapter NVIDIA Corporation GeForce RTX 3070/PCIe/SSE2
...

And everything starts normally.

@arighi
Copy link
Author

arighi commented Jul 14, 2021

If it helps, here's the backtrace when the process is stuck (it looks like it's stuck in xcb_wait_for_reply() but it never gets a response):

(gdb) bt
#0  0x00007ffff2f8f24f in __GI___poll (fds=0x7fffffffc068, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fffe6e74c1a in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fffe6e76d0f in  () at /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fffe6e76e25 in xcb_wait_for_reply () at /lib/x86_64-linux-gnu/libxcb.so.1
#4  0x00007fffe6e78333 in xcb_get_extension_data () at /lib/x86_64-linux-gnu/libxcb.so.1
#5  0x00007fffc9aecadc in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#6  0x00007fffc9aecc48 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#7  0x00007fffc9ae6ddf in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#8  0x00007fffc9aeb881 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#9  0x00007fffc9a9c9fb in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#10 0x00007fffc9a9cba8 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#11 0x00007fffc9ac48e9 in  () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#12 0x00007fffc9abaa17 in glXCreateContextAttribsARB () at /lib/x86_64-linux-gnu/libGLX_nvidia.so.0
#13 0x00007fffe8257978 in  () at /lib/x86_64-linux-gnu/libGLX.so.0
#14 0x00007fffd8135a54 in gl_context_create (plat=0x5555588b1ec0) at /project/src/libobs-opengl/gl-x11.c:190
#15 gl_platform_create (device=device@entry=0x5555587aac20, adapter=adapter@entry=0) at /project/src/libobs-opengl/gl-x11.c:318
#16 0x00007fffd813f1d3 in device_create (p_device=0x5555588e2408, adapter=0) at /project/src/libobs-opengl/gl-subsystem.c:221
#17 0x00007ffff458edba in gs_create () at /tmp/.mount_rpan-s0K3QD1/usr/bin/../lib/libobs.so.0
#18 0x00007ffff45d6dbd in obs_reset_video () at /tmp/.mount_rpan-s0K3QD1/usr/bin/../lib/libobs.so.0
#19 0x00005555554bb6e9 in AttemptToResetVideo (ovi=0x7fffffffc8b0) at /project/src/UI/window-basic-main.cpp:3879
#20 OBSBasic::ResetVideo() (this=this@entry=0x555558686150) at /project/src/UI/window-basic-main.cpp:3994
#21 0x00005555554d6a25 in OBSBasic::OBSInit() (this=0x555558686150) at /project/src/UI/window-basic-main.cpp:1686
#22 0x00005555554aa836 in OBSApp::OBSInit() (this=this@entry=0x7fffffffd310) at /project/src/UI/obs-app.cpp:1410
#23 0x0000555555462e8e in run_program (argv=<optimized out>, argc=<optimized out>, logFile=...) at /project/src/UI/obs-app.cpp:2021
#24 main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /project/src/UI/obs-app.cpp:2666

@arighi
Copy link
Author

arighi commented Jul 15, 2021

I figured out a workaround, if I force the mesa rendering I can now start rpan studio:

__GLX_VENDOR_LIBRARY_NAME=mesa ./rpan-studio-26.0.2.1-linux.AppImage

It's not using nvidia, but at least I can start it and stream without any problem.

@freakedenough
Copy link

same here, gtx2060 with nvidia 495.

@arighi
Copy link
Author

arighi commented Feb 27, 2022

Any update on this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants