* Implemented Power Management support
* Minor fixes found in 35xx releases of the Windows driver
Features:
* 16-bit or 24-bit playback on most 10k1/10k2 cards (depending on card model)
* supports up to 8 speakers (configure speaker configuration in OS X 'Audio and MIDI' panel)
* should support SPDIF and headphones outputs, if applicable
* supports external modules (LiveDrive)
* supports hardware-accelerated volume control and mute, but not RemoteIR or onboard volume controls
Unimplemented:
* SPDIF+AC-3 passthrough
* 16/24-bit recording
* kX DSP and routing, no custom DSP effects, unless you upload them by using kxctrl
* SoundFonts and MIDI
* hot-plug for PCMCIA device (Audigy2 ZS notebook) - surprise removal will probably cause a lock-up or kernel panic
* any sampling rate except 48000Hz not supported, OS X uses built-in SRC, which is quite good
Known issues:
* E-mu E-DSP cards are now supported the same way they are under Windows version of the kX driver. In order to upload FPGA firmware after reboot, open Terminal and type 'edspctrl'. It should initialize FPGA firmware and any dock stations you have. Note that if you reboot after Windows, and you were running Creative drivers, you need to reset FPGA firmware. Type 'edspctrl -reset'. Use this command 'edspctrl -reset' if you don't hear anything after reboot or power-on.
* 'kxctrl' does not support SoundFonts
* 'kX Manager' application currently does nothing. Ignore it
Download link:
kXAudioDriver-1.3b0.dmg
Please post your bug reports here.
If you get Kernel Panics or system locks up, do the following:
* Reboot OS X
* At darwin boot prompt [before the 'gray apple' logo] add the following commands:
-v -debug=0x144
* This will enable verbose start-up and will display more information during kernel panic
After you get a new kernel panic [make sure to start your OS X with the options mentioned above], write down the following information:
* EIP address of the error (EIP: 0xXXXXXXXX)
* Address of the kX driver: "com.kXProject.driver.kXAudioDriver(1.2b1)@0xAAAAA AAA->0xBBBBBBBB"
* Backtrace (CPU 0) Frame. This is show in the following way:
0xCCCCCCC : 0xDDDDDDDD (0xEEEEE 0xFFFF ....)
...
until "Backtrace terminated"
and "BSD process name corresponding to current thread"
Don't send me any screenshots of your display, unless your image is perfectly readable!
===
Thanks to CEntrance, Inc., the company I'm currently working for, it is possible to support the project and to donate by using any VISA or MasterCard card. Just follow this link and 'add to cart' kX Driver Donation item. You will be able to choose the amount of money you wish to donate and proceed to check-out.
Russian users may also wish to donate by using WebMoney or Yandex.Money systems. Detailed information is found here.
And I would like to thank people who have already donated to the project! (I have received $157 in total since the first OS X release last year).