ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
sarnex has quit [Ping timeout: 480 seconds]
sarnex has joined #dri-devel
sarnex has quit [Read error: Connection reset by peer]
sarnex has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
RAOF has quit [Remote host closed the connection]
RAOF has joined #dri-devel
LeviYun has joined #dri-devel
kaiwenjon has quit [Quit: WeeChat 3.8]
LeviYun has quit [Ping timeout: 480 seconds]
yrlf has quit [Ping timeout: 480 seconds]
davispuh has quit [Ping timeout: 480 seconds]
yrlf has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
yuq825 has joined #dri-devel
leizhou has quit [Remote host closed the connection]
kaiwenjon has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
alane has quit []
alane has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
Company has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
Company has joined #dri-devel
<jenatali> Without DEVICE_LOCAL, yeah
kts has joined #dri-devel
kts has quit []
glennk has joined #dri-devel
leizhou has quit [Remote host closed the connection]
kts has joined #dri-devel
tristianc670482 has quit [Ping timeout: 480 seconds]
yyds has quit [Remote host closed the connection]
yyds has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
kts has joined #dri-devel
<Lynne> nice
LeviYun has joined #dri-devel
kaiwenjon has quit [Read error: Connection reset by peer]
kaiwenjon has joined #dri-devel
tristianc670482 has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
kts_ has joined #dri-devel
kts_ has quit [Remote host closed the connection]
kts has quit [Quit: Konversation terminated!]
nerdopolis has quit [Ping timeout: 480 seconds]
KDDLB has quit [Ping timeout: 480 seconds]
kode54 has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
LeviYun has joined #dri-devel
heat has quit [Read error: Connection reset by peer]
heat has joined #dri-devel
jsa has joined #dri-devel
kode54 has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
kzd has quit [Ping timeout: 480 seconds]
KDDLB has joined #dri-devel
LeviYun has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
kisak has quit [Ping timeout: 480 seconds]
kisak has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
jsa has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
bmodem has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
sima has joined #dri-devel
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
lemonzest has quit [Quit: WeeChat 4.3.5]
leizhou has joined #dri-devel
lemonzest has joined #dri-devel
Kayden has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
Sachiel_ has joined #dri-devel
<glehmann> > D3D12 actually does better at this because they simply advertise upload vs. download vs. device
<glehmann> gfxstrand: but d3d12 didn't allow upload+device until very recently, so you have a ton of heuristics in drivers that give you bar memory for upload anyway (and terrible vendor dll extensions to give the app control over it)
coldfeet has quit [Remote host closed the connection]
Sachiel has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
leizhou has joined #dri-devel
tzimmermann has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
Company has quit [Quit: Leaving]
leizhou has quit [Ping timeout: 480 seconds]
bolson has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
jsa has joined #dri-devel
kts has joined #dri-devel
kts has quit []
Sachiel_ is now known as Sachiel
cyrinux has quit []
cyrinux has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
Kayden has quit [Quit: Leaving]
Kayden has joined #dri-devel
LeviYun has joined #dri-devel
leizhou has joined #dri-devel
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
warpme has joined #dri-devel
Haaninjo has joined #dri-devel
warpme has quit []
<MrCooper> gfxstrand: FWIW, uncached system RAM likely uses write-combining as well; reads should perform more or less the same either way, writes can be much faster with write-combining though
leizhou has joined #dri-devel
LeviYun has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
jfalempe has joined #dri-devel
mvlad has joined #dri-devel
glennk has quit [Remote host closed the connection]
glennk has joined #dri-devel
feaneron has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
krushia has quit [Remote host closed the connection]
lynxeye has joined #dri-devel
krushia has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
rasterman has joined #dri-devel
<jani> tzimmermann: mlankhorst: I think this impacts drm-misc the most, could you review this documentation redirect change please: https://gitlab.freedesktop.org/drm/maintainer-tools/-/merge_requests/64
<jani> MAINTAINERS has a link to https://drm.pages.freedesktop.org/maintainer-tools/drm-misc.html which 404's after I restructured the documentation. the above should fix that
<tzimmermann> tzimmermann, i dont know anything about that
<jani> anyone else then, who knows a little bit about sphinx?
jhugo has quit [Quit: Connection closed for inactivity]
<sima> tzimmermann, btw merged the old -next yesterday evening, but airlied waited intentionally because of the amdgpu uapi that will be reverted in the next pull
<sima> so pls send the new pull soon and ping me, so that the window of "bad uapi in drm-next" is as small as possible
<tzimmermann> sima, i've sent out the new PR this morning. the revert is included
<sima> ah, will get to merging asap then
<sima> and thanks a lot
<dolphin> answred to the double S-o-b question, hopefully I did not get baited by a troll
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
* jani grabs popcorn
vliaskov has joined #dri-devel
<sima> airlied, tzimmermann ok merged the new pull with the uapi reverts
<tzimmermann> sima, great. thanks
rauji____ has quit []
leizhou has joined #dri-devel
pcercuei has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
flom84 has joined #dri-devel
benjaminl_ has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
benjaminl has quit [Ping timeout: 480 seconds]
vliaskov has quit []
<jani> sima: ping about the above MR. sorry, I'm just a bit anxious to fix my mistake and do away with the 404's
<sima> jani, sorry forgot, will do now
jsa1 has joined #dri-devel
<sima> jani, I pushed the approve button
leizhou has joined #dri-devel
<jani> sima: thanks, much appreciated!
<jani> and the links work again \o/
jsa has quit [Ping timeout: 480 seconds]
leizhou has quit [Ping timeout: 480 seconds]
leizhou has joined #dri-devel
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
leizhou has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
kts has quit []
kts has joined #dri-devel
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #dri-devel
loki_val has joined #dri-devel
coldfeet has joined #dri-devel
crabbedhaloablut has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
nerdopolis has joined #dri-devel
kts has quit [Quit: Konversation terminated!]
bmodem has joined #dri-devel
cascardo_ is now known as cascardo
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
xroumegue has quit [Ping timeout: 480 seconds]
xroumegue has joined #dri-devel
<zmike> jenatali: I just got https://gitlab.freedesktop.org/mesa/mesa/-/jobs/62075916 random fail in a windows build
<zmike> looks like some dependency ordering issue?
feaneron has joined #dri-devel
flom84 has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
<zmike> Hazematman: re: that trace thing from yesterday, maybe I'm missing something super obvious in e.g., https://mesa.pages.freedesktop.org/-/mesa/-/jobs/61954240/artifacts/results/summary/results/trace@broadcom-rpi4@0ad@0ad-v2.trace.html
<zmike> but how/why is it printing glXSwapBuffers calls if it's using eglretrace?
<zmike> that seems...impossible?
TMM has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
TMM has joined #dri-devel
guludo has joined #dri-devel
<Hazematman> Yeah that's really bizarre, unless there is some common code in retrace that in happens to call into...
<zmike> I mean, doing it locally that function is never called
feaneron has quit [Quit: feaneron]
<zmike> so clearly ci must be doing something very different or just lying about what command is being run
<Hazematman> One sec I'm going to check the apitrace code
<Hazematman> maybe some aliased glretrace as eglretrace :P
LeviYun has quit [Ping timeout: 480 seconds]
<zmike> unless this is one of those weird cases where I have distro apitrace without waffle and ci uses waffle and waffle uses glx for egl ? 😬
krei-se has quit [Read error: No route to host]
krei-se has joined #dri-devel
<Hazematman> zmike so something interesting here. In the common apitrace code if it fails to get a proc address for `eglGetCurrentContext` it will eventually call `glXGetCurrentDisplay`
<zmike> hmmmmmm
<zmike> interesting
guludo has quit [Quit: WeeChat 4.3.5]
<Hazematman> I suspect this is the code thats being triggered because its the only place in retrace that calls `glXGetCurrentDisplay`
guludo has joined #dri-devel
LeviYun has joined #dri-devel
jsa1 has quit [Ping timeout: 480 seconds]
<zmike> I'm trying to bisect it through ci since I still get get it to repro
<Hazematman> I tried building apitrace with `-DENABLE_WAFFLE=on` and I can't reproduce the same crash :/
<zmike> same
<Hazematman> I get this new error though
<Hazematman> error: drawable failed to resize: expected 1920x1080, got 32x1080
<jenatali> zmike: yeah looks like a dependency ordering problem
<zmike> hm I haven't seen that either
<zmike> oh yeah I have
<zmike> but it's harmless
Company has joined #dri-devel
davispuh has joined #dri-devel
leizhou has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
kts has quit [Quit: Konversation terminated!]
heat has joined #dri-devel
leizhou has joined #dri-devel
<Company> zmike: why does zink dislike apps that display text with more than 100 different glyphs?
<zmike> ?
<Company> we display log messages in GTK and https://gitlab.freedesktop.org/mesa/mesa/-/blob/main/src/gallium/drivers/zink/zink_resource.c#L2943 triggers when we fill the atlas at startup
<zmike> ah
<zmike> yes, this is just a perf warning to indicate that some resource tracking is being disabled
<zmike> it's harmless
<Company> do you need to print that twice?
<zmike> it prints per resource
<zmike> so if it happens twice it happens in 2 buffers
<Company> no, I mean once as perf_debug() and once as logw()
<zmike> ah
<zmike> I don't remember why it's both
<Company> I had hoped to convince you to get rid of the logw() so I don't get bug reports from zink users
kzd has joined #dri-devel
<zmike> hm
DodoGTA has quit [Read error: No route to host]
DodoGTA has joined #dri-devel
digetx has quit [Ping timeout: 480 seconds]
<zmike> I could see disabling it for release builds
<zmike> Hazematman: ok so I figured out what's causing it but I don't know htf it could possibly be causing it
<zmike> so...somehow on these systems libGL.so.1 is not in the process map?
<zmike> literally what are you doing linux
<Company> zmike: I think it's disabled for release builds already (I'd need to check) - the tricky people are the ones who run debug builds of everything, because those are the ones trying zink and filing bugs
<zmike> ah
<zmike> well
<Company> but those can be educated, so if you want to keep it, I'll do that
<zmike> in that case oh well
<DemiMarie> Lynne: device → host transfers must use DMA for acceptable perfoance.
<Lynne> no objections
<Hazematman> zmike: this is so bizarre...
<zmike> ajax is trying to remove the dlopen in https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30417 and I suspect it will have the same issue
<DemiMarie> Otherwise the CPU is stalled for too long waiting for the device.
<Company> zmike: what could help is a run over the rects to merge adjacent ones that fit together - ie 0,0,10,10 ∪ 10,0,10,10 to 0,0,20,10
Company has quit [autokilled: Possible spambot. Mail support@oftc.net if you think this is in error. (2024-08-09 13:54:48)]
bolson has joined #dri-devel
agd5f has quit [Read error: No route to host]
jljusten has quit [Read error: Connection reset by peer]
yuq825 has quit [Remote host closed the connection]
jljusten has joined #dri-devel
<zmike> Hazematman: yep, that's the issue
agd5f has joined #dri-devel
alih has joined #dri-devel
jsa has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
<zmike> this is so monumentally stupid
<zmike> I hate computers
fireburn has quit [Quit: Konversation terminated!]
fireburn has joined #dri-devel
kts has joined #dri-devel
LeviYun has joined #dri-devel
jsa has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
nowrep has quit [Quit: WeeChat 4.3.4]
nowrep has joined #dri-devel
Company has joined #dri-devel
fireburn has quit [Quit: Konversation terminated!]
fireburn has joined #dri-devel
kaiwenjon has quit [Read error: Connection reset by peer]
kaiwenjon has joined #dri-devel
LeviYun has joined #dri-devel
<gfxstrand> MrCooper: Yes, but uncached system ram is not nearly as far away as VRAM. :)
<MrCooper> indeed
linusw has quit [Quit: Connection closed for inactivity]
<gfxstrand> And then there's the Intel drivers where we used to do "real" uncached for the Atom parts and CLFLUSH all the things.
<gfxstrand> I guess that's not really uncached. It's cached but in the worst possible way.
<gfxstrand> We eventually gave up on it because we were tired of hunting bugs and we discovered that snooping only cost us like 3% or something
<Lynne> EXT_memory_host makes this irrelevant though, the best copy is having less copy
<gfxstrand> yes
<gfxstrand> We really need to get that working on NVK.
<gfxstrand> dakr or skeggsb need to wire up a UAPI for me first, though.
<gfxstrand> or airlied if he's feeling so inclined
<gfxstrand> But I think there's probably a braoder discussion about how we want to do that in the memory manager so it'll likely be a while
digetx has joined #dri-devel
tzimmermann has quit [Quit: Leaving]
LeviYun has quit [Ping timeout: 480 seconds]
fireburn has quit [Quit: Konversation terminated!]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
sukuna has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
krei-se has quit [Quit: ZNC 1.9.1 - https://znc.in]
LeviYun has joined #dri-devel
epoch101 has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
LeviYun has quit [Ping timeout: 480 seconds]
krei-se has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
kaiwenjon has quit [Quit: WeeChat 3.8]
kts has quit [Quit: Konversation terminated!]
leizhou has quit [Remote host closed the connection]
<gfxstrand> Is there a bug in spirv-as that's causing piglit to hang up on it?
kaiwenjon has joined #dri-devel
leizhou has joined #dri-devel
LeviYun has joined #dri-devel
linusw has joined #dri-devel
<jenatali> gfxstrand: I had to fix one for Windows but I would've expected Linux to just work
<jenatali> My problem was using stdout for binary instead of text was causing weirdness with line endings ('cause Windows is bad at line endings)
<jenatali> Maybe there's a problem with nulls?
LeviYun has quit [Ping timeout: 480 seconds]
chamlis has quit [Remote host closed the connection]
chamlis has joined #dri-devel
chamlis has quit [Remote host closed the connection]
chamlis has joined #dri-devel
tristianc670482 has quit [Ping timeout: 480 seconds]
epoch101_ has joined #dri-devel
epoch101 has quit [Ping timeout: 480 seconds]
davispuh has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
LeviYun has joined #dri-devel
davispuh has joined #dri-devel
cyrinux has quit []
cyrinux has joined #dri-devel
epoch101 has joined #dri-devel
epoch101_ has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has quit [Remote host closed the connection]
<gfxstrand> jenatali: Yeah, nulls were a theory. It's like spirv-as isn't detecting EOF and kicking off its compile. Maybe it's looking for a NULL or something? IDK. It's weird.
<gfxstrand> For now, I'm running with -x spirv
sukuna has joined #dri-devel
gouchi has joined #dri-devel
tristianc670482 has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
coldfeet has quit [Remote host closed the connection]
jhugo has joined #dri-devel
epoch101 has quit []
epoch101 has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
epoch101 has quit []
sarnex has quit [Read error: Connection reset by peer]
leizhou has joined #dri-devel
sarnex has joined #dri-devel
LeviYun has joined #dri-devel
riteo has joined #dri-devel
leizhou has quit [Ping timeout: 480 seconds]
LeviYun has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
jimc__ has quit [Remote host closed the connection]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
LeviYun has joined #dri-devel
mbrost has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]
sukuna has quit [Ping timeout: 480 seconds]
sukuna has joined #dri-devel
guludo has quit [Quit: WeeChat 4.3.5]
flom84 has joined #dri-devel
<nerdopolis> I checked some archives of #dri-devel, and I just want to say 2 things about Plymouth is that IIRC there was a recent change to make it no longer wait for the next driver to load, and that it handles the transition from simpledrm to the main driver without an issue
<nerdopolis> It handles the transition better than all the display servers I tested
leizhou has joined #dri-devel
nerdopolis has quit [Ping timeout: 480 seconds]
glennk has quit [Ping timeout: 480 seconds]
alanc has quit [Remote host closed the connection]
alanc has joined #dri-devel
flom84 has quit [Ping timeout: 480 seconds]
LeviYun has joined #dri-devel
krushia has quit [Read error: Connection reset by peer]
nerdopolis has joined #dri-devel
gouchi has quit [Quit: Quitte]
sravn has quit [Quit: WeeChat 3.5]
LeviYun has quit [Ping timeout: 480 seconds]
leizhou has quit [Remote host closed the connection]
leizhou has joined #dri-devel
LeviYun has joined #dri-devel
LeviYun has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
LeviYun has quit [Ping timeout: 480 seconds]
sassefa has quit [Remote host closed the connection]
sukuna has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
leizhou has quit [Remote host closed the connection]
i509vcb has quit [Quit: Connection closed for inactivity]
leizhou has joined #dri-devel
soreau has quit [Ping timeout: 480 seconds]
jhli has quit [Remote host closed the connection]
LeviYun has joined #dri-devel
soreau has joined #dri-devel