Chomebook聲音恢復

chromebook Pixel的聲音驅動非常獨特,刷了除chromeOS的系統後都沒法使用聲卡,所以常見的解決方式是藍牙耳機或者是USB聲卡

chromeOS的系統是基於linux的,所以linux系統上應當是可以使用的.

解決方法如下:

# 開啓聲音
CARD="$(aplay -l | grep -Eo '^card ([0-9]): bdwrt5677' | sed 's/card //' | sed 's/:.*$//')"

amixer -c $CARD cset name='DAC1 MIXL DAC1 Switch' on
amixer -c $CARD cset name='DAC1 MIXR DAC1 Switch' on
# 開啓外放
CARD="$(aplay -l | grep -Eo '^card ([0-9]): bdwrt5677' | sed 's/card //' | sed 's/:.*$//')"

amixer -c $CARD cset name='Headphone Switch' off
amixer -c $CARD cset name='Stereo DAC MIXL DAC1 L Switch' off
amixer -c $CARD cset name='Stereo DAC MIXR DAC1 R Switch' off
amixer -c $CARD cset name='Stereo DAC MIXL DAC1 R Switch' on
amixer -c $CARD cset name='Stereo DAC MIXR DAC1 L Switch' on
amixer -c $CARD cset name='Speaker Switch' on
# 開啓耳機
CARD="$(aplay -l | grep -Eo '^card ([0-9]): bdwrt5677' | sed 's/card //' | sed 's/:.*$//')"

amixer -c $CARD cset name='Speaker Switch' off
amixer -c $CARD cset name='Stereo DAC MIXL DAC1 R Switch' off
amixer -c $CARD cset name='Stereo DAC MIXR DAC1 L Switch' off
amixer -c $CARD cset name='Stereo DAC MIXL DAC1 L Switch' on
amixer -c $CARD cset name='Stereo DAC MIXR DAC1 R Switch' on
amixer -c $CARD cset name='OUT1 Playback Switch' on
amixer -c $CARD cset name='OUT2 Playback Switch' on
amixer -c $CARD cset name='Headphone Switch' on

可以將代碼保存爲sh文件,然後直接執行

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