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