ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
greenjustin has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
Leopold_ has joined #dri-devel
macslayer has joined #dri-devel
yuq825 has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
heat has joined #dri-devel
heat_ has quit [Read error: Connection reset by peer]
macromorgan_ has quit []
macromorgan has joined #dri-devel
sgm has quit [Quit: sgm]
co1umbarius has joined #dri-devel
sgm has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
camus has joined #dri-devel
alyssa has joined #dri-devel
<alyssa> zmike: does Zink use ESO for GL linked shaders ever?
pixelcluster_ has joined #dri-devel
<vignesh> mairacanal: In drm-ci we have d2af13d9, and current testing some patches to send upstream with 376454b5. We can update to 814cd988 (latest)
pixelcluster has quit [Ping timeout: 480 seconds]
aravind has joined #dri-devel
sgm has quit [Remote host closed the connection]
sgm has joined #dri-devel
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #dri-devel
Company has quit [Quit: Leaving]
<zmike> alyssa: no
<zmike> also you spelled honor wroung
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
luben has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
bmodem has joined #dri-devel
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
glennk has joined #dri-devel
Leopold_ has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
luben has quit [Ping timeout: 480 seconds]
<kode54> She's Canadian, so it's likely she'd be using the UK English spelling
<kode54> another one of those funny words that differs by locale
Leopold_ has quit [Remote host closed the connection]
<ccr> coloUr, honoUr, humoUr. :P
aravind has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
luben has joined #dri-devel
<kode54> but I guess you probably knew that already, and were just being pedantic or silly
<kode54> but I don't know, that calls for the operation of your mind
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
bmodem has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
luben has quit [Ping timeout: 480 seconds]
yyds has joined #dri-devel
bmodem has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
aravind has joined #dri-devel
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
pixelcluster_ has quit []
pixelcluster has joined #dri-devel
fab has joined #dri-devel
cheako has quit [Quit: Connection closed for inactivity]
Duke`` has joined #dri-devel
Leopold_ has joined #dri-devel
itoral has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
yyds has quit []
yyds has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
OftenTimeConsuming has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #dri-devel
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
mszyprow has joined #dri-devel
fab has quit [Quit: fab]
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
sima has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #dri-devel
Leopold has quit [Remote host closed the connection]
bmodem has joined #dri-devel
Leopold_ has joined #dri-devel
hansg has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
mclasen has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
OftenTimeConsuming has joined #dri-devel
tzimmermann has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
fab has joined #dri-devel
xroumegue has quit [Ping timeout: 480 seconds]
frieder has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
xroumegue has joined #dri-devel
frankbinns has joined #dri-devel
ngcortes has joined #dri-devel
jfalempe has joined #dri-devel
frankbinns1 has joined #dri-devel
i-garrison has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
frankbinns has quit [Ping timeout: 480 seconds]
mripard_ has joined #dri-devel
glennk has joined #dri-devel
yogesh_mohan has joined #dri-devel
i-garrison has joined #dri-devel
flynnjiang has quit [Quit: flynnjiang]
tursulin has joined #dri-devel
kts has joined #dri-devel
pcercuei has joined #dri-devel
lynxeye has joined #dri-devel
<dolphin> airlied, sima: DIM is confused big time, it's trying to re-pick all the previous fixes, wonder if it was because the drm-intel-next-fixes got pulled to drm-fixes?
simon-perretta-img has joined #dri-devel
rasterman has joined #dri-devel
apinheiro has joined #dri-devel
yyds_ has joined #dri-devel
yyds has quit [Remote host closed the connection]
Haaninjo has joined #dri-devel
<sima> dolphin, I think it's been years I looked at what that script does, so no idea ...
<thellstrom> @dolphin, it might be that. From my understanding, if a fix is not already in drm-intel-fixes, it will be picked.
immibis has quit [Remote host closed the connection]
<sima> thellstrom, we should filter out already cherry-picked stuff though, but maybe that broke?
<thellstrom> We do, but it must be present in the same branch.
<sima> ah right ...
<sima> dolphin, backmerge should sort it then I guess
<thellstrom> I think...
<dolphin> well, I rebased drm-intel-fixes into -rc2 already
moxie has quit [Remote host closed the connection]
<sima> dolphin, and still all the old ones listed?
<dolphin> yeah, they fail for "need to pass --allow-empty"
moxie has joined #dri-devel
uajain has quit [Ping timeout: 480 seconds]
<dolphin> even the one I just sent after -rc1
<sima> dolphin, I guess time for bash debugging, meaning --dry and lots of sprinkling echo all over the script
uajain has joined #dri-devel
OftenTimeConsuming has quit [Remote host closed the connection]
immibis has joined #dri-devel
OftenTimeConsuming has joined #dri-devel
<dolphin> "dim: Generalize cherry-pick fixes" <- Could be the smoking gun
bmodem has quit [Ping timeout: 480 seconds]
<thellstrom> dolphin: FWIW, I also got that "need to pass --allow-empty" for all already-present xe fixes, but they didn't end up in the end result....
<dolphin> yeah, not in the result but they appear as a list of "failed to cherry pick"
<dolphin> which you get the summary at the end
<dolphin> It definitely wasn't that way in the past
<thellstrom> OK. I never ran it without the commit you mention above.
<dolphin> Yeah, reverting that and it works beautifully
<dolphin> demarchi: ^^ FYI, please test next time that the code actually works the way it used to before generalizing :)
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
<dolphin> the problem seems to be that there was a two-step checking that was eliminated
<dolphin> cherry_pick_from_branches is used incorrectly, when it used to check drm-intel-fixes (and fall back to drm-intel-next-fixes) for checking if something is already backported
Leopold has joined #dri-devel
<dolphin> now it's checking the -next branches
<dolphin> it can't really work right for drm-xe-next either
Leopold has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
kts has quit [Quit: Leaving]
frankbinns1 is now known as frankbinns
kts has joined #dri-devel
samuelig_ is now known as samuelig
<dolphin> Should fix things
<dolphin> jani, sima: ^^ please take a look
Haaninjo has quit [Quit: Ex-Chat]
Leopold_ has quit [Remote host closed the connection]
<dolphin> thellstrom: looks like you have commit rights too
Leopold has joined #dri-devel
<thellstrom> dolphin: I don't have commit rights
Leopold has quit [Remote host closed the connection]
<mlankhorst> all maintainers should
<dolphin> anyway, the original generalization patch dropped the tr '\n' ' ' and simply used the development branches to check for fixes
<dolphin> above restores the tr and uses -fixes branches to check for fixes
gouchi has joined #dri-devel
gouchi has quit [Remote host closed the connection]
valida-69[m] has joined #dri-devel
aissen has quit [Ping timeout: 480 seconds]
mvlad has joined #dri-devel
bmodem has joined #dri-devel
aissen has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
AnuthaDev has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
aravind has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
garrison has joined #dri-devel
i-garrison has quit [Ping timeout: 480 seconds]
sergi has quit []
vliaskov has joined #dri-devel
jsa has joined #dri-devel
heat has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
yyds_ has quit [Remote host closed the connection]
kts has joined #dri-devel
vliaskov_ has joined #dri-devel
glennk has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
heat_ has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
heat_ has quit []
heat has joined #dri-devel
aravind has joined #dri-devel
mclasen has joined #dri-devel
Dark-Show has quit [Ping timeout: 480 seconds]
Dark-Show has joined #dri-devel
yuq825 has left #dri-devel [#dri-devel]
Leopold has joined #dri-devel
Leopold has quit [Remote host closed the connection]
vliaskov_ has quit [Remote host closed the connection]
vliaskov has joined #dri-devel
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
konstantin_ is now known as konstantin
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
<alyssa> kode54: "never learned my alphabet from eh? to zed"
<kode54> lol
<kode54> I can't tell if Mike was being serious with his comment anyway
_whitelogger has joined #dri-devel
<HdkR> Mike is a very serious chair
<kode54> right, forgot who I was talking about
glennk has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
yyds has joined #dri-devel
itoral has quit [Remote host closed the connection]
tyalie has quit [Ping timeout: 480 seconds]
simondnnsn has quit [Read error: Connection reset by peer]
tyalie has joined #dri-devel
simondnnsn has joined #dri-devel
ngcortes has quit [Ping timeout: 480 seconds]
frieder has quit [Ping timeout: 480 seconds]
dliviu has quit []
<demarchi> dolphin: thanks for the fix. it worked for me with the previous state of the branches, but because we didn't have fixes yet skip
dliviu has joined #dri-devel
vliaskov_ has joined #dri-devel
frieder has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
frieder has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
frieder has joined #dri-devel
<mareko> tomeu: is there any description of how to implement the teflon using shaders?
<tomeu> no, but for GPUs, it would be better to use the GPU delegate in tflite
<tomeu> I do have though a WIP branch that illustrates how NPUs with programmable cores would implement operations
<mareko> tomeu: do you mean the GLES 3.1 delegate?
<tomeu> yes, or the opencl one if your driver supports that
<tomeu> that is the best path for real GPUs (eg. with floating point HW)
macslayer has quit []
<tomeu> to be more correct, I'm point to the GPU delegate with the OpenCL or GLES backends
macslayer has joined #dri-devel
<mareko> tomeu: if I don't have OpenCL and the GLES backend doesn't generate int8 dot products, would enabling teflon for GPUs make sense?
<tomeu> no, because you would have to recreate the GPU backend inside mesa
<tomeu> but if you HW does support int8 dot products, then probably yes, as the last time I asked, the tflite people weren't planning to target integers from the gpu backend
<tomeu> that was a couple of years ago though
<tomeu> there is an ARM extension for that, afair
<mareko> tomeu: your gallium interface mentions int8
<tomeu> though of course, you don't need that for teflon, you can just implement your shader in NIR
<tomeu> yes, (u)int8 is what embedded TPUs typically support
<mareko> tomeu: I see, so is there no differene between GL and OpenCL delegates because they both use float32?
<tomeu> well, there is differences, but yeah, because the GPU delegate targets floats, it is not adequate for TPUs, even if opencl can be implemented on top of them
<tomeu> I started my experiments by implementing enough of opencl to run the GPU delegate on the programmable core of the vivante NPU, and it was abysmally slow
<tomeu> then I realize that there wasn't any float HW in there...
<tomeu> at that moment I realized that I had to create a new delegate
<mareko> tomeu: the question is more about whether the GL delegate has the same performance as the OpenCL one, so that OpenCL one doesn't have to be used in a solution where GL is available
<tomeu> I have read reports of the CL backend of the GPU delegate being faster than the GLES backend of the same
<tomeu> but I guess that will depend on the driver implementations
lemonzest has quit [Quit: WeeChat 4.2.1]
lemonzest has joined #dri-devel
<mareko> tomeu: do they use the same type, e.g. float32? or does the CL backend use a smaller type, e.g. float16, bf16, int16, uint16, int8, uint8?
<mareko> if they are both float32, it should be the same perf
<tomeu> I think they lower all to float32, but I'm not sure
<mareko> ok thanks
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
yyds has quit [Remote host closed the connection]
kts has joined #dri-devel
fab has quit [Quit: fab]
garrison has quit [Read error: Connection reset by peer]
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #dri-devel
heat_ has joined #dri-devel
heat has quit [Read error: No route to host]
<Company> eric_engestrom: I've cc'ed you on https://gitlab.gnome.org/GNOME/gnome-build-meta/-/issues/791 - I'd be interested if you - or anyone else here really - had any opinion on the best way to do this
<Company> what version of Mesa to ship in the gnome nightly sdk
<eric_engestrom> Company: I saw the notification about being tagged earlier; reading now
<Company> I wasn't sure, that's why I decided to ping you
mszyprow has quit [Ping timeout: 480 seconds]
<eric_engestrom> yep, it could've been anyone with that username on that other GL instance :)
<eric_engestrom> replying now, but the short version is: I don't know 🤷
Duke`` has joined #dri-devel
i-garrison has joined #dri-devel
<Company> I was more thinking that you could've used an old email and never looked at that account again :p
fab has joined #dri-devel
<Company> or notifications are off or some gitlab update broke them or...
<alyssa> tomeu: for real GPUs and not TPUs, fixing tflite to take advantage of int8 dot products and such makes more sense than teflon, no?
<tomeu> I think so, yeah
<tomeu> guess their program manager just hadn't thought of that...
<tomeu> but it would be a big change
<alyssa> ( https://github.com/KhronosGroup/OpenCL-Registry/blob/main/extensions/arm/cl_arm_integer_dot_product.txt is theoretically easy to add to rusticl and support across mesa)
<alyssa> (since vulkan has those opcodes already)
<tomeu> yep, that is the one I pointed them to
<tomeu> but, a GPU executing dot products is going to be massively slower than a NPU with arrays of PEs
frieder has quit [Ping timeout: 480 seconds]
<tomeu> it is a trade-off between flexibility and performance
<tomeu> the NPU might not be able to run the model at all, or only with such big contortions that it is even slower
<tomeu> but if the model you want to run targets these "fixed-function" ASICs, then the performance difference should be abysmal
<alyssa> no argument there
<alyssa> (but if you don't have an NPU, I don't see where teflon would fit in)
<alyssa> (which seemed to be the ocntext for mareko 's questions)
anujp has joined #dri-devel
macslayer has quit [Remote host closed the connection]
heat has joined #dri-devel
heat_ has quit [Read error: No route to host]
macslayer has joined #dri-devel
frieder has joined #dri-devel
* austriancoder is looking for vk deqp that does depth_stencil scissored clears
tzimmermann has quit [Quit: Leaving]
ngcortes has joined #dri-devel
luben has joined #dri-devel
frieder has quit [Remote host closed the connection]
bmodem has quit [Ping timeout: 480 seconds]
<mareko> tomeu: int8 dot products are much faster than FP16 on our GPUs
<tomeu> yeah, I was referring to the overhead of having to fetch each instruction
<tomeu> alyssa: yeah, that seems to be the case, but I'm happy to be surprised :)
<mareko> it's really just a power consumption difference
<mareko> it would probably be less effort to use the GL delegate and select our FP16 dot products in Mesa for now
<karolherbst> alyssa: dot_product is already supported in rusticl :)
<karolherbst> there is "cl_khr_integer_dot_product"
<alyssa> nice
<karolherbst> the arm one is probably just a pre CL2 backport
<karolherbst> let's see...
<karolherbst> heh..
<karolherbst> well.. cl_khr_integer_dot_product is from 2021 :D
<karolherbst> yeah, the arm one is older
<karolherbst> mhh
<karolherbst> maybe I want to advertize that one
AnuthaDev has quit []
<karolherbst> given there are 0 tests, I'd have to check what the differences are
<karolherbst> ohhh..
<karolherbst> cl_arm_integer_dot_product -> OpenCL C, where the khr one is SPIR-V only
vliaskov_ has quit [Read error: No route to host]
vliaskov has joined #dri-devel
<karolherbst> ohh.. maybe the LLVM SPIR-V backend now works as they fixed my bug report :)
<jenatali> Ooh, nice. For LLVM 18?
<karolherbst> yeah
<karolherbst> ehh it wasn't me who filed it
<karolherbst> but I pinged on it :D
<karolherbst> tomeu, alyssa: do you know _anything_ using cl_arm_integer_dot_product? I'd be inclined to add it if people thing there is value in it, but without tests it's kinda.. ehh.. annoying :)
<tomeu> mali I guess?
<tomeu> qcom also have their extensions for that...
<karolherbst> it's probably a 10 line patch (some integration with clang) to make it work or something as the compiler side is already done
kts has quit [Quit: Leaving]
DodoGTA has quit [Quit: DodoGTA]
<karolherbst> tomeu: I meant like which software
<karolherbst> or if they have tests for it
DodoGTA has joined #dri-devel
cheako has joined #dri-devel
hansg has quit [Quit: Leaving]
aravind has quit [Ping timeout: 480 seconds]
rasterman has quit [Ping timeout: 480 seconds]
luben has quit [Ping timeout: 480 seconds]
konstantin_ has joined #dri-devel
djbw has joined #dri-devel
konstantin has quit [Ping timeout: 480 seconds]
rsalvaterra_ has quit []
rsalvaterra has joined #dri-devel
i-garrison has quit [Read error: Connection reset by peer]
krushia has joined #dri-devel
robmur01 has quit [Ping timeout: 480 seconds]
Leopold_ has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
i-garrison has joined #dri-devel
mszyprow has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
lynxeye has quit [Quit: Leaving.]
simon-perretta-img has joined #dri-devel
konstantin_ is now known as konstantin
mclasen has quit []
mclasen has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
macslayer has quit [Remote host closed the connection]
simon-perretta-img has joined #dri-devel
mszyprow has quit [Ping timeout: 480 seconds]
krei-se has quit [Quit: ZNC 1.8.2 - https://znc.in]
krei-se has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
alatiera has joined #dri-devel
simon-perretta-img has joined #dri-devel
Haaninjo has joined #dri-devel
mszyprow has joined #dri-devel
jsa has quit []
rasterman has joined #dri-devel
macslayer has joined #dri-devel
vliaskov_ has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
vliaskov_ has quit []
krumelmonster has quit [Ping timeout: 480 seconds]
ngcortes has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
krumelmonster has joined #dri-devel
ngcortes has joined #dri-devel
ngcortes has quit [Ping timeout: 480 seconds]
konstantin_ has joined #dri-devel
konstantin has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Duke`` has quit [Ping timeout: 480 seconds]
anujp has quit [Ping timeout: 480 seconds]
konstantin_ is now known as konstantin
mszyprow has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
tursulin has quit [Ping timeout: 480 seconds]
mclasen has quit [Ping timeout: 480 seconds]
mclasen has joined #dri-devel
<gfxstrand> Lyude: Can you +1 my NVK 1.3 submission e-mail?
<gfxstrand> And any other board memebers who happen to see this message
<Company> congrats on that
<gfxstrand> Thanks!
rasterman has quit [Quit: Gettin' stinky!]
sewn has quit [Remote host closed the connection]
mvchtz has quit [Ping timeout: 480 seconds]
sewn has joined #dri-devel
sewn_ has joined #dri-devel
mvchtz has joined #dri-devel
sewn has quit [Ping timeout: 480 seconds]
ngcortes has joined #dri-devel
alatiera has quit []
sarnex has quit [Ping timeout: 480 seconds]
ngcortes_ has joined #dri-devel
ngcortes has quit [Ping timeout: 480 seconds]
phryk has quit []
phryk has joined #dri-devel
ngcortes_ has quit [Ping timeout: 480 seconds]
ngcortes has joined #dri-devel
sarnex has joined #dri-devel
dri-logger has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: dodo]
dri-logger has joined #dri-devel