Probotector escribió:@Adel Para utilizar OpenAL Soft en retroarch, dirigete al mismo directorio donde esta el ejecutable retroarch.exe, busca el fichero libopenal-1.dll y borralo o mejor haz una copia de seguridad renombrandolo por ejemplo a libopenal-1.dll.old
Extrae el fichero soft_oal.dll que esta en bin\win64 dentro del .rar al mismo directorio donde esta retroarch.exe, y renombralo a libopenal-1.dll
Por ultimo crea una carpeta en C:\Users\"tu nombre de usuario"\AppData\Roaming llamada OpenAL, dentro de esa carpeta pasa las carpetas "alsoft-config, hrtf_defs, include, presets y si quieres los ejectuables openal-info32.exe y openal-info64.exe".
Una vez extraido todo lo citado en la carpeta OpenAL, entra en alsoft-config y abre alsoft-config.exe, ajusta todo a tu gusto, aplica los cambios y automaticamente se creara el fichero alsoft.ini.
Este mini tutorial que te he puesto te servira para cualquier emulador tipo dolphin y RPCS3, en estos emuladores quita el OpenAL32.dll que viene incluido en el emulador, y renombra soft_oal.dll a OpenAL32.dll y ponlo en el mismo directorio donde esta el .exe del emulador.
----------------------------------------------------------------------------------------------------------------------------
La latencia depende MUCHO del rendimiento y optimizacion de tu sistema, hay veces que es mejor meter latencias relajadas (100 ms en retroarch y swapchain en 3) o le puedes dar caña si no sufre micro parones / cortes (latencia entre 50 ms / 64 ms en retroarch y swapchain a 1), si tienes grafica nvidia en el panel de control activa latencia en modo ultra, si dispones de monitor gsync, activa vsync y asegurate en retroarch de tener activado gsync para tener una emulacion casi fidedigna al sistema original.
En la ultima version de Windows 10 directamente no puedo usar openal, tiene micro stutter derivado del temporizador de la CPU y solo me funciona en la compilacion 1909 y anteriores.