ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
Parthiban has quit [Remote host closed the connection]
Parthiban has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
owndgwsmehoyk^ has quit [Ping timeout: 480 seconds]
owndgwsmehoyk^ has joined #dri-devel
nerdopolis has joined #dri-devel
Parthiban has quit [Remote host closed the connection]
Parthiban has joined #dri-devel
melonai5 has quit []
mbrost has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: dodo]
leizhou has quit [Remote host closed the connection]
mbrost has joined #dri-devel
Parthiban has quit [Remote host closed the connection]
Parthiban has joined #dri-devel
Company has quit [Ping timeout: 480 seconds]
bolson has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
alane has quit []
alane has joined #dri-devel
owndgwsmehoyk^ has quit [Remote host closed the connection]
feaneron has quit [Ping timeout: 480 seconds]
melonai5 has joined #dri-devel
leizhou has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
mbrost has joined #dri-devel
nerdopolis has joined #dri-devel
leizhou has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
LeviYun has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
epoch101_ has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
Parthiban has quit [Remote host closed the connection]
leizhou has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
leizhou has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
LeviYun has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
nukelet has quit []
nukelet has joined #dri-devel
leizhou has joined #dri-devel
Company has quit [Quit: Leaving]
leizhou has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
leizhou has joined #dri-devel
LeviYun has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
jimc_ has quit [Remote host closed the connection]
jimc_ has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img_ has quit [Ping timeout: 480 seconds]
tzimmermann has joined #dri-devel
leizhou has joined #dri-devel
glennk has joined #dri-devel
bmodem has joined #dri-devel
kode542 has quit []
kode54 has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
Kryder has joined #dri-devel
sima has joined #dri-devel
leizhou has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
kzd has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
illwieckz has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
samuelig has quit [Quit: Bye!]
samuelig has joined #dri-devel
sima has quit [Remote host closed the connection]
leizhou has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
frieder has joined #dri-devel
kts has joined #dri-devel
LeviYun has joined #dri-devel
jsa has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
simon-perretta-img has joined #dri-devel
simon-perretta-img_ has joined #dri-devel
simon-perretta-img__ has joined #dri-devel
leizhou has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
leizhou has quit [Ping timeout: 480 seconds]
tlwoerner has quit [Remote host closed the connection]
tlwoerner has joined #dri-devel
warpme has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit []
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
vliaskov has joined #dri-devel
lynxeye has joined #dri-devel
mvlad has joined #dri-devel
LeviYun has joined #dri-devel
lynxeye has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
aissen- has quit []
aissen has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
lynxeye has joined #dri-devel
warpme has quit []
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
warpme has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
kts has joined #dri-devel
LeviYun has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
illwieckz has joined #dri-devel
rasterman has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
dliviu has joined #dri-devel
kts has joined #dri-devel
nashpa has quit [Ping timeout: 480 seconds]
kts has quit []
atipls_ has joined #dri-devel
atipls has quit [Ping timeout: 480 seconds]
warpme has quit []
leizhou has joined #dri-devel
Haaninjo has joined #dri-devel
fireburn has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
riteo_ has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
riteo has joined #dri-devel
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
u-amarsh04 has quit []
u-amarsh04 has joined #dri-devel
Jeremy_Rand_Talos_ has quit [Remote host closed the connection]
Jeremy_Rand_Talos_ has joined #dri-devel
leizhou has joined #dri-devel
pcercuei has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
melonai5 has quit []
<tzimmermann> jfalempe, hi. there's a mgag200 irq fix on dri-devel. if you have a bit, could you please review until Thursday evening, so it can be included in this week's drm-misc-next PR?
melonai5 has joined #dri-devel
gouchi has joined #dri-devel
leizhou has joined #dri-devel
LeviYun has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
warpme has quit []
guludo has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
riteo_ has joined #dri-devel
riteo has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
Company has joined #dri-devel
LeviYun has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
prime has joined #dri-devel
prime has quit [Remote host closed the connection]
prime has joined #dri-devel
<jani> tzimmermann: mripard: mlankhorst: ping about https://lore.kernel.org/r/87a5hzxi6b.fsf@intel.com
prime is now known as Guest1749
Guest1749 has quit [Remote host closed the connection]
prim- has joined #dri-devel
<tzimmermann> jani, sure
<tzimmermann> np
<jani> tzimmermann: thanks!
<jani> imre: ^
prim- has quit [Remote host closed the connection]
prime_ has joined #dri-devel
prime_ is now known as prime
nerdopolis has quit [Ping timeout: 480 seconds]
rsalvaterra has quit [Ping timeout: 480 seconds]
bmodem has joined #dri-devel
nerdopolis has joined #dri-devel
bbrezill1 has quit []
bbrezillon has joined #dri-devel
LeviYun has joined #dri-devel
vedranm_ has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
vedranm has quit [Ping timeout: 480 seconds]
davispuh has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
heat has joined #dri-devel
<imre> jani, tzimmermann, ok, thx
feaneron has joined #dri-devel
bolson has joined #dri-devel
alih has quit []
bolson_ has joined #dri-devel
kts_ has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
guludo has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
guludo has joined #dri-devel
kts_ has quit [Remote host closed the connection]
vedranm has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kts_ has joined #dri-devel
neobrain_ is now known as neobrain
vedranm_ has quit [Ping timeout: 480 seconds]
kts_ has quit []
kts_ has joined #dri-devel
kts_ has quit [Ping timeout: 480 seconds]
leizhou has quit [Remote host closed the connection]
warpme has joined #dri-devel
jfalempe has quit [Read error: No route to host]
leizhou has joined #dri-devel
jfalempe has joined #dri-devel
leizhou has quit [Remote host closed the connection]
leizhou has joined #dri-devel
Peuc has joined #dri-devel
Peuc_ has quit [Ping timeout: 480 seconds]
<gfxstrand> dcbaker: Does meson have a way I can define my own functions yet?
kts has joined #dri-devel
<robclark> idk if anyone has opinions on libdrm build system .. https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/390 .. I'm not hugely a fan of multiple build systems, but it is just replacing one build system that everyone ignores (Android.mk) with another (Android.bp), so I guess meh? If no one objects I will merge it.
<pepp> robclark: looks related to !361
leizhou has quit [Remote host closed the connection]
<robclark> hmm, at least !390 garbage collects the Makefile.sources as well
<robclark> also I think I kinda prefer just removing android build support for libdrm_$driver's which aren't really used/tested on android, but don't care strongly
illwieckz has quit [Quit: I'll be back!]
<pepp> right, !390 sounds ok then (though I don't know much about Android.mk or .bp)
leizhou has joined #dri-devel
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
illwieckz has joined #dri-devel
TMM has joined #dri-devel
leizhou has quit [Remote host closed the connection]
<dcbaker> robclark: the most frustrating thing is that I offered to write a bp backend for meson, or a meson front end for blueprint and Google basically said “no, we just want projects to carry two or three build systems”
alih has joined #dri-devel
<pinchartl> airlied: do you plan to attend LPC ?
priyansurout has joined #dri-devel
<alyssa> cwabbott: i'm scrolling through the common BVH building code now, one thing that caught my eye is the decoupled lookback prefix sum from radv
Duke`` has joined #dri-devel
<priyansurout> hi
<alyssa> IIRC, that algorithm relies on vulkan UB, it happens to work on desktop parts but not on apple and arm
<alyssa> (why am I always the 2 worst archs..)
<cwabbott> alyssa: how exactly doesn't it work?
<alyssa> obviously we're a long way out from ray tracing in either hk or panvk, but thought I'd flag it since - if we're going to rely on UB in common code - we should at least document that loudly
<alyssa> cwabbott: haven't read the specific radv implementation, but typically decoupled lookback relies on forward progress guarantees (IIRC?) across workgroups
<cwabbott> the sorting library we used uses the same algorithm and it supports mali
<alyssa> interesting.
<cwabbott> alyssa: it actually doesn't really
<priyansurout> Hello everyone,
<priyansurout> I'm Priyansu Rout from India, currently in my second year of B.Tech in Computer Science and Engineering. I've been working on blockchain projects and now want to gain experience with X.Org, particularly at the kernel level.
<priyansurout> I'm interested in becoming a mentee in the X.Org Evoc Mentorship Program. I'd appreciate any advice on how to start contributing to X.Org and how the mentorship process works.
<priyansurout> Thanks!
<cwabbott> it requires the ability to execute more than workgroup at a time *or* that earlier workgroups are launched before later ones
<alyssa> (...I would be very happy to be wrong here, because I'd love to use decoupled lookback for geom/tess on honeykrisp lol)
<cwabbott> that's a pretty mild requirement IMO
<alyssa> *nod*
<alyssa> IIRC, someone found that M1 fails the "earlier workgroups launched before later" property, but does seem to satisfy "workgroups once launched are guaranteed forward progress"
<alyssa> and hence implemented decoupled lookback by just dynamically assigning the workgroup ID (with an extra atomicAdd at the start)
<alyssa> not sure about Mali, i'm trying to remember where I read this broke on Arm
<alyssa> https://users.soe.ucsc.edu/~tsorensen/files/oopsla2021b.pdf I think. Not that I actually read that paper..
epoch101 has quit []
<robclark> dcbaker: yeah, they seem to not want meson or other 3rd party build systems on their builders... the insane thing is android replaces the linux kernel build system with .bp
<dcbaker> robclark: and they couldn’t even use blaze/bazel, a thing projects already have for *checks notes* Google
<priyansurout> Is there anyone here who know about the X.Org Evoc Mentorship Program?
<robclark> yeah, don't ask me why, idk
<cwabbott> alyssa: we could probably make the common code use an atomic under a config or something
coldfeet has joined #dri-devel
<alyssa> :+1:
<alyssa> I'm not suggesting any changes now, I just flagged it and figure it's worth documenting the assumptions somewhere at least
tzimmermann has quit [Quit: Leaving]
priyansurout has quit [Quit: Leaving]
kts has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
LeviYun has joined #dri-devel
kts has joined #dri-devel
frieder has quit [Remote host closed the connection]
<pixelcluster> alyssa: yes, the PLOC algorithm in general relies on already-launched workgroups not being starved by new/other workgroups
<pixelcluster> but I don't think it relies on anything else
<pixelcluster> the decoupled lookback thing doesn't rely on other workgroups making progress, although it'd be better for perf if they did
<pixelcluster> if the other workgroup hasn't yet computed the result, the first workgroup will also compute it redundantly so to speak
LeviYun has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
warpme has quit []
<alyssa> pixelcluster: interesting. is that different from the "standard" decoupled loopback?
epoch101 has joined #dri-devel
<alyssa> (there's a lot of bad info about prefix summing floating around and i don't know what's right anymore!)
<pixelcluster> alyssa: I definitely didn't come up with this, I'm pretty sure I read it in some nvidia paper but I'm also not at all the authority on what is "standard" decoupled lookback and what isn't
<alyssa> yeah, *nod*
<cwabbott> unfortunately that's not quite true - it waits for the previous workgroup to compute its result
<alyssa> the other source of confusion is that decoupled lookback requires vulkan memory model (I think?), which Metal doesn't/didn't have
<alyssa> device-scope memory barriers, I mean
<alyssa> well, honeykrisp & panvk ahve bigger problems for RT anyway :p
<pixelcluster> cwabbott: wdym?
<cwabbott> pixelcluster: each workgroup will spin until the previous workgroup's results are ready
<cwabbott> not the entire prefix, of course, just that workgroup's partial prefix
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
<cwabbott> so it does rely on earlier workgroups making progress
<pixelcluster> cwabbott: it won't exactly spin, no
<pixelcluster> it goes backwards over all previous workgroups and looks if they finished
<cwabbott> no, it does
dliviu has quit []
dliviu has joined #dri-devel
<pixelcluster> we set it up in a way that the very first partition has a result already if I'm not completely mistaken
<pixelcluster> oh lmao, different decoupled lookback impl
<pixelcluster> never really looked at the radix sort shaders
<alyssa> this is what I mean ((((:
<pixelcluster> hmm that's kinda sad but I think if necessary we should be able to change it to do the decoupled lookback like the ploc shader without much issue?
* alyssa wonders how this hasn't blown up on arm
priyansurout has joined #dri-devel
priyansurout has quit []
<cwabbott> pixelcluster: how are you guaranteeing that all partitions are initialized though?
<cwabbott> iirc you're just pushing around the spinning to another spot
<pixelcluster> sort of yes, that's the part with the work-stealing queue thingy
<pixelcluster> having it be a work-stealing queue means the only forward progress guarantee we need is that workgroups that already started doing work won't get starved
<cwabbott> right, but that's the same guarantee you need for the original algorithm if you you assign indices with an atomic
<pixelcluster> right
<pixelcluster> yeah you don't get around some fwd progress requirements
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #dri-devel
kts has joined #dri-devel
robmur01 has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
robmur01 has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
flom84 has joined #dri-devel
vedranm has quit [Quit: leaving]
mbrost has joined #dri-devel
vedranm has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
warpme has joined #dri-devel
coldfeet has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
mbrost_ has joined #dri-devel
LeviYun has joined #dri-devel
mbrost has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
<emersion> still unsure what the R-b policy is for DRM…
flom84 has quit [Quit: Leaving]
<javierm> emersion: according https://drm.pages.freedesktop.org/maintainer-tools/committer-drm-misc.html#merge-criteria, I believe your patch already meets the merge criteria
<emersion> javierm: the patch is reviewed, but not by a kernel committer
<emersion> so i'm not sure what's the rule here, do i need at least an A-b from a kernel committer?
<javierm> emersion: but that document doesn't mention it as a requirement
<emersion> or a review from anybody is fine?
<javierm> you have a r-b and a t-b, so IMO it should be ready to be merged if you wish
<emersion> okay, that would certainly be very nice :)
asrivats has quit [Ping timeout: 480 seconds]
<emersion> i suppose that the policy trusts committers for not pushing stuff with lazy/completely random R-bs
<sima> usual plea about testcase bugfix (if that doesn't exist), but otherwise land this
<sima> and yes
rasterman has quit [Quit: Gettin' stinky!]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has quit [Remote host closed the connection]
leizhou has joined #dri-devel
warpme has quit []
<soreau> zmike: thanks
lynxeye has quit [Quit: Leaving.]
<soreau> I have an issue when using radeonsi on amdgpu on RX580 with latest mesa, the compositor (wlroots) hits an assert in mesa and fails to start. This patch lets it run: https://termbin.com/f79o
mbrost_ has quit [Ping timeout: 480 seconds]
clee_ has joined #dri-devel
mbrost has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
clee has quit [Ping timeout: 480 seconds]
priyansurout has joined #dri-devel
priyansurout has quit []
fab has joined #dri-devel
LeviYun has joined #dri-devel
leizhou has quit [Remote host closed the connection]
LeviYun has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
asrivats has joined #dri-devel
LeviYun has joined #dri-devel
glennk has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
jsa has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
mvlad has quit [Remote host closed the connection]
sima has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
i-garrison has quit [Read error: Connection timed out]
i-garrison has joined #dri-devel
coldfeet has quit [Remote host closed the connection]
ity has quit [Remote host closed the connection]
ity has joined #dri-devel
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
mbrost has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has joined #dri-devel
LeviYun has joined #dri-devel
kaiwenjon has quit [Read error: Connection reset by peer]
kaiwenjon has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
YuGiOhJCJ has quit [Ping timeout: 480 seconds]
aljazmc has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
leizhou has quit [Remote host closed the connection]
leizhou has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
guludo has quit [Quit: WeeChat 4.3.5]
kaiwenjon has quit [Quit: WeeChat 3.8]
kaiwenjon has joined #dri-devel
kode54 has quit [Quit: The Lounge - https://thelounge.chat]
KDDLB4 has quit []
KDDLB4 has joined #dri-devel
kode54 has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
YuGiOhJCJ has quit [Ping timeout: 480 seconds]
epoch101 has joined #dri-devel
YuGiOhJCJ has joined #dri-devel
epoch101_ has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
leizhou has quit [Remote host closed the connection]
LeviYun has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: dodo]
riteo_ has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel