Skip to content

Commit c1ffb67

Browse files
committed
msm8916-common: Force disable display partial updates
Postprocessing daemon (ppd) will only work when partial updates is in a disabled state. Logic for checking dynamic partial updates state via the sysfs node (/sys/class/graphics/fb0/dyn_pu) seems to be broken in ppd as it keeps polling and causing 100% cpu utilization: openat(AT_FDCWD, "/sys/class/graphics/fb0/dyn_pu", O_RDONLY) = 6 ppoll([{fd=4096, events=0}, {fd=6, events=POLLPRI|POLLERR}], 2, NULL, NULL, 0) = 1 ([{fd=0, revents=POLLIN}]) ppoll([{fd=4096, events=0}, {fd=6, events=POLLPRI|POLLERR}], 2, NULL, NULL, 0) = 1 ([{fd=0, revents=POLLIN}]) ppoll([{fd=4096, events=0}, {fd=6, events=POLLPRI|POLLERR}], 2, NULL, NULL, 0) = 1 ([{fd=0, revents=POLLIN}]) For now, we will disable partial updates until the poll loop is solved. Change-Id: I0616d5dca816213274eeea5746c48973e6d770c5
1 parent e2d3fdb commit c1ffb67

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Diff for: system_prop.mk

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
3131
debug.sf.disable_backpressure=1 \
3232
debug.sf.latch_unsignaled=1 \
3333
persist.hwc.mdpcomp.enable=true \
34-
persist.hwc.ptor.enable=true
34+
persist.hwc.ptor.enable=true \
35+
persist.hwc.pubypass=true
3536

3637
# Media
3738
PRODUCT_PROPERTY_OVERRIDES += \

0 commit comments

Comments
 (0)