<tjaalton>
gfxstrand: i have the mangling done locally, and got some help via #debian-devel to fix the rest, but testing will have to wait for until I'm back home
<tjaalton>
nvk will be enabled where llvm or rusticl is enabled
<tjaalton>
i just hope meson/rust will be more stable at some point, because backporting mesa is a pita now
LeviYun has joined #dri-devel
bmodem has joined #dri-devel
simon-perretta-img has quit [Read error: Connection reset by peer]
LeviYun has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
Calandracas_ has joined #dri-devel
KDDLB has joined #dri-devel
Calandracas has quit [Ping timeout: 480 seconds]
appusony____ has joined #dri-devel
Mangix has quit [Read error: Connection reset by peer]
Mangix has joined #dri-devel
LeviYun has joined #dri-devel
rgallaispou has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
rgallaispou has quit []
frieder has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
Company has quit [Remote host closed the connection]
cyrinux has joined #dri-devel
Company has joined #dri-devel
fab has joined #dri-devel
robmur01 has quit [Read error: Connection reset by peer]
robmur01 has joined #dri-devel
flynnjiang1 has joined #dri-devel
flynnjiang has quit [Read error: Connection reset by peer]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kzd has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
smpl has joined #dri-devel
oogabooga_ has joined #dri-devel
<tzimmermann>
mripard, makes sense, but wasn't there such a template already?
<karolherbst>
I'd kinda like to merge this MR as it fixes some issues with vtn (OpenCL only tho)
<gio>
alyssa: I just watched your XDC2023 presentation. You say that you implement geometry shaders by first running a stripped down version of the geometry pipeline to count how many slots the geometry shader is going to use. But what happens if some shader writes to device memory? Either you drop the write, but then the pipeline might behave differently than it should, or you don't,
<gio>
and then you've altered the global state and the real run might do something different.
warpme has quit []
tlwoerner has quit [Ping timeout: 480 seconds]
tlwoerner has joined #dri-devel
robert_mader has quit [Quit: robert_mader]
warpme has joined #dri-devel
Company has quit [Quit: Leaving]
bmodem has quit [Ping timeout: 480 seconds]
Jeremy_Rand_Talos has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
Jeremy_Rand_Talos has quit [Remote host closed the connection]
Jeremy_Rand_Talos has joined #dri-devel
<tzimmermann>
jfalempe, there's a copyright notice in the middle of drm_panic.h
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #dri-devel
nerdopolis has joined #dri-devel
pcercuei has quit [Quit: bbl]
meltq_ has joined #dri-devel
meltq is now known as Guest1064
meltq_ is now known as meltq
Guest1064 has quit []
enick_362 has joined #dri-devel
meltq has quit [Remote host closed the connection]
feaneron has joined #dri-devel
kts has joined #dri-devel
Company has joined #dri-devel
rgallaispou has joined #dri-devel
rgallaispou1 has joined #dri-devel
itoral has quit [Remote host closed the connection]
rgallaispou has quit [Read error: Connection reset by peer]
pcercuei has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: brb]
kts has quit [Ping timeout: 480 seconds]
Calandracas has quit [Read error: Connection reset by peer]
<jfalempe>
I will add this to my drm_panic cleanup series.
nerdopolis has joined #dri-devel
Lucretia-backup has joined #dri-devel
Lucretia has quit [Ping timeout: 480 seconds]
Simonx22_ has joined #dri-devel
Simonx22 has quit [Ping timeout: 480 seconds]
nerdopolis has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
<alyssa>
gio: yeehaw
guludo has joined #dri-devel
<gio>
I'm not sure of what that means...
<graphitemaster>
What hoops would I have to jump through to enable full subgroup ops in RadeonSI? I noticed that RADV has this special case where if the shader uses a wide subgroup intrinsic and the local size is a multiple of 64, it will force itself to use wave64 instead of wave32 as can be seen here https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/amd/vulkan/radv_shader_info.c#L970-976 the RadeonSI approach doesn't do anything similar
<alyssa>
gio: APIs explicitly allow the GS to be invoked multiple times
<alyssa>
if the GS behaviour depends on side effects happening exactly once, that app is in for a bad time.
<alyssa>
asahi has some simple heuristics to try to do something reasonable with GS side effects (and the current approach passes both GL and VK CTS fwiw)
<alyssa>
you can certainly construct an evil GS that would fail that. and, I would argue, that GS depends on behaviour that the spec explicitly does not guarantee.
<karolherbst>
I always forget about this cursed restriction of the spec
<karolherbst>
I actually wonder which hardware required it when the spec was drafted
dviola has quit [Ping timeout: 480 seconds]
<alyssa>
I think all tilers have something like this
<alyssa>
qualcomm definitely executes GS multiple times
<alyssa>
as does broadcom iirdc
<alyssa>
arm doesn't have hw GS but presumably their sw emulation is similar to mine, since this is really the only way to handle things both correctly and efficiently in the presence of transform feedback
<karolherbst>
mhhh.. actually, when the spec/extension was drafted, could a gs even cause side-effects?
<karolherbst>
image load/store is newer than gs or not?
<karolherbst>
ssbo maybe as well
<alyssa>
dunno and I'm not interested in litigating this, thanks
<karolherbst>
:D
<karolherbst>
fair enough
feaneron has quit [Remote host closed the connection]
<gio>
The most explicit thing I can find is saying that "A geometry shader is invoked at least once", maybe that's intended that way.
<gio>
Maybe I was too boring, I can understand that...
diego has joined #dri-devel
Company has quit [Quit: Leaving]
cmichael has joined #dri-devel
aswar002_ has joined #dri-devel
pzanoni` has joined #dri-devel
mattrope_ has joined #dri-devel
pzanoni has quit [Ping timeout: 480 seconds]
mattrope has quit [Ping timeout: 480 seconds]
aswar002 has quit [Ping timeout: 480 seconds]
Ryback_ has quit [Ping timeout: 480 seconds]
nerdopolis has joined #dri-devel
alih has joined #dri-devel
fab has quit [Quit: fab]
fab has joined #dri-devel
Haaninjo has joined #dri-devel
Ryback_ has joined #dri-devel
rgallaispou1 is now known as rgallaispou
nerdopolis has quit [Ping timeout: 480 seconds]
frieder has quit [Remote host closed the connection]
Company has joined #dri-devel
kts has joined #dri-devel
nerdopolis has joined #dri-devel
feaneron has joined #dri-devel
cyrinux has quit []
cyrinux has joined #dri-devel
robert_mader has quit [Ping timeout: 480 seconds]
i509vcb has joined #dri-devel
rgallaispou has quit [Read error: Connection reset by peer]
Celmor[m] has joined #dri-devel
Wallbraker has joined #dri-devel
AlaaEmad[m] has joined #dri-devel
ajhalaney[m] has joined #dri-devel
Alex[m]12345678910111213141528 has joined #dri-devel
arisu has joined #dri-devel
anarsoul[m] has joined #dri-devel
AndreyKonovalov[m] has joined #dri-devel
Andy[m] has joined #dri-devel
aradhya7[m] has joined #dri-devel
Pierce[m] has joined #dri-devel
aura[m]1 has joined #dri-devel
bubblethink[m] has joined #dri-devel
bylaws1 has joined #dri-devel
cleverca22[m] has joined #dri-devel
cmeissl[m] has joined #dri-devel
Coelacanthus[m]1 has joined #dri-devel
rgallaispou has joined #dri-devel
colinmarc has joined #dri-devel
Eighth_Doctor has joined #dri-devel
QiuWenbo[m] has joined #dri-devel
cwfitzgerald[m] has joined #dri-devel
dafna33[m] has joined #dri-devel
daissi has joined #dri-devel
daniliberman[m] has joined #dri-devel
dcbaker has joined #dri-devel
DemiMarie has joined #dri-devel
devarsht[m] has joined #dri-devel
Anson[m] has joined #dri-devel
dhirschfeld2[m] has joined #dri-devel
Guest741 has joined #dri-devel
ddlc[m] has joined #dri-devel
doras has joined #dri-devel
doraskayo has joined #dri-devel
danylo1 has joined #dri-devel
EricCurtin[m] has joined #dri-devel
egalli has joined #dri-devel
ella-0[m] has joined #dri-devel
Ella[m] has joined #dri-devel
eballetbo has joined #dri-devel
enunes[m] has joined #dri-devel
AlexisHernndezGuzmn[m] has joined #dri-devel
exp80[m] has joined #dri-devel
fililip[m] has joined #dri-devel
fkassabri[m] has joined #dri-devel
FL4SHK[m] has joined #dri-devel
FloGrauper[m] has joined #dri-devel
gallo[m] has joined #dri-devel
gdevi has joined #dri-devel
gegoxaren[m] has joined #dri-devel
general_j[m] has joined #dri-devel
gnustomp[m] has joined #dri-devel
Guest831 has joined #dri-devel
Armote[m] has joined #dri-devel
MotiH[m] has joined #dri-devel
halfline[m] has joined #dri-devel
Harvey[m] has joined #dri-devel
hax0kartik[m] has joined #dri-devel
hch129071 has joined #dri-devel
healfdanex[m] has joined #dri-devel
heftig has joined #dri-devel
Guest732 has joined #dri-devel
Hi-Angel has joined #dri-devel
ids1024[m] has joined #dri-devel
isinyaaa[m] has joined #dri-devel
jamen[m] has joined #dri-devel
jasuarez has joined #dri-devel
joantolo[m] has joined #dri-devel
JosExpsito[m] has joined #dri-devel
jtatz[m] has joined #dri-devel
K0bin[m] has joined #dri-devel
kallisti5[m] has joined #dri-devel
madhavpcm has joined #dri-devel
kerel has joined #dri-devel
kelbaz[m] has joined #dri-devel
koki23[m] has joined #dri-devel
kunal10710[m] has joined #dri-devel
kunal_10185[m] has joined #dri-devel
KunalAgarwal[m][m] has joined #dri-devel
kusma has joined #dri-devel
Labnan[m] has joined #dri-devel
LaughingMan[m] has joined #dri-devel
mairacanal[m] has joined #dri-devel
MarkCollins[m] has joined #dri-devel
marmarek[m] has joined #dri-devel
martix778777[m] has joined #dri-devel
masush5[m] has joined #dri-devel
matrix638[m] has joined #dri-devel
MayeulC has joined #dri-devel
Mershl[m] has joined #dri-devel
michael5050[m] has joined #dri-devel
michelle009[m] has joined #dri-devel
Mis012[m] has joined #dri-devel
moben[m] has joined #dri-devel
Guest848 has joined #dri-devel
msizanoen[m] has joined #dri-devel
Duke`` has joined #dri-devel
Vin[m] has joined #dri-devel
rgallaispou has left #dri-devel [#dri-devel]
naheemsays[m] has joined #dri-devel
neobrain[m] has joined #dri-devel
Newbyte has joined #dri-devel
nick1343[m] has joined #dri-devel
nicofee[m] has joined #dri-devel
nielsdg has joined #dri-devel
nyorain[m] has joined #dri-devel
oeuaoeuoeu[m] has joined #dri-devel
ofirbitt[m] has joined #dri-devel
ohadsharabi[m] has joined #dri-devel
onox[m] has joined #dri-devel
orowith2os[m] has joined #dri-devel
pac85[m] has joined #dri-devel
pankart[m] has joined #dri-devel
pedrohlc[m] has joined #dri-devel
PiGLDN[m] has joined #dri-devel
Guest899 has joined #dri-devel
pushqrdx[m] has joined #dri-devel
q4a has joined #dri-devel
Quinten[m] has joined #dri-devel
valida-69[m] has joined #dri-devel
raambm[m] has joined #dri-devel
ramacassis[m] has joined #dri-devel
ram15[m] has joined #dri-devel
reactormonk[m] has joined #dri-devel
robertmader[m] has joined #dri-devel
samueldr has joined #dri-devel
dabrain34[m] has joined #dri-devel
siddh has joined #dri-devel
sigmoidfunc[m] has joined #dri-devel
SintayewGashaw[m] has joined #dri-devel
davispuh has joined #dri-devel
sergi has joined #dri-devel
Sumera[m] has joined #dri-devel
swick[m] has joined #dri-devel
sythemeta847[m] has joined #dri-devel
knr has joined #dri-devel
T_UNIX has joined #dri-devel
tak2hu[m] has joined #dri-devel
talcohen[m] has joined #dri-devel
talesaparecida[m] has joined #dri-devel
Targetball[m] has joined #dri-devel
tayloralgo1[m] has joined #dri-devel
terribletea[m] has joined #dri-devel
tintou has joined #dri-devel
underpantsgnome[m] has joined #dri-devel
tleydxdy has joined #dri-devel
tomba_ has joined #dri-devel
tomeu has joined #dri-devel
Tooniis[m] has joined #dri-devel
kos_tom has joined #dri-devel
treeq[m] has joined #dri-devel
ttayar[m] has joined #dri-devel
tuxayo has joined #dri-devel
uis[m] has joined #dri-devel
undvasistas[m] has joined #dri-devel
Soroush has joined #dri-devel
valentine has joined #dri-devel
Vanfanel has joined #dri-devel
vdavid003[m] has joined #dri-devel
viciouss[m] has joined #dri-devel
vidal72[m] has joined #dri-devel
MatrixTravelerbot[m] has joined #dri-devel
Weiss-Fder[m] has joined #dri-devel
wv[m] has joined #dri-devel
x512[m] has joined #dri-devel
xeld[m] has joined #dri-devel
dlx[m] has joined #dri-devel
xerpi[m] has joined #dri-devel
<alih>
Hi. Is there a simple(r) way to replicate a gitlab ci pipeline job locally? I'm trying to see if I can replicate an old failed job (zink-lvp) and/or resolve it by testing locally.
YaLTeR[m] has joined #dri-devel
YHNdnzj[moz] has joined #dri-devel
yshui` has joined #dri-devel
heat has joined #dri-devel
znullptr[m] has joined #dri-devel
zzxyb[m] has joined #dri-devel
tobiasjakobi has joined #dri-devel
Calandracas_ has joined #dri-devel
<alih>
I guess the problem I think I'm running into is I'm not sure how the container was mounted. So while I can browse the logs and see what image was used, I am unsure what additional flags went into mounting it (volumes, env vars, et al)
<meltq>
dianders: do the comments documenting each of the multi functions need to be preserved after converting the functions to be generated by macros?
robert_mader has joined #dri-devel
alane has joined #dri-devel
madhavpcm has quit []
valida-69[m] has quit []
meltq has quit [Ping timeout: 480 seconds]
tobiasjakobi has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
bolson has quit [Ping timeout: 480 seconds]
neobrain[m] has quit []
robert_mader has quit [Read error: No route to host]
pzanoni` has left #dri-devel [#dri-devel]
pzanoni has joined #dri-devel
<dianders>
meltq: I wouldn't think so. I was somewhat thinking you might be able to add a macro and add the multi variant like:
<dianders>
`MIPI_DSI_ADD_MULTI_VARIANT(mipi_dsi_turn_on_peripheral, "turn on peripheral")`
<dianders>
...and then you could just add that after the existing `EXPORT_SYMBOL`. I haven't prototyped that and we'd need buyin from others in the DRM community, but it seems plausible?
LeviYun has quit [Ping timeout: 480 seconds]
<dianders>
meltq: One thing that I just noticed is that for most of the function we'd be wrapping the return value is normally an `int`, not a `ssize_t`. That's a (minor) bug in the recent multi functions where they temporarily store things in `ssize_t` for no good reason. Maybe we'd want to keep the "write buffer" and "dcs write" separate so we could keep the `ssize_t`for those and get everyone else using an int locally.
MatrixTravelerbot[m] has quit []
M839ty9[m] has quit []
guludo has quit [Ping timeout: 480 seconds]
guludo has joined #dri-devel
talesaparecida[m] has quit []
kerel has quit []
nashpa has quit []
dliviu has joined #dri-devel
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #dri-devel
tuxayo has quit []
kusma has quit []
epoch101 has joined #dri-devel
LeviYun has joined #dri-devel
daissi has quit []
Guest732 has quit []
meltq_ has joined #dri-devel
LaughingMan[m] has quit []
meltq_ has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
vliaskov_ has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
mripard has quit [Ping timeout: 480 seconds]
cleverca22[m] has quit []
MayeulC has quit []
lynxeye has quit [Quit: Leaving.]
Pierce[m] has quit []
Calandracas has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
Calandracas_ has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
alyssa has joined #dri-devel
<alyssa>
libEGL fatal: DRI driver not from this Mesa build ('24.2.0-devel (git-112e410dbe)' vs '24.2.0-devel (git-cc3ff426bb)')
<alyssa>
...Well, that's new since an hour ago (:
appusony____ has quit []
<alyssa>
openat(AT_FDCWD, "/home/alyssa/mesa/build/src/egl/libEGL.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
guludo has quit [Remote host closed the connection]
guludo has joined #dri-devel
nielsdg has quit []
pac85[m] has quit []
epoch101 has joined #dri-devel
Soroush has quit []
MarkCollins[m] has quit []
leizhou has joined #dri-devel
dabrain34[m] has quit []
gallo[m] has quit []
FLHerne has quit [Quit: There's a real world out here!]
<karolherbst>
oof
<karolherbst>
good luck
Dark-Show has quit [Quit: Leaving]
dafna33[m] has quit []
fab has quit [Quit: fab]
dhirschfeld2[m] has quit []
Labnan[m] has quit []
mairacanal[m] has quit []
LeviYun has joined #dri-devel
<DemiMarie>
alyssa: hopefully you didn't lose any data
FLHerne has joined #dri-devel
mvlad has quit [Remote host closed the connection]
tobiasjakobi has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
vedranm has quit [Quit: leaving]
<alyssa>
karolherbst: oh, I just torched the build/ and rebuilt and it went back to working, just ... a big clown emoji :)
<karolherbst>
fun...
<karolherbst>
years ago (like 8 or so?) I managed to crash my machine doing nouveau stuff, back at the time btrfs wasn't as stable, so trying to remove the corrupted directory caused a kernel panic :')
leizhou has quit [Remote host closed the connection]
<alyssa>
knice
<alyssa>
once in a while, I'll write a patch so broken that trying to CTS it hangs the machine, and then the force reboot causes fs corruption such that I lose the patch and no longer have the patch in my .git
<alyssa>
we call that self-healing
<karolherbst>
funky
<alyssa>
:P
<alyssa>
(this definitely happened on the ext4 debians, not sure if I've hit this on btrfs fedora)
coldfeet has quit [Remote host closed the connection]
iive has joined #dri-devel
cascardo has joined #dri-devel
LeviYun has joined #dri-devel
sima has quit [Ping timeout: 480 seconds]
<clee>
alyssa: I used to do all my builds in bind-mounted subdirs from /dev/shm/ and occasionally if I triggered a kernel panic while a build was going I would find random build objects in my filesystem under unexpected places like /etc (happened with ext2/3/4 and several others, never once with XFS though)
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
gouchi has quit [Remote host closed the connection]
rellla has quit []
cascardo_ has joined #dri-devel
Duke`` has quit [Ping timeout: 480 seconds]
cascardo has quit [Ping timeout: 480 seconds]
yshui` has quit []
cheako has quit [Quit: Connection closed for inactivity]
vedranm has joined #dri-devel
LeviYun has joined #dri-devel
rgallaispou has joined #dri-devel
alih has quit [Quit: Konversation terminated!]
alih has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
Haaninjo has quit [Quit: Ex-Chat]
Calandracas_ has joined #dri-devel
LeviYun has joined #dri-devel
Calandracas has quit [Ping timeout: 480 seconds]
rellla has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
flto has quit [Remote host closed the connection]
flto has joined #dri-devel
guludo has quit [Quit: WeeChat 4.3.3]
<ngcortes>
hi all, running meson on my distro is currently having trouble finding rust crates when I'm building mesa. is there some special environment variable I need to set?
<ngcortes>
ie. I'm getting "Run-time dependency indexmap found: NO (tried pkgconfig and cmake)" even after installing the indexmap debian packages
<ngcortes>
I guess there could be a naming conflict or something
glennk has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
apinheiro has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
jhli has quit [Remote host closed the connection]
jhli has joined #dri-devel
<dcbaker>
ngcortes: Let me look, but I think if you want to use the distro installed packages you'll need to to call the package `indexmap-rs`. for reasons
<dcbaker>
but it's also possible that Meson doesn't yet have sufficient support for using crates that are installed rather than built as part of the Mesa build process
* dcbaker
is a little out of the loop on the state of meson + crates
LeviYun has quit [Ping timeout: 480 seconds]
davispuh has quit [Ping timeout: 480 seconds]
orowith2os[m] has quit []
eballetbo has quit []
pcercuei has quit [Quit: dodo]
LeviYun has joined #dri-devel
smpl has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
vliaskov_ has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]