歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora Core 3下Alsa聲卡驅動的安裝

Fedora Core 3下Alsa聲卡驅動的安裝

日期:2017/2/28 17:22:45   编辑:Linux教程

Fedora Core 3下Alsa聲卡驅動安裝環境:
OS Fedora Core 3
kernel 2.6.10-1.741_FC3
glibc 2.3.4-2
gcc 3.4.2
kde 3.3.1
gnome 2.8.0
Xorg 6.8.1
以下安裝適應於Fedora Core3,其他版本的Linux可以參考,但是完全照搬不一定能成功(比如Debian),你需要根據自己的系統來修改配置文件.
安裝步驟:
1.下載需要的軟件:
首先從http://www.alsa-project.org/上下載以下這些軟件
ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.8.tar.bz2 (必須)
ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.8.tar.bz2 (必須)
ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.8.tar.bz2 (必須)
ftp://ftp.alsa-project.org/pub/tools/alsa-tools-1.0.8.tar.bz2 (可選)
ftp://ftp.alsa-project.org/pub/firmware/alsa-firmware-1.0.8.tar.bz2 (可選)
ftp://ftp.alsa-project.org/pub/oss-lib/alsa-oss-1.0.8.tar.bz2(必須)
2.編譯alsa驅動及相關軟件
a. alsa-driver
# tar jxvf alsa-driver-1.0.8.tar.bz2
# cd alsa-driver-1.0.8
通常需要首先知道自己聲卡的芯片的具體型號,然後再通過指定編譯參數來編譯需要的驅動,該參數為--with-cards=,可以用--with-cards=all來編譯alsa所支持的所有驅動,但這樣會占用更多的磁盤空間,因此不推薦.芯片型號可以通過閱讀說明書或者在linux下使用lspci –v等渠道來查找,知道具體的芯片型號之後可以到alsa的網站上尋找該聲卡的驅動的編譯和配置文檔.例如我的聲卡是intel810的聲卡,那麼在http://www.alsa-project.org/alsa-doc/ 頁面上的Choose manufacturer for more details 下拉菜單中選擇intel然後點GO,接下來會得到一個表格,選擇表格中Driver & Docs這一列裡有詳細聲卡驅動安裝的連接,點Detail旁邊的intel8x0即可得到說明頁面.接下來的步驟都是參考該文檔進行的,在配置中需要根據自己的實際情況選擇適合的聲卡配置說明文檔.
# ./configure --with-cards=intel8x0 --with-sequencer=yes;make;make install
# ./snddevices #創建設備文件

如果不出意外,上面的工作做完之後,驅動程序就安裝好了:),提醒一下,默認情況下alsa的驅動都是靜音的,我們必須用混音器調節音量才能出聲音.

b.安裝alsa-lib

很簡單,沒什麼好說的,按照下面步驟安裝就行了:

# tar jxvf alsa-lib-1.0.8.tar.bz2

# cd alsa-lib-1.0.8

# ./configure;make;make install

c.安裝alsa-utils

# tar jxvf alsa-utils-1.0.8.tar.bz2

# cd alsa-utils-1.0.8

# ./configure;make;make install

d.安裝alsa-oss

# tar jxvf alsa-oss-1.0.8.tar.bz2

# cd alsa-oss-1.0.8

# ./configure --with-aoss=yes;make;make install

e.其他

剩下幾個包都是可選的,編譯方法也很簡單,這裡就不說了.

Copyright © Linux教程網 All Rights Reserved