【发布时间】:2021-07-28 21:54:03
【问题描述】:
我的办公桌上有 2 台显示器通过显示端口连接,我有一个通过 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 时,我能够看到 hdmi 条目 in pavuctl 但状态为 (未插入),(不可用)
我在两台显示器(1440p 和 1080p)上都有不同的分辨率,这使得在不从较低分辨率升级到较高分辨率的情况下很难镜像它们,因为无法为 1080p 显示器选择所需的模式 (1440p)。这会导致图像质量不佳。
所以我的问题是:是否可以在显示器关闭时使用 hdmi 端口播放音频?
【问题讨论】:
标签: linux audio pulseaudio hdmi xrandr