The driver needs to support 3 basic things:
Composite + Render + ARGB GLX buffers
The Orbiter code is written entirely using X.org standard extensions. My understanding is that the VIA chipsets, at least the latest ones, can support full alpha blended overlay. The problem is that #1 VIA doesn't release the specs, except under NDA & #2 there aren't a huge number of developers who have the skills needed to extend the OpenChrome drivers to support OpenGL + Composite in the drivers, especially for free.
My understanding is that not all VIA chips are equal and different "flaws" in the driver vary depend on the model of the MD. I do understand your grief regarding the drivers released by VIA but this is no different from NVidia's position. I think the best thing to do is understand exactly what model of Unichrome Pro is used on the Fiire Station from the devs of the device and see what driver is being used. I would also like to know what the term "licensed" driver means. I know that ddamron has a model. I think that the openchrome drivers are a dead road since they are not actively developed on the newer chips especially regarding 2D/3D acceleration.
We should be in a good position to help integrate these drivers for 710 since that is what they advertise as doing. If there are any problems, we should bug VIA regarding the issues and hope that they solve the issue in their driver. It helps that we use something similar to what Fiire are using since this would allow us to use the same channels that they are using and help each other to end up with less bugs/issues.
heh, VIA is not interested in the linux community, especially where their higher end graphics chips are concerned. If you are not a systems integrator, you will not be able to get a compiled binary for their VIA Unichrome Pro II drivers.... It is compiled for specific kernel versions from VIA themselves....
All I'm saying is, it's not going to be that easy.... some of us have tried to tread down that road, before.