SurfaceFlinger 是 Android 图形系统的一部分,负责在屏幕上渲染和显示图像
/system/etc/init/android.hardware.graphics.composer@2.1-service
文件,添加以下内容:service android.hardware.graphics.composer@2.1-service /system/bin/hwcomposer
class core
user system
group graphics drmrpc
capabilities SYS_NICE
writepid /dev/cpuset/foreground/tasks
# 添加以下内容以启用 HDR 显示
write /sys/class/drm/card0/device/hdr_metadata_type 1
write /sys/class/drm/card0/device/hdr_plus_metadata 1
ColorSpace
和 ColorRange
。完成这些步骤后,SurfaceFlinger 应该能够支持 HDR 显示。请注意,这些步骤可能因设备和 Android 版本而异,因此你可能需要根据你的具体情况进行调整。