elnino Posted October 24, 2009 Share Posted October 24, 2009 Still I cannot change the volume on 64 bit snow leopard with spdif out "The selected device has no output controls" Link to comment Share on other sites More sharing options...
pug999 Posted October 24, 2009 Share Posted October 24, 2009 X64 is 0kb???? Link to comment Share on other sites More sharing options...
Xcode51 Posted October 24, 2009 Share Posted October 24, 2009 any news on the x64, only thing i'm missing to boot fully operational x64 Link to comment Share on other sites More sharing options...
Onixs Posted October 25, 2009 Share Posted October 25, 2009 @ HBellens & acetone802000 Can you please post the diff or the source on the modification you did. Im having some trouble locating the strings to insert in the source, since pcrew didnt elaborate it. Thanks Link to comment Share on other sites More sharing options...
acetone802000 Posted October 25, 2009 Share Posted October 25, 2009 @ HBellens & acetone802000 Can you please post the diff or the source on the modification you did. Im having some trouble locating the strings to insert in the source, since pcrew didnt elaborate it. Thanks I have mod somes values and recompile the VoodooHDA: 99, // SOUND_MIXER_VOLUME50, // SOUND_MIXER_BASS 50, // SOUND_MIXER_TREBLE 90, // (was 75) SOUND_MIXER_SYNTH 90, // (was 75) SOUND_MIXER_PCM 90, // (was 75) SOUND_MIXER_SPEAKER 90, // (was 75) SOUND_MIXER_LINE 50, // SOUND_MIXER_MIC 90, // SOUND_MIXER_CD 90, // [?] SOUND_MIXER_IMIX 0, // [?] SOUND_MIXER_ALTPCM 75, // SOUND_MIXER_RECLEV 0, // SOUND_MIXER_IGAIN 50, // SOUND_MIXER_OGAIN 75, // (was 75) SOUND_MIXER_LINE1 0, // [?] SOUND_MIXER_LINE2 0, // [?] SOUND_MIXER_LINE3 0, // [?] SOUND_MIXER_DIGITAL1 0, // [?] SOUND_MIXER_DIGITAL2 0, // [?] SOUND_MIXER_DIGITAL3 0, // [?] SOUND_MIXER_PHONEIN 0, // [?] SOUND_MIXER_PHONEOUT 75, // SOUND_MIXER_VIDEO 0, // [?] SOUND_MIXER_RADIO 75 // (was 75) SOUND_MIXER_MONITOR and my info.plist is: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>CFBundleDevelopmentRegion</key> <string>English</string> <key>CFBundleExecutable</key> <string>VoodooHDA</string> <key>CFBundleIdentifier</key> <string>org.voodoo.driver.VoodooHDA</string> <key>CFBundleInfoDictionaryVersion</key> <string>6.0</string> <key>CFBundleName</key> <string>VoodooHDA</string> <key>CFBundlePackageType</key> <string>KEXT</string> <key>CFBundleSignature</key> <string>????</string> <key>CFBundleVersion</key> <string>0.2.1</string> <key>IOKitPersonalities</key> <dict> <key>VoodooHDA</key> <dict> <key>CFBundleIdentifier</key> <string>org.voodoo.driver.VoodooHDA</string> <key>IOClass</key> <string>VoodooHDADevice</string> <key>IOMatchCategory</key> <string>VoodooHDADevice</string> <key>IOPCIClassMatch</key> <string>0x04030000&0xffff0000</string> <key>IOProviderClass</key> <string>IOPCIDevice</string> <key>IOUserClientClass</key> <string>VoodooHDAUserClient</string> <key>VoodooHDAVerboseLevel</key> <integer>1</integer> </dict> </dict> <key>OSBundleLibraries</key> <dict> <key>com.apple.iokit.IOAudioFamily</key> <string>1.1fc9</string> <key>com.apple.iokit.IOPCIFamily</key> <string>1.1</string> <key>com.apple.kpi.bsd</key> <string>8.0.0</string> <key>com.apple.kpi.iokit</key> <string>8.0.0</string> <key>com.apple.kpi.libkern</key> <string>8.0.0</string> <key>com.apple.kpi.mach</key> <string>8.0.0</string> <key>com.apple.kpi.unsupported</key> <string>8.0.0</string> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
HBellens Posted October 26, 2009 Share Posted October 26, 2009 sorry, my mistake. The upload must have gone wrong. A new try. now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-)) When it is again 0KB, let me know and point me to a place where I can share files. HB. PS: the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp - the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp - find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file. VoodooHDA.kext.zip Link to comment Share on other sites More sharing options...
artsin Posted October 26, 2009 Share Posted October 26, 2009 German Status der VoodooHDA.kext ? Ist die VoodooHDA.kext schon im Alpa oder Beta oder sogar schon Final? Ich Teste VoodooHDA.kext auf Board Asus P5N-E SLI und bis jetzt läuft der Sound. Englisch Status VoodooHDA.kext? Is VoodooHDA.kext early as Alpa or beta, or even Final? I Test VoodooHDA.kext on board ASUS P5N-E SLI and currently runs the sound. I have translated it using Google translator. Link to comment Share on other sites More sharing options...
Onixs Posted October 26, 2009 Share Posted October 26, 2009 sorry, my mistake. The upload must have gone wrong.A new try. now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-)) When it is again 0KB, let me know and point me to a place where I can share files. HB. PS: the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp - the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp - find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file. Can you please upload your source so i can do the diff. Thanks Link to comment Share on other sites More sharing options...
elnino Posted October 26, 2009 Share Posted October 26, 2009 Thanks but still I cannot change volume. sorry, my mistake. The upload must have gone wrong.A new try. now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-)) When it is again 0KB, let me know and point me to a place where I can share files. HB. PS: the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp - the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp - find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file. Link to comment Share on other sites More sharing options...
HBellens Posted October 27, 2009 Share Posted October 27, 2009 for those who want the sources: voodoohdaengine.cpp & voodoohdadevice.cpp are attached. btw, I only changed the engine. To compile, download voodoohda sources and change these two files. The whole source is more than 2Mb. the patch worked for me on a Dell Latitude E6500. Archive.zip Link to comment Share on other sites More sharing options...
Onixs Posted October 27, 2009 Share Posted October 27, 2009 for those who want the sources: voodoohdaengine.cpp & voodoohdadevice.cpp are attached. btw, I only changed the engine. To compile, download voodoohda sources and change these two files. The whole source is more than 2Mb. the patch worked for me on a Dell Latitude E6500. Thank You No need to add a method to the header file VoodooHDADevice.h ? Link to comment Share on other sites More sharing options...
HBellens Posted October 27, 2009 Share Posted October 27, 2009 Thank You No need to add a method to the header file VoodooHDADevice.h ? Nope, moved the implemantation of that method directly to the volumeChanged method in VoodooHDAEngine. VoodooHDAEngine.cpp is the only file that I have changed, the device file (.cpp) is just added because I fiddled a bit with it. Link to comment Share on other sites More sharing options...
scwhar Posted October 27, 2009 Share Posted October 27, 2009 Yes! Thanks volume control is working now 10.6.1 x64 VIA VT1708S Link to comment Share on other sites More sharing options...
robertoSTUDIOS Posted October 27, 2009 Share Posted October 27, 2009 Good Work! I hear sound on my AD1984A In HP Elitebook 8530W Line Out, DockingStation Out, Mic, (HDMI??? Not tested but see in Sound Preferences...!!!!) Thank You! But, i change the volume i hear some distorsion.... But Musics, Movies all good.... Only crappy sounds in volume changes... Any Solution??? Thanks Again!!! roberTO Link to comment Share on other sites More sharing options...
Onixs Posted October 28, 2009 Share Posted October 28, 2009 HBellens I downloaded the source from VoodooHDA's google code, replaced the 2 files. Im getting 87 (i think) error. I am compiling it for leopard. Link to comment Share on other sites More sharing options...
elnino Posted October 28, 2009 Share Posted October 28, 2009 Does volume control working on digital out (SPDIF)? Link to comment Share on other sites More sharing options...
ressay flex Posted November 2, 2009 Share Posted November 2, 2009 sorry, my mistake. The upload must have gone wrong.A new try. now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-)) When it is again 0KB, let me know and point me to a place where I can share files. HB. PS: the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp - the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp - find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file. Thanks for the kext! it seems to fix my internal mic on my Dell M6400 and seems like Volume control works now. i am on 10.6.1 running in 64bit mode. i do have one issue tho... i get a Kernel Panic booting normally, i have to boot with a -f flag to get my machine to boot. any idea as to what might be going on here? thanks! Link to comment Share on other sites More sharing options...
dooky Posted November 2, 2009 Share Posted November 2, 2009 I dont know it was working for me 2 weeks ago. I have played with the sleep in my Latitude E6400 and now it doesn't work. I've downloaded the version1 and version2 as well, but none of them is working. I have a feeling that something else is wrong, can you please check my kexts to see where is the mistake? I think I have a dependency missing or something like this. kexts.rtf Thanks! Link to comment Share on other sites More sharing options...
KyleBS Posted November 6, 2009 Share Posted November 6, 2009 Thank you for this. It works perfect in 32 bit Snow for me. Keep up the awesome work! Link to comment Share on other sites More sharing options...
allenwkk Posted November 12, 2009 Share Posted November 12, 2009 I tried the 32/64 bit version and it works on volume control and my mic is working too (I am running in 32 bit mode only) audio : sigmatel 9220. great work Link to comment Share on other sites More sharing options...
christina Posted November 14, 2009 Author Share Posted November 14, 2009 I dont know it was working for me 2 weeks ago. I have played with the sleep in my Latitude E6400 and now it doesn't work. I've downloaded the version1 and version2 as well, but none of them is working. I have a feeling that something else is wrong, can you please check my kexts to see where is the mistake? I think I have a dependency missing or something like this. kexts.rtf Thanks! Sleep is known for messing up sound drivers severely Thanks to HBellens for compiling it for 64 bit. Link to comment Share on other sites More sharing options...
JohnEisenheim Posted November 14, 2009 Share Posted November 14, 2009 Works great on DV3550el with 10.6.2!!! Thanks! Link to comment Share on other sites More sharing options...
ajstrobus Posted November 15, 2009 Share Posted November 15, 2009 Works on HP DV7-1025nr with IDT audio & SL 10.6.2, Only issue is that the volume goes from 0 to full only in the last half of bars of volume control. This would be the best driver EVER if it used the full range. But Thank you for your work on this & Amazing progress in a short time.. Link to comment Share on other sites More sharing options...
FabianC Posted November 16, 2009 Share Posted November 16, 2009 Just noticed something interesting, after pressing the mute button on my keyboard or checking the box under System Preferences / Sound, it works and sound goes off as you would expect, however when I uncheck the Mute box / press the button again, there is no sound, I have to toggle the volume up/down to get it back. Is this expected and if not, does anyone know how to fix it? Running on an Asus P5Q Pro Turbo. Thanks! Link to comment Share on other sites More sharing options...
goila Posted November 17, 2009 Share Posted November 17, 2009 sorry, my mistake. The upload must have gone wrong.A new try. now it is compiled for 32bit and 64bit, tested on 64bit (well that is when the file is more than 0kb :-)) When it is again 0KB, let me know and point me to a place where I can share files. HB. PS: the files to change are VoodooHDADevice.cpp (and .h) and VoodooHDAEngine.cpp - the gmixerSetDefaults method is a new method for class VoodooHDADevice. So add a method to the header file (VoodooHDA.h) and copy-paste the method from pcrew in VoodooHDADevice.cpp - find in VoodooHDAEngine.cpp the method volumeChanged(.......) and copy-paste the volumeChanged method from pcrew in the file. mute not working on dv5 Link to comment Share on other sites More sharing options...
Recommended Posts