You are not logged in.

#1 2021-05-10 22:19:30

Coalms
Member
Registered: 2020-04-22
Posts: 59

OpenGL just refuses to work without root privileges

The title is pretty self explanatory,I've basically tried everything since I have gotten this laptop to fix this problem,I have a few programs that just refuse to run without sudo,even openmw and runelite that both work, I just cant figure out how they work without root at this point hmm

a few examples of output on commands:

√ϟ❤coal❤။~●glxinfo 
name of display: :0.0
zsh: segmentation fault (core dumped)  glxinfo
⚠139ϟ❤coal❤။~●glava
zsh: segmentation fault (core dumped)  glava
⚠139ϟ❤coal❤။~●

sudo glxinfo output: https://pastebin.com/SdXnRFmE
Xorg.0.log from .local: https://pastebin.com/xYMwqyPg
Xorg.0.log: https://pastebin.com/7nLMTGDd

Lastly,godot with the most on-point error/output out of the bunch

√ϟ❤coal❤။~●godot
Godot Engine v3.3.stable.arch_linux - https://godotengine.org
ERROR: is_viable: Error initializing GLAD
   At: drivers/gles3/rasterizer_gles3.cpp:141.
ERROR: is_viable: Error initializing GLAD
   At: drivers/gles2/rasterizer_gles2.cpp:166.
Your video card driver does not support any of the supported OpenGL versions.
Please update your drivers or if you have a very old or integrated GPU upgrade it.
⚠255ϟ❤coal❤။~●

Last edited by Coalms (2021-05-10 22:22:14)

Offline

#2 2021-05-11 06:50:25

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 21,740

Re: OpenGL just refuses to work without root privileges

What are the contents of these coredumps: https://wiki.archlinux.org/title/Core_d … _core_dump

Offline

#3 2021-05-11 12:51:01

Coalms
Member
Registered: 2020-04-22
Posts: 59

Re: OpenGL just refuses to work without root privileges

Wow that command's useful thanks smile

coredumpctl info glxinfo: https://pastebin.com/6XBCpusY
coredumpctl gdb glxinfo: https://pastebin.com/1edTAcjt
coredumpctl info glava: https://pastebin.com/yt9C3e5P
coredumpctl gdb glava: https://pastebin.com/pvNzhPjx

All of the above are the output of [coredumpctl info/gdb commandname] either command crashes before I can even extract their pid let alone use it

I also did find a few things regarding i915.gem and anon_inode:
Line 1922-1925 of i915_gem.c

/* Serialisation between user GTT access and our code depends upon
* revoking the CPU's PTE whilst the mutex is held. The next user
* pagefault then has to wait until we release the mutex.
*/

But I didnt have time to look at the code so don't take my word for it
Edit:After 35ish mins of checking the code I understand that I don't understand a thing {insert lmao+crying emoji here}

Edit2:deleted a few things since like stated on edit1 I didnt understand a thing and Ill just add to the confusion hmm
Edit3:stat /usr/lib/libc.so.6 and the /usr/lib32/libc.so.6 seem alright as well https://pastebin.com/JVKEaBjp

Last edited by Coalms (2021-05-11 19:54:56)

Offline

Board footer

Powered by FluxBB