A KMS Driver Is Coming For Mini USB Projectors
Hans de Goede at Red Hat has been working on a DRM KMS kernel driver for the Grain Media GM12U320 hardware.
Grain Media GM12U320 may not ring any bells, but it's the video hardware found within several mini/pico projectors that connect to the host system via USB for power and data. This GM12U320 KMS driver is an alternative to the existing open-source basic frame-buffer driver for this hardware.
One of the common GM12U320 devices is the Acer C120 DLP Pico Projector that retails for less than $200 USD and uses a USB 2.0/3.0 connection while being "small enough to stash in your pocket."
This gm12u320 KMS driver weighs in at around 2,000 lines of code and is derived from the DisplayLink UDL KMS driver. This driver does support PRIME for cooperating with other DRM drivers.
This driver has yet to be mainlined in the Linux kernel so for now if you have one of the supported USB pico projectors you'll need to grab the code via the dri-devel list.
Grain Media GM12U320 may not ring any bells, but it's the video hardware found within several mini/pico projectors that connect to the host system via USB for power and data. This GM12U320 KMS driver is an alternative to the existing open-source basic frame-buffer driver for this hardware.
One of the common GM12U320 devices is the Acer C120 DLP Pico Projector that retails for less than $200 USD and uses a USB 2.0/3.0 connection while being "small enough to stash in your pocket."
This gm12u320 KMS driver weighs in at around 2,000 lines of code and is derived from the DisplayLink UDL KMS driver. This driver does support PRIME for cooperating with other DRM drivers.
This driver has yet to be mainlined in the Linux kernel so for now if you have one of the supported USB pico projectors you'll need to grab the code via the dri-devel list.
1 Comment