Problemas de CPU con OBS en Ubuntu con Flatpak tras actualizar el sistema con drivers de NVIDIA

· 5min · ubuntu

Introducción

OBS Studio es una herramienta popular para la grabación y transmisión en vivo. Sin embargo, hemps experimentado problemas de alto uso de CPU al utilizar OBS instalado mediante Flatpak en sistemas Ubuntu con drivers de NVIDIA, especialmente después de actualizar el sistema. En esta entrada, se explica cómo solucionar estos problemas.

Datos de partida

Os comento los datos de partida:

Actualización del sistema

Después de actualizar el sistema operativo y los drivers de NVIDIA, notamos un aumento significativo en el uso de CPU al ejecutar OBS. Esto afectaba el rendimiento general del sistema y la calidad de las transmisiones.

Solución al problema

Para solucionar este problema, seguimos los siguientes pasos:

  1. Verificar la versión del driver de NVIDIA: Asegúrate de que estás utilizando la última versión del driver de NVIDIA compatible con tu hardware. Puedes verificar la versión actual ejecutando:
    nvidia-smi
    Si no estás utilizando la última versión, considera actualizar el driver.
  2. ** Actualizar los Flatpak**: Asegúrate de que todos los Flatpak estén actualizados ejecutando:
    flatpak update --appstream && flatpak update
  3. Acceso a dispositivos desde el Flatpak de OBS:
    flatpak override --user --device=all com.obsproject.Studio
    Esto permite que OBS acceda a todos los dispositivos del sistema, lo que puede mejorar la compatibilidad y el rendimiento.
  4. ** Acceso a pipewire desde el Flatpak de OBS**:
    flatpak override --user --filesystem=xdg-run/pipewire-0 com.obsproject.Studio
    Esto permite que OBS acceda a PipeWire, que es un servidor multimedia utilizado para manejar audio y video en Linux.

Después de realizar estos cambios, reiniciamos el obs y el sistema para asegurarnos de que todos los cambios se aplicaran correctamente.

Resultados

Después de aplicar estos cambios, notamos una reducción significativa en el uso de CPU al ejecutar OBS pasando del 80-90% al 10-20%. Esto mejoró el rendimiento general del sistema y la calidad de las transmisiones.

Conclusión

Si experimentas problemas de alto uso de CPU al utilizar OBS en Ubuntu con drivers de NVIDIA, especialmente después de una actualización del sistema, considera seguir los pasos mencionados anteriormente. Asegurarte de que estás utilizando la última versión del driver de NVIDIA, actualizar los Flatpak y permitir el acceso a dispositivos y PipeWire desde el Flatpak de OBS puede ayudar a resolver estos problemas y mejorar el rendimiento de OBS.