Gentoo Linux ALSA 指南(轉)
內容簡介:本指南將會指導你如何在Gentoo Linux上設定ALSA(Advanced Linux Sound Architecture,高階Linux聲音構架)。作為Gentoo Linux 桌面配置指南的補充,本教程將會在這個主題上為你提供更多的資訊。
1. 高階Linux聲音構架
什麼是ALSA?
ALSA,高階Linux聲音構架, 是一個致力於開發高質量Linux聲音子系統的軟體專案。在2.6系列核心中,它已經替換OSS(Open Sound System,開放聲音系統)作為預設的聲音子系統。
ALSA為所有型別的音訊介面提供高效的支援,它完全模組化,支援對稱多處理(SMP),具有多執行緒安全性,並且提供名為alsa-lib高質量的使用者空間庫以簡化應用程式程式設計。ALSA同樣提供OSS的向下相容層。
2. 安裝 ALSA
USE 標籤
Gentoo 提供了alsa USE 標籤,為了允許使用ALSA支援來編譯需要的軟體包,你應該在 /etc/make.conf 中設定這個標籤。如果你在USE變數中同時也設定了oss 標籤,ALSA將會在編譯過程中提供OSS的向下相容。
核心模組
在你繼續之前,請確保你的Sound Card Support核心選項已經開啟。如果你使用的是 genkernel命令編譯核心的話,這個選項已經被自動開啟了,否則請重新內配置你的核心。
如果你使用的是2.6系列的核心,你可以跳過以下的部分然後直接轉到 章節,因為2.6系列核心中已經包含了必要的ALSA驅動程式。當然,在你配置核心的時候請不要忘記為你的音效卡開啟相應的支援。
如果你是2.4系列核心的使用者,你則需要為你的音效卡安裝必要的ALSA驅動程式。首先請找到你所使用的音效卡型號。這裡有一個小技巧:你可以在/proc/pci中查詢 "audio" 裝置。
程式碼 2.1: 查詢你的音效卡型號# grep -i audio /proc/pciMultimedia audio controller: VIA Technologies, Inc. VT82C686 AC97 AudioController (rev 64).
現在開啟 然後查詢你的音效卡。在上面的例子中,你應該轉到名為"VIA"的製造商。你將會看到一個包含了該製造商的已知晶片型號的表格。上面例子中的晶片型號為 "via82c686",而"Details" 超連結則提示你相應驅動程式的名稱為via82xx。
基於這些資訊現在可以為我們的音效卡安裝alsa-driver了。首先編輯/etc/make.conf 然後新增一個名為ALSA_CARDS的新選項。在這個變數中你需要指明你所使用的音效卡驅動程式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-941270/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在Gentoo Linux下輕鬆安裝ALSA(轉)Linux
- Gentoo udev 指南(轉)dev
- Gentoo Linux語言環境指南(轉)Linux
- Gentoo Framebuffer, Bootsplash & Grubsplash 指南(轉)boot
- Gentoo udev 指南dev
- Gentoo Linux 1.4 RC2漢化指南第一修訂版(轉)Linux
- Gentoo Linux官方文件中譯本系列-Portage使用者使用指南(轉)Linux
- Gentoo Linux CD 方式全程安裝過程(轉)Linux
- 在gentoo linux下使用藍芽手機(轉)Linux藍芽
- alsa 移植到Linux3.0Linux
- 教你在Linux中安裝ALSA音效卡驅動(轉)Linux
- Linux 音訊ALSA技術說明--part2[轉&學習]Linux音訊
- Linux ALSA音效卡驅動之五:移動裝置中的ALSA(ASoC)Linux
- Linux ALSA 音訊處理深入解析Linux音訊
- ArchLinux下Alsa的簡單配置(轉)Linux
- win4lin在Gentoo Linux 2.6核心下的安裝(轉)Linux
- 在redhat下網路安裝gentoo(轉)Redhat
- 從stage1裝gentoo基本系統(轉)
- 記 一次 Gentoo Linux 的編譯之旅Linux編譯
- ALSA學習資料
- [Gentoo]中文輸入軟體Scim的安裝【轉】
- Gentoo 1.4RC_2光碟安裝手記(轉)
- gentoo簡單安裝手冊(stage3)(轉)
- gentoo linux自動 掛載隨身碟 方法(zt)Linux
- linux系統升級指南(轉)Linux
- Ubuntu Linux:MySQL安裝指南(轉)UbuntuLinuxMySql
- Linux中mount使用指南(轉)Linux
- Red Hat Linux 入門指南!(轉)Linux
- Linux下安裝mantis配置指南【轉】Linux
- Linux核心模組程式設計指南(轉)Linux程式設計
- Linux初學者Patch使用指南(轉)Linux
- 中文Linux桌面使用者指南(轉)Linux
- Linux發行版製作指南(轉)Linux
- Linux-PAM系統管理指南(轉)Linux
- 新手安裝Xentoo(Xen+Gentoo)的極速體驗(轉)
- Linux ALSA 系統架構及音效卡註冊檔案操作Linux架構
- The Linux-PAM 系統管理員指南(轉)Linux
- Linux核心模組程式設計指南(一)(轉)Linux程式設計