我最近安装了 EmulationStation 和各种模拟器,如 KegaFusion、PCSX、PCSX2。除 PCSX2 外,其他都运行良好。
一切正常,除了 PCSX2 上的音频。我遵循了几个指南,但没有找到任何可行的解决方案。
我的声誉不足以发布图片,所以我将通过文字向您提供我的设置(对此深表歉意)。我正在使用SPU2-X 2.0.0 [libspu2x-2.0.0]作为主要声音设置。在“配置”我有插值设置4-Catmull-Rom(类似 PS2/速度慢),我禁用了效果处理。 在“输出设置”我设置模块到2-SDL 音频, 和端口音频 API到0-ALSA;同步模式到时间延伸和延迟至 40。
这里还有 ~/.config/PCSX2/inis/spu2-x.ini 文件,希望它有帮助:
[SOUNDTOUCH]
SequenceLengthMS=30
SeekWindowMS=20
OverlapMS=10
[MIXING]
Interpolation=4
Disable_Effects=1
DealiasFilter=0
FinalVolume=100
AdvancedVolumeControl=0
VolumeAdjustC(dB)=0
VolumeAdjustFL(dB)=0
VolumeAdjustFR(dB)=0
VolumeAdjustBL(dB)=0
VolumeAdjustBR(dB)=0
VolumeAdjustSL(dB)=0
VolumeAdjustSR(dB)=0
VolumeAdjustLFE(dB)=0
[OUTPUT]
Output_Module=SDLAudio
Latency=40
Synch_Mode=0
[PORTAUDIO]
HostApi=ALSA
Device=default
Wasapi_Exclusive_Mode=0
Minimal_Suggested_Latency=1
Manual_Suggested_Latency_MS=20
[DEBUG]
Global_Enable=0
Show_Messages=0
Show_Messages_Key_On_Off=0
Show_Messages_Voice_Off=0
Show_Messages_DMA_Transfer=0
Show_Messages_AutoDMA=0
Show_Messages_Overruns=0
Show_Messages_CacheStats=0
Log_Register_Access=0
Log_DMA_Transfers=0
Log_WAVE_Output=0
Dump_Info=0
Dump_Memory=0
Dump_Regs=0
Access_Log_Filename=SPU2Log.txt
WaveLog_Filename=SPU2log.wav
DMA4Log_Filename=SPU2dma4.dat
DMA7Log_Filename=SPU2dma7.dat
Info_Dump_Filename=SPU2Cores.txt
Mem_Dump_Filename=SPU2mem.dat
Reg_Dump_Filename=SPU2regs.dat
答案1
即使在配置文件中将设备参数设置为默认值,您也需要设置混音器的输出设备。是的,就是这么简单。