输出hdmi声音输出analog和 pink right哪个好

Javascript Disabled Detected
You currently have javascript disabled. Several functions may not work. Please re-enable javascript to access full functionality.
VoodooHDA - common problems
Started by , Sep 13
Please log in to reply
133 replies to this topic
Download:Official thread:Problem: kernel panic.Solution 1: remove AppleHDA and restart the system before installing VoodooHDA.Solution 2: edit Info.plist, replace the key IOPCIClassMatch by IOPCIPrimaryMatch and put the PCI ID of your audio card in string.Before<pre class='prettyprint lang-&key&IOPCIClassMatch&/key&&string&0xxffff0000&/string& _linenums:0'>&key&IOPCIClassMatch&/key&&string&0xxffff0000&/string&After<pre class='prettyprint lang-&key&IOPCIPrimaryMatch&/key&&string&0x3b56<span
style='color: #86&/string& _linenums:0'>&key&IOPCIPrimaryMatch&/key&&string&0x3b56<span
style='color: #86&/string&0xDeviceIDVendorIDHow to find device and vendor IDProblem: kext doesn&#39;t work (usually when there&#39;s more than one audio card or the video card has HDMI audio).Solution: use solution 2 for kernel panic problem above. If you want to use both cards, create one entry for each card in IOKitPersonalities.Problem: sound crackles.Solution 1: change output format in Applications - Utilities - Audio MIDI SetupSolution 2: check &Use SSE2& in VoodooHDA prefPaneYou can also enable Vectorize in Info.plist<pre class='prettyprint lang-&key&Vectorize&/key&&true/& _linenums:0'>&key&Vectorize&/key&&true/&Problem: volume control (slider) doesn&#39;t work.Solution: enable VoodooHDAEnableVolumeChangeFix in Info.plist<pre class='prettyprint lang-&key&VoodooHDAEnableVolumeChangeFix&/key&&true/& _linenums:0'>&key&VoodooHDAEnableVolumeChangeFix&/key&&true/&Problem: volume too low.Solution: enable VoodooHDAEnableHalfVolumeFix in Info.plist<pre class='prettyprint lang-&key&VoodooHDAEnableHalfVolumeFix&/key&&true/& _linenums:0'>&key&VoodooHDAEnableHalfVolumeFix&/key&&true/&Problem: audio feedback (Larsen effect), sound loop between input (microphone) and output (speakers).Solution: mute iGain and increase iMix or Mic if microphone doesn&#39;t work<pre class='prettyprint lang-&key&iGain&/key&&string&0&/string& _linenums:0'>&key&iGain&/key&&string&0&/string&It can also be done in the prefPane. In some cases you may need to mute Monitor instead of iGain.Problem: audio delay. If you change volume, for example, it takes 1 or 2 seconds to play the test sound.Solution 1: delete com.apple.audio.DeviceSettings.plist and com.apple.audio.SystemSettings.plist from /Library/Preferences/Audio and reboot.Solution 2: use .Problem: inputs or outputs don&#39;t show in sound preferences.Solution 1: look for a kext patched for your codec.For VT1708SFor AD1988BSolution 2: add NodesToPatch basead on getDump output (download in official thread).Example&#60;key&#62;NodesToPatch&#60;/key&#62;
&#60;array&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;2&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x90a70120&#60;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;12&#60;/integer&#62;
&#60;/dict&#62;
&#60;/array&#62;Config (PinDefault) is made up of the last 2 digits of each codec verb, but in the opposite order<pre class='prettyprint lang-0x01<span
style='color: #4410 = 21471c10 21471d44 21471e<span
style='color: # 21471f01
|||||||+- Sequence
||||||+-- Default Association
|||||+--- Misc
||||+---- Color
|||+----- Connection Type
||+------ Default Device
|+------- Location
+-------- Port Connectivity _linenums:0'>0x01<span
style='color: #4410 = 21471c10 21471d44 21471e<span
style='color: # 21471f01
|||||||+- Sequence
||||||+-- Default Association
|||||+--- Misc
||||+---- Color
|||+----- Connection Type
||+------ Default Device
|+------- Location
+-------- Port ConnectivityMore detailed exampleInfo about codec verbsSource: For each input/output there is a sequence of 4 verbs.Jack
Description
PinDefault
Original Verbs
--------------------------------------------------------------------------------------------------------
Line Out at Ext Rear
71d44 71f01Its about NodeID(NID) 0x14 in hex, 20 in decimal.The default verbs for it: 2<span
style='color: #71c10 2<span
style='color: #71d44 2<span
style='color: #71e01 2<span
style='color: #71f01CAd (Codec Adress) NID (NodeID) Verb Command Verb Data71cXY X=Default Association Y=SequenceDefault Association and Sequence are used together by software to group Pin Complexes (and therefore jacks) together into functional blocks to support multichannel operation.
Software may assume that all jacks with the same association number are intended to be grouped together, for instance to provide six channel analog output.
The Default Association can also be used by software to prioritize resource allocation in constrained situations.
Lower Default Association values would be higher in priority for resources such as processing nodes or Input and Output Converters.
Note that this is the default association only, and software can override this value if required, in particular if the user provides additional information about the particular system configuration.
A value of 0000b is reserved and should not be used.
Software may interpret this value to indicate that the Pin Configuration data has not been properly initialized.
A value of 1111b is a special value indicating that the Association has the lowest priority.
Multiple different Pin Complexes may share this value, and each is intended to be exposed as independent devices.Sequence indicates the order of the jacks in the association group.
The lowest numbered jack in the association group should be assigned the lowest numbered channels in the stream, etc.
The numbers need not be sequential within the group, only the order matters.
Sequence numbers within a set of Default Associations must be unique.*My notes for this, if you look on the vanilla codec verb(no matter what codec) you will see that Sequence is always 0.Why that, and why for us on our codec verbs is different? Simple b/c Apple dosen&#39;t have multichannel analog out&#33; so you must change it to 0.*About Default Association, Keep the default one, in order, and on those that are the same replace them with new one that dosen&#39;t exist already in the dump... the values you can use are: 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d and f.(see what does verbit if you still don&#39;t understand)71dXY X=Color Y=MiscColor indicates the color of the physical jack for use by software.Unknown 0
Reserved A-D
Other FMisc is a bit field used to indicate other information about the jack.
Currently, only bit 0 is defined.
If bit 0 is set, it indicates that the jack has no presence detect capability, so even if a Pin Complex indicates that the codec hardware supports the presence detect functionality on the jack, the external circuitry is not capable of supporting the functionality.Reserved 3 Reserved 2 Reserved 1 Jack Detect Override 0 *Use 0 for Jack Detect - External Device(e.g. Headphones Mic etc) Use 1 for Jack Detect Disabled - Internal Device(e.g. Internal speakers, Internal mic)71eXY X=Default Device Y=Connection TypeDefault Device indicates the intended use of the jack or device.
This can indicate either the label on the jack or the device that is hardwired to the port, as with integrated speakers and the like.Line Out 0
SPDIF Out 4
Digital Other Out 5
Modem Line Side 6
Modem Handset Side 7
Telephony B
SPDIF In C
Digital Other In D
Reserved E
Other FConnection Type indicates the type of physical connection, such as a 1/8-inch stereo jack or an optical digital connector, etc.
Software can use this information to provide helpful user interface descriptions to the user or to modify reported codec capabilities based on the capabilities of the physical transport external to the codec.Unknown 0
1/8&#34; stereo/mono 1
1/4&#34; stereo/mono 2
ATAPI internal 3
Other Digital 6
Other Analog 7
Multichannel Analog &#40;DIN&#41; 8
XLR/Professional 9
RJ-11 &#40;Modem&#41; A
Combination B
Other F71fXY X=Port Connectivity Y=LocationPort Connectivity indicates the external connectivity of the Pin Complex.
Software can use this value to know what Pin Complexes are connected to jacks, internal devices, or not connected at all.00b - The Port Complex is connected to a jack (1/8&, ATAPI, etc.). 01b - No physical connection for Port. 10b - A fixed function device (integrated speaker, integrated mic, etc.) is attached. 11b - Both a jack and an internal device are attached.
The Information provided in all other fields refers to the integrated device.
The PD pin will reflect th the user will need to be queried to figure out what it is.Location indicates the physical location of the jack or device to which the pin complex is connected.
This allows software to indicate, for instance, that the device is the “Front Panel Headphone Jack” as opposed to rear panel connections.*Details:Convert the 2 digit hex number to binary.Pad the front with zero&#39;s to make it 8 dgits. Example:0x02 = binary 10 =
digit binary
Reading the bits from left to right&#58;
Port Connectivity bits 7&#58;6
-----------------------------------------------------------
00 - Port is connected to a Jack
01 - No External Port -or- No physical connection for Port
10 - Fixed Function/Built In Device &#40;integrated speaker, mic, etc&#41;
11 - Jack and Internal device are attached
Location Part 1 - bits 5&#58;4
-----------------------------------------------------------
00 - External on primary chassis
01 - Internal
10 - Separate chassis
11 - Other
Location Part 2 - bits 3&#58;0
-----------------------------------------------------------
The meaning depends on Location Part 1
00 0000 N/A
Special &#40;Rear panel&#41;
Special &#40;Drive bay&#41;
Special &#40;Riser&#41;
10 0000 N/A
Inside Mobile Lid &#40;example&#58; mic&#41;
Outside Mobile Lid
76 54 3210
-------------------
71f01 = 00 00 0001 - Port has a jack - It is External - Rear Location
71f02 = 00 00 0010 - Port has a jack - It is External - Front Panel Location
71f59 = 01 01 1001 - No External Port - ATAPI
71f18 = 00 01 1000 - Port has a jack - External - HDMI
71f90 = 10 01 0000 - Built In Device - Internal - N/A
|--------- Location part 2
|------------ Location part 1
|--------------- Port Connectivity
Thanks so much for this&#33; I&#39;ll try some of these.
BTW, some of the lingo probably passed over my head, but do you know how to get surround sound working?
Usually (at least in the codecs I tested) all line-out have the same default association, only the sequence changes. You have to set a different default association for each line-out and set sequence as zero.Once you have 3 or 4 line-out working, create an aggregate device, configure the speakers and select it in sound output.Check this example*About Default Association, Keep the default one, in order, and on those that are the same replace them with new one that dosen&#39;t exist already in the dump... the values you can use are: 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d and f.(see what does verbit if you still don&#39;t understand)
Thanks Crosx86
Thanks to this guide the audio works, but not perfectly. I hear a little background noise (like crackling noises).
I got my codec_dump
& &&15.35KB
&&52 downloads
and that&#39;s what I get with verbit:
[codebox]Verbs from Linux Codec Dump File: codec#0
Codec: Realtek ALC887
Address: 0
(0x10ec0887)
Description
PinDefault
Original Verbs
--------------------------------------------------------------------------------------------------------
Speaker at Ext Rear
071d11 71f41
Speaker at Ext Rear
071d11 71f41
Line Out at Ext Rear
71d40 71f01
Speaker at Ext Rear
071d11 71f41
Speaker at Ext Rear
071d11 71f41
Speaker at Ext Rear
071d11 71f41
Mic at Ext Rear 0x18 0x18
71c40 871ea1 01871f01
Mic at Ext Front 0x19 0x19
71c50 01971d9c
Line In at Ext Rear
0x0181304f
01a71c4f 01a71d30 01a71e81 01a71f01
HP Out at Ext Front 0x1b 0x1b
b71c20 01b71d4c
01b71e21 01b71f02
Speaker at Ext Rear
01c71cf0 01c71d11 01c71e11 01c71f41
RCA UNKNOWN
Line Out at Ext N/A
01d71c01 01d71dc6 01d71e04 01d71f40
SPDIF Out at Ext Rear
01e71c30 01e71d61 01e71e45 01e71f01
Speaker at Ext Rear
01f71cf0 01f71d11 01f71e11 01f71f41
--------------------------------------------------------------------------------------------------------
Description
PinDefault
Modified Verbs
--------------------------------------------------------------------------------------------------------
Line Out at Ext Rear
71d40 71f01
Mic at Ext Rear 0x18 0x18
71c40 871ea1 01871f01
Mic at Ext Front 0x19 0x19
71c50 971ea1 01971f01
Line In at Ext Rear
0x0181304f
01a71c60 01a71d30 01a71e81 01a71f01
HP Out at Ext Front 0x1b 0x1b
b71c20 01b71d40
01b71e21 01b71f01
RCA UNKNOWN
Line Out at Ext N/A
01d71c70 01d71dc0 01d71e04 01d71f40
SPDIF Out at Ext Rear
01e71c30 01e71d60 01e71e45 01e71f01
--------------------------------------------------------------------------------------------------------[/codebox]
I&#39;ve tried replacing the default nodes with mine
[codebox]&key&NodesToPatch&/key&
&key&Codec&/key&
&integer&2&/integer&
&key&Config&/key&
&string&0x90a70120&/string&
&key&Node&/key&
&integer&12&/integer&
&key&Codec&/key&
&integer&2&/integer&
&key&Config&/key&
&string&0x02a1102f&/string&
&key&Node&/key&
&integer&14&/integer&
&key&Codec&/key&
&integer&2&/integer&
&key&Config&/key&
&string&0x90a6e140&/string&
&key&Node&/key&
&integer&19&/integer&
&key&Codec&/key&
&integer&2&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&15&/integer&
&key&Codec&/key&
&integer&2&/integer&
&key&Config&/key&
&string&0x&/string&
&key&DAC&/key&
&string&3&/string&
&key&Node&/key&
&integer&10&/integer&
&/array&[/codebox]
[codebox]&key&NodesToPatch&/key&
&key&Node&/key&
&integer&20&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&26&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&29&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&30&/integer&
&key&Config&/key&
&string&0x&/string&
&/array&[/codebox]
Magically the audio doesn&#39;t work anymore.
@buoothe problem in this edition of the nodes, I think.simple patch your dsdt and install the voodooHDA 2.7.2.pkg and edit the info.plist of the kext:&#60;key&#62;IOMatchCategory&#60;/key&#62;
&#60;string&#62;VoodooHDADevice&#60;/string&#62;
&#60;key&#62;IOPCIPrimaryMatch&#60;/key&#62;
&#60;string&#62;0x27d88086&#60;/string&#62;
&#60;key&#62;IOProviderClass&#60;/key&#62;
&#60;string&#62;IOPCIDevice&#60;/string&#62;you&#39;re right the sound still works perfectly, more now.works best.with codec dump I did not succeed, controls lit up, but without sound.
You have to specify the Codec key in each node patch.Where did you get the &default& NodesToPatch?Post your VoodooHDA getDump.About the crackling sound, see here
Thanks guys I&#39;m using voodoohda 2.7.2, I only added my PCI ID.&#60;key&#62;IOPCIPrimaryMatch&#60;/key&#62;
&#60;string&#62;0x27d88086&#60;/string&#62;With &default& I mean the nodes that I found in the unpatched 2.7.2&#39;s plist.Oldnapalm, Should be these the right nodes to use?20
0x0181304f29
0xThis is the getdump
& &&45.26KB
&&56 downloads
Unpatched plist should have no nodes to patch&#60;key&#62;NodesToPatch&#60;/key&#62;
&#60;array/&#62;I think you just need&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;26&#60;/integer&#62;
&#60;/dict&#62;You can try this to get headphones auto-detect&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x02214c1f&#60;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;27&#60;/integer&#62;
&#60;/dict&#62;
The audio works, but there are 2 problems:the audio delaythe voodooprefpan reset at the rebootMission Complete&#33;
The audio works very god LoL
using VoodooHDA2.2 + my PCI ID &#60;key&#62;IOPCIPrimaryMatch&#60;/key&#62;
&#60;string&#62;0x27d88086&#60;/string&#62;
Hi man, I don&#39;t understand the portuguese but I want to try it xD1 minute...Wow&#33; This is the first VoodooHDA 2.7.2 that doesn&#39;t give me noice.But It gives me too much audio delay and the mic doesn&#39;t work.Crosx86, do you know how to eliminate the audio delay?
Hey buoo,for me works perfect...you can check in prefpane:
& &&62.09KB
&&125 downloads
Your get dump is the same as mine?
put your device id and your vendor ID in the plist kext if it is already there, delete all nodes and run vooodoo get dump and compare.
Our chips are different :&#092;
I&#39;was looking your codec_dump, however ...do you know how to eliminate the audio delay?
Edit: It is the same 0x27d88086
but the nodes are differents
Could you take a look here?
&&26 downloads
& &&5.15KB
&&55 downloads
..If you could help me, this audio chip is killing me.
EDIT: the get dump with this voodoo with nodes, remove all repair permissions reboot and run get dumpput your device id and your vendor ID in the plist kext if it is already there, delete all nodes and run vooodoo get dump and compare.this part of your dump:Probing codec #0...
HDA Codec #0&#58; Realtek ALC887
HDA Codec ID&#58; 0x10ec0887
Vendor&#58; 0x10ec
Device&#58; 0x0887
Revision&#58; 0x02
Stepping&#58; 0x02
PCI Subvendor&#58; 0x83bc1043
startNode=1 endNode=2
Found audio FG nid=1 startNode=2 endNode=39 total=37
nid 17 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 18 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 20 0x as
Green misc 0
nid 21 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 22 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 23 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 24 0x01a19830 as
0 Microphone
1 color Pink misc 8
nid 25 0x02a19840 as
0 Microphone
2 color Pink misc 8
nid 26 0x as
1 color Blue misc 0
nid 27 0x as
0 Headphones
Green misc 0
nid 28 0x as 15 seq
3 loc 25 color Unknown misc 1 &#91;DISABLED&#93;
nid 29 0x as
Res.C misc 6 &#91;DISABLED&#93;
nid 30 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 31 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;post it.
Ok&#33;I&#39;ve deleted all nodes from your VoodooHDA<pre class='prettyprint lang-&key&MixerValues&/key&
&key&Mic&/key&
&string&0&/string&
&key&PCM&/key&
&string&100&/string&
&key&iGain&/key&
&string&100&/string&
&key&iMix&/key&
&string&30&/string&
&key&NodesToPatch&/key&
&key&Noise&/key&
&integer&2&/integer&
&key&Vectorize&/key&
&true/& linenums:0'>&key&MixerValues&/key&
&key&Mic&/key&
&string&0&/string&
&key&PCM&/key&
&string&100&/string&
&key&iGain&/key&
&string&100&/string&
&key&iMix&/key&
&string&30&/string&
&key&NodesToPatch&/key&
&key&Noise&/key&
&integer&2&/integer&
&key&Vectorize&/key&
&true/&Now this is the new getdump:Probing codec #0...
HDA Codec #0&#58; Realtek ALC887
HDA Codec ID&#58; 0x10ec0887
Vendor&#58; 0x10ec
Device&#58; 0x0887
Revision&#58; 0x02
Stepping&#58; 0x02
PCI Subvendor&#58; 0x
startNode=1 endNode=2
Found audio FG nid=1 startNode=2 endNode=39 total=37
Processing audio FG cad=0 nid=1...
Powering up...
Parsing audio FG...
GPIO&#58; 0xc0000002 NumGPIO=2 NumGPO=0 NumGPI=0 GPIWake=1 GPIUnsol=1
nid 17 0x as 15 seq
Black misc 1
nid 18 0x as 15 seq
Black misc 1
nid 20 0x as
Green misc 0
nid 21 0x as 15 seq
Black misc 1
nid 22 0x as 15 seq
Black misc 1
nid 23 0x as 15 seq
Black misc 1
nid 24 0x01a19840 as
0 Microphone
1 color Pink misc 8
nid 25 0x02a19c50 as
0 Microphone
2 color Pink misc 12
nid 26 0x0181304f as
1 color Blue misc 0
nid 27 0x02214c20 as
0 Headphones
Green misc 12
nid 28 0x as 15 seq
Black misc 1
nid 29 0x as
Res.C misc 6
nid 30 0x as
Orange misc 1
nid 31 0x as 15 seq
Black misc 1
Patched pins configuration&#58;
nid 17 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 18 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 20 0x as
Green misc 0
nid 21 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 22 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 23 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 24 0x01a19840 as
0 Microphone
1 color Pink misc 8
nid 25 0x02a19c50 as
0 Microphone
2 color Pink misc 12
nid 26 0x0181304f as
1 color Blue misc 0
nid 27 0x02214c20 as
0 Headphones
Green misc 12
nid 28 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;
nid 29 0x as
Res.C misc 6 &#91;DISABLED&#93;
nid 30 0x as
Orange misc 1
nid 31 0x as 15 seq
Black misc 1 &#91;DISABLED&#93;Is this the right configuration? The mic doesn&#39;t work and I got audio delay (2 seconds)<pre class='prettyprint lang-&key&NodesToPatch&/key&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&20&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x01a19840&/string&
&key&Node&/key&
&integer&24&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x02a19c50&/string&
&key&Node&/key&
&integer&25&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&26&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x02214c20&/string&
&key&Node&/key&
&integer&27&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&30&/integer&
&/array& linenums:0'>&key&NodesToPatch&/key&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&20&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x01a19840&/string&
&key&Node&/key&
&integer&24&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x02a19c50&/string&
&key&Node&/key&
&integer&25&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&26&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x02214c20&/string&
&key&Node&/key&
&integer&27&/integer&
&key&Codec&/key&
&integer&0&/integer&
&key&Config&/key&
&string&0x&/string&
&key&Node&/key&
&integer&30&/integer&
Just install SoundFlower and the delay should be gone.You just need to add in NodesToPatch the nodes you want to patch, the ones that are fine with the default Config you don&#39;t need to add.You just neednid 26 0xIf you want to turn pink and blue rear into line-out (for 5.1 audio)nid 24 0x
@buuoHey buuo,the error in node 26,you repeat the end of the strings.your nodes to patch:&#60;key&#62;NodesToPatch&#60;/key&#62;
&#60;array&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;20&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x01a19840&#60;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;24&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x02a19c50&#60;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;25&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;-here the error
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;26&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;27&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;30&#60;/integer&#62;
&#60;/dict&#62;
&#60;/array&#62;The correct patching:&#60;key&#62;NodesToPatch&#60;/key&#62;
&#60;array&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;20&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x01a19840&#60;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;24&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x02a19c50&#60;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;25&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;26&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;27&#60;/integer&#62;
&#60;/dict&#62;
&#60;dict&#62;
&#60;key&#62;Codec&#60;/key&#62;
&#60;integer&#62;0&#60;/integer&#62;
&#60;key&#62;Config&#60;/key&#62;
&#60;string&#62;0x;/string&#62;
&#60;key&#62;Node&#60;/key&#62;
&#60;integer&#62;30&#60;/integer&#62;
&#60;/dict&#62;
&#60;/array&#62;You need put it line-out,use this string:0x in node 26
Please see my post aboveYou just need to add in NodesToPatch the nodes you want to patch, the ones that are fine with the default Config you don&#39;t need to add.The error is using default association 4 for node 26, it&#39;s already used in node 24.
The mic works but I hear it in the speakers and I&#39;m not able to decrease the volume(of the mic).
Problem: audio feedback (Larsen effect), sound loop between input (microphone) and output (speakers).Solution: mute iGain and increase iMix or Mic if microphone doesn&#39;t work<pre class='prettyprint lang-&key&iGain&/key&&string&0&/string& _linenums:0'>&key&iGain&/key&&string&0&/string&It can also be done in the prefPane. In some cases you may need to mute Monitor instead of iGain.I&#39;m not able to decrease the volume(of the mic)Try to do it in VoodooHDA prefPane, once you find a good value you can set in Info.plist (MixerValues), but the value set in prefPane will be restored after reboot if you use voodoohdahelper (installed by the pkg).
I found another solution to the delay problem (worked for me): delete com.apple.audio.DeviceSettings.plist and com.apple.audio.SystemSettings.plist from /Library/Preferences/Audio and reboot.
0 members, 0 guests, 0 anonymous users
Reply to quoted posts&&&&& &&&
Need an account?
Forum Password
Remember me
This is not recommended for shared computers
Sign in anonymously
Don't add me to the active users list
& 2015 InsanelyMac&&|&&

我要回帖

更多关于 ps4声音输出 的文章

 

随机推荐