ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

67 Pages V  « < 39 40 41 42 43 > »   
Start a new topic Add Reply
> Voodoohda Driver, Fully working!
Slice
post Apr 11 2011, 05:41 PM
Post #801
QUOTE (kingoffright @ Apr 11 2011, 06:49 PM) *
Hi, Slice
Currently one thing is really pissing me off - on boot panic randomly! I search the forum and find you had discussed this before: voodooHDA load too quick? Cause I see the panic log it's all about the dependecy fail. Mostly I only reboot once will solve this, but I' not to if I can. Could you help me out of this on boot panic? sad.gif

I am sorry but this issue is still unresolved. I think the follow:
1. Write IOProbeScore into info.plist. Dunno about value. Zero?
2. Write a script rc.local and place it into /etc. Place VoodooHDA into some extern folder, for example /Off. Set right permissions to the kext. The script will be
CODE
#!/bin/sh
kextutil /Off/VoodooHDA.kext

It works at login so later then any other kext were loaded.

The better way is to correct VoodooHDA but I do not propose to work with it in nearest future. I have no any problem and no KP.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
xsocam
post Apr 12 2011, 04:02 PM
Post #802
The attached patch fixes a problem where one of the audio inputs/outputs is not available in Audio MIDI Setup / System Preferences, but can be seen in VoodooHDA Prefs. For me it was the "Line-out (Green Rear)" that was not available - same as Issue 94

This was caused by the same IOAudioEngineGlobalUniqueID being used by another device (HDMI output in my case). If they are not all unique, CoreAudio gets very confused.

You can check this by running the following terminal command:

CODE
ioreg -l -w 0 | grep IOAudioEngineGlobalUniqueID


This fix adds the pci device id to IOAudioEngineGlobalUniqueID thereby making it more unique wink.gif

Attached File  voodoohda_uniqueid.patch.gz ( 623bytes ) Number of downloads: 127

Slice
post Apr 12 2011, 05:28 PM
Post #803
QUOTE (xsocam @ Apr 12 2011, 08:02 PM) *
The attached patch fixes a problem where one of the audio inputs/outputs is not available in Audio MIDI Setup / System Preferences, but can be seen in VoodooHDA Prefs. For me it was the "Line-out (Green Rear)" that was not available - same as Issue 94

This was caused by the same IOAudioEngineGlobalUniqueID being used by another device (HDMI output in my case). If they are not all unique, CoreAudio gets very confused.

You can check this by running the following terminal command:

CODE
ioreg -l -w 0 | grep IOAudioEngineGlobalUniqueID


This fix adds the pci device id to IOAudioEngineGlobalUniqueID thereby making it more unique wink.gif

Attached File  voodoohda_uniqueid.patch.gz ( 623bytes ) Number of downloads: 127

Thank you very much! I saw the problem using Qt4.6.2. It asks SoundID. Now I hope the problem resolved. Will test little later but I already commit the patched sources into svn. And there is compiled version.
Attached File  VoodooHDA.kext.zip ( 156.21K ) Number of downloads: 527

If you want I can give you write access to the project.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
xsocam
post Apr 12 2011, 06:03 PM
Post #804
QUOTE (Slice @ Apr 12 2011, 06:28 PM) *
Thank you very much! I saw the problem using Qt4.6.2. It asks SoundID. Now I hope the problem resolved. Will test little later but I already commit the patched sources into svn. And there is compiled version.
Attached File  VoodooHDA.kext.zip ( 156.21K ) Number of downloads: 527

If you want I can give you write access to the project.


You're welcome smile.gif

I've tested that compiled version, works a treat for me.

Thanks for the offer, if I come up with any other fixes I'll PM you wink.gif
Slice
post Apr 13 2011, 06:29 AM
Post #805
The problem is still here
CODE
Process: Designer [325]
Path: /Developer/Applications/Qt/Designer.app/Contents/MacOS/Designer
Identifier: com.trolltech.Designer
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [194]

Date/Time: 2011-04-13 10:27:07.968 +0400
OS Version: Mac OS X 10.6.7 (10J869)
Report Version: 6

