Voodoohda Driver, Fully working! |
|
|

Oct 4 2010, 06:44 PM




- Advanced Member
- Group: Developer
- Posts: 5,597
QUOTE (Danimator @ Oct 4 2010, 07:29 PM)

Creative labs also released a Linux open-source driver for the X-Fi series of cards, here's a link to it, maybe it'll provide some useful information that can be incorporated into the VoodooHDA drivers?
I took the sources. Sorry, it is for
CODE
MODULE_SUPPORTED_DEVICE("{{Creative Labs, Sound Blaster X-Fi}");
Device ID = 0x00051102 and 0x000b1102
that is not HDA standard. It seems to be quite different from Extreme and Titanium.

Oct 4 2010, 08:31 PM


- Member
- Group: Comrade
- Posts: 46
The voodoo 2.7.2 volume fix is a great fix indeed. Thanks for the great work and sharing this.
Is there an updated voodoohdahelper and org.voodoo.driver.voodoohdahelper.plist.
Seems my Prefpane Settings are getting reset on reboot and the current Voodoohdahelper gets an Unknown flag when I run the it.
This post has been edited by osxfr33k: Oct 4 2010, 10:00 PM
Chameleon 2 RC5 Generally the latest using Chameleon Wizard
Auto Patched DSDTs
5 towers: Asus Maximux Formula Special Editions with Rampage Formula Bios conversion, Gigabyte GA-EP35-DS4, GA-EP45-UD3P, GA-G41M-ES2L and Newcomer GA-Z68X-UD4-B3
4 Quad Core Processors: QX6850/Q9650/Q6600/i7-2600K
MAC PRO EARLY 2008 Xeon 8 Core/10GB RAM/4TB Seagates
Asus G51JX i7-720QM. 8GB Kingston Ram. HM55 Chipset
Asus Gamers Notebook G74SX-XT1 i7-2630QM. 16GB Samsung. HM65 Chipset
Dell Laptops D820, D830, XPS M1530

Oct 4 2010, 10:02 PM

- Initiate
- Group: Comrade
- Posts: 5
QUOTE (osxfr33k @ Oct 4 2010, 04:31 PM)

The voodoo 2.7.2 volume fix is a great fix indeed. Thanks for the great work and sharing this.
Is there an updated voodoohdahelper and org.voodoo.driver.voodoohdahelper.plist.
Seems my Prefpane Settings are getting reset on reboot and the current Voodoohdahelper gets an Unknown flag when I run the it.
that's odd, mine are saving just fine
EDIT:
ok, i was wrong, i apologize...my preferences are NOT saving wiht the new prefpane.
This post has been edited by wonslung: Oct 4 2010, 10:12 PM

Oct 4 2010, 10:10 PM


- Member
- Group: Comrade
- Posts: 34
QUOTE (Slice @ Oct 4 2010, 02:44 PM)

I took the sources. Sorry, it is for
CODE
MODULE_SUPPORTED_DEVICE("{{Creative Labs, Sound Blaster X-Fi}");
Device ID = 0x00051102 and 0x000b1102
that is not HDA standard. It seems to be quite different from Extreme and Titanium.
Here Slice, I downloaded the linux open-source one directly from my sound cards driver support site. In this case, my card is the PCI Express X-Fi Titanium Fatal1ty Champion Series. The other one must have been a generic one or something.
XFiDrv_Linux_Public_US_1.00.tar.gz ( 68.8K )
Number of downloads: 25

Oct 5 2010, 06:03 AM




- Advanced Member
- Group: Developer
- Posts: 5,597
QUOTE (osxfr33k @ Oct 5 2010, 12:31 AM)

