Contents

Ubuntu沒有聲音!音訊停止工作時該怎麼辦

在 Ubuntu 上遇到聲音問題是非常令人沮喪的。它們會阻止您欣賞音樂和觀看視頻,並且使視頻遊戲完全沒有沉浸感。

在 Ubuntu 中處理聲音問題最令人煩惱的方面是它們的棘手性。儘管如此,透過採用適當的方法,可以有效地解決該作業系統中普遍存在的音訊故障。

為什麼 Ubuntu 中會出現聲音問題?

Ubuntu 的聲音問題可能是由多種因素造成的,但主要是因為聲音設定配置不當和音訊管理軟體故障所致。

為了解決複雜的問題,必須確保您的音訊設定不會被抑制。在採取任何複雜的故障排除措施之前,必須詢問其音訊是否已被靜音。

如果您的鍵盤具有靜音機制,嘗試啟動它可能有助於緩解聲音產生的任何問題。若要確定您的裝置上是否有此類選項,請檢查按鍵上是否有指定的靜音按鈕或符號。確定後,輕輕按下有問題的按鍵,看看問題是否解決。

如果您在裝置上遇到音訊播放問題,可能需要考慮幾個因素。首先,確保裝置聲音首選項的設定選單中沒有故意將任何應用程式或程式靜音。通常可以透過導航到“設定”>“聲音”來存取它。此外,如果單一網頁或特定網站未產生任何聲音內容,請嘗試透過右鍵點擊操作關閉對應瀏覽器標籤的靜音功能。

請透過點擊顯示器右上角的圖示來確認所有應用程式的音訊是否已靜音,該圖示將顯示一個選單,您可以從中驗證音訊是否已停用。

如果當前的問題不是簡單的疏忽,例如無意中的音訊靜音,則必須採取一系列全面的步驟,以確定可能出現的任何潛在問題的根本原因。這些問題的責任可能在於輸出設備、音訊驅動程式或系統框架,例如 ALSA。

以下是一些可能的修復方法。

檢查您的輸出裝置設置

/bc/images/checking-sound-output-settings-in-ubuntu-settings.jpg

如果音訊輸出裝置無法正常運作,一個常見的原因可能是 Ubuntu 沒有將其選為預設選項。要驗證這是否是當前的問題,可以導航到“設定”,然後導航到“聲音”,然後向下捲動到“輸出”部分。透過點擊下拉式選單,您將可以存取所有已識別輸出裝置的清單並從中進行選擇。

如果檢測輸出裝置時出現問題,您可以嘗試先將其與電腦斷開連接然後重新連接來解決此問題。建議測試每個可用的輸出設備以確定它們是否正常運作。

嘗試使用不同的輸出設備

如果前面提到的音訊輸出選項無法正常運作,並且透過重新連接聲音裝置進行故障排除無法解決問題,則可能需要使用替代音訊輸出裝置來解決問題。

由於電纜故障而導致音訊問題的情況並不罕見。當在配備多個輔助連接埠的桌上型電腦上遇到此類問題時,可能值得嘗試將聲音裝置連接到其他連接埠以解決問題。

檢查是否偵測到您的音效卡

/bc/images/using-sudo-lspci-to-check-whether-sound-card-is-detected.jpg

有時,如果聲卡無法識別或未能安裝適當的驅動程序,Ubuntu 可能會遇到與音訊相關的問題。若要解決此問題,您可以存取終端並執行以下命令,搜尋標記為「音訊控制器」或「音訊設備」的裝置。

 sudo lspci

或者,可以嘗試執行“sudo lspci | grep ‘audio’」來偵測他們的音效卡。然而,這種方法有可能無法辨識特定硬體。在這種情況下,如果命令列介面的輸出沒有顯示任何聲音設備,則可能未正確安裝聲卡所需的驅動程式。

為了確定您的電腦中是否安裝了外部聲卡,首先確定主機板中整合的聲卡的類型可能會有所幫助。這通常可以透過使用“lspci”命令來完成,該命令將提供有關當前硬體配置的資訊。從那裡,人們可以在線搜索其特定的主機板型號,以找到相應的聲卡安裝。

