AMD Ryzen 7 1700X CPU 安装在 AX370-Gaming K7 技嘉主板上音频问题

AMD Ryzen 7 1700X CPU 安装在 AX370-Gaming K7 技嘉主板上音频问题

耳机音频端口无法播放任何音频。后置音频端口没有问题。要手动修复此问题,请将以下脚本保存到名为 audio.sh 的文件中,并以“sh audio.sh b|f”的形式运行该脚本,其中 b 代表后置,f 代表前置,以在后置和前置音频端口之间切换(应修改驱动程序以在耳机插入前置音频端口时自动模拟类似操作):

希望这对其他人有帮助。

############

#!/bin/sh

usage="usage: sh audio.sh b|f"

in=$(pacmd list-sink-inputs 2>&1 | egrep index: | sed 's/.*: //')
echo "in=$in"

n=$(pacmd list-sinks | egrep index: | wc -l)
#echo "n=$n"
test $n = 2 && {
 pacmd load-module module-alsa-sink device=hw:1,4
}

back=$(pacmd list-sinks | egrep 'index:|name:' | sed 'N;s/\n/ /' | egrep analog 
| sed 's/\tname:.*//;s/.*index: //')
echo "back=$back"
front=$(pacmd list-sinks | egrep 'index:|name:' | sed 'N;s/\n/ /' | egrep hw | s
ed 's/\tname:.*//;s/.*index: //')
echo "front=$front"

test x"$1" = xb && {
 out=$back
}
test x"$1" = xf && {
 out=$front
}
test x"$1" = x && {
 echo "$usage"
 exit 1
}

echo "# $in -> $out"
pacmd move-sink-input $in $out

相关内容