ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard + Bifrost + Valhall - Logs https://oftc.irclog.whitequark.org/panfrost - I don't know anything about WSI. That's my story and I'm sticking to it.
floof58 is now known as Guest14
floof58 has joined #panfrost
Guest14 has quit [Ping timeout: 480 seconds]
floof58 is now known as Guest15
floof58 has joined #panfrost
Guest15 has quit [Ping timeout: 480 seconds]
<alyssa> pentallelogram: yep... Arm gutted the "compiled binary export" feature a few years ago :(
<alyssa> I think if you go back enough versions you can get Bifrost malioc blobs
<alyssa> I don't think they ever released Valhall ones
<alyssa> Next best is using the mali_shader_program_binary extension (forgot the exact name) I think will spit out something in the same format
<alyssa> (get_program_binary?)
<alyssa> In fairness I don't anyone other than cwabbott ever used the mbs export feature so there's that :-p
cphealy_ has quit []
cphealy has joined #panfrost
<cphealy> pentallelogram: Not knowing what your goal is, I wonder if the new on-disk shader cache support with Panfrost addresses your needs?
<pentallelogram> alyssa: thanks I'll check out those ideas
<pentallelogram> cphealy: my goal is to ship some software with some precompiled opencl kernels in order to save diskspace with bringing all of libOpenCL
<pentallelogram> without bringing*
<cphealy> ack
stebler[m] has joined #panfrost
<cphealy> I don't know if this is possible, but could you compile the kernels on the device and take the on-disk cached shader/kernel and use it?
anholt has joined #panfrost
<pentallelogram> I imagine that is possible... it's what i've been trying except instead of grabbing on-disk cache i've been using the OpenGLES.so on this device to compile the kernel and trying to find it in memory via gdb and dumping it to disk from there
<pentallelogram> I'm worried about the support with panfrost and mesa on android being the issue, since that's the platform I'm working on
<cphealy> Actually, with the inclusion of the on-disk shader cache, the GL calls for dumping/loading compiled shaders should work too.
zhxt[m] has joined #panfrost
nergzd723 has joined #panfrost
toggleton[m] has joined #panfrost
floof58 has quit [Remote host closed the connection]
floof58 has joined #panfrost
<alyssa> pentallelogram: I am confused. Are you interested in Arm's OpenCL driver or Panfrost?
Daanct12 has joined #panfrost
Daanct12 has quit [Remote host closed the connection]
alyssa has quit [Quit: leaving]
Daanct12 has joined #panfrost
Daanct12 has quit [Read error: No route to host]
Daanct12 has joined #panfrost
Daanct12 has quit [Remote host closed the connection]
camus1 has quit [Read error: Connection reset by peer]
Daanct12 has joined #panfrost
camus has joined #panfrost
Daaanct12 has joined #panfrost
Daanct12 has quit [Read error: Connection reset by peer]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #panfrost
<HdkR> Panfrost already has some vram allocation stats right? I wonder how hard it would be to wire up nvtop like how radeon is. That way we could get vram allocation statistics per application in a nice UI.
<HdkR> Apparently i915 and amdgpu support it through "fdinfo"
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #panfrost
Daaanct12 has quit [Remote host closed the connection]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #panfrost
cphealy has quit [Remote host closed the connection]
cphealy has joined #panfrost
rasterman has joined #panfrost
warpme_____ has quit []
camus has quit [Remote host closed the connection]
camus has joined #panfrost
cphealy has quit [Remote host closed the connection]
cphealy has joined #panfrost
pendingchaos has quit [Ping timeout: 480 seconds]
sigmaris has quit [Quit: ZNC - https://znc.in]
sigmaris has joined #panfrost
Net147 has quit [Quit: Quit]
Net147 has joined #panfrost
warpme_____ has joined #panfrost
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #panfrost
guillaume_g has quit []
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #panfrost
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #panfrost
Leopold has quit [Remote host closed the connection]
pendingchaos has joined #panfrost
Leopold has joined #panfrost
<italove> I have two MRs open for vram allocation stats in mesa, making them work using the gallium hud. And Boris has some stuff for the kernel. I don't think there was anything before that. But yeah, it would be nice.
camus has quit [Remote host closed the connection]
camus has joined #panfrost
camus has quit [Remote host closed the connection]
camus has joined #panfrost
Leopold has quit [Remote host closed the connection]
Leopold has joined #panfrost
warpme_____ has quit []
<HdkR> italove: Neat! Useful for looking at single applications
warpme_____ has joined #panfrost
rasterman has quit [Quit: Gettin' stinky!]
camus has quit [Remote host closed the connection]
camus has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
<pentallelogram> alyssa: by "Arm's OpenCL driver" do you mean Mali?
<pentallelogram> I am interested in the ARM gpus, understanding how they work and how the toolchains sitting on top of them work both mesa, panfrost and other open source tools as well as reversing the closed tools as well :)