ChanServ changed the topic of #zink to: official development channel for the mesa3d zink driver || https://docs.mesa3d.org/drivers/zink.html
gfxstrand has quit [Ping timeout: 480 seconds]
sinanmohd has quit [Read error: No route to host]
sinanmohd has joined #zink
<zmike> alright, some facts: radeonsi has a swapchain size of 4 vs zink at 3, so that's a factor
<zmike> increasing the swapchain size on zink doesn't entirely fix the issue, but it does massively reduce acquire time so the diff is only about 2x
<zmike> what's maybe odd is that radeonsi gets XCB_PRESENT_COMPLETE_MODE_SKIP for complete notify about 50% of the time whereas in zink it's more like 2-3% of the time?
<daniels> koooooppppeeeerrrrrrr
<zmike> not sure how kopper explains the skip event diff
<daniels> depends on what it sets as the msc and when it submits … also FIFO thread if it’s using that as the present mode
<zmike> no thread since it's immediate
<zmike> msc is always 0 from vk
<zmike> dri actually calcs one
Dark-Show has joined #zink
<daniels> hmm
<daniels> Xwl or Xorg?
<zmike> xorg
<zmike> more progress: it seems like vk presentation is actually a significant bottleneck due to 1) draining the event queue before present 2) forcing a full roundtrip for present instead of just emit+flush like dri does
<zmike> tweaking both of those on top of swapchain resize gets me to 17k fps
anholt_ has joined #zink
anholt has quit [Ping timeout: 480 seconds]
Dark-Show has quit [Quit: Leaving]
gfxstrand has joined #zink
sinanmohd has quit [Quit: restarting]
sinanmohd has joined #zink
sinanmohd has quit [Quit: restarting]
sinanmohd has joined #zink
sinanmohd has quit [Quit: restarting]
sinanmohd has joined #zink