summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README24
1 files changed, 24 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..15dc952
--- /dev/null
+++ b/README
@@ -0,0 +1,24 @@
+Linux kernel modesetting driver for Grain Media GM12U320 based devices
+(primarily Acer C120 projector, but there may be compatible devices).
+
+This is based on the fb driver from Viacheslav Nurmekhamitov:
+https://github.com/slavrn/gm12u320
+
+This driver supports PRIME, allowing the projector to be setup as a slave
+output of your main gpu using xrandr --listproviders and
+xrandr --setprovideroutputsource. After which the projector can be used as
+a second monitor using your desktop environment config panel to select
+clone or second monitor mode. HW 3d rendering is supported and will use the
+main gpu and the rendered images will then be send to the projector via dma.
+
+Installation:
+
+make
+sudo make modules_install
+sudo depmod -a
+
+The gm12u320 represents itself to the system as an usb-storage device, to
+avoid the usb-storage driver grabbing the device before the gm12u320 driver
+can bind to it, add "usb-storage.quirks=1de1:c102:i" to your kernel cmdline.
+
+Reboot so that the new kernel cmdline is used, all done.