The voodoo 2.7.2 volume fix is a great fix indeed. Thanks for the great work and sharing this.
Is there an updated voodoohdahelper and org.voodoo.driver.voodoohdahelper.plist.
Seems my Prefpane Settings are getting reset on reboot and the current Voodoohdahelper gets an Unknown flag when I run the it.
Yes, I know. The protocol is changed so old voodooHelper can't work with 2.7.1 and above. If some programmer recompiles it with new "Share.h" then it may become working again.
QUOTE
Here Slice, I downloaded the linux open-source one directly from my sound cards driver support site. In this case, my card is the PCI Express X-Fi Titanium Fatal1ty Champion Series. The other one must have been a generic one or something.
XFiDrv_Linux_Public_US_1.00.tar.gz ( 68.8K ) Number of downloads: 1
Did you open the archive?
CODE
Sound Blaster X-Fi Linux 32/64-bit Driver Source Release Readme File
September 2008

Oct 5 2010, 08:53 AM




- Advanced Member
- Group: Developer
- Posts: 5,597
QUOTE (houdini @ Oct 4 2010, 04:12 PM)

Also every Lineout should output the noise in the Channel Check from Audio/Midi Setup.
When you use this AC3 Test File with the Xfi+Voodoohda the 5.1 Aggregate Device outputs nothing and Lineout green still clones it up to all Lineouts ( and left-right stereo when you unplug other Lineouts)
[attachment=2573:ChannelCheck48.ac3.zip]
Now my investigations. Sigmatel9228 have outputs to LineOut and to Headphone so I can create Quadro aggregate device.
Screen_shot_2010_10_05_at_11.37.33.png ( 70.83K )
Number of downloads: 146Two configs
1.
Snow 10.6.4 with VoodooHDA 2.7.2With MPlayerOSXExtended I can hear all channels... in Stereo headphones. One output!
Screen_shot_2010_10_05_at_11.29.53.png ( 79.56K )
Number of downloads: 163With VLC I can hear only two channels in one output. Nothing more.
Yes, AudioMIDISetup give me SSSSSS in any output.
2.
Leapard 10.5.8 with AppleHDA (SIC!)Same aggregate device.
Only one outputs works. I hear "Left surround channel" and "Right surround channel".
There is no Virtual surround for headphone.
Why it is happen? The answer I saw here
Screen_shot_2010_10_05_at_12.33.46.png ( 81.13K )
Number of downloads: 104Yes, the sound file is really multichannel. But it has only
one stream! While Aggregate device suppose to put
different streams into different speakers.
Some solution I see in preferences of the MPlayerOSXExtended - create Virtual surround 5.1 for Stereo output.
Real 5.1 or 7.1 sound is possible only with digital output having 8 channels in ONE stream.

Oct 5 2010, 10:35 AM

- Initiate
- Group: Comrade
- Posts: 23
mh...no, i dont know what you mean ?!
Ive "Real Multichannel Audio" (Lineout Analog)and I can playback every as you say "one Stream Audio File" with my 5.1 Aggregate Device perfectly fine in Snow Leopard and my Via VTS 17081S
Stereo/Mono works and 5.1/7.1 works, in all Players with 5.1 Agg. Device
In Audio Editors i can mute/solo every single Channel and the Output is correct in the specified Speaker.
Every 5.1 /DTS,AC3,FLAC,WMA..)Surround file has "discrete 6 channels".Aggregate Device is a simple output Channel routing/coupling

And is independent from Source Audio Files. Ofcourse a Decoder, in this case AC3 Decoder, splits/unwraps the Channels back to discrete 6 Channels (to PCM) and a proper Agg. Device will route it to the correct Speaker..thats all and how a Agg Device work.
SPDIF/HDMI sends the same Stream trough one Wire and the Receiver decodes it back to Analog.
Xfi wont work here because theres a Problem with Voodoohda Driver. Because all Lineouts except the Green one doenst work correctly.
Can you make Tests with real 5.1 Device/Speakers ? Its hard to test 6 Discrete Channels with a Headphone/virt.Surround or 4 Speaker Setup?
This post has been edited by houdini: Oct 5 2010, 11:32 AM

Oct 5 2010, 11:47 AM

- Initiate
- Group: Comrade
- Posts: 5
QUOTE (Slice @ Oct 5 2010, 02:03 AM)

