An app’s unit test here was flaky, and I didn’t trust my hardware, so I decided to validate it
by making sure the piglit test suite passed. That opened up quite a can of worms.
On all versions of Ubuntu I’ve tried (12.04 and 16.04),
with all nvidia driver versions I’ve tried (up to 370.28),
on all amd64 hardware I’ve tried, with really old (gt220) and merely old (gtx570) cards,
the open source piglit suite of opengl conformance/regression tests
seems to be really good at crashing the system.
Here’s the commandline I use to run a ~1 hour subset of the tests:
./piglit run -1 -v --dmesg --sync -t texture tests/quick results/quick
So of course when I come here to file a bug report, and follow the instruction to do
startx – -logverbose 6
piglit doesn’t crash the system :-) Maybe I can rely on that option, or maybe I just got lucky this time. Either way, more tests fail than pass, which isn’t too good.
I’ve ordered a gtx 1060 in hopes nvidia has given its code path more love than these old cards.
Has anybody else tried piglit on nvidia’s drivers? Does your system stay up when you do?
Note to nvidia: the other vendors started paying attention to piglit not too long ago, and their
latest open source drivers survive it well now, and even pass most tests.