Alguns vídeos em HD sobre gagueira / atraso no laptop de baixo custo [fechado]

3

Eu tenho a versão mais recente do Ubuntu MATE de 64 bits em um laptop / notebook de baixo custo (especificações na parte inferior).

Eu tenho tentado reproduzir vídeo HD e tem sido muito inconsistente. Ele reproduzirá alguns vídeos bem, enquanto outros vídeos ficarão travados (causado pelo CPU atingir 100%). O problema é que os vídeos que são reproduzidos normalmente têm qualidade muito maior do que os vídeos com os quais ele luta.

Por exemplo:

Game of Thrones s05e08 - Hardhome (joga bem)

Size: 4.96GB
Length: 59m59s
Format: .mkv
Video:
Resolution: 1920x1078
Data rate: 11,467kbps
Total bitrate: 11,851kbps
Audio:
Bit rate: 384kbps
Channels: 6
Audio sample rate: 48kHz

Sr. Robô s02e09 - eps2.7_init_5.fve (stutters / lags)

Size: 738MB
Length: 49m10s
Format: .mkv
Video:
Resolution: 1920x1080
Data rate: 1,712kbps
Total bitrate: 2,096kbps
Audio:
Bit rate: 384kbps
Channels: 6
Audio sample rate: 48kHz

Por toda a lógica, se meu laptop pode tocar o episódio de Game of Thrones perfeitamente, ele deve ser capaz de interpretar o episódio do Mr. Robot sem problemas.

Este não é o caso. Mr. Robot corre muito agitado e lento. Eu tentei vários players de vídeo (VLC, smplayer, mplayer, mpv media player, gnomemplayer, kodi), todos com os mesmos resultados.

Em Game of Thrones, minha CPU fica com menos de 50% de uso. Em Mr. Robot, o uso da CPU atinge 100% regularmente, o que causa gagueira e atraso no vídeo. Eu não tenho muita memória RAM instalada, mas mesmo quando a CPU está atingindo 100% no Mr. Robot, a RAM nunca fica acima de 50% de uso.

Especificações do PC:

CPU: Intel Celeron N3050 (2M cache, up to 2.16GHz)
RAM: 2GB
Storage: 32GB SSD
OS: Ubuntu MATE 16.04.1 64-bit
Extra info:
Window Manager: Compiz (anything else causes screen-tearing in video playback)

Como controle: Ambos os vídeos foram testados em meu PC de jogos de ponta que executa o Windows 10 e funcionam bem.

    
por Arryn McLean 06.09.2016 / 22:00

1 resposta

0

Isso pode ser um problema de diferentes codecs que oferecem desempenho diferente.

Não é um especialista no assunto, portanto, tome as considerações abaixo com um grão de sal.

Dito isto, um ficheiro mais pequeno ou uma taxa de bits mais baixa (em teoria) não tem necessariamente que resultar num melhor desempenho de reprodução, podendo mesmo resultar num desempenho de reprodução pior.

Por exemplo, se imaginarmos uma codificação que economiza largura de banda calculando o quadro atual baseado no quadro antes (por exemplo, apenas contém os pixels que realmente mudam), isso seria mais desgastante na CPU comparado a um que simplesmente tem dados completos para cada frame.

Uma captura adicional seria que o jogador não seria capaz de simplesmente pular um quadro (algo que o espectador pode nem notar) em uma situação em que atingimos um gargalo da CPU, já que ele precisa desse quadro para calcular o próximo quadro.

    
por bgse 06.09.2016 / 22:39