ChanServ changed the topic of #zink to: official development channel for the mesa3d zink driver || https://docs.mesa3d.org/drivers/zink.html
quantum5 has joined #zink
pendingchaos_ has joined #zink
pendingchaos has quit [Ping timeout: 480 seconds]
pendingchaos_ is now known as pendingchaos
orbea1 has joined #zink
orbea has quit [Ping timeout: 480 seconds]
orbea1 has quit []
orbea has joined #zink
caseif has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
caseif has joined #zink
Plagman has quit [Remote host closed the connection]
xlei has quit [Ping timeout: 480 seconds]
xlei has joined #zink
<ajax> Surfaceless platform:
<ajax> zink ERR: 'setupLoaderTermPhysDevs: Failed to detect any valid GPUs in the current config'
<zmike> 🤔
<ajax> twisty maze of dlopens here
<ajax> plain vulkaninfo works, 'zink vulkaninfo' fails to find vkCreateInstance
<ajax> this on nvidia so there's probably some glvnd shenanigans involved here
<zmike> ajax: dumb question but I assume you're setting the glvnd var?
<zmike> baryluk: this glmark thing is suuuuper wtf
<zmike> ohhhhhhhhhhh wow
<zmike> baryluk: got it
<zmike> which I think means I've finished all the zink work items for the release \o/
Plagman has joined #zink
omegatron has quit [Quit: What happened? You quit!]
omegatron has joined #zink
<baryluk> zmike: whoh. congrats. take a break for a day dude :)
<baryluk> It is a bit of workaround fix, but if it works then great, it is pretty fast check.
<zmike> hm?
<zmike> I think it only works for radeonsi and iris now because they happen to deallocate in timeline order
<baryluk> trying first items from the bo list
<zmike> zink deallocates in random order
<zmike> so this can never work
<zmike> just been coincidental that it hasn't blown up until now
<baryluk> hehe
<zmike> as always, tester prime finds the best bugs
<baryluk> sure. will find some new ones tomorrow, as now I am unblocked ;D
<zmike> just don't update and use main
<zmike> radv is broken for the time being
<zmike> gonna try to get a new wip out in a few...
<zmike> baryluk: new wip up, should have everything all fixed
<baryluk> thx. that is going to be helpful.
<zmike> hopefully
<zmike> do you have basemark in your benchmark script?
<zmike> need to figure out what I'm doing wrong in that one at some point
<baryluk> oh. I did not know basemark supports OpenGL. I forgot about it. I will try to add it, but I do not have any data for it yet.
<zmike> it's one of the phoronix benchmarks
<zmike> basically all just buffer allocation and rebinds from what I can see
<zmike> but zink gets dumpstered somehow
<zmike> yep
<baryluk> I tried to use it, but their license is weird.
<zmike> I just scraped the phoronix benchmark script for all my testing
<baryluk> that is fine.
<zmike> the site and such for that one were a bit odd
<baryluk> I actually had problem with running basemark even on radeonsi. It was crashing my gpu.
<zmike> huh
<zmike> I'm kinda out of office for the day but if you wanna get a ticket going we can try to figure it out
<baryluk> ok. I see how he launches it in phoronix benchmark script. I will try that. Last time I tried, i had issue with launcher not passing environment variables properly.
<zmike> ah
<zmike> makes sense
<baryluk> nice. it works good. the generated result report is really nice. it even has all frametimes for each frame.
<baryluk> radeonsi and zink works good.
<baryluk> yes, spending quite a fraction of profile in zink_set_constant_buffer