看板 Linux 關於我們 聯絡資訊
以前沒有這個問題的,但自從最近為Angergos更新後,就出現了:音爆 本來以為是外接喇叭的問題,但換了一個外接喇叭測試後,發現音爆仍然存在。所以不是 喇叭的問題。 也可能是筆電耳機孔的問題,但我用Live USB開機,分別使用USB版的Linux Mint 18.3及 USB版的Antergos,卻都沒有音爆問題。如果是耳機孔有問題,那即使你用USB開機跑OS, 還是會音爆吧! 所以,是OS的問題。 音爆的問題是怎樣呢? 如果你放音樂,正常播放下,是沒有音爆的。可是如果你聽到一半按暫停,就會音爆。音 爆個一兩下,就恢復正常。直到你又播放音樂,就又音爆個兩下。 換YouTube影片也是一樣。影片看到一半按暫停,就音爆。按繼續開始,就又音爆個兩下 。 似乎就是聲音要一直傳送給喇叭,才沒有音爆。或維持沒有聲音,也沒有音爆。若有聲音 ,轉成沒聲音,就會爆。沒聲音,轉成有聲音,也會爆。 這是什麼問題啊?有辦法解決嗎? ps: 現在發現,即使一直維持沒有播放音樂,偶爾還是會音爆個兩下。 -- ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1519654820.A.964.html
CP64: 提供下筆電型號 因為我也是 Antergos 但是沒遇過 02/26 22:32
這次更新前,我也沒遇過這個問題。 以前還用Ubuntu用了大約一年,也沒音爆的問題。
connected: Dell 5559 02/26 22:33
※ 編輯: connected (1.169.145.243), 02/26/2018 22:35:19
Gold740716: 聲音調小一點?我聲音調大也會破 02/26 23:56
我的狀況與音量無關喔,後來發現即使沒放音樂也照樣音爆,不是破。
dragon121985: 暫停多久? 一秒以內的暫停/繼續 會這樣嗎 02/27 21:34
後來重灌Antergos後,第一次開機沒放音樂照樣音爆。 改裝Linux Mint後,就沒再音爆了。很明顯是OS的問題。 ※ 編輯: connected (118.167.10.251), 03/01/2018 20:13:05
galic: 你的爆音是出現在音樂播放中途 還是在開始播放跟停止播放的 03/01 21:36
galic: 那一剎那 03/01 21:36
galic: archlinux的wiki上是有提到可能跟module省電功能有關 03/01 21:52
galic: https://tinyurl.com/qcxhom4 03/01 21:52
沒有發生在「播放中」過,一開始都發生在「播放」、「暫停」的時候,後來重新安裝 Antergos後,連一開機沒播放音樂也會自己音爆。這台筆電安裝、使用Antergos至少半年 了,從沒發生過這個情形。我猜有可能是最近的一次更新造成的。 你提供的網頁我看了,很有可能就是這篇文章說的問題。不過因為我還是Linux初階使用 者,我不知道「modinfo snd_MY_MODULE」要怎麼用。文章中只用「try」這個動詞,但我 不知道try是怎麼個try法。 目前改用Linux Mint中,沒任何音爆問題。其實這半年來使用Antergos還蠻愉快的,幾乎 沒遇過任何問題;如果可以,我會希望以後有機會繼續使用Antergos。 ※ 編輯: connected (118.167.10.251), 03/01/2018 22:38:20
GaliTW: try就是叫你試試那個指令 ~@_@~ 03/02 23:36
GaliTW: 你要先清楚知道自己的聲卡相關的驅動是用哪一個 03/02 23:36
GaliTW: 像音效卡通常是pci裝置 所以lspci -v去找找你的音效卡跟 03/02 23:39
GaliTW: 對應的驅動是誰 03/02 23:39
GaliTW: 找audio相關的 跟他對應的Kernel driver in use是誰 03/02 23:40
Kernel driver in use: snd_hda_intel
GaliTW: 或者是lsmod找snd_開頭的 這兩個可以指令可以搭配理解一下 03/02 23:41
GaliTW: 像wiki提到的就有snd_ac97_codec和snd_hda_intel 03/02 23:42
GaliTW: 確定之後 就根據wiki說的try "modinfo snd_那個模組名字" 03/02 23:44
GaliTW: modinfo會跟你說 這個kernel module掛載時 可以傳哪些參數 03/02 23:44
GaliTW: 找找跟powersave有關的 然後先試試用modprobe掛載module時 03/02 23:49
GaliTW: 把參數一起傳進去(參考wiki上的教學) 試試還會不會爆音 03/02 23:50
GaliTW: 如果確定不會 就把剛剛modprobe後面多加的參數寫到 03/02 23:50
GaliTW: /etc/modprobe.d/modprobe.conf 03/02 23:50
找到的資訊大概長這樣: parm: power_save:Automatic power-saving timeout (in second, 0 = disable). (xint) parm: power_save_controller:Reset controller in power save mode. (bool) 沒看到modprobe這幾個字,但有看到probe(是同個東西嗎?): parm: probe_mask:Bitmask to probe codecs (default = -1). (array of int) parm: probe_only:Only probing and no codec initialization. (array of int) ps: 因為筆電現在已改裝Linux Mint,所以查到的資料是用Mint去查的。 謝謝你的熱心說明,想不到一個「try」後面代表的意思這麼多。 ※ 編輯: connected (220.129.161.120), 03/03/2018 10:02:57
GaliTW: modprobe是掛載或卸載kernel module用的指令啦 03/03 22:47
GaliTW: 所以你的參數應該也是power_save和power_save_controller 03/03 22:47
GaliTW: 那就用跟wiki一樣的方式去掛載看看 03/03 22:47
GaliTW: modprobe snd_??? power_save=0 power_save_controller=N 03/03 22:48
GaliTW: 如果上面有成功解決音爆問題 再去改..../modprobe.conf 03/03 22:49
喔,好,謝謝你。 ※ 編輯: connected (220.129.161.120), 03/04/2018 15:58:00