Pardus 23 音效卡缺失?檢查 ALSA 並恢復音頻
找出 Pardus 23 無法偵測到音效卡的原因,然後使用有針對性的 ALSA、韌體和 PipeWire 或 PulseAudio 檢查來恢復播放。
如果 Pardus Linux 23 找不到您的音效卡,請先將 ALSA 顯示的音效卡與桌面聲音設定中的音效卡進行比較。如果 ALSAaplay -l列出了聲卡,請檢查輸出路由和音訊伺服器;如果 ALSA 沒有報告任何聲卡,請在安裝任何驅動程式之前檢查核心驅動程式和韌體。
此步驟可避免一個常見錯誤:當問題出在不可用的核心裝置時,卻取代了 PipeWire 或 PulseAudio。這些步驟適用於所有 Pardus 23 安裝,包括 XFCE 和 GNOME 版本,儘管選單標籤有所不同。根據官方發行說明,Pardus 23.0 最初發佈時搭載的是 Linux 核心 6.1 和 XFCE 4.18。後續的 Pardus 23 更新可能包含不同的軟體包,因此請以您機器上顯示的版本為準,而非螢幕截圖。
開啟電腦的聲音或音量設定。如果您打算使用筆記型電腦揚聲器,請暫時斷開藍牙耳機或HDMI顯示器的連接。選擇內建揚聲器或適當的類比輸出設定文件,確認音量大於零,並檢查裝置是否處於靜音狀態。如果唯一選項是“虛擬輸出”,請繼續執行下面的ALSA檢查。
如果您的桌面控制項未顯示所需的路徑,pavucontrol則可以顯示正在執行的相容 PulseAudio 伺服器的輸出裝置、連接埠和設定檔。sudo apt install pavucontrol僅當缺少此程式時才安裝它。它無法建立核心未偵測到的聲卡。

打開終端機並執行以下命令。如果lspci或aplay不可用,請分別從已設定的 Pardus 軟體倉庫安裝pciutils或。alsa-utils
lspci -nnk | grep -A4 -Ei "audio|multimedia"
aplay -l
cat /proc/asound/cards
lspci檢查 PCI 設備,可能會顯示「核心驅動程式正在使用」。aplay -l列出 ALSA 播放硬件,同時/proc/asound/cards識別已註冊的 ALSA 卡。 USB 音訊轉接器可能不會出現在 PCI 清單中;如有需要,請lsusb在安裝後檢查它們usbutils。即使桌面沒有顯示任何可用輸出,ALSA 卡也可能存在。
根據結果選擇步驟:如果 ALSA 列出了目標音效卡,請在確認靜音和設定檔選擇後跳至第 5 節的音訊伺服器檢查。如果 PCI 控制器可見,但 ALSA 沒有顯示可用音效卡,請專注於檢查驅動程式和韌體資訊。如果兩者都找不到設備,請檢查 BIOS/UEFI 板載音訊設定、可拆卸 USB 連接,以及當前 Linux 系統是否能偵測到該設備,然後再考慮安裝驅動程式套件。 ALSA aplay 手冊中記錄了設備清單的行為。

檢查已載入的聲音模組並查看最近的核心訊息。這些命令不會修改系統配置:
lsmod | grep -E "^(snd|soundwire)"
sudo dmesg | grep -iE "sof|snd|hda|audio|firmware" | tail -n 60
尋找韌體載入失敗、音訊 DSP 初始化失敗或驅動程式無法探測控制器等問題。某些 Intel 系統使用 Sound Open Firmware (SOF);提及 SOFsof是一個有用的線索,但並不能證明所有 Intel 機器都需要相同的軟體套件。直接編譯到核心中的模組可能不會出現在 SOF 中lsmod,因此不要僅憑空結果就斷定缺少驅動程式。
如果日誌中沒有明確的訊息,請記錄完整的控制器 IDlspci -nnk和核心版本uname -r。這些資訊比籠統的「無聲音」描述更有助於向廠商尋求支援或在 Pardus 論壇發文。避免隨意複製snd_hda_intel模型覆蓋或強制載入與您的晶片組和編解碼器不匹配的模組。
刷新軟體包元資料並檢查現有 Pardus軟體來源中可用的韌體:
sudo apt update
apt policy firmware-sof-signed firmware-intel-sound alsa-ucm-conf
如果核心日誌指向缺少 Intel SOF 韌體,請firmware-sof-signed在有有效的候選軟體包時進行安裝:
sudo apt install firmware-sof-signed
Debian 12 軟體包描述指出,此軟體包提供部分Intel 設備的韌體和拓撲檔案。較舊的 Intel SST 裝置可能需要使用Debian 軟體包索引firmware-intel-sound中單獨記錄的軟體包。請勿同時安裝這兩個軟體包,也不要聲稱它們涵蓋所有音效卡。對於設定檔不完整的 ALSA 音效卡,請查看 Debian 軟體包索引,該軟體包提供用例配置,而不是新的核心驅動程式。alsa-ucm-conf
在接受 APT 的軟體包更改之前,請先仔細審查這些更改,如果韌體或核心已更新,請重新啟動系統。請保持 Pardus 23 軟體倉庫的配置;不要為了獲取更新的音訊檔案而將 Debian 測試版、Pardus 25 或第三方軟體倉庫的設定資訊貼到正在運行的系統中。雖然較新的核心可能支援原始 Pardus 23 核心不支援的硬件,但核心變更會帶來相容性和恢復風險,因此應權衡利弊,並首先在受支援的較新版本系統上進行測試。

