desempenho Vdpau no Precise com Unity 3d

5

O vdpau parece estar quebrado no Precise em Unity 3d. O uso da CPU varia em torno de 50-70% para filmes em 1080p, enquanto os mesmos filmes utilizam em torno de 5-10% em Natty com vdpau habilitado (em Unity3d) A placa é Nvidia G105m.

Não parece ser um problema de driver da Nvidia porque no gnome-shell tudo funciona como esperado e eu tentei diferentes versões de drivers da Nvidia (295.20, 295.33, 295.40 e 302.XX mais recentes de xorg-edgers). os resultados são todos iguais, funciona no Gnome Shell, mas não no Unity 3d.

Desativar syn para vbank funciona se o filme não estiver no modo de tela inteira, mas não funciona em tela cheia.

Eu pesquisei e não encontrei muita informação. Eu estou querendo saber se os outros estão enfrentando o mesmo problema e se há algum trabalho conhecido que eu perdi. Unity 3d é de outra forma muito bom em Precise, mas este é um problema de parada para mim (literalmente).

Obrigado.

Eu registrei um bug aqui link

    
por bowser 03.05.2012 / 17:20

2 respostas

1

Esse tipo de uso da CPU sugere que não está usando o VDPAU. Mesmo em um lixo Atom + ION PC eu estou vendo apenas 0.1-0.2 carrega ao jogar 1080p. Eu sugiro que você verifique novamente para ter certeza de que o VDPAU está sendo executado.

Isso pode ser feito rapidamente com mplayer . Basta executar mplayer video.mp4 (certificando-se de que é um codec que pode ser decodificado pelo VDPAU) e você deve ver algo assim na saída:

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

Se você não estiver, verifique que libvdpau1 está instalado.

    
por Oli 03.05.2012 / 18:11
0

Pelo que sei, existem 2-3 problemas para alguns gráficos da nvidia:

  • sincronizar com vblank - desmarque esta opção
  • detectar taxa de atualização - desmarque esta opção e defina sua taxa de atualização manualmente
  • vdpau

Aqui está um post sobre isso

link

** No artigo diz para selecionar sync para vblank: tente ver se ativar / desativar tem um efeito.

Espero que isso ajude alguém.

    
por codequp 31.07.2012 / 20:10