ChanServ changed the topic of #panfrost to: Panfrost - FLOSS Mali Midgard & Bifrost - Logs https://oftc.irclog.whitequark.org/panfrost - <macc24> i have been here before it was popular
camus has joined #panfrost
WoC has quit [Remote host closed the connection]
camus1 has quit [Ping timeout: 480 seconds]
Bennett has quit [Remote host closed the connection]
JulianGro has quit [Remote host closed the connection]
camus1 has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
bbrezillon has quit [Read error: Connection reset by peer]
bbrezillon has joined #panfrost
kenzie35 has joined #panfrost
kenzie3 has quit []
JulianGro has joined #panfrost
nlhowell has quit [Remote host closed the connection]
nlhowell has joined #panfrost
camus has joined #panfrost
camus1 has quit [Ping timeout: 480 seconds]
soreau has quit [Remote host closed the connection]
soreau has joined #panfrost
robmur01 has quit [Read error: Connection reset by peer]
<mriesch> what is the current state of opencl in panfrost?
MajorBiscuit has joined #panfrost
<mriesch> i found some articles describing the state, but they are about one year old now
<mriesch> any pointers welcome ;-)
robmur01 has joined #panfrost
rasterman has joined #panfrost
camus1 has joined #panfrost
camus has quit [Remote host closed the connection]
pjakobsson_ has quit []
pjakobsson has joined #panfrost
Daanct12 has joined #panfrost
Danct12 has quit [Ping timeout: 480 seconds]
Daaanct12 has joined #panfrost
Daanct12 has quit [Ping timeout: 480 seconds]
Daaanct12 is now known as Danct12
<alyssa> robmur01: I feel called out about the kernel dev comment :-p
<alyssa> 100% true though :-p
<robmur01> heh, I'm trying to buy you some sympathy! :D
<alyssa> appreciate it ;_ <3
<HdkR> Maximum kernel developer? :P
<alyssa> robmur01: I'm at the point where I don't care where the dust settles, I just want to know what patch I'm supposed to write :-p
<robmur01> heh, in your shoes I'd probably be looking for a colleague or other friendly kernel developer with MTK involvement to punt to...
<alyssa> robmur01: strongly considering it.
<alyssa> I'm sure /somewhere/ in Collabora I can find someone to do my work for me ;-p
<mriesch> hi alyssa, can you comment on the state of opencl in panfrost? it was your article i saw this morning :-)
<alyssa> Nobody's working on it right now
<alyssa> We accept patches
<mriesch> ok, but where would i begin? are there any notes, issues, .. that would tell me what the state of the art is?
<mriesch> or alternatively, what is missing in rough terms?
<alyssa> the issue is less "panfrost isn't ready for opencl" and more "mesa isn't ready for opencl"
<alyssa> core clover work
<alyssa> etc
<alyssa> jekstrand: ^
<alyssa> jekstrand is apparently not here ummm
<mriesch> ok.. i thought that clover was ready to use on other architectures, but in this case the issue is more fundamental...
<alyssa> I mean, it's there. It's not shipping in production anywhere, as I understand
<alyssa> All the core 'proof of concept' code exists in both clover and panfrost and works today
<alyssa> but I'm not comfortable shipping a half-baked OpenCL driver to end-users
<alyssa> and I don't know many OpenCL use cases nowadays that aren't served by GLES or Vulkan Compute
<alyssa> so I can't personally justify spending time on OpenCL right now (as opposed to supporting more Mali hardware, making Panfrost faster, etc)
<mriesch> indeed the question at the moment is whether we really need opencl or could get away with some other api
<mriesch> oh yeah, at that point thanks for your great work on panfrost btw :-)
nlhowell has quit [Ping timeout: 480 seconds]
join_subline has quit [Ping timeout: 480 seconds]
cgp has joined #panfrost
nlhowell has joined #panfrost
nlhowell is now known as Guest1178
Guest1178 has quit [Read error: Connection reset by peer]
nlhowell has joined #panfrost
nlhowell has quit []
nlhowell has joined #panfrost
join_subline has joined #panfrost
MajorBiscuit has quit [Ping timeout: 480 seconds]
cgp has quit []
cgp has joined #panfrost
MajorBiscuit has joined #panfrost
MajorBiscuit has quit [Ping timeout: 480 seconds]
* alyssa would like to see Valhall support merged ...
<alyssa> At least the compiler I think is close to mergable
<alyssa> Gallium driver is a bit further out, I think.
<alyssa> maybe next week jekstrand would like to NAK the code :-p
<HdkR> *excitement increases*
<alyssa> HdkR: here you want to review 4kloc
<HdkR> Sorry, busy preparing a presentation. Excuses intensify :P
anarsoul has quit [Read error: Connection reset by peer]
anarsoul has joined #panfrost
Rathann has joined #panfrost
<alyssa> is attempting to run deqp-gles2 really enough to hang mt8192
<alyssa> it is. incredible, truly incredible.
<alyssa> says great things about the platform's robustness
<alyssa> I guess that means it's time to get back to kernel fixes.
<alyssa> + /* Must reset GPU after a bus fault to prevent hangs */
<alyssa> + HW_ISSUE_TTRX_3076,
<alyssa> that sounds like it's part of the problem, yes.
hyrc has quit []
<daniels> if I were a userspace driver, I would simply not cause bus faults
WoC has joined #panfrost
nlhowell is now known as Guest1197
nlhowell has joined #panfrost
WoC has quit [Remote host closed the connection]
WoC has joined #panfrost
Guest1197 has quit [Ping timeout: 480 seconds]
<alyssa> daniels: rude
rasterman has quit [Read error: No route to host]
<alyssa> Attempted to workaround TTRX_3076, rerunning dEQP now. Let's hope my deqp run finishes..
<alyssa> it does not.
<alyssa> wish I knew why the system was locking up
<alyssa> [ 87.840056] panfrost 13000000.gpu: Soft-stop failed
camus1 has quit [Ping timeout: 480 seconds]
camus has joined #panfrost
<alyssa> It seems to die in panfrost_gpu_power_on
<alyssa> that's, um, not a great look
<robclark> daniels: opencl (and vk w/ extensions) exposes gpu pointers to shaders.. so not really sure the driver _can_ simply not cause faults
<alyssa> that too..
<alyssa> robclark: I would like to know why buggy userspace is causing my serial console to die ;)
<robclark> ohh, that's kinda rude
* alyssa litters more printks
<alyssa> robclark: admittedly page faults are ostensibly less bad than bus faults
<alyssa> [ 316.749415] pc : irq_work_run_list+0x64/0x70
<alyssa> [ 316.753687] lr : irq_work_run+0x38/0x50
<alyssa> ummm
indy has joined #panfrost
<daniels> robclark: ‘if I were $role I would simply $impossiblething’ is a meme used by the youth
<alyssa> who is the youth
<robclark> ahh, the youths these days
<alyssa> this is terrifying
nlhowell has quit [Ping timeout: 480 seconds]
camus1 has joined #panfrost
nlhowell has joined #panfrost
camus has quit [Ping timeout: 480 seconds]
<alyssa> an excuse to stop playing kernel dev?
<alyssa> *reads*