ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
LeviYun has joined #dri-devel
YunseongKim has quit [Remote host closed the connection]
LeviYun has quit [Ping timeout: 480 seconds]
yyds has joined #dri-devel
guludo has quit [Ping timeout: 480 seconds]
kaiwenjon has quit [Quit: WeeChat 3.8]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
iive has quit [Quit: They came for me...]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
sukuna has quit [Remote host closed the connection]
sukuna has joined #dri-devel
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
nerdopolis has joined #dri-devel
sukuna has quit [Remote host closed the connection]
sukuna has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
alane has quit []
alane has joined #dri-devel
LeviYun has joined #dri-devel
co1umbarius has quit [Read error: Connection reset by peer]
sukuna has quit [Remote host closed the connection]
sukuna has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
co1umbarius has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
sukuna has quit [Remote host closed the connection]
sukuna has joined #dri-devel
alice has quit [Remote host closed the connection]
alice has joined #dri-devel
YunseongKim has joined #dri-devel
mbrost has joined #dri-devel
alice has quit [Ping timeout: 480 seconds]
alice has joined #dri-devel
LeviYun has joined #dri-devel
yyds has quit [Remote host closed the connection]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
<DavidHeidelberg> karolherbst: btw. why is the llvmpipe rusticl still guarded by the env?
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
<DavidHeidelberg> I briefly looked at skips/fails/flakes it's not that bad? Why am I asking is, that many distros don't built Clover, thou currently even with llvmpipe you could be better than with some fallback?
<DavidHeidelberg> s/many/some/
YunseongKim has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
LeviYun has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
oneforall2 has joined #dri-devel
glennk has joined #dri-devel
YunseongKim has joined #dri-devel
yyds has joined #dri-devel
Duke`` has joined #dri-devel
<karolherbst> DavidHeidelberg: good question... Maybe because it's a CPU impl and sometimes significantly slower than other CPU impls like pocl. so there isn't really any benefit for users having llvmpipe used over pocl or so
<karolherbst> but...
<karolherbst> maybe I can also just enable it
<karolherbst> I want to enable some drivers by default for 24.2/24.3 anyway
<karolherbst> just wondering how I want to go about it without causing too much breakage randomly
<karolherbst> it's kinda scary tbh
<DavidHeidelberg> karolherbst: can it be the last one in the list?
bolson has quit [Ping timeout: 480 seconds]
<DavidHeidelberg> because if the list is empty, it could be still good
<karolherbst> that's not how it works in CL
<karolherbst> normall
<karolherbst> y
coldfeet has joined #dri-devel
<DavidHeidelberg> oh, then it make sense
<karolherbst> but applications might ask for GPU devices only, so llvmpipe won't be used anyway
<karolherbst> mostly
<karolherbst> you can also ask for all devices, but anyway, device selection is up to the application
<DavidHeidelberg> I think I saw some benchs, that for CL workloads it's sometimes more worth it to run it on CPU as CL kernel than real code.. but not sure how often it's true
<karolherbst> yeah.. it's kinda hard, because some applications are also simply written in a terrible way
<karolherbst> sometimes they bothered to parallize the CL code more, or whatever reasons there might be
<DavidHeidelberg> my thinking is: we have a Linux. If we get shipped OCL everywhere, people can start relying on it. If it's sometimes, somewhere, maybe, then everyone thinks "I need to implement fallback anyway, it's not worth it"
<karolherbst> anyway, I'm less concerned about performance, but about breaking stuff
<karolherbst> yeah...
<DavidHeidelberg> for example Linux phones, older doesn't have CL (e.g. PinePhone 1), but if few people stay at PP and still can fallback to something slow, you don't have to invest additional resources
<DavidHeidelberg> and we can have accelerated stuff in phone apps
<karolherbst> sure, but there is pocl already, so people could already do that
<karolherbst> so yeah, I kinda focus more on getting stuff to work on GPUs
* DavidHeidelberg kinda focuses on dependency hell of libclc/clang and all the stuff which arm64 will now need...
<DavidHeidelberg> hmm, so for the software part the PoCL could be solution, that's right
<karolherbst> for now at least
<DavidHeidelberg> that's what you get when you enable llvm+rusticl on arm64 :'( https://gitlab.freedesktop.org/dh/mesa/-/jobs/59135371
* DavidHeidelberg going to cry quietly until he falls asleep
<DavidHeidelberg> of course completly unrelated (maybe the llvm part)
<karolherbst> ohh, I know that one
<karolherbst> but like.. it's all a bit cursed
<DavidHeidelberg> oh I see that one :D
<DavidHeidelberg> thanks
<karolherbst> yeah, but some drivers exposing their screen globally doesn't really help here with this issue.. so might as well just accept that drivers are like that and find a solution more suitable for that
<DavidHeidelberg> *saw that one
<DavidHeidelberg> So, if this works out, arm64 devices should be ready to test rusticl (well, at least after this one gets merged or addressed differently)
<karolherbst> yeah
<DavidHeidelberg> btw. if you will be around, I'll try to drop MR soon for a review
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
sima has joined #dri-devel
guru_ has joined #dri-devel
oneforall2 has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
YunseongKim has quit [Ping timeout: 480 seconds]
YunseongKim has joined #dri-devel
YunseongKim has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
Company has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
jsa has joined #dri-devel
gouchi has joined #dri-devel
gouchi has quit []
kzd has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
ManMower has quit [Ping timeout: 480 seconds]
robbielex has joined #dri-devel
rasterman has joined #dri-devel
ptrc has quit [Remote host closed the connection]
ptrc has joined #dri-devel
warpme has joined #dri-devel
vliaskov has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Ermine has quit [Ping timeout: 480 seconds]
Ermine has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
warpme has quit []
robbielex has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
warpme has quit []
warpme has joined #dri-devel
robbielex has joined #dri-devel
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
warpme has quit []
warpme has joined #dri-devel
kts has joined #dri-devel
kugel has quit [Read error: No route to host]
kugel has joined #dri-devel
pinchartl has quit [Ping timeout: 480 seconds]
robbielex has quit [Ping timeout: 480 seconds]
amarsh04 has quit []
kts_ has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
u-amarsh04 has joined #dri-devel
warpme has quit []
LeviYun has joined #dri-devel
warpme has joined #dri-devel
Haaninjo has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
ManMower has joined #dri-devel
LeviYun has quit [Read error: Connection reset by peer]
warpme has quit []
nerdopolis has joined #dri-devel
kts_ has joined #dri-devel
glennk has quit [Remote host closed the connection]
alyssa has quit [Quit: alyssa]
LeviYun has joined #dri-devel
kts_ has quit []
LeviYun has quit [Remote host closed the connection]
<ernstp> tjaalton: vulkan nouveau for debian/ubuntu... seems tricky to get all the pieces together right?
jsa has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
feaneron has joined #dri-devel
kts has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts has quit [Remote host closed the connection]
kts has joined #dri-devel
<DemiMarie> DavidHeidelberg: how bad is OpenCL-on-CPU compared to hand-written SIMD code or something like the Intel SPMD compiler?
<DemiMarie> Another factor to consider is that just because one’s GPU has OpenCL support doesn’t mean one’s workload can use it. IIUC lots of scientific code requires double precision and many GPUs don’t have that.
kts has quit [Ping timeout: 480 seconds]
feaneron_ has joined #dri-devel
feaneron has quit [Quit: feaneron]
kts has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
kts_ has joined #dri-devel
kts_ has quit []
nerdopolis has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
pinchartl has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kzd has joined #dri-devel
<karolherbst> DemiMarie: probably worse, because there is quite some overhead around launching kernels and stuff
nerdopolis has joined #dri-devel
<karolherbst> though I wonder if we could make it consumable by ispc
Haaninjo has quit [Ping timeout: 480 seconds]
fab has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
yyds has quit [Remote host closed the connection]
simon-perretta-img has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
Lyude has quit [Quit: Bouncer restarting]
Lyude has joined #dri-devel
MrCooper has quit [Remote host closed the connection]
fab has quit [Quit: fab]
fab has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
furiouswendy has joined #dri-devel
simon-perretta-img has joined #dri-devel
fab has quit []
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
simon-perretta-img has quit [Read error: No route to host]
simon-perretta-img has joined #dri-devel
<furiouswendy> so the final bits are as simple now that we had encoder/decoder and data storing formula done, it follows the same data format offset+index+value+distancefromconst but now it's that data stream only one of this per answer set, and primary operation is subtract where the magic takes place, you add compact operands to the subtracter bottom src parameter, and add offset too, also you input
<furiouswendy> distances now once you subtract a value and distance from that it yields index for every offset, you can compute gazillions of alus that way, and it's the final revision of my research, I do not expect to get more storage efficiency or performance than this, it's just insane what it can do, so support for 16 bit controllers I added this way to emulate 64bit or 32bit, and it really is my
<furiouswendy> final words, also stop playing victims dudes you get higher sanctions this way!
simon-perretta-img has quit [Read error: No route to host]
simon-perretta-img has joined #dri-devel
f_ has quit [Ping timeout: 480 seconds]
JTL has quit [Remote host closed the connection]
JTL has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
<SolarAquarion> src/gallium/frontends/rusticl/rusticl_mesa_bindings.c:1:10: fatal error: ../mesa/src/gallium/frontends/rusticl/rusticl_mesa_bindings.h: No such file or directory
<SolarAquarion> 1 | #include "../mesa/src/gallium/frontends/rusticl/rusticl_mesa_bindings.h"
<SolarAquarion> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<SolarAquarion> compilation terminated.
<SolarAquarion> what the hll is going on?
<SolarAquarion> hell
<SolarAquarion> src/gallium/frontends/rusticl/rusticl_mesa_bindings.c:1:10: fatal error: ../mesa/src/gallium/frontends/rusticl/rusticl_mesa_bindings.h: No such file or directory
<SolarAquarion> 1 | #include "../mesa/src/gallium/frontends/rusticl/rusticl_mesa_bindings.h"
<SolarAquarion> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<SolarAquarion> compilation terminated.
f_ has joined #dri-devel
<SolarAquarion> the file is there and all
kts has quit [Ping timeout: 480 seconds]
<SolarAquarion> ah, i see
heat has joined #dri-devel
nerdopolis has joined #dri-devel
furiouswendy has quit [Remote host closed the connection]
furiouswendy has joined #dri-devel
<DavidHeidelberg> DemiMarie: I think the question is, if you have good enough OpenCL everywhere for your use-case, if you going to write SIMD code :P
furiouswendy has quit [Remote host closed the connection]
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
mbrost has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
bolson has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
Haaninjo has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
iive has joined #dri-devel
Duke`` has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
feaneron_ has quit []
kode54 has quit [Read error: No route to host]
kode54 has joined #dri-devel
KDDLB has quit [Read error: No route to host]
KDDLB has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
bbrezill1 has joined #dri-devel
bbrezillon has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
<DemiMarie> DavidHeidelberg: probably not, but a compiler could generate SIMT-style SIMD that is likely better than what LLVM would do on its own.
riteo has joined #dri-devel
nerdopolis has joined #dri-devel
<karolherbst> SolarAquarion: I have a MR for that: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29275
<karolherbst> will get back to it next week
sima has quit [Ping timeout: 480 seconds]
robbielex has joined #dri-devel
haagch has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
haagch has joined #dri-devel
<robbielex> you disturbed my friends, assaulted me and tried to kill me everywhere I went for all the times where my family invested money in stacks, and you are penniless obnoxious mindill fuckers, of course you get charges and you already did, major batch of sanctions will hit the line once more, and if you do not stop the terror you end up slaughtered, ouh I am sure, your achievements are non
<robbielex> existing it hurts to look at your bitset implementation and you have no money, nor wisdom, I do all the code for you my own and you treat me with terror and tyranny, since I am doing quite well after you failed to kill me, I hope you understand that threat to you, you do this again in public places like was done in Cambodia, your delegation is immediately ambushed. It's cause I started to
<robbielex> seriously invest with my lines to finish such people, very nasty not sure why the hell do you see such delusions, I started to like kennylevinsen and emersion tbh. goguma is the mobile software I use to log in and tell those wisdom snippets I gathered with 30 years, so emersion Simon See wrote that client, I just noticed on fdroid that it had an update 5months ago, there's nothing special I
<robbielex> did, cause honestly I do not have time under excessive tyranny by incapable people myself to write irc related code, I already graduated me feed and gave you all the important, and wish you luck from now on and advise to not get into doing what you did in Cambodia or your delegation is smashed.
Duke`` has quit [Ping timeout: 480 seconds]
robbielex has left #dri-devel [#dri-devel]
nerdopolis has quit [Ping timeout: 480 seconds]
guru_ has quit []
oneforall2 has joined #dri-devel
vliaskov has joined #dri-devel
kaiwenjon has joined #dri-devel
kaiwenjon has quit []
kaiwenjon has joined #dri-devel
nerdopolis has joined #dri-devel
<tjaalton> ernstp: needs newer rust than what debian has right now
jsa has joined #dri-devel
q66 has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
q66 has joined #dri-devel
LeviYun has joined #dri-devel
<DavidHeidelberg> karolherbst: if you can lay eye on https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/919
nerdopolis has joined #dri-devel
<DavidHeidelberg> I'm hitting Could not get number of platforms: (unrecognized error)
<DavidHeidelberg> which is way for piglit say the CL error is not in a range of 0-68 (after MR -72)
kaiwenjon has quit [Quit: WeeChat 3.8]
kser has joined #dri-devel
kser has left #dri-devel [#dri-devel]
guru_ has joined #dri-devel
oneforall2 has quit [Read error: Connection reset by peer]
guru_ has quit [Ping timeout: 480 seconds]
oneforall2 has joined #dri-devel
jernej has quit [Quit: Free ZNC ~ Powered by LunarBNC: https://LunarBNC.net]
jernej has joined #dri-devel
oneforall2 has quit [Read error: Connection reset by peer]
oneforall2 has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
heat has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
vliaskov has quit [Remote host closed the connection]
guru_ has joined #dri-devel
oneforall2 has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
guru_ has quit [Read error: Connection reset by peer]
oneforall2 has joined #dri-devel