Yes, I know. The protocol is changed so old voodooHelper can't work with 2.7.1 and above. If some programmer recompiles it with new "Share.h" then it may become working again.
could you give me a general idea on how to do this? I've just been using the binaries from the main page.
Thanks....if someone else could compile it i could also test it....I really love this new voodooHDA, before this version, i couldn't hear a youtube video without headphones
I have ALC663....it's almost like enabling "enhanced stereo" turns on some sort of amplifier
A new voodoohelper would be very nice....but, is there any way to just hard code our settings into voodoo in lieu of that?
edit:
I tried to build this, but i just dont' know nearly enough about xcode.....if someone else could help a brother out i would be really appreciative
This post has been edited by wonslung: Oct 5 2010, 12:23 PM

Oct 5 2010, 12:42 PM




- Advanced Member
- Group: Developer
- Posts: 5,597
QUOTE (houdini @ Oct 5 2010, 02:35 PM)

mh...no, i dont know what you mean ?!
Ive "Real Multichannel Audio" (Lineout Analog)and I can playback every as you say "one Stream Audio File" with my 5.1 Aggregate Device perfectly fine in Snow Leopard and my Via VTS 17081S
Stereo/Mono works and 5.1/7.1 works, in all Players with 5.1 Agg. Device
In Audio Editors i can mute/solo every single Channel and the Output is correct in the specified Speaker.
Every 5.1 /DTS,AC3,FLAC,WMA..)Surround file has "discrete 6 channels".Aggregate Device is a simple output Channel routing/coupling

And is independent from Source Audio Files. Ofcourse a Decoder, in this case AC3 Decoder, splits/unwraps the Channels back to discrete 6 Channels (to PCM) and a proper Agg. Device will route it to the correct Speaker..thats all and how a Agg Device work.
SPDIF/HDMI sends the same Stream trough one Wire and the Receiver decodes it back to Analog.
Xfi wont work here because theres a Problem with Voodoohda Driver. Because all Lineouts except the Green one doenst work correctly.
Can you make Tests with real 5.1 Device/Speakers ? Its hard to test 6 Discrete Channels with a Headphone/virt.Surround or 4 Speaker Setup?
You don't mention a number of streams. Look my screenshots.
I test with 4 speakers in two stereo jacks. With
AppleHDAI agree that VoodooHDA is not correctly set other lineouts for Creative card except green because it is not intended for its. It is wonder that it partially works.
Give me ioreg. I want to look Creative PCI Chip ID (not codec!).
And, if you can, locate the chip on the device and tell me the model.
One moment.
Any sound card consist of generally
two chips.
One is
PCI controller. In my case it is Intel HDA Controller ICH8M.
Second is
Sound codec. In my case it is Sigmatel9228.
Understand difference?
For Creative I know the codec. I want to know PCI HDA controller to find its datasheet.

Oct 5 2010, 03:31 PM


- Member
- Group: Comrade
- Posts: 34
QUOTE (Slice @ Oct 5 2010, 08:42 AM)

You don't mention a number of streams. Look my screenshots.
I test with 4 speakers in two stereo jacks. With AppleHDA
I agree that VoodooHDA is not correctly set other lineouts for Creative card except green because it is not intended for its. It is wonder that it partially works.
Give me ioreg. I want to look Creative PCI Chip ID (not codec!).
And, if you can, locate the chip on the device and tell me the model.
One moment.
Any sound card consist of generally two chips.
One is PCI controller. In my case it is Intel HDA Controller ICH8M.
Second is Sound codec. In my case it is Sigmatel9228.
Understand difference?
For Creative I know the codec. I want to know PCI HDA controller to find its datasheet.
Here's my x-fi iodump:
Dump.ioreg.zip ( 671.57K )
Number of downloads: 44

Oct 5 2010, 05:02 PM


- Advanced Member
- Group: Administrators
- Posts: 327
2.72 panics under 10.5.8

Oct 6 2010, 07:44 AM

- Initiate
- Group: Comrade
- Posts: 23
QUOTE (Danimator @ Oct 5 2010, 03:31 PM)

