Merge lp:~sylvain-pineau/checkbox/story482.9_gpu_lockup into lp:checkbox
Proposed by
Sylvain Pineau
Status: | Merged |
---|---|
Merged at revision: | 1310 |
Proposed branch: | lp:~sylvain-pineau/checkbox/story482.9_gpu_lockup |
Merge into: | lp:checkbox |
Diff against target: |
247 lines (+220/-1) 3 files modified
debian/control (+1/-1) jobs/graphics.txt.in (+21/-0) scripts/gpu_test (+198/-0) |
To merge this branch: | bzr merge lp:~sylvain-pineau/checkbox/story482.9_gpu_lockup |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Marc Tardif (community) | Approve | ||
Review via email:
|
Description of the change
The goal here is to perform some challenging graphic workloads on the gpu and check logs for lockup.
Most of them are inspired by xdiagnose workloads.
To do so, I've created a threaded application that:
- start 2 glxgears and move the corresponding windows,
- change workspaces/
- start a loop of flash playbacks in firefox,
- suspend/resume (S3) one time for 30s
After 80 seconds, the script checks kern.log for the "gpu hung" pattern.
To post a comment you must log in.
Looks good, very nice code! However, I will report a bug to avoid using os.environ[ "CHECKBOX_ SHARE"] , which also happens to appear in another script, so that it can be run more easily from the command line.