
Depois de instalar o Catalyst 11.12 e estudar as instruções (1,2) para ativar a aceleração de hardware, acabei com o seguinte comando:
sudo apt-get install xvba-va-driver libva-glx1 vainfo && \
vainfo && \
vlc --verbose 2 --ffmpeg-hw video.1080p.x264.mkv
A saída confirma que está usando a API VA:
avcodec decoder: Using VA API version 0.32 for hardware decoding.
Mas mesmo depois de uma reinicializaçãoo vídeo ainda parece instável. Não há vlc
saída que indique que o codec está com problemas ou que está pulando quadros. Alguma ideia do que poderia ser o problema?
Usando vlc
1.1.12 com configurações padrão.
Também tentei (em sequência):
sudo apt-get install libva-glx1
sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core
- Reiniciando
Sem sorte ainda.
Especificações de /proc/cpuinfo
: CPU Intel Core i7 950 a 3,07 GHz
Responder1
Tente atualizar para o VLC 2.0.1, se possível.
Qual processador você está usando? A CPU sozinha deve ser capaz de lidar com vídeo H264 de 1080p. Isso pressupõe, é claro, que sua CPU seja decente, e baseio essa suposição no fato de você ter uma placa gráfica da série Radeon HD 6900.
Responder2
Sua CPU deve ser capaz de decodificar tudo sem a necessidade de aceleração da GPU.
Se o VLC não funcionar bem, você pode tentar um player diferente:meuo favorito é o SMplayer (disponível no Software Center).
Responder3
Mesmo problema aqui. Estou usando a NVidia, uma aceleração de hardware funciona bem com o mplayer.
A execução de vlc -vvv mostra que o problema parece estar relacionado ao avcodec e ao multithreading:
305 [0xb7049a70] depuração do decodificador avcodec: permitindo 4 threads para decodificação 306 [0xb7049a70] aviso do decodificador avcodec: a decodificação de quadro encadeado não é compatível com ffmpeg-hw, desabilitada 307 [0xb7049a70] depuração do decodificador avcodec: codec ffmpeg (H264 - MPEG-4 AVC (parte 10)) iniciado
Uma compilação personalizada de fontes VLC ("instalar dependências de compilação" -> ./bootstrap -> ./configure -> make -> sudo make install) funciona bem.