/drmkms-python-tests

DRM/KMS manual validation scripts

Primary LanguagePythonApache License 2.0Apache-2.0

drmkms-python-tests

DRM/KMS manual validation scripts

Motivation

Android UI performance relies on DRM/KMS quality a lot.

Mainline kernel drivers still have bugs that make FULL DRM/KMS support impossible and we have to limit or disable using HW overlay planes for such drivers/boards.

In addition to that some of the kernel DRM drivers do not expose full hardware capabilities. Improving such drivers is much faster when easy-to-run test procedures are available.

Also it is nice to have the ability to test any change in driver code for regression with existing tests.

Running

Scripts depends on kmsxx library: https://github.com/tomba/kmsxx

Contributing

Contributions are welcome.

Feel free to add any new / fix existing tests by opening a pull request.