Antergos的音爆現象 - Linux

By Hedda
at 2018-02-26T22:20
at 2018-02-26T22:20
Table of Contents
以前沒有這個問題的,但自從最近為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
以前還用Ubuntu用了大約一年,也沒音爆的問題。
改裝Linux Mint後,就沒再音爆了。很明顯是OS的問題。
※ 編輯: connected (118.167.10.251), 03/01/2018 20:13:05
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
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
※ 編輯: connected (220.129.161.120), 03/04/2018 15:58:00
本來以為是外接喇叭的問題,但換了一個外接喇叭測試後,發現音爆仍然存在。所以不是
喇叭的問題。
也可能是筆電耳機孔的問題,但我用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
沒有發生在「播放中」過,一開始都發生在「播放」、「暫停」的時候,後來重新安裝 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
Tags:
Linux
All Comments

By Kama
at 2018-02-28T10:17
at 2018-02-28T10:17

By George
at 2018-03-05T08:41
at 2018-03-05T08:41

By Andy
at 2018-03-08T08:24
at 2018-03-08T08:24

By Genevieve
at 2018-03-10T02:14
at 2018-03-10T02:14

By Andy
at 2018-03-14T11:46
at 2018-03-14T11:46

By Joseph
at 2018-03-15T12:21
at 2018-03-15T12:21

By Aaliyah
at 2018-03-15T16:17
at 2018-03-15T16:17

By Blanche
at 2018-03-19T07:46
at 2018-03-19T07:46

By Liam
at 2018-03-23T15:49
at 2018-03-23T15:49

By Annie
at 2018-03-25T22:24
at 2018-03-25T22:24

By Emma
at 2018-03-27T21:55
at 2018-03-27T21:55

By Daph Bay
at 2018-03-29T06:38
at 2018-03-29T06:38

By Dorothy
at 2018-04-02T05:49
at 2018-04-02T05:49

By Mia
at 2018-04-05T20:36
at 2018-04-05T20:36

By Anthony
at 2018-04-08T09:13
at 2018-04-08T09:13

By Iris
at 2018-04-11T12:42
at 2018-04-11T12:42

By Adele
at 2018-04-11T20:04
at 2018-04-11T20:04
Related Posts
bash傳遞命令結果到陣列的不同方式有差

By Ethan
at 2018-02-25T02:21
at 2018-02-25T02:21
請問有在 Linux 觀看、破解 DRM 影片的方法嗎?

By Kama
at 2018-02-24T15:03
at 2018-02-24T15:03
開機後Login前讓程式自動執行

By Iris
at 2018-02-24T14:00
at 2018-02-24T14:00
bash傳遞命令結果到陣列的不同方式有差

By Hardy
at 2018-02-24T12:44
at 2018-02-24T12:44
Linux Samba 檔案占用磁區

By Hedda
at 2018-02-24T12:27
at 2018-02-24T12:27