[ "$VULKAN" = "1" ] && GRALLOC=gbm
case "$(cat /proc/fb | head -1)" in
- *virtiodrmfb)
+ *virtiodrmfb|*DRM*emulated)
if [ "$HWACCEL" != "0" ]; then
set_property ro.hardware.hwcomposer ${HWC:-drm}
set_property ro.hardware.gralloc ${GRALLOC:-gbm}
;;
esac
+ [ -z "$(getprop ro.hardware.gralloc)" ] && set_property ro.hardware.egl swiftshader
[ -n "$DEBUG" ] && set_property debug.egl.trace error
}
hal_sensors=hdaps
;;
*LINX1010B*)
+ set_property ro.iio.accel.x.opt_scale -1
set_property ro.iio.accel.z.opt_scale -1
+ ;;
+ *i7-WN*)
+ set_property ro.iio.accel.quirks no-trig
;&
- *i7Stylus*|*M80TA*)
+ *i7Stylus*)
set_property ro.iio.accel.x.opt_scale -1
;;
*LenovoMIIX320*|*ONDATablet*)
set_property ro.iio.accel.x.opt_scale -1
set_property ro.iio.accel.y.opt_scale -1
;;
+ *SP111-33*)
+ set_property ro.iio.accel.quirks no-trig
+ ;&
*ST70416-6*)
set_property ro.iio.accel.order 102
;;
*e-tabPro*|*pnEZpad*)
set_property ro.iio.accel.quirks no-trig
;&
- *T*0*TA*)
+ *T*0*TA*|*M80TA*)
set_property ro.iio.accel.y.opt_scale -1
;;
*)