Fix for LG Gram 17 with ALC256 - Speakers and Microphones not Detected and/or Working - Dummy Output

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Post Reply
raubkatzenbaby
Level 1
Level 1
Posts: 12
Joined: Thu Nov 21, 2019 7:59 am

Fix for LG Gram 17 with ALC256 - Speakers and Microphones not Detected and/or Working - Dummy Output

Post by raubkatzenbaby »

FOUND THE FIX - ALC256 - LG GRAM 17

Hi all, I'm not sure if you are still looking for a fix to this issue, but thank God and all the amazing people who researched this, I found a fix after a few tough days of research. I have an LG Gram 17 with ALC256 and both my speakers and microphones were not detected. I made a video tutorial on how to fix it, and I also wrote a guide. If you want the video, here is the link: https://www.youtube.com/watch?v=Vz6jDUyn7S0

Here is a guide I wrote (at your own risk!) on how to fix the issue step by step if you don't want to watch the video:

Step 1 - Remove (backup) the old SOF drivers from your system:

Code: Select all

sudo mv /lib/firmware/intel/sof* ~/Desktop/old-sof-backup
sudo mv /usr/local/bin/sof-*     ~/Desktop/old-sof-backup
Step 2 - Download and install the newer drivers from the SOF Project Github repo:
Link: https://github.com/thesofproject/sof-bin

Open the directory for your desired SOF version in terminal, let's assume v2.1.1.

Code: Select all

sudo rsync -a sof*v2.1.1 /lib/firmware/intel/
sudo ln -s sof-v2.1.1 /lib/firmware/intel/sof
sudo ln -s sof-tplg-v2.1.1 /lib/firmware/intel/sof-tplg
sudo rsync tools-v2.1.1/*  /usr/local/bin
(If you don't want to use symbolic links, refer to the repository for instructions on how to install the drivers without symbolic links)

Step 3 - Download and install the fixes/patches from the following SOF Project Github repo:
Link: https://github.com/thesofproject/alsa-u ... e/sof_ucm1

(Remove the old "/usr/share/alsa/ucm" directory and replace it with the newly downloaded one from the repo)

Code: Select all

sudo rm -r /usr/share/alsa/ucm
sudo mv ./ucm /usr/share/alsa
Step 4 - REBOOT
After you reboot, all your speakers, microphones and everything will show up and will be working. HOWEVER, the microphone input and speakers volume will be lower than usual. Step 5-6 are the fix for this.

Step 5 - Raise the input/output volume using ALSAMIXER (after rebooting!)
a) Open alsamixer in terminal.
b) Press F5 to show all devices.
c) Raise everything (or what you need) to the maximum value possible.

Step 6 - Save the ALSAMIXER settings permanently for each reboot
(we use the first "store" command once to store the settings in the designated file, then each time you reboot, the "restore" command will restore the settings from this file)

a) alsactl --file ~/.config/asound.state store
b) Set the command "alsactl --file ~/.config/asound.state restore" to run automatically on each startup so that the stored alsamixer settings in step 6(a) are always restored.

Cheers to the lads here: https://bbs.archlinux.org/viewtopic.php?id=249900&p=4
Post Reply

Return to “Tutorials”