ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
Haaninjo has quit [Quit: Ex-Chat]
Guest703 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
heat is now known as Guest704
heat has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
Guest704 has quit [Remote host closed the connection]
ungeskriptet has joined #dri-devel
fireburn has quit []
Dark-Show has quit [Ping timeout: 480 seconds]
Dark-Show has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
heat has quit [Read error: No route to host]
heat has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest707
ungeskriptet has joined #dri-devel
riteo has quit [Remote host closed the connection]
ungeskriptet is now known as Guest708
ungeskriptet has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
Guest707 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
Guest708 has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest711
ungeskriptet has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
Guest711 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
co1umbarius has joined #dri-devel
columbarius has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest714
ungeskriptet has joined #dri-devel
<robclark> DemiMarie: more like different use-cases.. if it takes too long to render a single frame you might as well give up and declare context-lost.. whereas there are legit use-cases for long-running compute shaders, and there is vastly less state to save/restore.. so different trade-offs lead to different results
<DemiMarie> robclark: I do wish that context loss was much less disruptive.
<DemiMarie> Why do you need to reset the whole GPU, instead of just aborting the computation?
<robclark> that is mostly an app problem
<DemiMarie> yes, but unfortunately there are tons of broken apps
alanc has quit [Remote host closed the connection]
<robclark> aborting the computation == undefined state... resetting gpu == defined state
Guest714 has quit [Ping timeout: 480 seconds]
alanc has joined #dri-devel
<DemiMarie> robclark: only partially undefined
<DemiMarie> And resetting the GPU tears down lots of other processes
<DemiMarie> The huge blast radius of a problem is my main complaint.
<robclark> if done correctly, it should effect other processes
<robclark> shouldn't
<DemiMarie> It means that shared GPUs are vulnerable to a denial of service attack.
<DemiMarie> Which I consider to be a (possibly unfixable) security problem with current hardware.
ungeskriptet is now known as Guest716
ungeskriptet has joined #dri-devel
<robclark> so, things like browsers take steps.. like disallowing webgl/webgpu to create new ctx if the tab (or origin?) has already triggered a gpu crash
<DemiMarie> Can virtio-GPU native contexts do the same thing?
<DemiMarie> Right now, it seems that GPU resets tend to cause a system-wide hang
<DemiMarie> Which is really bad
<robclark> re: systemwide hang, I guess that depends on gpu.. and things with vram sitting off pci bus have a harder time at it.. that is certainly not a problem on qc things and probably not on other igpu things
<DemiMarie> I mostly hear people with AMD GPUs complaining of systemwide hangs
<DemiMarie> It seems that a buggy VAAPI implementation causes the GPU to reset, which in turn causes the Wayland compositor to get a context lost error
<robclark> re: nctx doing the same thing.. I don't think we could out of the box, and still pass deqp/cts (there are tests for robustness which intentionally trigger gpu hangs).. but maybe it would be an option if you didn't care about conformance
<DemiMarie> It would indeed be a useful option
<DemiMarie> Even more useful would be to log what happened in a way that allows the user to be asked.
Guest716 has quit [Ping timeout: 480 seconds]
<robclark> I'd have to think about it.. it might need to be implemented in guest kernel (since host doesn't know if the same process simply closed and re-opened the guest drm device)
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
oneforall2 has quit [Remote host closed the connection]
oneforall2 has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest719
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest720
ungeskriptet has joined #dri-devel
Guest719 has quit [Ping timeout: 480 seconds]
Guest720 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
Emantor has quit [Quit: ZNC - http://znc.in]
ungeskriptet has joined #dri-devel
Emantor has joined #dri-devel
CME has quit [Ping timeout: 480 seconds]
CME has joined #dri-devel
ungeskriptet is now known as Guest726
ungeskriptet has joined #dri-devel
konstantin_ has joined #dri-devel
konstantin is now known as Guest727
konstantin_ is now known as konstantin
Guest727 has quit [Ping timeout: 480 seconds]
Guest726 has quit [Ping timeout: 480 seconds]
<pixelcluster> yes, system-wide hangs are a pretty huge problem especially for dGPUs
<pixelcluster> resetting the GPU for AMD GPUs means quite literally "rebooting" at least parts of the GPU (which on dGPUs also means *all* of VRAM is lost)
<pixelcluster> if you get lucky and the hang is inside shaders, you can try killing these shaders instead of having to go for a full reset, but that doesn't work way too often
<tleydxdy> > that kind of stuff
<tleydxdy> what kind of stuff?
<tleydxdy> also partial gpu reset is already a thing https://www.phoronix.com/news/AMDGPU-Linux-6.1-Mode2-RDNA2 it just need more work still
ungeskriptet is now known as Guest729
ungeskriptet has joined #dri-devel
Guest729 has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest731
ungeskriptet has joined #dri-devel
Guest731 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest734
ungeskriptet has joined #dri-devel
Guest734 has quit [Ping timeout: 480 seconds]
<pixelcluster> MODE2 reset is a thing but I'm pretty sure only on APUs
ungeskriptet is now known as Guest735
<pixelcluster> at least I haven't seen it on any dGPU I own, but all of my APUs have it
ungeskriptet has joined #dri-devel
hays9 has joined #dri-devel
Guest735 has quit [Ping timeout: 480 seconds]
hays has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
hays9 has left #dri-devel [#dri-devel]
davispuh has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest736
ungeskriptet has joined #dri-devel
hays_ has joined #dri-devel
hays_ has quit []
Guest736 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
<pixelcluster> MODE2 also still has the big problem that it reboots all command processors etc., so if any innocent workload is running on a different queue while some other workload is hanging, that innocent workload will be killed too
<pixelcluster> it's better than MODE1 but definitely not perfect
Leopold___ has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
Leopold_ has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest738
<DemiMarie> robclark: for me, _any_ guest process hanging the GPU would be enough justification to trigger the prompt.
ungeskriptet has joined #dri-devel
sima has joined #dri-devel
ungeskriptet is now known as Guest739
ungeskriptet has joined #dri-devel
<robclark> yeah, one way to approach it is for trusted host to prompt users to nerf badly behaving guest... it won't really be practical for conformance testing (since infinite loops is a thing that is basically allowed by the standard) but it puts the user in control
Guest738 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
Guest739 has quit [Ping timeout: 480 seconds]
<DemiMarie> That is what I want indeed. Qubes OS doesn’t consider denial of service a security issue, but it’s still not great.
<DemiMarie> pixelcluster: this explains why AMD GPUs have a bad reputation for problem recovery.
ungeskriptet is now known as Guest740
ungeskriptet has joined #dri-devel
<DemiMarie> robclark: one idea I had was some sort of software fault isolation a la Native Client, where the shader compiler is patched to produce code can statically be checked to not hang the GPU in a not-easily-recoverable way.
benjaminl has joined #dri-devel
Guest740 has quit [Ping timeout: 480 seconds]
<psykose> reminds me of the halting problem
ungeskriptet is now known as Guest741
ungeskriptet has joined #dri-devel
Guest741 has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest743
ungeskriptet has joined #dri-devel
Guest743 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest745
ungeskriptet has joined #dri-devel
Guest745 has quit [Ping timeout: 480 seconds]
junaid has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest747
ungeskriptet has joined #dri-devel
Guest747 has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest748
ungeskriptet has joined #dri-devel
Guest748 has quit [Ping timeout: 480 seconds]
rsalvaterra_ has joined #dri-devel
rsalvaterra_ is now known as rsalvaterra
ungeskriptet is now known as Guest752
ungeskriptet has joined #dri-devel
Guest752 has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has joined #dri-devel
ungeskriptet is now known as Guest754
ungeskriptet has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
Guest754 has quit [Ping timeout: 480 seconds]
Leopold has joined #dri-devel
Leopold___ has quit [Remote host closed the connection]
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
anujp has quit [Ping timeout: 480 seconds]
Dark-Show has quit [Quit: Leaving]
ungeskriptet is now known as Guest756
ungeskriptet has joined #dri-devel
Guest756 has quit [Ping timeout: 480 seconds]
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
Leopold has quit []
Leopold has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
kts has joined #dri-devel
ungeskriptet is now known as Guest761
ungeskriptet has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
Guest761 has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest762
ungeskriptet has joined #dri-devel
glennk has joined #dri-devel
i-garrison has quit []
Duke`` has joined #dri-devel
Guest762 has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest764
ungeskriptet has joined #dri-devel
i-garrison has joined #dri-devel
Guest764 has quit [Ping timeout: 480 seconds]
tango_ is now known as Guest766
bolson has quit [Remote host closed the connection]
tango_ has joined #dri-devel
ungeskriptet is now known as Guest767
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest768
ungeskriptet has joined #dri-devel
Guest766 has quit [Ping timeout: 480 seconds]
Guest767 has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
Guest768 has quit [Ping timeout: 480 seconds]
ungeskriptet is now known as Guest770
ungeskriptet has joined #dri-devel
ungeskriptet is now known as Guest771
ungeskriptet has joined #dri-devel
Guest770 has quit [Ping timeout: 480 seconds]
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
Guest771 has quit [Ping timeout: 480 seconds]
macromorgan_ has joined #dri-devel
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
ddavenport___ has joined #dri-devel
hwentlan_ has joined #dri-devel
jessica_240 has joined #dri-devel
sarnex_ has joined #dri-devel
jluthra_ has joined #dri-devel
sukuna__ has joined #dri-devel
tchar_ has joined #dri-devel
narmstrong_ has joined #dri-devel
bwidawsk_ has joined #dri-devel
mdnavare__ has joined #dri-devel
TimurTabi_ has joined #dri-devel
Znullptr has joined #dri-devel
linusw_ has joined #dri-devel
rppt_ has joined #dri-devel
pac85_ has joined #dri-devel
cwabbott_ has joined #dri-devel
linyaa_ has joined #dri-devel
robclark_ has joined #dri-devel
zzag_ has joined #dri-devel
balrog_ has joined #dri-devel
ernstp_ has joined #dri-devel
pendingchaos_ has joined #dri-devel
i509vcb_ has joined #dri-devel
naseer___ has joined #dri-devel
cheako_ has joined #dri-devel
jstultz_ has joined #dri-devel
dumbbell2 has joined #dri-devel
seanpaul_ has joined #dri-devel
rib_ has joined #dri-devel
ogabbay_ has joined #dri-devel
rodrigovivi_ has joined #dri-devel
ezequielg__ has joined #dri-devel
cphealy_ has joined #dri-devel
pundir_ has joined #dri-devel
SanchayanMaity_ has joined #dri-devel
vgpu-arthur__ has joined #dri-devel
Mangix_ has joined #dri-devel
jbarnoin1 has joined #dri-devel
ManMower_ has joined #dri-devel
alanc has quit [resistance.oftc.net weber.oftc.net]
linusw has quit [resistance.oftc.net weber.oftc.net]
NishanthMenon_ has joined #dri-devel
cheako has quit [resistance.oftc.net weber.oftc.net]
sukuna_ has quit [resistance.oftc.net weber.oftc.net]
Mangix has quit [resistance.oftc.net weber.oftc.net]
macromorgan has quit [resistance.oftc.net weber.oftc.net]
lstrano has quit [resistance.oftc.net weber.oftc.net]
kzd has quit [resistance.oftc.net weber.oftc.net]
zhiwang1 has quit [resistance.oftc.net weber.oftc.net]
GreaseMonkey has quit [resistance.oftc.net weber.oftc.net]
airlied has quit [resistance.oftc.net weber.oftc.net]
soreau has quit [resistance.oftc.net weber.oftc.net]
sarnex has quit [resistance.oftc.net weber.oftc.net]
rbmarliere has quit [resistance.oftc.net weber.oftc.net]
balrog has quit [resistance.oftc.net weber.oftc.net]
rcf has quit [resistance.oftc.net weber.oftc.net]
KungFuJesus has quit [resistance.oftc.net weber.oftc.net]
the_sea_peoples has quit [resistance.oftc.net weber.oftc.net]
jessica_24 has quit [resistance.oftc.net weber.oftc.net]
abhinav__ has quit [resistance.oftc.net weber.oftc.net]
parellan has quit [resistance.oftc.net weber.oftc.net]
ManMower has quit [resistance.oftc.net weber.oftc.net]
cphealy has quit [resistance.oftc.net weber.oftc.net]
bwidawsk has quit [resistance.oftc.net weber.oftc.net]
i509vcb has quit [resistance.oftc.net weber.oftc.net]
TimurTabi has quit [resistance.oftc.net weber.oftc.net]
pundir has quit [resistance.oftc.net weber.oftc.net]
ogabbay has quit [resistance.oftc.net weber.oftc.net]
ZeZu has quit [resistance.oftc.net weber.oftc.net]
jbarnoin has quit [resistance.oftc.net weber.oftc.net]
rppt has quit [resistance.oftc.net weber.oftc.net]
dumbbell has quit [resistance.oftc.net weber.oftc.net]
kem has quit [resistance.oftc.net weber.oftc.net]
clever has quit [resistance.oftc.net weber.oftc.net]
pac85 has quit [resistance.oftc.net weber.oftc.net]
aknautiy has quit [resistance.oftc.net weber.oftc.net]
thellstrom has quit [resistance.oftc.net weber.oftc.net]
jolan has quit [resistance.oftc.net weber.oftc.net]
smaeul has quit [resistance.oftc.net weber.oftc.net]
gfxstrand has quit [resistance.oftc.net weber.oftc.net]
NishanthMenon has quit [resistance.oftc.net weber.oftc.net]
ernstp has quit [resistance.oftc.net weber.oftc.net]
SanchayanMaity has quit [resistance.oftc.net weber.oftc.net]
rib has quit [resistance.oftc.net weber.oftc.net]
naseer__ has quit [resistance.oftc.net weber.oftc.net]
linyaa has quit [resistance.oftc.net weber.oftc.net]
jluthra has quit [resistance.oftc.net weber.oftc.net]
vgpu-arthur_ has quit [resistance.oftc.net weber.oftc.net]
mdnavare_ has quit [resistance.oftc.net weber.oftc.net]
seanpaul has quit [resistance.oftc.net weber.oftc.net]
ddavenport__ has quit [resistance.oftc.net weber.oftc.net]
narmstrong has quit [resistance.oftc.net weber.oftc.net]
hwentlan has quit [resistance.oftc.net weber.oftc.net]
pendingchaos has quit [resistance.oftc.net weber.oftc.net]
steve--w_ has quit [resistance.oftc.net weber.oftc.net]
ezequielg_ has quit [resistance.oftc.net weber.oftc.net]
jstultz has quit [resistance.oftc.net weber.oftc.net]
tchar has quit [resistance.oftc.net weber.oftc.net]
JPEW has quit [resistance.oftc.net weber.oftc.net]
rodrigovivi has quit [resistance.oftc.net weber.oftc.net]
zzag has quit [resistance.oftc.net weber.oftc.net]
cwabbott has quit [resistance.oftc.net weber.oftc.net]
robclark has quit [resistance.oftc.net weber.oftc.net]
pendingchaos_ is now known as pendingchaos
TimurTabi_ is now known as TimurTabi
linyaa_ is now known as linyaa
GreaseMonkey has joined #dri-devel
lstrano has joined #dri-devel
ungeskriptet has quit []
ungeskriptet has joined #dri-devel
jolan has joined #dri-devel
zhiwang1 has joined #dri-devel
airlied has joined #dri-devel
thellstrom has joined #dri-devel
kzd has joined #dri-devel
the_sea_peoples has joined #dri-devel
KungFuJesus has joined #dri-devel
smaeul has joined #dri-devel
JPEW has joined #dri-devel
gfxstrand has joined #dri-devel
parellan has joined #dri-devel
rbmarliere has joined #dri-devel
steve--w_ has joined #dri-devel
abhinav__ has joined #dri-devel
rcf has joined #dri-devel
krei-se- has quit []
clever has joined #dri-devel
aknautiy has joined #dri-devel
krei-se has joined #dri-devel
kem has joined #dri-devel
soreau has joined #dri-devel
alanc has joined #dri-devel
zhiwang1 has quit []
zhiwang1 has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
jstultz_ has quit []
jstultz_ has joined #dri-devel
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
ungeskriptet has quit [Quit: Ping timeout (120 seconds)]
ungeskriptet has joined #dri-devel
tarceri_ has joined #dri-devel
ungeskriptet has quit []
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
Haaninjo has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
tarceri_ has quit [Remote host closed the connection]
tarceri_ has joined #dri-devel
fab has joined #dri-devel
u-amarsh04 has quit [Quit: Konversation terminated!]
u-amarsh04 has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
apinheiro has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
i-garrison has quit [Remote host closed the connection]
i-garrison has joined #dri-devel
rasterman has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
sukuna has quit [Remote host closed the connection]
fab has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
fireburn has joined #dri-devel
junaid has quit [Remote host closed the connection]
fjdegroo has quit [Read error: Connection reset by peer]
Thymo has quit [Quit: ZNC - http://znc.in]
gouchi has joined #dri-devel
gouchi has quit [Remote host closed the connection]
chaos_princess has quit [Quit: chaos_princess]
chaos_princess has joined #dri-devel
OftenTimeConsuming is now known as Guest834
OftenTimeConsuming has joined #dri-devel
Guest834 has quit [Ping timeout: 480 seconds]
junaid has joined #dri-devel
kts has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Thymo has joined #dri-devel
ccr has quit [Remote host closed the connection]
ccr has joined #dri-devel
iive has joined #dri-devel
ccr has quit []
ccr has joined #dri-devel
dakr has quit [Quit: ZNC 1.8.2 - https://znc.in]
dakr has joined #dri-devel
daniel__ has joined #dri-devel
<DodoGTA> Why does the Mesa repository occasionally throw a `fatal: bad object refs/remotes/origin/staging/20.3` error?
<kisak> Older staging branches don't exist anymore https://cgit.freedesktop.org/mesa/mesa/refs/heads
daniel__ has quit []
kts has quit [Ping timeout: 480 seconds]
Leopold has quit [Remote host closed the connection]
Leopold has joined #dri-devel
lemonzest has quit [Quit: WeeChat 4.2.1]
lemonzest has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
kts has joined #dri-devel
glennk has joined #dri-devel
kts has quit []
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
kts has joined #dri-devel
ManMower_ is now known as ManMower
kts has quit []
heat has joined #dri-devel
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
Dr_Who has quit [Remote host closed the connection]
kts has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kts has quit [Quit: Leaving]
robclark_ has left #dri-devel [#dri-devel]
cwabbott_ has quit []
cwabbott has joined #dri-devel
robclark has joined #dri-devel
kts has joined #dri-devel
maybebaby has joined #dri-devel
<maybebaby> The best language for doing the needed is scala language and it's programmatic paradigm under the hood to mean to deal with compressed sequences and accessor transformer wild toggles. As well as rich iterations specification for or over collections
<maybebaby> Sequences and sets
<maybebaby> And the relevant approach is to derive an interface for ordered sets backed up by compressed bitsets.
<maybebaby> The cherry on the cake is that they allow predicates to be built too to collections iterators and everyone.
<maybebaby> It's fused paradigm correct for such purposes.
<dcbaker> karolherbst: I got your bindgen static functions MR landed right before the feature freeze tomorrow
<maybebaby> EU investments or funded language for hw
invertedoftc096919 has quit [Remote host closed the connection]
<maybebaby> And the method is that every sequences has min max data structure, where the size is determined by biggest element in it.
invertedoftc096919 has joined #dri-devel
invertedoftc096919 has quit [Remote host closed the connection]
<maybebaby> You can make this in rust too through crates, core does not have it unlike in scala.
<maybebaby> It's because it's two directional information passing during the compilation as example building the whole lists per or during iteration building
<maybebaby> The hash cause of counting zeros and ones keeps the state in hw structures
<maybebaby> It says how big is the remainder from whatever modulo
<maybebaby> Relative to that
<maybebaby> Where as compilation provides the info to what range, hash provides to compiler or builder the difference of modulo, by or after the remainder calculated.
<karolherbst> dcbaker: cool, thanks
<karolherbst> dcbaker: btw, I think those "1.3.0" need to be replaced by "1.4.0"
<maybebaby> You have transformers if you want to convert the type
maybebaby was kicked from #dri-devel by ChanServ [You are not permitted on this channel]
<dcbaker> karolherbst: guess that’ll happen after the feature feeeze.
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #dri-devel
junaid has quit [Remote host closed the connection]
jsa has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
davispuh has joined #dri-devel
rasterman has joined #dri-devel
kzd has joined #dri-devel
Marcand has joined #dri-devel
Leopold has quit [Remote host closed the connection]
bolson has joined #dri-devel
Leopold_ has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #dri-devel
Marcand has quit [Ping timeout: 480 seconds]
Marcand has joined #dri-devel
ungeskriptet has joined #dri-devel
heat is now known as Guest880
Guest880 has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
Mangix_ has quit []
Mangix has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
Marcand has quit [Ping timeout: 480 seconds]
heat has quit [Read error: No route to host]
heat has joined #dri-devel
i509vcb_ has quit []
i509vcb has joined #dri-devel
bwidawsk_ has quit []
bwidawsk has joined #dri-devel
sukuna has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
apinheiro has quit [Quit: Leaving]
jsa has quit []
eukara has quit [Remote host closed the connection]
sima has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]