Back in the late 90s to early 2000s, SiS graphics chips were fairly common and found in many low-end devices. Today, the chips are still capable enough for simple graphics needs, but the graphics cards were on PCI and AGP buses. They are not usable in modern computers.
However, there exist USB-based graphics cards with a SiS 315 graphics chip. Those are around on Ebay et al  and easily usable with current computers. I already do have a driver for the old PCI-based SiS drivers and have long been struggling to find something useful to do with it. Converting it to serve USB devices would finally make it useful.
The goal for Hackweek 20 is to dedust my SiS driver and make it work with the 315 chip. That might take a bit or not; I'm not sure yet. Afterwards, the PCI I/O needs to be replaced with corresponding USB operations.
There are quite a few resources. My PCI driver is at . For the USB devices, there exists an old userspace driver at  and a kernel stub at . A general description of the device can be found in the Wayback Machine. 
If successful, the driver is supposed to be included in the upstream kernel.
This project is part of:
Hack Week 20