Ice Lake與Ubuntu18.04的兼容_聲卡篇

1. 背景描述

  • 硬件測試環境:Lenovo的yoga C940 I7-1065G7,估計範圍可擴展到使用Intel Ice Lake處理器的集顯筆記本
  • 軟件測試環境Ubuntu18.04.3
  • 需解決的問題:安裝Ubuntu之後沒有聲音,識別不出系統的聲卡

電腦沒聲音,沒靈魂hhh,因個人偶爾需要音樂進行放鬆,沒有聲音挺不方便的。

2. 現象描述

安裝Ubuntu沒有聲音的原因多種多樣,大家要注意篩選本解決方案是否適用,不要走錯路嘍!!!
安裝Ubuntu沒有聲音的原因多種多樣,大家要注意篩選本解決方案是否適用,不要走錯路嘍!!!
安裝Ubuntu沒有聲音的原因多種多樣,大家要注意篩選本解決方案是否適用,不要走錯路嘍!!!

首先表象是電腦播放音樂視頻無聲音;
其次看系統設置面板
在這裏插入圖片描述
最後使用dmesg | grep audio查看,進行確診
在這裏插入圖片描述
如輸出上述的錯誤,那麼這篇博客應該可以幫助你解決Ubuntu電腦聲卡識別的問題。

3. 解決方案

使用uname -r查看系統內核版本,例如我的內核版本爲5.3

在這裏插入圖片描述

3.1 內核版本Pre 5.5

如果內核版本在5.5之前,只要在文件/etc/modprobe.d/alsa-base.conf添加如下配置即可:

options snd_hda_intel enable=1 index=1

注意使用管理員權限

添加完成之後如下圖所示:
在這裏插入圖片描述
官方說這種方案會有某些限制,但本人尚未發現…。

之後reboot就可發現,聲卡被識別出來了。
在這裏插入圖片描述
使用dmesg | grep audio就可發現不存在以前的錯誤輸出了。
在這裏插入圖片描述

然後就可以開始享受music了!!!

3.2 內核版本5.5 and later

如果內核版本在5.5及更新的版本,只要在文件/etc/modprobe.d/blacklist.conf添加如下配置即可:

blacklist snd_hda_intel
blacklist snd_soc_skl

我使用此種方法沒有成功,此種方案和sof-firmware有關,如有成功歡迎評論區進行交流。

參考文獻

https://wiki.archlinux.org/index.php/Lenovo_Yoga_c940



原創不易,切勿剽竊!

在這裏插入圖片描述

歡迎大家關注我創建的微信公衆號——小白倉庫
原創經驗資料分享:包含但不僅限於FPGA、ARM、RISC-V、Linux、LabVIEW等軟硬件開發,另外分享生活中的趣事以及感悟。目的是建立一個平臺記錄學習過的知識,並分享出來自認爲有用的與感興趣的道友相互交流進步。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章