Нет звука с использованием PCSX2
Недавно я установил EmulationStation и различные эмуляторы, такие как KegaFusion, PCSX, PCSX2. Все отлично работает, кроме PCSX2.
Все отлично работает, кроме звука на PCSX2. Я следовал нескольким руководствам, но не нашел никакого рабочего решения.
У меня недостаточно репутации, чтобы публиковать фотографии, поэтому я дам вам настройки по тексту (извините за это). Я использую SPU2-X 2.0.0 [libspu2x-2.0.0] в качестве основной настройки звука. В "конфигурации" я установил интерполяцию на 4-Catmull-Rom (PS2-like / slow), я отключил обработку эффектов. В "Настройках вывода" я установил для модуля 2-SDL Audio, а для PortAudio API - 0-ALSA; Режим синхронизации с TimeStretch и задержкой до 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 ответ
РЕШЕНИЕ: даже если в конфигурационном файле для параметра Device установлено значение по умолчанию, вам необходимо установить устройство вывода FROM MIXER. Да, это было так просто.