I got Recon3D and it's working but not in 100% CA0132 is HDA compatible but it works buggy on Linux HDA driver, there HDA patch for CA0132 in kernel which is incomplete
Originally Posted by narciso
In general there buffer allocation problem on default configuration, i managed to fix it by unloading intel_hda module and load it with position_fix=1 parameter:
For some reason setting position_fix=1 on boot time does not work so i made systemd service that runs those 2 commands on start of system.
modprobe snd_hda_intel position_fix=1
Most notable and annoying bug is sometimes it mutes and playing sound from some other software (i think it depends on how application communicates with ALSA) wake it up and makes sound back, this seems to be fixed in 3.8. now i'm having diffrent problem, on system wakening from sleep sound does not work and after reboot it still wont work.... i need to boot Windows make sound back. CA0132 DSP is programmable and has a firmware (which do all those those fancy effects on Windows) that can be loaded, it can work without it as i read firmware is lost once card losing power and needs to be reloaded, but it still works when you boot Linux first, but sometime on wake it losing sound and reloading firmware on Windows seems to fix it
3.9 (yeah sorry not 3.10 i mistaken XD) includes support for firmware loading, it also add suport for What U Hear (Sound loopback) and digital mic support (i think it's that Crystal Voice mic that is included in more expensive models) and support for all those fancy effects which works under Windows as ALSA mixer controls, i check it out on 3.9 RC but they not working as firmware is still missing in ALSA firmware package. Ton of code been added in to CA0132 patch which i hope also fix buffer problem mentioned above. All of this done by Creative, which is supricing as you can read everywhere that Creative not working on any Linux driver, but on ALSA mailing list i noticed that they are ones that started CA0132 HDA patch to begin with