Gt9xx 1085x600 May 2026
Most GT9xx auto-calibrate, but if touch is offset:
# Using xinput (X11)
xinput set-prop "Goodix Capacitive Touch" "Coordinate Transformation Matrix" \
0.989 0 0.0055 0 1 0 0 0 1
Calculate:
scale_x = 1024 / 1085 if mismatch between reported and actual.
The GT9XX family is well-supported in the mainline Linux kernel under the goodix driver. gt9xx 1085x600
Device Tree Overlay Example (for Raspberry Pi or similar ARM boards):
&i2c1 status = "okay"; clock-frequency = <400000>;gt9xx: touchscreen@5d compatible = "goodix,gt911"; reg = <0x5d>; interrupt-parent = <&gpio>; interrupts = <20 2>; // GPIO pin 20, falling edge irq-gpios = <&gpio 20 0>; reset-gpios = <&gpio 21 0>; touchscreen-size-x = <1085>; touchscreen-size-y = <600>; ;
;
The GT9xx series (typically the GT911, GT9271, or GT928) manufactured by Goodix is the industry standard for capacitive touch controller ICs. When paired with a display resolution of 1085x600, it represents a specific class of widescreen displays often found in aftermarket car head units, Raspberry Pi hobbyist screens, and industrial control panels. Most GT9xx auto-calibrate, but if touch is offset:
The resolution of 1085x600 is a slight variation of the standard 1024x600 or 1280x800 standards, often resulting from specific panel manufacturing cuts or pixel density requirements in 7-inch to 8-inch form factors.
Example device tree remap (Linux):
&i2c1
goodix_ts@14
compatible = "goodix,gt911";
reg = <0x14>;
touchscreen-size-x = <1085>;
touchscreen-size-y = <600>;
touchscreen-inverted-x;
// ... irq, reset
;
;
The resolution 1085x600 is the most distinctive part of this specification. Unlike standard consumer resolutions (like 1280x720 or 1920x1080), 1085x600 is a non-standard, industrial resolution.