?? 113.htm
字號:
<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=GB2312"><TITLE>-->Linux HowTo 中譯版-->The Linux Sound HOWTO -- Linux 音效指引:安裝</TITLE>
<META NAME="keywords" CONTENT=" Linux HowTo 中譯版 The Linux Sound HOWTO -- Linux 音效指引:安裝">
<META NAME="description" CONTENT=" - Linux HowTo 中譯版 - The Linux Sound HOWTO -- Linux 音效指引:安裝">
<style>
<!--
#page {position:absolute; z-index:0; left:0px; top:0px}
.tt3 {font: 9pt/12pt "宋體"}
.tt2 {font: 12pt/15pt "宋體"}
a {text-decoration:none}
a:hover {color: blue;text-decoration:underline}
-->
</style>
</HEAD>
<body text="#000000" aLink=#9900ff link=#006699 vLink=#006699 bgcolor="#FFFFFF" leftmargin="3" topmargin="3" marginheight="3" marginwidth="3">
<TABLE WIDTH="100%" CELLPADDING=10 CELLSPACING=0 BORDER=0>
<TR>
<TD CLASS="tt3" VALIGN="top" width="8%" bgcolor="#e0e0e0"><strong><A HREF="114.htm">后一頁</A><BR>
<A HREF="112.htm">前一頁</A><BR>
<A HREF="index.html">回目錄</A><BR>
<A HREF="../../../../index.htm">回首頁</A><BR>
</strong>
</TD>
<TD class="tt2" bgcolor="#F5F8F8" width="84%"><center><B><FONT style="FONT-SIZE: 16.5pt" COLOR="#FF6666" FACE="楷體_GB2312">The Linux Sound HOWTO -- Linux 音效指引:安裝</FONT></B></center>
<hr color="#EE9B73" size="1" width="94%">
姓名:Jeff_Tranter,<br>
Email:jeff_tranter@pobox.com<br>
地址 :<br>
轉摘 :http://member.netease.com/</p>
<BR>
<BR>
<hr SIZE="0">
<BR>
<p>4. 要在Linux下享用音效, 必須先進行以下步驟: <br>
<br>
<br>
安裝音效卡 <br>
建造核心, 使之支援音效 <br>
建造設備檔 <br>
啟動Linux核心, 并測試 <br>
<br>
底下我們將對每一步作詳細解說. <br>
<br>
4.1. 安裝音效卡 <br>
按照說明書的指示, 安裝硬體, 或是請廠商來裝. <br>
<br>
舊的音效卡通常有開關或跳線, 以設定IRQ, DMA通道等,
請把這些設定記下來. 如果你不確定要怎麼調, 就照出廠值. 可能的話,
避免和其它設備(如網路卡, SCSI卡, 平行及串列埠)相沖. <br>
<br>
若你在DOS下有使用音效卡, 通常應該設成和DOS下一樣.
不過有些情況下(特別是PnP的卡)也可能要設成和DOS不一樣的值.
這時可能要實驗一下. <br>
<br>
4.2. 設定核心 <br>
安裝時您用的是預先編譯過的核心, 它們通常是不支援音效的.
所以最好自己編譯適合自己用的核心. 而且,
您也可能想要藉此來升級到更新版的核心, 或是縮小核心體積,
增加可用的記憶體. <br>
<br>
在如何建造核心方面, 您應該參考 Linux Kernel HOWTO.
我在這里只提和音效卡相關的部份. <br>
<br>
如果您還沒有編譯核心, 加入音效支援的經驗,
先讀一下核心驅動程式里的Readme 檔(特別是關於您的音效卡的部份)是個不錯的主意.
以下檔案可以在核心音效驅動程式的目錄中找到, 通常放在/usr/src/linux/drivers/sound:
<br>
<br>
<br>
CHANGELOG - 簡介每一版中的變更 <br>
COPYING - 拷貝及版權限制 <br>
Readme - 最新, 最重要的消息 <br>
Readme.aedsp16 - 關於 Audio Excel DSP 16 音效卡的資訊 <br>
Readme.cards - 設定音效卡的說明 <br>
Readme.linux - 安裝核心以外散布的驅動程式之注意事項 <br>
Readme.modules - 如何作成可載入模組 <br>
Readme.v30 - 3.0 版的新功能介紹 <br>
experimental.txt - 講一些實驗中的功能 <br>
<br>
<br>
照一般造核心的程序來就好. 目前設定核心有三種介面可選擇. 用
``make xconfig '' 可叫出在X11下的圖形設定介面; 用 ``make menuconfig''
則是文字模式的選單介面; 最原始的方法, 則是用 ``make config'',
提供了簡單的文字問答介面. <br>
<br>
當用``make xconfig''或``make menuconfig''時, 所有Yes/No問題都要特別小心確認.
這些命令給的預設答案都是No, 這并不見得就是正確的選擇. 特別是
``/dev/dsp and /dev/audio support'' (CONFIG_AUDIO) 選項通常是要打開的. <br>
<br>
在這篇文件中, 我假設你用傳統的命令行式 ``make config''來做.
雖然說其實別的方式也差不多. <br>
<br>
設定音效的方法也有二則. 其一, ``老''方法(在2.0.0板以前的核心只能用這方法),
使用一個內附的設定程式. 這種方法對多數音效卡有用,
除了少數需要額外``低階''驅動程式的(如miroSOUND, AWE32, 及AEDSP16)以外. <br>
<br>
第二種是``新''方法,
它和設定核心的其它部份用的選單介面有較佳的整合性.
這方法對要韌體下載檔的音效卡無效. 這些卡包括PSS, SM Wave, AudioTrix
Pro 及 TurtleBeach Tropez/Maui卡, 對付它們你只好用老方法了. <br>
<br>
``make xconfig''一定用``新''方法. 在``make menuconfig'' 中,
你可以在音效子畫面中選擇用``老''方法或``新''方法. "make
config"的情況, 預設是用``老''方法, 不過如果你已經用過一次``新''方法了,
那麼它也會改成用新方法. 之後你仍可以在"make menuconfig"中切換回老方法.
<br>
<br>
我們建議用``make menuconfig''加``老''方法. 很多設定問題都 (至少一部份是)由於誤用了新方法所致.
<br>
<br>
也可以把音效驅動程式做成核心可載入模組.
我建議一開始先不要做成模組, 等測試過可用後,
再試試把它做程模組. <br>
<br>
執行``make config''時, 以``y''回答下列問題, 以起動音效支援. <br>
<br>
<br>
Sound card support (CONFIG_SOUND) [M/n/y/?] <br>
<br>
<br>
這問題答完後, 音效設定程式會被編譯, 執行.
它會問你要那些裝置及選項. 回答這些問題時要小心,
前面回答錯誤可能後面的問題就不會問了. 例如說, 如果你沒有PAS16音效卡,
第一個問題(PAS16)就不要答``yes''.
不要加入比你會用上的卡還多的驅動程式, 這只會浪費記憶體.
有些驅動程式(像MPU-401)可能會和你的SCSI卡相沖, 結果開不了機. <br>
<br>
作者在此簡短的敘述各個設定選項的意義. 對每一個問題請以``y''(yes)或
``n''(no)作答. 里面會顯示預定答案, 如``[Y/n/?]''表示預定``y'' 而``[N/y/?]''表示預定是``n''.
你可以直接按Enter選預定的答案, 但記住預定答案不一定是對的. <br>
<br>
輸入問號(``?'')會給你對此選項的簡短的描述. <br>
<br>
也注意一下不見得每個問題都會問,
設定程式可能會依據前面的選擇而自動取消或設定某些選項. <br>
<br>
<br>
Old configuration exists in /etc/soundconf. Use it [Y/n/?] <br>
如果你以前有設定過音效驅動程式, 您的設定會被存起來.
如果您想直接用上次的設定, 回答``y''.
如果您想作些改變或換了新版核心, 您應該回答 ``n''
并繼續下面的設定程序. <br>
<br>
ProAudioSpectrum 16 support [Y/n/?] <br>
只有當您有ProAudio Spectrum 16, ProAudio Studio 16或羅技 SoundMan 16 時, 答'y'.
如果您有其它Media Vision或羅技的卡, 還是請回答'n', 因為它們并不和
PAS16相容. <br>
<br>
SoundBlaster support [Y/n/?] <br>
如果您有真正由Creative Labs制的聲霸卡或100%硬體相容(如 Thunderboard 或
SM Games )卡, 回答'y'. 如果您的卡在支援之列, 請先看Readme.cards中和卡相關的指示再回答.
對完全不知道的卡, 如果它堅稱是和聲霸卡相容, 你可以回答'y'. <br>
<br>
Gravis Ultrasound support [Y/n/?] <br>
如果您有GUS或GUS Max,回答'y'. 不然就回答'n',
這個驅動程式吃記憶體吃得兇. <br>
<br>
MPU-401 support (NOT for SB16) [Y/n/?] <br>
這問題要小心. 幾乎所有的卡都支援MPU-401 MIDI介面, 然而,
有些卡需要專屬的驅動程式.
在這種卡上開啟這個驅動程式會造成沖突. 在沒有MPU-401的電腦上使用這個驅動程式也會造成麻煩.
如果你的卡在支援之列, 看Readme.cards檔中的指示. 如果你有真正的MPU-401
MIDI介面卡, 那就可以放心回答'y'. <br>
<br>
6850 UART Midi support [Y/n/?] <br>
最好回答'n'. 6850 UART 介面甚少被用到. <br>
<br>
PSS (ECHO-ADI2111) support [Y/n/?] <br>
如果你有Orchid SW32, Cardinal DSP16或其它用PSS晶片組(AD1848 編解碼器 +
ADSP-2115 DSP晶片 + Echo ESC614 ASIC晶片)的卡, 答'y', 不然答'n'. <br>
<br>
16 bit sampling option of GUS (not GUS MAX) [Y/n/?] <br>
如果您的GUS上有裝16 bit取樣子卡, 回答'y'. 如果您有GUS MAX, 回答 'n'.
啟動這個就會關閉GUS MAX. <br>
<br>
GUS MAX support [Y/n/?] <br>
除非你有GUS Max, 不然回答'n'吧! <br>
<br>
Microsoft Sound System support [Y/n/?] <br>
一樣請先三思再答. 如果你有微軟制的原版Windows Sound System卡或Aztech
SG 16 Pro (或NX16 Pro)的話, 可放心回答'y'. 如果你的音效卡不在上面所列,
也可以答'y'試試. 對VoxWare支援的卡請先看Readme.cards.
有些驅動程式有自己的一套驅動MSS的方法, 起動這個會造成沖突. <br>
<br>
Ensoniq Soundscape support[Y/n/?] <br>
如果你的卡用的是Ensonic Soundscape晶片, 回答'y'. 這種卡至少有Ensoniq,
Spea 及 Reveal(也做別種卡)在制造. <br>
<br>
MediaTriX AudioTriX Pro support [Y/n/?] <br>
如果你有AudioTrix Pro的話, 答'y'. <br>
<br>
Support for MAD16 and/or Mozart based cards? <br>
如果你是用莫扎特音效卡(OAK OTI-601)或MAD16(Opti 82c928或82c929)音效介面晶片.
這種晶片非常普遍, 所以一些無牌卡也許就用它. 除此之外, MAD16也被一些知名廠商像
TurtleBeach(Tropez), Reveal(幾種型式), 及 Diamond(最新的)用來放在他們的卡上.
<br>
<br>
Support for Crystal CS4232 based (PnP) cards [Y/n/?] <br>
如果你的卡用Crystal CS4232晶片, 答'y'. <br>
<br>
Support for Turtle Beach Wave Front (Maui, Tropez) synthesizers [Y/n/?] <br>
如果你有上面列出的卡才選'y'. <br>
<br>
SoundBlaster Pro support [Y/n/?] <br>
如果你的卡是聲霸卡Pro或聲霸卡16, 答'y'. 對聲霸卡Pro相容的也可以用它.
回答'n'省一點記憶體, 但'y'也是安全的選擇. <br>
<br>
SoundBlaster 16 support [Y/n/?] <br>
如果你的卡是聲霸卡16(包括AWE32), 答'y'. <br>
<br>
Audio Excel DSP 16 initialization support [Y/n/?] <br>
如果你用Audio Excel DSP16的話, 答'y'. 請看Readme.aedsp16以獲得更多資訊. <br>
<br>
<br>
然後設定程式會問你關於高階服務方面的問題. 建議對每一項都答'y',
除非你很明白你不會用到這功能才答'n'. <br>
<br>
<br>
/dev/dsp and /dev/audio support (usually required) [Y/n/?] <br>
回答'n'的話, /dev/dsp及/dev/audio(及A/D及D/A轉換裝置)就不能用了. 回答'y'吧!
<br>
<br>
MIDI interface support [Y/n/?] <br>
回答'n'則會讓/dev/midixx及使用/dev/sequencer和/dev/music的MIDI連接埠失效.
這選項也會影響MPU-401及General MIDI相容設備. <br>
<br>
FM synthesizer (YM3812/OPL-3) support [Y/n/?] <br>
在這請回答'y'. <br>
<br>
/dev/sequencer support [Y/n/?] <br>
回答'n'就會讓/dev/sequencer及/dev/music失效. <br>
<br>
Do you want support for the mixer of SG NX Pro ? <br>
如果你有SoundGalaxy NX音效卡, 想支援它的延伸混音功能的話, 答'y'. <br>
<br>
Do you want support for the MV Jazz16 (ProSonic etc.) ? <br>
如果你有MV Jazz16(ProSonic等), 答'y'. <br>
<br>
Do you have a Logitech SoundMan Games [Y/n/?] <br>
如果你有羅技SoundMan Games音效卡, 答'y'. <br>
<br>
<br>
以上問題問完後, 設定程式提示你回答和卡相關的設定問題.
通常只問I/O位址, IRQ及DMA 號碼.
對某些卡會要你用一些啟始時需要的檔案.
這是用在一些必須載入程式(微碼)以起動的DSP晶片或微處理器.
有時這寫在.h檔里, 在編譯時加入驅動程式里. 同樣, 讀Readme.cards中關於你的卡的部份以便了解更多.
<br>
<br>
最後它會說: <br>
<br>
The sound driver is now configured. <br>
Save copy of this configuration to /etc/soundconf [Y/n/?] <br>
(音效驅動程式已經設定完畢. <br>
要不要將設定存到/etc/soundconf [Y/n/?]) <br>
<br>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -