Então, eu também tive instabilidade na forma de um hickup uma vez a cada 5 a 10 segundos do vídeo do YouTube, reproduzido a 720p em tela cheia enquanto executava um Raspberry pi 3 B +. Apesar de dizer isso, ele meio que fluiu muito bem na janela menor. Estou executando um cabo HDMI em um monitor de TV antigo que provavelmente só faz 720p, mas o que for.
O verdadeiro truque foi que substituí meu chip micro SD 32 gig por um melhor. Sim, eu sei que você acha que seu chip da classe 10 é bom o suficiente e foi o que eu pensei, mas hoje em dia nem todos os chips micro SD da classe 10 são iguais, comprei um Sandisk Extreme plus com um V30 escrito nele. Isso significa simplesmente que ele moverá os dados para dentro e para fora do chip em mais de 3 vezes a velocidade do seu cartão micro SD classe 10 barato ... o que aparentemente é importante !?
Na verdade, não pretendo saber por que isso é tão importante, pois pensei que o conteúdo da Internet estava indo direto para o processador e nem tocando meu cartão Micro SD, mas ei, o que eu sei. De qualquer forma, observei também que o tempo de inicialização do My RPi 3 B + passou de 30 segundos para chegar ao desktop e 17 segundos; acho que isso é revelador de que as coisas estavam lentas com o antigo cartão micro SD Que eu tinha.
De qualquer forma, as outras melhorias que fiz foram atualizar meu Raspbian para o que estava atual, talvez isso não fosse realmente importante, e obter uma fonte de alimentação que nem sempre tivesse um raio aparecendo no lado superior direito da minha tela ... provavelmente também não é crítico.
De qualquer maneira, agora eu posso assistir vídeos do tipo MMA do Youtube em tela cheia a 720p no Chromium sem hickups. Não é necessário reescrever o código aqui. Espero que isto ajude.