Yes, it would!
Attachment 14290
I have investigated at least half a dozen of the popular USB ILDA DACs, and none of them have working Linux drivers; evidently there is no demand for this. Rather than design an entirely new DAC for this purpose, I wrote a Linux driver for the C-Media chips so that a) audio applications don't see them as sound cards and accidentally cause galvo movement or laser emission, and b) a simple laser frame based API can be used, with the PCM generation and buffering abstracted inside the driver.
At the same time, I used the GPIO pins to get the ILDA return input signal (pin 12) and set the ILDA shutter output signal (pin 13), and I used a shift register with the micro-controller interface to provide eight TTL outputs for beam or effect actuators on the user-defined signals (pins 9-11, 21-24). It would be possible to use the same micro-controller interface for more comprehensive DMX or TTL input/output, but eight TTL outputs is all that fits nicely on the ILDA connector.
This approach seems to work well. In fact, because there is no dead-time between frames, you actually get higher average brightness and faster animation rates than any commercially available USB ILDA DACs. At the moment I'm still using the blue box prototype that many of you have seen, but I will be producing a few more for other projectors using the board above, which integrates the C-Media circuitry along with the differential amplifiers inside a DB-25 enclosure.