檢查您的 Alsamixer 設定

進階 Linux 聲音架構 (ALSA) 作為基礎結構,負責監督運算系統內音訊處理的基本面向。然而,在某些情況下,其配置可能無法最佳執行。使用者可以透過鍵入以下命令來檢查目前的 ALSA 配置:

 alsamixer

Alsamixer 實用程式出現在命令列終端機中,使用戶能夠使用「F6」鍵調整音訊輸出來源。對於某些電腦配置可能需要此步驟。透過使用鍵盤上的箭頭按鈕,可以遍歷放大滑桿。已靜音的聲音設定會顯示代表靜音狀態的圖標,並附有「MM」。確認主聲音管理模組和音訊硬體控制是否已啟動至關重要。

重新啟動 ALSA 和您的聲音伺服器

PipeWire 和其他系統服務與高級 Linux 聲音架構 (ALSA) 合作以促進音訊功能。然而,這些服務並不能始終以最佳狀態運行,這可能會影響揚聲器的性能。透過檢查其運作狀態,使用者可以深入了解可能導致揚聲器輸出不足的潛在問題。

首先,需要透過以下命令確定您的作業系統使用哪個音訊輸出裝置:

 lsof /dev/snd/* 

/bc/images/checking-what-sound-server-an-ubuntu-system-uses.jpg

上述命令提供了儲存庫中與音訊設備相關的活動檔案的清單。因此,人們會觀察到“PipeWire”或“PulseAudio”在顯示的結果中突出顯示。一般來說,最近的安裝選擇 PipeWire 作為首選音訊框架;然而,這兩種替代方案都是完全可行的,並且可以毫無問題地使用。隨後,可能需要透過執行以下一系列命令來重新啟動這些服務並驗證其運行狀態:

 systemctl restart --user pipewire.service
systemctl restart --user wireplumber.service
systemctl status --user pipewire.service
systemctl status --user wireplumber.service
sudo alsa force-reload

請依照以下步驟將 PulseAudio 設定為與 WireGuard VPN 一起使用的虛擬音訊設備:1.在 Linux 電腦上開啟終端應用程式。2.輸入“sudo nano/etc/default/pulseaudio”並按 Enter 鍵以在 Nano 文字編輯器中開啟設定檔。3.找到以“PULSEAUDIO_CFG_FILE=”開頭的行並將其變更為“/usr/share/pulse/default.pa”。然後按 Ctrl+O 並按 Enter 儲存變更。4。輸入“systemctl restartpulseaudio”並按 Enter 鍵重新啟動 PulseAudio 服務。這將確保應用任何新設定。5。接下來,編輯 WireGuard 設定檔(

重新安裝 ALSA 和您的聲音伺服器

如果簡單的重新啟動無法解決與音訊播放或錄製相關的任何問題,則可能需要重新安裝高級 Linux 聲音架構 (ALSA) 和關聯的聲音伺服器。可以在終端機中使用以下命令來執行此程序:

 sudo apt-get remove --purge alsa-base pipewire
sudo apt-get install alsa-base pipewire

為了確保系統上的最佳音訊效能,建議您從使用“pipewire”切換到“pulseaudio”。要實現這一點,只需在相關配置設定中將其中一個替換為另一個即可。也建議使用“systemctl”命令來驗證這兩個服務的運作狀態,並啟動任何所需的啟動程序。

在 Ubuntu 中享受輕鬆的聆聽體驗

值得注意的是,導致 Ubuntu 系統上沒有音訊輸出的原因有很多複雜的因素。然而,透過採用基本的診斷程序,許多與音訊相關的挑戰都可以有效解決。

如果您透過標準故障排除方法未能成功解決Ubuntu 作業系統的任何問題,則在線上論壇上發布查詢可能會提供額外的支持,並使您能夠在裝置上恢復對您喜歡的多媒體內容的無縫訪問。