Rendimiento de Vdpau en Precise con Unity 3d

Rendimiento de Vdpau en Precise con Unity 3d

vdpau parece estar roto en Precise en Unity 3d. El uso de la CPU oscila entre el 50 y el 70 % para películas de 1080p, mientras que las mismas películas utilizan entre el 5 y el 10 % en Natty con vdpau habilitado (en Unity3d). La tarjeta es Nvidia G105m.

No parece ser un problema con los controladores de Nvidia porque en gnome-shell todo funciona como se esperaba y he probado diferentes versiones de los controladores de Nvidia (295.20, 295.33, 295.40 y la última 302.XX de xorg-edgers). Todos los resultados son lo mismo, funciona en Gnome Shell pero no en Unity 3d.

Deshabilitar la sincronización con vbank funciona si la película no está en modo de pantalla completa, pero no funciona en pantalla completa.

He buscado por ahí y no he encontrado mucha información. Me pregunto si otras personas están experimentando el mismo problema y si hay alguna solución que se me haya escapado. Por lo demás, Unity 3d es muy bueno en Precise, pero este es un problema que me detiene (literalmente).

Gracias.

He presentado un error aquíhttps://bugs.launchpad.net/unity/+bug/993397

Respuesta1

Ese tipo de uso de CPU sugiere que no está usando VDPAU en absoluto. Incluso en una PC Atom+ION basura, solo veo cargas de 0,1 a 0,2 cuando juego a 1080p. Le sugiero que vuelva a verificar para asegurarse de que VDPAU se esté ejecutando.

Esto se puede hacer bastante rápidamente con mplayer. Simplemente ejecútelo mplayer video.mp4(asegurándose de que sea un códec que pueda ser decodificado por VDPAU) y debería ver algo como esto en el resultado:

Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))

Si no es así, verifique libvdpau1que esté instalado.

Respuesta2

Por lo que sé, hay 2 o 3 problemas con algunas gráficas nvidia:

  • sincronizar con vblank: anule la selección de esta opción
  • detectar frecuencia de actualización: anule la selección de esta opción y configure su frecuencia de actualización manualmente
  • vdpau

Aquí hay una publicación al respecto.

http://tombuntu.com/index.php/2009/09/20/make-compiz-run-smoothly-and- without-tearing/

** En el artículo dice que seleccione sincronizar con vblank: intente ver si habilitar/deshabilitar tiene algún efecto.

Espero que esto ayude a alguien.

información relacionada