Here's my x-fi iodump:
Dump.ioreg.zip ( 671.57K )
Number of downloads: 44Its a X-fi Titanium Fatality ? In this Case its the same Chip as my non fatality (lower Xram should not affect Voodoohda Functionality)
This post has been edited by houdini: Oct 6 2010, 08:53 AM

Oct 6 2010, 10:44 AM




- Advanced Member
- Group: Developer
- Posts: 5,597
QUOTE (Danimator @ Oct 5 2010, 07:31 PM)

Here's my x-fi iodump:
Dump.ioreg.zip ( 671.57K )
Number of downloads: 44OK. Now I see
PCI Controller = 0x000b1102
Sound codec = 0x000d1102
Can you look onto the chip and make a photo of it's title?

Oct 6 2010, 10:56 AM




- Advanced Member
- Group: Developer
- Posts: 5,597
QUOTE (Krazubu @ Oct 5 2010, 09:02 PM)

2.72 panics under 10.5.8
Set
InhibitCache to
false inside VoodooHDA.info.plist and delete
AppleHDA.
______________1.png ( 154.81K )
Number of downloads: 90

Oct 6 2010, 11:41 AM

- Initiate
- Group: Comrade
- Posts: 23
http://www.google.de/imgres?imgurl=http://...%26tbs%3Disch:1PCI Chip is the CA20k2 ?!
The Chip is on all Xfi Titanium Cards
This post has been edited by houdini: Oct 6 2010, 11:44 AM

Oct 6 2010, 12:20 PM




- Advanced Member
- Group: Developer
- Posts: 5,597
QUOTE (houdini @ Oct 6 2010, 03:41 PM)

http://www.google.de/imgres?imgurl=http://...%26tbs%3Disch:1PCI Chip is the CA20k2 ?!
The Chip is on all Xfi Titanium Cards
Yes, it is. But no datasheet available only marketing brochure.
But not so bad. Sound Blaster sources have description for the 20K2. Will study.

Oct 6 2010, 01:33 PM

- Initiate
- Group: Comrade
- Posts: 4
Slice:
Here is my ioreg dump
(Extreme Audio)
Extreme.A.dump.txt.zip ( 7.49K )
Number of downloads: 7

Oct 6 2010, 02:02 PM


- Member
- Group: Comrade
- Posts: 34
QUOTE (Slice @ Oct 6 2010, 08:20 AM)

Yes, it is. But no datasheet available only marketing brochure.
But not so bad. Sound Blaster sources have description for the 20K2. Will study.
Here's a comparison of all the X-Fi cards showing which chip each uses

Mine uses the EMU20K2 chip
X_Fi.rtf ( 45.81K )
Number of downloads: 38

Oct 6 2010, 02:46 PM


- Member
- Group: Comrade
- Posts: 34
QUOTE (Danimator @ Oct 6 2010, 10:02 AM)

Here's a comparison of all the X-Fi cards showing which chip each uses

Mine uses the EMU20K2 chip
X_Fi.rtf ( 45.81K )
Number of downloads: 38Slice, Here's a good link that shows some good tech specs about the chipset / card with chip pics, etc.
http://4um.overclocking.cz/showthread.php?t=71761It's not in English, but seems to show what each chip is and good close-up pics of them.

Oct 6 2010, 03:52 PM


- Member
- Group: Comrade
- Posts: 25
Hello
With new version my internal microphone disapear.
Could you tell my witch one value i need change.
Here is my dump from linux.
card0_codec_2.txt ( 7.73K )
Number of downloads: 12
Laptop Gateway p-6831fx
Procesor: t8300
Mikroukład płyty głównej: Intel Crestline-PM PM965
Karta wideo: NVIDIA GeForce 8800M GTS
Karta dźwiękowa: IDT 92HD71B8 @ Intel 82801HBM ICH8M
Kontroler IDE: Intel® ICH8M Ultra ATA Storage
Karta sieciowa: Realtek RTL8168B/8111B PCI-E Gigabit Ethernet Adapter
Karta sieciowa: Broadcom BCM4321AG 802.11a/b/g/draft-n Wireless Network Adapter
Mac 10.6.2 Retail