simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #panfrost
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #panfrost
atler is now known as Guest9735
atler has joined #panfrost
Guest9735 has quit [Ping timeout: 480 seconds]
<sally>
I have an issue with running 'osb-studio' on Mali-G52 on LibreComputer Alta board, I have posted the logs in this link https://paste.debian.net/1320441/ has anybody successfully run obs-studio?
tomeu has quit [Write error: connection closed]
jenneron[m] has quit [Write error: connection closed]
kusma has quit [Ping timeout: 480 seconds]
CalebFontenotHaileysCuteNerdyB has joined #panfrost
kinkinkijkin has quit [Quit: Leaving]
<CounterPillow>
sally: you also need to set MESA_GLSL_VERSION_OVERRIDE
warpme has joined #panfrost
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #panfrost
warpme has quit []
simon-perretta-img has quit [Ping timeout: 480 seconds]
<sally>
CounterPillow: Thank you. I tried adding that as "MESA_GL_VERSION_OVERRIDE=3.1 MESA_GLSL_VERSION_OVERRIDE=3.10 obs" but still didn't work, what do you think I am missing? Here the logs https://paste.debian.net/1320509/
<CounterPillow>
Guess now it actually depends on something provided by those newer API versions that aren't implemented by Panfrost due to lack of hardware support, so I guess you're out of luck
<sally>
Oh, thank you CounterPillow.
<CounterPillow>
Actually you set MESA_GL_VERSION_OVERRIDE=3.1, why did you do that? The core profile which it wants is in 3.2 iirc
<sally>
CounterPillow: I don't know which version I should choose.
<sally>
I will try 3.2
<CounterPillow>
Try MESA_GL_VERSION_OVERRIDE=3.3 and MESA_GLSL_VERSION_OVERRIDE=330
<sally>
Okay
<sally>
CounterPillow: That works, thank you so so much.
<sally>
CounterPillow: How can I know which version is the right thing to choose?
<CounterPillow>
You'd probably have to trace the glGetString calls and attempted extension loading somehow, I don't know what the easiest way is to do that.
<sally>
CounterPillow: Okay, thank you.
<CounterPillow>
The logic to determine whether some GL version is acceptable is ultimately inside the application itself. The only reason why you have to work around it with version overrides for obs is because OBS' logic is asking for more than it needs.
<sally>
So, that versions are specifically for OBS?
<CounterPillow>
Sure, it depends on whatever OBS' code does. It is not an environment variable you should set globally under any circumstance.
<sally>
Okay, thank you. I think the main issue with OBS is that, it's still not supported offically on Linux aarch64.
<CounterPillow>
It's not a problem with the instruction set architecture of the CPU.
<CounterPillow>
It is a problem with its OpenGL API usage
<sally>
Oh, I got that.
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #panfrost
erle_ has joined #panfrost
pbrobinson has quit [Ping timeout: 480 seconds]
erlehmann has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]