Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #panfrost
hanetzer has quit [Read error: Connection reset by peer]
<urja>
Umm, i have a question ... kicad these days (i think it's because it was built with wxWidgets EGL now) is asking for EGL version 1.5 or else you get the software renderer
<urja>
a lack of EGL_EXT_create_context_robustness
<urja>
is that a hard one to have or just missed? (or something that panfrost/T760 fundamentally cant have?)
<urja>
(unfortunately there doesnt seem to be a "just fudge it" env var for the EGL version lol... because, i bet kicad is not asking for that one to be able to run...)
<urja>
... apparently that boils down to having PIPE_CAP_DEVICE_RESET_STATUS & get_device_reset_status
<urja>
which just involves knowing if the GPU was reset (or just claim innocent perfection like nvc0 lol)
warpme has joined #panfrost
Googulator has quit [Remote host closed the connection]
Googulator has joined #panfrost
pH5 has joined #panfrost
Leopold_ has quit [Remote host closed the connection]
tchebb has quit [Ping timeout: 480 seconds]
warpme has quit []
warpme has joined #panfrost
<urja>
Yeah, a dummy impl makes kicad just work(TM)
<urja>
I think i'll make a PR with that - not sure if it honestly is worth the effort to pipe the reset info (and like, I'm not sure exactly what kind of reset we should report) ... and it's a kernel-related thing so I'm even less interested :P
<urja>
*MR :P
<urja>
Oh yeah, one of the example commit summaries in the mesa Submitting Patches do is ...
Leopold has quit [Remote host closed the connection]
Leopold__ has joined #panfrost
Leopold__ has quit [Remote host closed the connection]
rasterman has joined #panfrost
Googulator has quit [Remote host closed the connection]
Googulator has joined #panfrost
Leopold_ has joined #panfrost
camus has quit []
tchebb has joined #panfrost
Googulator has quit [Remote host closed the connection]
Googulator has joined #panfrost
tchebb_ has joined #panfrost
tchebb has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
tchebb has joined #panfrost
tchebb_ has quit [Ping timeout: 480 seconds]
cphealy has joined #panfrost
<robclark>
urja: the drm driver should have (maybe not implemented yet for panfrost) some uabi to expose reset count
<urja>
yeah i didn't find anything super obvious (freedreno had a parameter request ioctl of some sort, didn't find the same for panfrost...)
<urja>
(i mean, panfrost has a similar parameter request but that's only for GPU ID and features etc, not reset count ... and i'm not even sure if that's the best way to do it?)
<robclark>
maybe look at some of the other drivers.. in the end you want a way to query # of global faults and # of context specific faults (although you could do a bare metal robustness impl with just # of global faults)
<robclark>
maybe extend the existing param request?
<urja>
I did figure from my skim of the kernel driver that the kernel side would somehow report failed jobs (which is what happens if it does a fault), but I'm not enough of a drm developer to even be sure (fences? signalling? uh)
<urja>
but yeah my reading of the other drivers just said that their implementation also varies (from a stub, to just reporting _some kind of fault_, to having the two counters...)
<urja>
But yeah, if i need to add something to the kernel uabi, well, my C201 will likely never see that (unless someone sees it worthy of a backport to 6.1 ... i mean, i could do that to my kernel, but)
<urja>
(6.2 didn't boot so i told my kernel autobuilder to instead follow the 6.1 LTS from then on; the laptop will likely be dead before it runs out of LTS)
tchebb_ has joined #panfrost
tchebb has quit [Ping timeout: 480 seconds]
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
f_ has joined #panfrost
f_ has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2023-12-24 19:58:10)]
rasterman has quit [Quit: Gettin' stinky!]
Googulator has quit [Read error: Connection reset by peer]
Googulator has joined #panfrost
Googulator has quit [Read error: Connection reset by peer]
Googulator has joined #panfrost
f_ has joined #panfrost
Googulator has quit [Read error: Connection reset by peer]