[問題] 兩個音效卡

看板Linux作者 (糊塗流浪貓)時間12年前 (2013/11/14 15:37), 編輯推噓5(5014)
留言19則, 2人參與, 最新討論串1/1
環境:Linux Mint15 Cinnamon 32bit 內建音效卡:HDA Intel 外插音效卡:CA0160-Soundblaster 主機板內建的音效晶片在播放音樂或調整等化器時常會爆音 因此我弄來一張CA0160-Soundblaster音效卡 但問題來了,當我用Deadbeff聽音樂時看Youtube影片時 影片不但沒有聲音,播放2秒後馬上卡住,Firefox凍結 用Smplayer播放影片時也一樣,兩者不能同時啟動 請問這是什麼原因? -- 自幼,我以身為一位無神論者自豪,視一切怪力亂神的言論為無稽之談  直到組了人生中的第一台電腦...                 [http://mrguarder.blogspot.tw/] -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.95.251

11/14 15:47, , 1F
桌面環境?有裝 pulseaudio?
11/14 15:47, 1F
※ 編輯: MGuarder 來自: 114.35.95.251 (11/14 16:13)

11/14 16:13, , 2F
抱歉 補上了
11/14 16:13, 2F

11/14 16:27, , 3F
兩者不能同時啟動是說卡還是程式?
11/14 16:27, 3F

11/14 16:37, , 4F
程式 影音相關的程式同時啟動會相衝
11/14 16:37, 4F

11/14 16:38, , 5F
音效卡倒是執行的很順利 雜音問題消失了
11/14 16:38, 5F

11/14 16:42, , 6F
檢查一下 pulseaudio 有沒有啟動
11/14 16:42, 6F

11/14 17:01, , 7F
真沒想到 切換成pulseaudio之後問題就解決了 Orz
11/14 17:01, 7F

11/14 17:02, , 8F
搞不懂alsa,oss,pulse這些驅動程式之間的關係 XD
11/14 17:02, 8F

11/14 17:15, , 9F
大部分的硬體沒有硬體混音,所以需要軟體來做
11/14 17:15, 9F

11/14 17:15, , 10F
alsa 跟 oss 是 driver + userspace library 算最底層
11/14 17:15, 10F

11/14 17:16, , 11F
pulseaudio 則是在他們之上的 sound server,它可以幫你
11/14 17:16, 11F

11/14 17:17, , 12F
做混音、路由、擷取等你想得到的處理。
11/14 17:17, 12F

11/14 17:18, , 13F
alsa 也不是說辦不到,你只是需要自己寫 .asoundrc
11/14 17:18, 13F

11/14 17:19, , 14F
把 dmix 和 asym 兩個 plugin 加進來就可以全雙工
11/14 17:19, 14F

11/14 17:19, , 15F
oss 軟體混音則是在 kernel space 做掉
11/14 17:19, 15F

11/14 17:21, , 16F
alsa 沒 dmix 就會有你說的現象,沒 asym 的話則是播放
11/14 17:21, 16F

11/14 17:22, , 17F
和錄音不能同時進行,像 skype 那種應用就整個不能用 XD
11/14 17:22, 17F

11/14 17:28, , 18F
另外建議你裝 pavucontrol
11/14 17:28, 18F

11/14 17:48, , 19F
感謝解釋 B大的回應可以另闢成一篇精華文章了吧 XD
11/14 17:48, 19F
文章代碼(AID): #1IX7skrS (Linux)