ChanServ changed the topic of #dri-devel to: <ajax> nothing involved with X should ever be unable to find a bar
karolherbst has quit [Remote host closed the connection]
jsa1 has quit [Ping timeout: 480 seconds]
karolherbst has joined #dri-devel
<karolherbst> nice.. I think I reduced the CPU overhead enough, so I got like 5% of more performance :D
<karolherbst> clCreateKernel 20% -> 4%
docelalt^ has joined #dri-devel
apinheiro has quit [Quit: Leaving]
Daanct12 has joined #dri-devel
<karolherbst> I've written some silly code :')
<karolherbst> but I think I was just very optimstic on what's going to be a hot path for some applications
iive has quit [Quit: They came for me...]
<karolherbst> 3.4% mhhh
karolherbst has quit [Remote host closed the connection]
karolherbst has joined #dri-devel
columbarius has joined #dri-devel
co1umbarius has quit [Ping timeout: 480 seconds]
<karolherbst> now 5% of the CPU time is spend on setting kernel args and 7% on enqueuing kernels... maybe I can bring down those numbers as well
<karolherbst> and 3% of releasing the kernel, which is literally just some free
chloekek has quit [Remote host closed the connection]
karolherbst has quit [Remote host closed the connection]
flynnjiang has joined #dri-devel
karolherbst has joined #dri-devel
yyds has joined #dri-devel
sukuna has joined #dri-devel
<karolherbst> mhh yeah, nothing I can easily do... oh well...
<karolherbst> (well, besides figuring out why it's slow on the GPU side here or something)
sukuna1 has joined #dri-devel
dviola has left #dri-devel [WeeChat 4.2.2]
dviola has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
kode54 is now known as kode54_
kode54 has joined #dri-devel
kode54_ has quit []
<airlied> mwalle: robertfoss is probably who to ping
<airlied> robertfoss: ^
alanc has quit [Remote host closed the connection]
sukuna1 has quit [Remote host closed the connection]
sukuna has joined #dri-devel
epoch101 has quit []
a-865 has quit [Quit: ChatZilla 0.18.2 [SeaMonkey 2.53.18.2/20240318171950]]
sukuna1 has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
sukuna1 has quit [Remote host closed the connection]
sukuna has joined #dri-devel
heat has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
Daanct12 has quit [Quit: WeeChat 4.2.2]
Daanct12 has joined #dri-devel
sukuna1 has joined #dri-devel
bmodem has joined #dri-devel
sukuna has quit [Ping timeout: 480 seconds]
yyds has quit []
yyds has joined #dri-devel
a-865 has joined #dri-devel
kode54 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
kode54 has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
kode54 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
kode54 has joined #dri-devel
kode54 has quit []
kode54 has joined #dri-devel
sima has joined #dri-devel
sima has quit [Remote host closed the connection]
sgruszka has joined #dri-devel
sima has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
simon-perretta-img has quit [Remote host closed the connection]
simon-perretta-img has joined #dri-devel
kzd has quit [Ping timeout: 480 seconds]
Duke`` has joined #dri-devel
fab has joined #dri-devel
itoral has joined #dri-devel
sukuna1 has quit [Remote host closed the connection]
Company has quit [Quit: Leaving]
GreaseMonkey has quit [Read error: Connection reset by peer]
Duke`` has quit [Ping timeout: 480 seconds]
glennk has joined #dri-devel
GreaseMonkey has joined #dri-devel
warpme has joined #dri-devel
worky has joined #dri-devel
willy has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
jsa has joined #dri-devel
krastevm has quit [Remote host closed the connection]
martink has joined #dri-devel
vliaskov has joined #dri-devel
rasterman has joined #dri-devel
frieder has joined #dri-devel
fab has joined #dri-devel
vliaskov_ has joined #dri-devel
vliaskov has quit [Ping timeout: 480 seconds]
sghuge has quit [Remote host closed the connection]
sghuge has joined #dri-devel
bolson has quit [Ping timeout: 480 seconds]
bolson has joined #dri-devel
mvlad has joined #dri-devel
docelalt^ has quit [Ping timeout: 480 seconds]
docelalt^ has joined #dri-devel
jkrzyszt has joined #dri-devel
<mwalle> airlied: thanks
<mwalle> robertfoss: just in case the URL was lost: anything on https://lore.kernel.org/r/D09FZ0P0ARBE.1YPEPPM160VJK@kernel.org/ there was no reponse for months now :/
apinheiro has joined #dri-devel
lynxeye has joined #dri-devel
bolson has quit [Remote host closed the connection]
bolson has joined #dri-devel
yyds_ has joined #dri-devel
yyds has quit [Ping timeout: 480 seconds]
bolson_ has joined #dri-devel
bolson has quit [Remote host closed the connection]
kts has joined #dri-devel
bolson_ has quit [Remote host closed the connection]
Daanct12 has quit [Quit: WeeChat 4.2.2]
Daanct12 has joined #dri-devel
evadot_ has quit [Remote host closed the connection]
sgruszka has quit [Ping timeout: 480 seconds]
evadot has joined #dri-devel
sukuna has joined #dri-devel
jkrzyszt has quit [Quit: Konversation terminated!]
jkrzyszt has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
kts has joined #dri-devel
jfalempe has joined #dri-devel
pcercuei has joined #dri-devel
yyds_ has quit [Remote host closed the connection]
yyds has joined #dri-devel
vyivel has quit [Remote host closed the connection]
vyivel has joined #dri-devel
heat has joined #dri-devel
flynnjiang has quit [Quit: flynnjiang]
neniagh has joined #dri-devel
vliaskov_ has quit [Remote host closed the connection]
kts has quit [Ping timeout: 480 seconds]
vliaskov has joined #dri-devel
iyes has joined #dri-devel
kts has joined #dri-devel
kts has quit [Ping timeout: 480 seconds]
pochu_ has quit []
pochu has joined #dri-devel
<MrCooper> interesting, "mangohud vkcube-wayland --present_mode 1" shows ~10% higher frame rate (~3600 vs ~3300) with implicit sync compared to explicit sync with RADV on Navi 14, CPU load ~10% in both cases
alane has joined #dri-devel
tobiasjakobi has joined #dri-devel
tobiasjakobi has quit [Remote host closed the connection]
ptrc has quit [Remote host closed the connection]
ptrc has joined #dri-devel
cmichael has joined #dri-devel
alice has quit [Remote host closed the connection]
alice has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
yyds has quit [Remote host closed the connection]
YuGiOhJCJ has quit [Quit: YuGiOhJCJ]
warpme has quit []
Haaninjo has joined #dri-devel
<zamundaaa[m]> MrCooper: about 10% difference on my PC (11k vs 10k) as well, that's pretty weird
chloekek has joined #dri-devel
kts has joined #dri-devel
guludo has joined #dri-devel
itoral has quit [Remote host closed the connection]
jkhsjdhjs has quit [Ping timeout: 480 seconds]
Company has joined #dri-devel
yyds has joined #dri-devel
<MrCooper> zamundaaa[m]: yeah, while it was clear that explicit sync can't really be faster, I didn't expect it to hurt that much
<zamundaaa[m]> I would've expected it to be slightly faster, as it can avoid using buffers the compositor is still using on the GPU side
<MrCooper> not convinced that really makes a difference, the resulting client GPU work can't start earlier anyway
kts has quit [Read error: Connection reset by peer]
<zamundaaa[m]> Of course it can start earlier, by the client picking a buffer that's free
<zamundaaa[m]> If it picks the buffer the compositor is still busy on, then the client's GPU work has to wait until the compositor is done with it
<MrCooper> that's the point, it has to wait anyway, since the compositor uses a higher priority context
jkhsjdhjs has joined #dri-devel
<zamundaaa[m]> right, if you assume the GPU is a serial device, then it shouldn't make a difference in practice
<zamundaaa[m]> unless the client is rendering on a different GPU. Gonna test that
Calandracas has quit [Remote host closed the connection]
<zamundaaa[m]> I get maybe 1% more fps with vkcube-wayland running on the integrated GPU with explicit sync vs without. It fluctuates a bit with both explicit and implicit sync though, idk how reproducible those results are
<zamundaaa[m]> More important than the slight improvement is... I don't get the 10% drop in fps
<MrCooper> I see more than 1% fluctuation in the frame rate while it's running, so that would need to be qualified more :)
Daanct12 has quit [Quit: WeeChat 4.2.2]
<zamundaaa[m]> The 1% improvement is in the maximum fps. Idk how to tell mangohud to average over a longer time period to check that part out
Calandracas has joined #dri-devel
<MrCooper> anyway, I don't think your explanation for an improvement works in this case either, since the client doesn't draw to the same buffer the compositor samples from, so the client GPU work doesn't have to wait with implicit sync either
<zamundaaa[m]> I don't think Mesa does a blit with Vulkan
<MrCooper> hmm, or doesn't Mesa always use a separate shared buffer with Vulkan?
<zamundaaa[m]> It only does that with EGL
<zamundaaa[m]> At least that's how I understood the code last time I looked into the multi gpu changes for the linux dmabuf protocol
<MrCooper> hmm, that means either non-optimal access characteristics for either GPU, and/or buffer storage migration ping-poing though
<MrCooper> or not, since the client uses the integrated GPU
<zamundaaa[m]> yeah, in this case it should work out. In the other direction it might not be that great though
<MrCooper> yep
simon-perretta-img has quit [Read error: Connection reset by peer]
simon-perretta-img has joined #dri-devel
warpme has joined #dri-devel
kts has joined #dri-devel
<MrCooper> zamundaaa[m]: weird, with a second dGPU, implicit sync starts out >10% slower than explicit sync, but after a while the frame rate jumps up to the same range (reproduced 3x in a row)
<MrCooper> never mind
<MrCooper> it starts out slower with explicit sync as well, guess the GPU clocks are lower
<MrCooper> can't see any difference in this case
yyds has quit []
kts has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
<MrCooper> zamundaaa[m]: '"MANGOHUD_CONFIG=frame_count mangohud vkcube-wayland --present_mode 1" & sleep 60 && killall -STOP vkcube-wayland' shows how many frames it presented in a minute
emxd has quit [Remote host closed the connection]
kts has joined #dri-devel
emxd has joined #dri-devel
emxd has quit [Remote host closed the connection]
emxd has joined #dri-devel
yyds has joined #dri-devel
emxd has quit [Remote host closed the connection]
emxd has joined #dri-devel
emxd has quit [Remote host closed the connection]
nchery has quit [Ping timeout: 480 seconds]
kzd has joined #dri-devel
bmodem has quit [Ping timeout: 480 seconds]
fab has quit [Quit: fab]
fab has joined #dri-devel
RSpliet has quit [Quit: Bye bye man, bye bye]
rasterman has quit [Quit: Gettin' stinky!]
nchery has joined #dri-devel
fab has quit [Ping timeout: 480 seconds]
kts has quit [Ping timeout: 480 seconds]
<zamundaaa[m]> MrCooper: seems to be slightly better (<1%) with explicit sync still, but the difference between two runs is a few percent so it's hard to make any actual statements without running tons of tests
<MrCooper> or at least running the numbers through something like ministat, yeah
<MrCooper> sounds like no significant difference though
<zamundaaa[m]> Either way, more important is that there's an fps drop if it's on the same GPU, but not if it's a different one. It's at least a clue to where the problem comes from
fab has joined #dri-devel
bolson has joined #dri-devel
RSpliet has joined #dri-devel
DodoGTA has quit [Quit: DodoGTA]
RSpliet has quit [Quit: Bye bye man, bye bye]
DodoGTA has joined #dri-devel
RSpliet has joined #dri-devel
opotin65 has joined #dri-devel
RSpliet has quit [Read error: Connection reset by peer]
RSpliet has joined #dri-devel
opotin65 has quit []
opotin65 has joined #dri-devel
<MrCooper> zamundaaa[m]: BTW, AFAICT there's a blit for PRIME with Vulkan as well
sudeepd has joined #dri-devel
heat has quit [Remote host closed the connection]
heat has joined #dri-devel
<zamundaaa[m]> Ah, indeed, that seems to have been fixed a while ago. Sorry for spreading outdated information
<robertfoss> mwalle, arlied: thanks, having a look
<robertfoss> mwalle: sorry about the delay, i'll have a look today or tomorrow
<zamundaaa[m]> MrCooper: do I see that correctly, the blit goes from the swapchain buffer to just another buffer on the same device as the swapchain?
<MrCooper> I think so, it uses system memory for storage though
<zamundaaa[m]> okay, that's less bad then. Dunno if that actually guarantees the import to the main device to be possible though
Duke`` has joined #dri-devel
<zamundaaa[m]> but if it works in practice it's probably not a real problem
yyds has quit [Remote host closed the connection]
<orbea> idk this is the right place to ask, but any ideas what happened to https://gitlab.com/panfork/panfork ?
kts has joined #dri-devel
chloekek has quit [Remote host closed the connection]
iyes has quit [Remote host closed the connection]
iyes has joined #dri-devel
warpme has quit []
bbhtt has left #dri-devel [#dri-devel]
worky is now known as willy
iyes has quit [Ping timeout: 480 seconds]
sgruszka has joined #dri-devel
<DavidHeidelberg> Serious question: should egl/glxinfo has -d option for decimal output OR should GL-CTS print hex values?
<DavidHeidelberg> I'm getting mad converting back and forth between these two and it gets seriously annoying.
kts has quit [Ping timeout: 480 seconds]
iyes has joined #dri-devel
epoch101 has joined #dri-devel
rasterman has joined #dri-devel
warpme has joined #dri-devel
cmichael has quit [Quit: Leaving]
DodoGTA has quit [Quit: DodoGTA]
DodoGTA has joined #dri-devel
linkmauve has left #dri-devel [Error from remote client]
iive has joined #dri-devel
<daniels> orbea: only one person knows, and they aren't here
<orbea> daniels: do you mind elaborating?
<daniels> orbea: panfork was a one-person effort, and that person has not been part of the mesa community for quite some time now
<orbea> ah, and they are now MIA?
<daniels> unsure
<orbea> okay, thanks for the info
<daniels> np
kaiwenjon has joined #dri-devel
a-865 has left #dri-devel [#dri-devel]
anujp has joined #dri-devel
<DavidHeidelberg> daniels: what do you think about the hex/dec eglinfo output vs CTS?
<daniels> DavidHeidelberg: adding a flag seems reasonable yeah
<DavidHeidelberg> on eglinfo side?
sukuna has quit [Remote host closed the connection]
epoch101 has quit []
sukuna has joined #dri-devel
anujp has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
lynxeye has quit [Quit: Leaving.]
soreau has quit [Remote host closed the connection]
<daniels> yeah
iyes has quit [Ping timeout: 480 seconds]
coldfeet has joined #dri-devel
frieder has quit [Remote host closed the connection]
sgruszka has quit [Ping timeout: 480 seconds]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
soreau has joined #dri-devel
soreau has quit [Read error: Connection reset by peer]
soreau has joined #dri-devel
<DavidHeidelberg> daniels: done
greenjustin has joined #dri-devel
alanc has joined #dri-devel
rasterman has quit [Quit: Gettin' stinky!]
<daniels> DavidHeidelberg: where'd you get to with the mesa-rootfs bucket?
<DavidHeidelberg> daniels: I think sergi claimed the task. Generally it should be just changing the part and re-running the uploads, right?
jkrzyszt has quit [Ping timeout: 480 seconds]
iyes has joined #dri-devel
<daniels> yeah
warpme has quit []
mvlad has quit [Remote host closed the connection]
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
cheako has joined #dri-devel
docelalt^ has quit [Remote host closed the connection]
neniagh has quit [Read error: No route to host]
neniagh has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
sudeepd_ has joined #dri-devel
sgruszka has joined #dri-devel
sgruszka has quit []
fab has quit [Quit: fab]
sudeepd has quit [Ping timeout: 480 seconds]
eukara has quit [Read error: Connection reset by peer]
anujp has quit [Ping timeout: 480 seconds]
sima is now known as Guest2077
sima has joined #dri-devel
Haaninjo has quit [Quit: Ex-Chat]
neniagh has quit [Ping timeout: 480 seconds]
coldfeet has quit [Quit: Lost terminal]
sima has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
jsa has quit [Ping timeout: 480 seconds]
Duke`` has quit [Ping timeout: 480 seconds]
sudeepd_ has quit [Ping timeout: 480 seconds]
iyes has quit [Ping timeout: 480 seconds]
sudeepd_ has joined #dri-devel
Guest2077 has quit [Ping timeout: 480 seconds]
anujp has quit [Ping timeout: 480 seconds]
anujp has joined #dri-devel
simon-perretta-img has quit [Ping timeout: 480 seconds]
simon-perretta-img has joined #dri-devel
iyes has joined #dri-devel
sudeepd_ has quit [Ping timeout: 480 seconds]
kaiwenjon has quit [Quit: WeeChat 3.8]
iyes has quit [Ping timeout: 480 seconds]
sudeepd_ has joined #dri-devel
iyes has joined #dri-devel
vliaskov has quit []
kaiwenjon has joined #dri-devel
zxrom has quit []
chloekek has joined #dri-devel
mripard has quit [Remote host closed the connection]
mripard has joined #dri-devel
guludo has quit [Ping timeout: 480 seconds]
pcercuei has quit [Quit: dodo]
iyes has quit [Ping timeout: 480 seconds]
kaiwenjon has quit [Quit: WeeChat 3.8]
simon-perretta-img has quit [Ping timeout: 480 seconds]
anujp has quit [Ping timeout: 480 seconds]