Tentando consertar congelamentos de vídeo intermitentes

1

Descrição do problema:

Em pontos aparentemente aleatórios, o vídeo e o áudio do que estava assistindo serão interrompidos, e o programa geralmente deixará de responder à minha entrada. Eu normalmente acabo fechando o programa ofensivo depois de esperar para ter certeza de que ele não está em buffer ou algo assim.

Informação Observacional:

  • Isso aconteceu em ambos, mpv e VLC, com comportamento semelhante em cada um (perda de controle de entrada)
  • Estou certo de que meu problema é específico apenas para arquivos de vídeo. Eu era capaz de reproduzir vários arquivos de música usando o mpv sem o congelamento. No entanto, o áudio do vídeo que parou de repente também seria interrompido.
  • Eu lancei o mpv e o VLC da linha de comando com níveis de verbosidade variados para ver se STDOUT / STDERR tinha alguma informação útil, sem sucesso.
  • Usando o mpv com configurações padrão (sem decodificação de hardware ativada), não consegui reproduzir o problema.

Minha hipótese atual é que tem algo a ver com a decodificação de vídeo por hardware, mas não tenho certeza do que testar ou de onde ir a partir daqui. Tentei pesquisar no Google, mas o congelamento de vídeo parece ser um problema geral o suficiente para não encontrar nada que pareça o que está acontecendo comigo.

Existe mais alguma coisa que eu possa tentar? Ou há uma maneira de diagnosticar se a decodificação de hardware de vídeo do meu laptop está com defeito?

Informações do software:

  • Estou usando o Arch Linux
  • Eu tenho todos os pacotes necessários para a decodificação de hardware de vídeo da Intel ( libva-intel-driver 1.4. 1-1)
  • A página do ArchWiki em Intel Graphics continha um subseção relacionada ao congelamento , mas parece que é para problemas com o X em geral. Eu tentei sem sucesso.
  • Aqui está minha vainfo output:

    libva info: VA-API version 0.36.0
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_36
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 0.36 (libva 1.4.1)
    vainfo: Driver version: Intel i965 driver for Intel(R) Ironlake Mobile - 1.4.1
    vainfo: Supported profile and entrypoints
          VAProfileMPEG2Simple            : VAEntrypointVLD
          VAProfileMPEG2Main              : VAEntrypointVLD
          VAProfileH264ConstrainedBaseline: VAEntrypointVLD
          VAProfileH264Main               : VAEntrypointVLD
          VAProfileH264High               : VAEntrypointVLD
          VAProfileNone                   : VAEntrypointVideoProc
    
por mellowmaroon 03.12.2014 / 07:00

1 resposta

1

ironlake (não sei sobre ponte arenosa) foi afetado por manuseio inadequado em mesa, este problema parece ser corrigido em versões mais recentes (foi corrigido em agosto de 2015)

veja o link

    
por 04.10.2016 / 16:22