PCSXR 模拟器在脉冲音频中切换声音配置文件

PCSXR 模拟器在脉冲音频中切换声音配置文件

首先,我正在运行 lubuntu 16.04,由于该特定设备的内核稳定性,它不会很快升级。

发生的情况是这样的,当我在 PCSXR 上启动游戏时,脉冲音频中的配置文件会切换到笔记本电脑扬声器,但它应该停留在电视上的 HDMI 配置文件上以获取音频。

直到本周六我才能进行任何测试,我正在绞尽脑汁研究如何解决这个问题,有什么办法可以阻止这种情况发生吗?

答案1

好的,经过一番捣鼓之后我得到了一些可以工作的东西。

我有一些修改过的脚本和核心,使用 retroarch 可以直接在我女朋友的媒体计算机上启动脚本,这是我所做的。

在 i3 配置文件中,我将 pulseaudio 中的配置文件设置为默认为她指定的首选音频输出

exec pactl set-card-profile alsa_card.pci-0000_00_1f.3 output:hdmi-stereo

然后,我在 psx 启动时将这些启动添加到 bash 脚本中,以默认返回到由 retro arch 启动的 pulseaudio 配置文件。

#!/bin/bash
antimicro --hidden --profile /home/USER/.config/antimicro/gaming.gamecontroller.amgp &
/home/USER/.config/retroarch/roms/audioworkaround.sh &
pcsx -nogui -cdfile "/home/USER/Documents/Emulation/Playstation/Crash Bandicoot 3/Crash Bandicoot - Warped (USA).bin"
/home/USER/.config/retroarch/roms/audioworkaround.sh &
antimicro --hidden --profile /home/USER/.config/antimicro/home.gamecontroller.amgp

它将进入我的音频工作脚本,该脚本会休眠 6 秒,然后切换到我在 i3 配置文件中所做的配置文件,感谢大家的一些建议

相关内容