如果aplay -l系統識別出音效卡,但您的桌面仍然沒有可用的音訊輸出,請查詢音訊伺服器。請以您正常登入的使用者身分執行這些命令,不要使用以下方式sudo:
pactl info
pactl list short sinks
伺服器名稱中包含「PulseAudio (on PipeWire)」表示使用的是 PipeWire 相容服務。純“pulseaudio”則表示傳統的 PulseAudio 伺服器。如果pactl無法連接,則可能是使用者會話或所選音訊伺服器未運行。 pactl命令參考文件詳細介紹了伺服器查詢和接收器清單。
對於已部署的 PipeWire 服務單元:檢查服務單元,並僅重新啟動已安裝且處於活動狀態的服務單元:
systemctl --user status pipewire pipewire-pulse wireplumber --no-pager
systemctl --user restart pipewire pipewire-pulse wireplumber
如果狀態檢查顯示這些單元不存在,請勿執行重新啟動指令;系統可能會改用 PulseAudio。對於現有的 PulseAudio 設定:請使用pulseaudio -k停止使用者守護進程,然後重新連接或登出並重新登錄,以便其重新啟動。如果相關軟體套件確實已損壞,請在檢查 APT 事務後重新安裝相同的堆疊。切換堆疊是單獨的更改,並非首要修復步驟。

| 你可以驗證什麼 | 合理的下一步行動 | 權衡 |
|---|---|---|
| ALSA卡存在;揚聲器或HDMI線路錯誤 | 更改輸出連接埠或聲音設定檔 | 快速且可逆;但無法修復韌體故障 |
| PCI 音訊控制器存在;ALSA 沒有音效卡;日誌名稱缺少 SOF 韌體 | 從 Pardus 軟體倉庫安裝匹配的韌體 | 針對性修復;需要配對的設備,有時還需要重新啟動。 |
ALSA 列出了一張卡;pactl但測試失敗或顯示沒有可用的接收器 | 檢查並恢復現有音訊服務 | 保留桌面整合;無法修復不支援的核心設備 |
| 韌體檢查後發現硬體缺失或仍不受支援。 | 檢查韌體設置,重新連接外圍設備,並測試支援的即時系統。 | 診斷能力較強,但測試需要時間,而分發方式的改變可能會影響其他硬體。 |
當 ALSA 偵測到音效卡時,優先進行設定變更;當核心訊息指向檔案缺失時,優先進行韌體檢查。 PipeWire 在 Debian 12 及更早版本的系統中是一個有效的選擇,但僅僅因為 PipeWire 更新就取代原本運作正常的 PulseAudio 配置,可能會導致軟體包移除和路由行為改變。請先查看擬議的事務;PipeWire 音頻元軟體包資訊解釋了相關組件。
應用您選擇的修復方案後,aplay -l再次運行並確認它列出了預期的播放卡。然後運行pactl list short sinks並在聲音設定中選擇正確的輸出。最後,以適中的音量播放一段熟悉的音訊片段,或使用speaker-test -c 2 -t wav -l 1雙聲道測試進行簡短的測試。
如果 ALSA 仍然顯示沒有音效卡,請先擷取相關錯誤訊息,lspci -nnk然後再要求硬體支援。如果 ALSA 偵測到音效卡但播放仍然無聲,請使用F6 選擇正確的音效卡,並檢查播放控制是否已靜音;ALSA 官方混音器說明書中描述了這些控制。成功意味著設備已列出且聲音已通過預期輸出端口發出——而不僅僅是軟體包已安裝且無錯誤。uname -rdmesgalsamixer
找出 Pardus 23 無法偵測到音效卡的原因,然後使用有針對性的 ALSA、韌體和 PipeWire 或 PulseAudio 檢查來恢復播放。
將 HamoniKR 首選項儲存到外部存儲,包括隱藏的 home 資料夾,並在遷移到全新安裝時選擇安全的復原模式。
在 Pardus 上安裝和設定 xrdp,選擇正確的 Xfce 會話,限製網路訪問,並驗證遠端登入是否有效。
診斷 Pardus 23 APT 連線失敗,確認官方 yirmiuc 來源,並在不繞過軟體包簽章檢查的情況下恢復 apt 更新。
使用 CUPS 在 Harmonica OS 上設定印表機,比較無驅動 IPP 與傳統驅動程序,並使用測試頁驗證 USB 或網路列印。
使用還原 shell 設定新的 Harmonica OS root 密碼,並檢查加密磁碟、只讀檔案系統和使用 sudo 的帳戶。
修復 Ubuntu 24.04 系統掛起後 Wi-Fi 斷開的問題,檢查 NetworkManager、無線電模組、更新、省電模式和驅動程序,然後驗證每次恢復操作。
在 Thunderbird 中匯入或申請 S/MIME 證書,將其用於簽署和加密,備份您的私鑰,並驗證安全電子郵件。
安全地在 Windows 11 系統旁安裝 Ubuntu 24.04 並啟用 BitLocker。比較獨立磁碟機和共用磁碟機路徑、復原金鑰、分割區和啟動檢查。
了解為什麼 tracker-miner-fs-3 在 Ubuntu GNOME 中佔用大量 CPU,以及如何檢查索引、排除資料夾、更新 Ubuntu 或安全地重建搜尋索引。