intel: Scheduler issues with piano trace
Per my notes in !7698 (comment 2059913), there is some issue with scheduling and the piano trace. Making changes to register allocation (which affects scheduling) or to the scheduler mode causes the trace to render differently. That should not be.
I was able to affect changes in the rendering output across !7698 (merged) on both Zink and Iris. Changing the scheduler mode was only tested on Iris.
To get the trace, use replayer.py
from piglit:
replayer.py download --download-url https://s3.freedesktop.org/mesa-tracie-public/ --db-path /tmp/replayer-db/ gputest/pixmark-piano-v2.trace
Then use apitrace
to replay it. The dump-images
and diff-images
modes are useful.