me176c-dev / android_device_asus_K013

Android device configuration for ASUS MeMO Pad 7 (ME176C(X))
https://forum.xda-developers.com/memo-pad-7/orig-development/rom-unofficial-lineageos-16-0-asus-memo-t3929600
Other
26 stars 5 forks source link

Graphics Composer #25

Open lambdadroid opened 7 years ago

lambdadroid commented 7 years ago

When I tested this a month ago, drm_hwcomposer was crashing instantly on boot. IA-Hardware-Composer booted fine, but there was massive display flickering and black artifacts when navigating through the UI.

I tested IA-Hardware-Composer again today with more success. On Android-IA's Linux 4.9 kernel, most of the display flickering is gone, however it freezes after a while with DRM atomic errors in the kernel. It appears like these have been fixed in newer kernel versions, because they are no longer happening when running with Linux 4.13-rc7.

There are still some black artifacts sometimes, but mostly it's working quite well. I think this will be a good choice once we can do the kernel upgrade.

lambdadroid commented 6 years ago

Moving this to Oreo because IA-Hardware-Composer seems to target that instead of Nougat now. I don't want to backport all these changes.

lambdadroid commented 5 years ago

A simple hardware composer was added https://github.com/me176c-dev/android_device_asus_K013/commit/13048481d75357bfc973223cd7e6edf2a08c2ca6, but it would be still worth to test drm_hwcomposer for more efficiency.