Interval Since Last Report: 441698 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 14 sec
Per-App Crashes Since Last Report: 1
Anonymous UUID: D5B97675-A65A-4F73-A28B-F7ABE47E0DED

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.apple.CoreFoundation 0x95973f64 CFRelease + 196
1 libphonon_qt7.dylib 0x2cae7387 Phonon::QT7::AudioDevice::deviceSourceName(unsigned long) + 311
2 libphonon_qt7.dylib 0x2cae749e Phonon::QT7::AudioDevice::deviceSourceNameElseDeviceName(unsigned long) + 30
3 libphonon_qt7.dylib 0x2cad45a2 Phonon::QT7::Backend::objectDescriptionProperties(Phonon::ObjectDescriptionType, int) const + 82
4 phonon 0x02ede27b Phonon::filter(Phonon::ObjectDescriptionType, Phonon::BackendInterface*, QList<int>*, int) + 331
5 phonon 0x02edf1c5 Phonon::GlobalConfig::audioOutputDeviceListFor(Phonon::Category, int) const + 917
6 phonon 0x02edf5d8 Phonon::GlobalConfig::audioOutputDeviceFor(Phonon::Category, int) const + 40
7 phonon 0x02eda2a3 Phonon::AudioOutputPrivate::init(Phonon::Category) + 451
8 phonon 0x02eda787 Phonon::AudioOutput::AudioOutput(Phonon::Category, QObject*) + 215

AudioDevice reports bad source name. Have you ideas?
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
mackyle
post Apr 17 2011, 06:31 AM
Post #806
I would like to build VoodooHDA from source. I have fetched the code from svn co https://voodoohda.svn.sourceforge.net/svnroot/voodoohda, and I got the preference pane to build, but the kext will not build without errors. Is it even possible to build the Leopard kext on Leopard?

Are there build instructions somewhere because while I have downloaded the 2.7.2 installer from http://code.google.com/p/voodoohda/ and the installed kext and prefpane work fine on 10.6.7, the included versions for 10.5 in the installer package are broken. They were built on 10.6 and include a Mach-O load command (LD_DYLD_INFO) that is not understood on 10.5. You can read about this problem at http://lists.apple.com/archives/Xcode-user...t/msg00104.html.

So anyway, I would very much like to use VoodooHDA on 10.5.x, but I will need to build it from source (assuming I can get past the compile problems or build it on Snow with the linker workaround), but there seem to be several things missing from the checked-in sources:

* voodoohdahelper.c -- can't find this anywhere and it looks like I need this since the one in the package doesn't run on 10.5 (LD_DYLD_INFO problem)
* voodoohda-uninstall -- can also get this from the package, but doesn't seem to be checked in?
* org.voodoo.driver.voodoohdahelper.plist -- can get this from the package, but is it not checked in?
* sources for devls, getdump and getExtdump from the package would be nice too, but don't seem to be necessary as the package binaries run ok on 10.5

Can someone point me to the sources for voodoohdahelper.c and the other VoodooHDA package /usr/local/bin utilities?

Thanks
Kabyl
post Apr 17 2011, 08:25 AM
Post #807
From
http://www.insanelymac.com/forum/index.php?showtopic=175372 Attached File  voodoohda_patching.235.src.zip ( 284.64K ) Number of downloads: 37
(includes getExtDump)
http://forum.voodooprojects.org/index.php/topic,687.0.html Attached File  VHDA_w_prefpane.zip ( 547.07K ) Number of downloads: 147
(includes voodoohdahelper)

Good luck!
Slice
post Apr 17 2011, 08:57 AM
Post #808
Attached File  Screen_shot_2011_04_17_at_12.54.11.png ( 91.18K ) Number of downloads: 178
Attached File  Screen_shot_2011_04_17_at_12.56.37.png ( 118.97K ) Number of downloads: 139
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
ribben
post Apr 20 2011, 12:10 AM
Post #809
Hello guys very nice work here!!!

Slice please help me...I am on voodooHDA version 2.7.2 I have alc268 on acer 7720g which has the following

1. MIcrophone internal
2. Speaker internal
3. SPDIF black jack
4. Microphone red jack
5. Headphone blue jack
6. I think also a subwoofer (i never got it working)

I have attached my getdump.txt , getExtDump.txt can you please give me a little help about how to edit info.plist

Also another thing in info.plist when i change the IOPCIClassMatch string and put my cards PCISubvendor then no sound at all...

My regards,
Ribben

Edit1: I have managed to play a little with voodoohda. I also read again the king's tutorial and this time i got it... I also took a look at slice's already patched applehda for alc268 and i achived this... I managed to make voodoohda recognize properly as far as i can tell the internal speakers and the internal microphone i also see them in preference -> sound.... But no sound at all... I change the volume and the slider comes and shows that the sounds is reducing but nothing... Please take a look at my info.plist

