X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=init.sh;fp=init.sh;h=bc2310951a300baedb09abb6b0d43ff4851c6a27;hb=4b36091bffc0b1a6ff8b7e352764465cdb47acf1;hp=805e25b47101496b99a68ebdeb10b1c1f2e0187d;hpb=ff4be9e854cdf124998f7a4a7d82dbbe23e78719;p=android-x86%2Fdevice-generic-common.git diff --git a/init.sh b/init.sh index 805e25b..bc23109 100644 --- a/init.sh +++ b/init.sh @@ -187,16 +187,14 @@ function init_hal_gralloc() { case "$(readlink /sys/class/graphics/fb0/device/driver)" in *virtio_gpu) - if [ "$HWACCEL" != "0" ]; then - set_property ro.hardware.hwcomposer drm - set_property ro.hardware.gralloc gbm - set_property debug.drm.mode.force ${video:-1280x800} - fi - set_prop_if_empty sleep.state none - ;; + HWC=${HWC:-drm} + GRALLOC=${GRALLOC:-gbm} + video=${video:-1280x768} + ;& *i915|*radeon|*nouveau|*vmwgfx|*amdgpu) if [ "$HWACCEL" != "0" ]; then - set_property ro.hardware.gralloc drm + ${HWC:+set_property ro.hardware.hwcomposer $HWC} + set_property ro.hardware.gralloc ${GRALLOC:-drm} set_drm_mode fi ;; @@ -229,7 +227,7 @@ function init_hal_power() # TODO case "$PRODUCT" in - HP*Omni*|OEMB|Surface*3|T10*TA) + HP*Omni*|OEMB|Standard*PC*|Surface*3|T10*TA|VMware*) set_prop_if_empty sleep.state none ;; e-tab*Pro)