Displaying 1 result from an estimated 1 matches for "nvc0_validate_buffers".
2016 Jun 03
13
[Bug 96355] New: Performance: extra&costly SSBO validation even when SSBO aren't used
...QA Contact: nouveau at lists.freedesktop.org
Hello,
I'm currently trying to profile my application (PCSX2) with Mesa. I don't know
if my GPU (GTX760) is properly reclocked but my app is often CPU limited. It
could just be the IO operation that are very slow.
Anyway, Perf-Event shows that nvc0_validate_buffers is (too) often called.
+ 8.78% 7.98% pcsx2_GSReplayL nouveau_dri.so nvc0_validate_buffers
My understanding of the code is that every time we switch a shader program, a
full SSBO bind/validation is called. nvc0_set_shader_buffers will dirty buffer
state (NVC0_NEW_3D_BUFFERS). The trick is...