Edit2: I have managed to config an older version of voodooHDA ( 2.5.6) which ha played nicely... but i want to use voodooHDA 2.7.2 cause i read from guys that there is a lot of improvement in the sound quality of speakers and microphone too. I think it's VoodooHDA.prefpane fault that 2.7.2 loads ok and recognize my nods as i want too but i have no sound!!! any idea???

THANKS
Attached File  getExtDump.txt ( 10.52K ) Number of downloads: 0

Attached File  getdump.txt ( 23.55K ) Number of downloads: 30

Attached File  info.zip ( 884bytes ) Number of downloads: 25


This post has been edited by ribben: Apr 20 2011, 01:26 PM
Slice
post Apr 20 2011, 01:38 PM
Post #810
I see your info.plist has no effect on your dump. Are you sure you have only one copy of VoodooHDA?
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
ribben
post Apr 20 2011, 06:17 PM
Post #811
QUOTE (Slice @ Apr 20 2011, 01:38 PM) *
I see your info.plist has no effect on your dump. Are you sure you have only one copy of VoodooHDA?


Thank you for your reply!!! I searched my mac for voodoohda.kext and i found only one in System->Library->Extentions... So as an asnwer for your question i think no!!! But my info.plist is correct right (at least to get working the speakers (atapi) and mic (atapi)) ???

Edit: I checked the audioMIDISetup.app and i can see both speakers and microphone and can change the format to 24 bit only for speaker and 16bit for mic!!! So waht can be wrong???

This post has been edited by ribben: Apr 20 2011, 06:26 PM
Slice
post Apr 21 2011, 08:43 AM
Post #812
QUOTE (ribben @ Apr 20 2011, 10:17 PM) *
Thank you for your reply!!! I searched my mac for voodoohda.kext and i found only one in System->Library->Extentions... So as an asnwer for your question i think no!!! But my info.plist is correct right (at least to get working the speakers (atapi) and mic (atapi)) ???

Edit: I checked the audioMIDISetup.app and i can see both speakers and microphone and can change the format to 24 bit only for speaker and 16bit for mic!!! So waht can be wrong???

Set VerboseLevel in info plist to 2 and watch kernel.log. May be you find this way what is wrong.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
bubbaganoush
post Apr 26 2011, 05:59 PM
Post #813
Is there any way to get the Use SSE2 setting to save?

As mentioned previously in this thread it is necessary for some to enable this to remove crackling on playback. The setting is always disabled on reboot.
Slice
post Apr 26 2011, 07:07 PM
Post #814
QUOTE (bubbaganoush @ Apr 26 2011, 09:59 PM) *
Is there any way to get the Use SSE2 setting to save?

As mentioned previously in this thread it is necessary for some to enable this to remove crackling on playback. The setting is always disabled on reboot.

Vectorize = Use SSE2
Look into info.plist
CODE
            <key>Vectorize</key>
            <true/>
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
bubbaganoush
post Apr 26 2011, 08:35 PM
Post #815
QUOTE (Slice @ Apr 26 2011, 08:07 PM) *
Vectorize = Use SSE2
Look into info.plist
CODE
            <key>Vectorize</key>
            <true/>



I tried that but it doesn't enable SSE2. The audio crackles and setting in the pref pane is still disabled. It is still the same as it was previously. When SSE2 is manually enabled in the pref pane the crackling stops.

I am using VoodooHDA 2.7.2.

This post has been edited by bubbaganoush: Apr 26 2011, 08:43 PM
Slice
post Apr 27 2011, 06:01 AM
Post #816
QUOTE (bubbaganoush @ Apr 27 2011, 12:35 AM) *
I tried that but it doesn't enable SSE2. The audio crackles and setting in the pref pane is still disabled. It is still the same as it was previously. When SSE2 is manually enabled in the pref pane the crackling stops.

I am using VoodooHDA 2.7.2.

Looks like a bug.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
XxJamesxXc
post Apr 28 2011, 03:26 AM
Post #817
Okay I've installed the latest VoodooHDA.kext and I'm using a ALC662.

I'm getting sound it's just very garbled and crackly.

Anyone..?
funkyfrank
post Apr 30 2011, 01:30 AM
Post #818
Trying to fully enable ALC888 on Acer X3800/X3810/X3900:

