Freebsd
FreeBSD 9 聲音驅動程序
我安裝了 FreeBSD 9。我試圖發出聲音來工作,但沒有運氣。
我的音效卡:
Realtek ALC898
有人可以幫我如何讓它工作(我正在創建自定義核心)嗎?
kldload snd_driver
根據我和我得到的 FreeBSD 手冊:
ppc0: cannot reserve I/O port range
和
cat /dev/sndstat
:pcm0: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play) pcm1: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play) pcm2: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play) pcm3: <HDA NVidia (Unknown) PCM #0 DisplayPort> (play) pcm4: <HDA Realtek (Unknown) PCM #0 Analog> (play/rec) default pcm5: <HDA Realtek (Unknown) PCM #1 Digital> (play)
從終端執行
cat /random >/dev/dsp
,如果您可以標頭靜態,這意味著您的音效卡已被 FreeBSD 辨識並且驅動程序已成功載入。還要
/boot/loader.conf
確保hint.hdac.1.cad0.nid17.config="as=6"
在您的 BIOS 中存在或設置。否則,您的內部 S/PDIF 輸出和後置模擬輸入將無法正常工作。
根據您用於測試的程序,確保將輸出設置為 pcm4/5。它可能試圖通過影片卡上的 HDMI 連接輸出音頻。前 3 個條目是影片卡上的音頻。您還可以檢查音量是否設置得足夠高。