ChanServ changed the topic of #zink to: official development channel for the mesa3d zink driver || https://docs.mesa3d.org/drivers/zink.html
Akari` has joined #zink
Akari has quit [Remote host closed the connection]
jabashque has quit [Read error: Connection reset by peer]
jabashque has joined #zink
<baryluk> zmike: found way to reproduce glmark2 issue: ./build/src/glmark2 --data-path $(pwd)/data --run-forever --benchmark build:use-vbo=false:duration=100
<baryluk> It leaks some memory (GTT in radeontop) like crazy.
<zmike> hm
<baryluk> happens also with lazy descriptors.
<zmike> seems bad
<baryluk> what is even weirder. is that even if you reduce duration to 3, but keep --run-forever, which should destroy and create new context, it still leaks (with non-lazy descriptors at least)
<baryluk> I guess. I should be able to bisect this.
<zmike> that is weird
<zmike> I'm deep into fixing tomb raider again, but this is looking like another top 3 worst bugs of all time entry
<baryluk> Well. Because I can observe the radeontop, and kill the glmark before it reaches close to limit, I thik bisect should be quick to do.
<zmike> great
<airlied> zmike: got any idea where it broke?
<zmike> airlied: hm?
<zmike> the tomb raider thing uh...sort of but also not really
<zmike> in benchmark mode when using auto descriptors, the fallback from cache -> lazy on a single ubo set for a compute shader somehow breaks this stupid hair rendering
<baryluk> hmm. I am not sure how to aproach this bisecting. Bisecting in current zink-wip will not work. I think I need to do testing between zink-wip snapshots
<zmike> even though as near I can tell the descriptors in radv are completely identical
<zmike> baryluk: try against mesa main? zink-wip doesn't have much these days
<baryluk> ok.
<baryluk> when is 21.3 planned?
<zmike> branchpoint tomorrow
<baryluk> ok. then I will try to finish bisecting today
<zmike> eh bugfixes are fine after that
<zmike> no rush
<baryluk> yes. i know
<baryluk> zmike: commit 40fdb3212c3ded2150faf952dc2b669991bfbf94
<baryluk> zink: add a suballocator
<baryluk> damn
<baryluk> that is going to be tricky to debug
<baryluk> let me rerun in with debug mesa.
<baryluk> no difference. no reported issues
<zmike> eh I think it'll be easy to track down once I start
<zmike> gpu leaks aren't too bad
<zmike> just make sure you add the repro case to that ticket
quantum5 has quit [Quit: ZNC - https://znc.in]