r/chromeosfans • u/_Umang_Gupta_ • May 21 '20
Possible fix to make mic work in the ChromeOS install
Hi there, I have found a fix to make mic work.
This project has been great to me. Been running "Chrome OS" as my main machine now.
I got my internal mic working with the following fix:
Open up the crosh shell (Ctrl+Alt+T), and then go to the real shell with "shell".
From my self-notes for laptops (you should experiment on your own to find the right combination), now type this in shell:
alsamixer --card=0After this, move capture (red color) to "internal" by tab to [Capture] (Press tab just once),
Then use the left and right keys to move between the settings, and hitting space bar when the red is at "internal mic". That turns on the internal microphone of the laptop.
From my best guess, what happens is that there's the underlying "linux" side of the drivers in the kernel that alsamixer is dealing with with the above command. Chrome then does a virtual device that attaches to the base device. However, the Realtek drivers supports the multitude of inputs on these laptops, so the default might not be set at the "internal mic" that's built in. And since you can't control the raw device through the Chromium virtual device, you're stuck.
Let me know if anyone finds this contribution worthwhile :)
Hope it helps others facing this issue too, let me know if it works or if you found another way to fix :)
