gordon81 escribió:Madre mía que gozada poner 0 ms en pipewire/waspi, sigo haciendo pruebas y es absurdamente demencial lo bueno que es Retroarch con una configuración base bien hecha, por ejemplo, cachyos casi no tiene mierdas por detrás como hace windows y mientras que en este se nota el peso del propio sistema y cómo carga o arranca retroarch, en linux es una gozada como funciona las i/o de la carga de texturas hd, etc en los cores. Podría dejar en 16ms la latencia del audio (1 frame), pero pudiendo dejarla en 0, qué más da
![sonrisa [sonrisa]](/images/smilies/nuevos/risa_ani1.gif)
Siento pincharte la burbuja, pero un buffer de audio de 0ms es una imposibilidad física.
Lo que está sucediendo es que Pipewire está recibiendo tu petición de un buffer de 0ms y está diciendo "ahá, si, lo que tú digas, barrigas" y a continuación está estableciendo un tamaño por defecto.
Yo uso Linux también y lo uso para todo. No tocaría Windows ni con un puto palo de gallinero con el extremo lleno de mierda, pero no, un buffer de audio estable sin popping/crackling/dropouts de menos de 32ms en RetroArch no es realista ni posible en Linux ni en Windows, por más que RetroArch te deje ponerlo en su menú.
Si quieres ver la cruda realidad, echa abajo el servicio Pipewire, usa el driver ALSA de RetroArch, y ve bajando la latencia, ve. Si usas ALSA de verdad, sin Pipewire ni la porquería aquella de PulseAudio, vas a poder forzar los tamaños de buffer que te de la gana... Y verás las consecuencias reales de hacerlo. Es muy divertido.
Y no te caigas por el agujero de conejo de intentar toquetear el kernel y la prioridad de RetroArch porque no vas a cambiar nada, te lo dice uno que ya estuvo ahí.