15:03 MrCooper: agd5f_: was swapping back from GTT to VRAM ever implemented for BOs allocated with AMDGPU_GEM_CREATE_VM_ALWAYS_VALID ?
15:13 agd5f: MrCooper, don't remember off hand. I think they should be treated the same as the non-valid case. we just walk all the buffers rather than just the list provided
18:01 Venemo: agd5f: how do I diagnose a page flip timeout? is this likely a kernel or userspace issue?
18:13 agd5f: Venemo, usually it's a symptom of some other problem like a GPU hang so the rendering fence never signals so we never flip to the new buffer
18:17 Venemo: agd5f: there is no ring timeout in dmesg only the page flip timeout
18:18 Venemo: wouldn't there be also a ring gfx timeout if it was a gpu hang?
18:54 agd5f: Venemo, in general yes, but I think the flips would time out. GPU timeout is like 10 seconds by default. If gfx ultimately isn't hung, then maybe it's something else on the display side
18:54 agd5f: *time out first
19:01 Venemo: understood
19:09 mareko: haasn: regarding tiling, google Z-order curve
19:11 mareko: hw tiling is just a Z-order curve with some modifications