| |||||||
adm | Find | login register |
我記得以前在 linux 時,是使用 oss,這樣無法同時發聲,例如, 一邊播 mplayer 一邊播 mpg123。記得是要使用 esd 或 kde(忘了名字了)或者是使用 alsa 才可以? 我現在用 fbsd,還是用 oss,沒 esd/kde/alsa,但是我可以一邊播 mplayer 一邊播 mpg213 呀!兩邊的聲音都會出現。 這是什麼靈異現象?
[edt1023@lgj ~]$ cat /dev/sndstat
hw.snd.report_soft_formats: 1
[edt1023@lgj ~]$ mpg321 -o oss seashore.mp3
ps.我當然是沒有使用 esd/kde 的音效。 | ||||||||||||
| ||||||||||||
問題是我這張音效卡在 linux 下還是沒有辦法同時播放呀!因為是相同的機器在比較的。 | ||||||||||||
linux 現在好像是用 ALSA dmix,應該不算硬體 mix。 | ||||||||||||
我有一台上個世紀的電腦,它的顯示卡的 RAM 只有 1MB,但用 ALSA 還是有混音功能。所以我想,即使不支援硬體混音,ALSA 似乎也有自己的混音功能。 | ||||||||||||
有 alsa 是沒問題。我目前是 esd/kde/alsa 都沒在用,突然被我發現在 fbsd 裡頭能有硬體混音的功能。 | ||||||||||||
呃,跟據 champ 的說明,這只是 fbsd kernel 裡頭有實作了類似 alsa 的功能,其實還是軟體混音,而不是硬體混音。
|
| |||||||
adm | Find | login register |