Linux 4.16-4.18 核心 內建 Realtek ALC 系列喇叭嗡嗡聲的解決辦法 [論壇 - Ubuntu硬體支援---音效卡專區]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



Linux 4.16-4.18 核心 內建 Realtek ALC 系列喇叭嗡嗡聲的解決辦法
會員二級
註冊日期:
2017/3/23 10:15
所屬群組:
已註冊使用者
等級: 5
HP : 0 / 118
MP : 16 / 578
EXP: 75
離線
解決方法有兩個
1. 刪除 /lib/modules/$(uname -r)/kernel/sound/pci/hda/snd-hda-codec-realtek.ko

但不能確保每張都適用,至少目前我的 ALC 283 確定有用

2. 重新編譯 Linux 4.14 版的 hda realtek codec 到新版核心

下載新版 Linux 核心原始碼 (跟你系統裝的同版本)

下載 4.14 版 hda realtek codec
wget https://github.com/Mint-Fans/linux-package/raw/kali/patch_realtek.c.tar
tar xvf patch_realtek.c.tar

然後替換 linux-xxxxx/sound/pci/hda/patch_realtek.c

重新編譯 hda realtek codec
sudo apt-get install build-essential bison flex libncurses-dev libelf-dev bc libssl-dev

cd linux-4.18.10
cp /boot/config-$(uname -r) .config
make mrproper
make cloneconfig
make prepare scripts
make CONFIG_SND_HDA_CODEC_REALTEK=m M=sound/pci/hda

替換 hda realtek codec
sudo rm /lib/modules/$(uname -r)/kernel/sound/pci/hda/snd-hda-codec-realtek.ko
sudo cp sound/pci/hda/snd-hda-codec-realtek.o /lib/modules/$(uname -r)/kernel/sound/pci/hda/

重開機完成

11/1 7:32:42
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.