我的桌子上有 2 台显示器通过 display-port 连接,我的电视通过 hdmi 连接。
我正在寻找一种在我的 hdmi 端口上使用音频而不在电视上显示的方法。问题是我的电视连接到连接到我的电脑的放大器。
电视 -> 放大器 -> 电脑
当我的电视应该被禁用时,我希望能够将我的音频传送到放大器。这是一台 YAMAHA RX-V775,并且启用了 HMID 直通。
我尝试了不同的 xrandr-commands 来让它工作,但我永远无法在不显示在电视上的情况下让音频工作(电视不需要打开,只需通过 xrandr 启用)。
这是我当前的命令:
xrandr --output DP-0 --off --output DP-1 --off --output HDMI-0 --off --output DP-2 --primary --mode 2560x1440 --pos 1080x240 --rotate normal --output DP-3 --off --output DP-4 --off --output DP-5 --mode 1920x1080 --pos 0x0 --rotate left
我尝试了以下但没有成功:
xrandr --output DP-0 --off --output DP-1 --off --output HDMI-0 --set "audio" on --output DP-2 --primary --mode 2560x1440 --pos 1080x240 --rotate normal --output DP-3 --off --output DP-4 --off --output DP-5 --mode 1920x1080 --pos 0x0 --rotate left
这有效,但我在电视上显示:
xrandr --output DP-0 --off --output DP-1 --off --output HDMI-0 --auto --set "audio" on --output DP-2 --primary --mode 2560x1440 --pos 1080x240 --rotate normal --output DP-3 --off --output DP-4 --off --output DP-5 --mode 1920x1080 --pos 0x0 --rotate left
当 hmdi 关闭时xrandr --output HDMI-0 --off
,我能够在 pavuctl中看到 hdmi 条目,但状态为(未插入),(不可用)
我在两台显示器(1440p 和 1080p)上都得到了不同的分辨率,这使得在不从较低分辨率升级到较高分辨率的情况下很难镜像它们,因为无法为 1080p 显示器选择所需的模式(1440p)。这会导致图像质量不佳。
所以我的问题是:是否可以在显示器关闭时使用 hdmi 端口进行音频?