2010-03-20 12:03
解決macbook音箱聲音過小
一 直被macbook音量困擾, 插上耳機, 聲音巨大, 但用內置的音箱卻小的可憐, 開始懷念sony的好處了,插上耳機後,音量會相對的變小, 偶然間看到解決的方法,原來是驅動做的不好,更新下就可以了, 但不是常規的更新方法, 需要打開裝置管理員, 找到音效卡, 選更新:1. 是, 僅這一次
2. 從列表或指定位置安裝
3. " 不要搜索, 我要自己..."
4. 點擊從磁片安裝, 找到解壓位置既可, 一個是關閉S/PDIF的, 一個不是;關閉之後就沒有那個紅點了,記得以前三星的機器可以在服務裡關掉,難道是我記錯了??
http://www.stuffedcow.net/files/CirrusAudioXP_Macbook_b.zip
http://www.stuffedcow.net/files/CirrusAudioXP_Macbook_c.zip
=========================
http://www.stuffedcow.net/macbook_audio
Macbook Pro Cirrus Logic CS4206A XP Driver
4. 點擊從磁片安裝, 找到解壓位置既可, 一個是關閉S/PDIF的, 一個不是;關閉之後就沒有那個紅點了,記得以前三星的機器可以在服務裡關掉,難道是我記錯了??
http://www.stuffedcow.net/files/CirrusAudioXP_Macbook_b.zip
http://www.stuffedcow.net/files/CirrusAudioXP_Macbook_c.zip
=========================
http://www.stuffedcow.net/macbook_audio
Macbook Pro Cirrus Logic CS4206A XP Driver
Modified Driver for Windows XP
- CirrusAudioXP_Macbook_b.zip 1.0.0.13b (Oct. 27, 2009)
- CirrusAudioXP_Macbook_c.zip 1.0.0.13c (Nov. 1, 2009). Try this if recording still fails with 1.0.0.13b, but it probably won't help.
There are two variants of the driver included:
- Cirrus Logic High Definition Audio [MacBook]
- Cirrus Logic High Definition Audio [MacBook, No S/PDIF Out]
Installation of the modified driver follows standard procedure: In Device Manager, Update Driver for the Cirrus Logic High Definition Audio device. Don't let Windows search for or do anything automatically. Manually choose to the driver from a list, and use the "Have Disk..." button.
Summary of Changes
This driver is a modification of clhdaud.sys version 1.0.0.13:- Enables the third (midrange) speaker in the MacBook Pro.
- Removes the -16dB volume limit on the speakers, and applies it to the headphone output instead.
- The "No S/PDIF" variant turns off S/PDIF optical output. (New on Aug. 8)
- Fixes recording issues for most sample rates in Windows XP (except 96 kHz). (New in 1.0.0.13b, Oct. 27, 2009)
- The recording problem isn't completely fixed in neither version b nor c. If 1.0.0.13b (96 kHz) doesn't work, try 48 kHz instead. (1.0.0.13c only, Nov. 1, 2009)
Description
As per a thread on Apple Discussions (Very Poor
Volume Output - Windows XP), Apple/Cirrus Logic appears to have
shipped incorrectly-configured drivers for the MacBook Pro's audio device in
Windows XP. Windows Vista uses a different driver and has its own independent
set of problems.In the Windows XP driver, there are two causes of low audio volume:
- The MacBook Pro has three speakers. The midrange speaker was not enabled.
- The speaker amplifier gain is scaled by -16 dB in software, while the headphone amplifier gain isn't.
The driver also attempts to correct recording issues (1.0.0.13b, Oct. 27). When recording, depending on the sample rate used, the driver has been observed to up-sample the received audio, returning 2x or 4x as much data as an application expects, leading to distorted audio. Version 1.0.0.13b corrects two instances of buffer overruns in the driver, resulting in most sample rates working correctly.
In the IMiniportWaveCyclic::NewStream handler, the driver rejects requests for new streams for sample rates it does not like. Oddly enough, sample rates that NewStream declares legal will record incorrectly. Version 1.0.0.13b accepts only 96 kHz as a valid sample rate, but this seems to fail in Vista. 1.0.0.13c accepts only 48 kHz instead, which I hope will at least partially work in Vista.
Due to popular demand, the "No S/PDIF" variant also turns off the digital optical output (red light in the MacBook's headphone port). It will remain disabled even if an optical cable were plugged into the headphone port: The jack detection routine does not control the optical output. The optical input should still be enabled, but I haven't tested it.
This modification of the driver has been tested on the following machines:
- MacBook Pro MC118LL/A (15")
Previous Versions
- CirrusAudioXP_Macbook.zip (Aug. 8, 2009)
Hardware Details
Some observations that may be useful for writing drivers for the CS4206A
on a MacBook Pro:- The XP driver sets two of the four GPIO pins to output '1' (0xa for direction[717], data[715], and enable[716]). Pin[3] turns on and off the midrange speaker. I haven't observed any effects from toggling pin[1].
- There are DACs(?) at Node ID 2, 3, 4, and 8. These drive the headphone port, internal midrange speaker (right channel only), two internal stereo high-frequency speakers, and digital output, respectively. The XP driver sets the channel/stream ID[706] and stream format[2xx] for all of these nodes when playing audio. (Unmodified original driver did not set them for NID 3).
- The ADC for the microphone has Node ID 6. 5 seems to be for the Line input, while 7 appears to be the digital input.
- Enabling/disabling S/PDIF output is done using verb 70D (set digital converter control) on NID 8
DefiniensDefiniens很棒!
2011-10-11 15:58
回復
lmei052lmei052解決 謝謝,可是macbook bluetooth module這個裝不了
2010-08-06 08:14
回復
lmei052lmei052頂,怎麼變男音了,鬱悶
2010-08-06 08:10
回復
没有评论:
发表评论