I use VoodooHDA 0.272 with one ven/dev 8086/3a3e. I see then line-in (blue rear), line-out (green-rear) and spdif out (black rear). Line-in and out are working, strangely the yellow port is marked as input on the backside of the pc, not the blue one.

There are 2 stereo ports missing: purple line out and yellow line out.

How do I enable the 2 missing outputs? I tried to follow the pinconfigurations guide, but I did not really understand how to get readable data out of my hex pin config.smile.gif Anyway here is my pinconfig:

CODE
<01171CF0 01171D11 01171E11 01171F41 01271CF0 01271D11 01271E11 01271F41 01471C10 01471D40 01471E01 01471F01 01571C12 01571D10 01571E01 01571F01 01671C11 01671D60 01671E01 01671F01 01771CF0 01771D11 01771E11 01771F41 01871C30 01871D98 01871EA1 01871F01 01971C31 01971D98 01971EA1 01971F02 01A71C3F 01A71D30 01A71E81 01A71F01 01B71C1F 01B71D40 01B71E21 01B71F02 01C71CF0 01C71D11 01C71E11 01C71F41 01D71C19 01D71DE6 01D71E17 01D71F40 01E71C20 01E71D11 01E71E45 01E71F01 01F71CF0 01F71D11 01F71E11 01F71F41>


How do I continue now? Can anybody help?

EDIT:

Thanks slice. Will look for a right config smile.gif

Attached Attached File  dump.txt ( 45.04K ) Number of downloads: 9


This post has been edited by funkyfrank: Apr 30 2011, 11:58 AM
Slice
post Apr 30 2011, 06:37 AM
Post #819
Use getdump from post#1.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
funkyfrank
post Apr 30 2011, 12:22 PM
Post #820
Well, I still cannot find a good tutorial about setting these nodes config values correctly, only rudimentary info seems to be available... Any hint for me? Thanks.

EDIT: Ok, I can see in the dump that outputs are already separated each in one output group, but are disabled somehow (node 22 & 27). Front and back green out in one group are also good. Now I like to enable all outputs and separate line in and mic in to each one group. Also Mic front & back in one group is good.


EDIT: I took the tutorial from syssyphus here and started to understand then.

My result is the same pinconfig as atlee, I tried it with voodoo 0.256 and 0.272. With 0.272 randomly orange or green output appears. With 0.256 hdmi and sdpif only appear.


EDIT: Here is a working solution for ALC888HD (ID 8086/3a3e) from Acer Aspire X3810/X3812. HDMI was disabled because still not working, maybe because of a not proper graphics kext. Works with recent voodoohda 0.272 from googlecode:

CODE
<key>SoundCard</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0x3a3e8086</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01a19040</string>
<key>Node</key>
<integer>24</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x02a29050</string>
<key>Node</key>
<integer>25</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x018130A0</string>
<key>Node</key>
<integer>26</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>28</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x40f000f0</string>
<key>Node</key>
<integer>29</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01014010</string>
<key>Node</key>
<integer>20</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01011070</string>
<key>Node</key>
<integer>21</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01016080</string>
<key>Node</key>
<integer>22</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01012090</string>
<key>Node</key>
<integer>23</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x02214020</string>
<key>Node</key>
<integer>27</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x014b6030</string>
<key>Node</key>
<integer>30</integer>
</dict>
<dict>
<key>Codec</key>
<integer>2</integer>
<key>Config</key>
<string>0x01cb7060</string>
<key>Node</key>
<integer>31</integer>
</dict>
</array>
<key>VoodooHDAVerboseLevel</key>
<integer>0</integer>
</dict>
<!--<key>HDMI</key>
<dict>
<key>CFBundleIdentifier</key>
<string>org.voodoo.driver.VoodooHDA</string>
<key>IOClass</key>
<string>VoodooHDADevice</string>
<key>IOMatchCategory</key>
<string>VoodooHDADevice</string>
<key>IOPCIPrimaryMatch</key>
<string>0xaa381002</string>
<key>IOProviderClass</key>
<string>IOPCIDevice</string>
<key>IOUserClientClass</key>
<string>VoodooHDAUserClient</string>
<key>NodesToPatch</key>
<array/>
<key>VoodooHDAVerboseLevel</key>
<integer>0</integer>
</dict>-->


This post has been edited by Slice: May 11 2011, 06:42 AM
Reason for edit: Use codebox

67 Pages V  « < 39 40 41 42 43 > » 
Add Reply Start a new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members: