Pular para o conteúdo

Como otimizar o desempenho do vídeo Intel com o driver i915

Nesse artigo vou mostrar como otimizar o desempenho de vídeo das máquinas que usam o vídeo Intel Graphics, onboard ou não.
Perfil removido removido
Hits: 8.332 Categoria: Linux Subcategoria: Hardware
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Eu preciso ou não melhorar o desempenho de vídeo do meu sistema?

Esse artigo está sendo feito no Debian 12 e é para aqueles que gostam de mexer no sistema mesmo não precisando ou que estão tendo problemas de performance com seu vídeo Intel Graphics assistindo vídeos nos sites de conteúdo na internet ou em jogos/vídeos onde a resolução e o fps precisam ser baixados para se adequarem à capacidade do sistema de vídeo. Claro que não vai fazer milagres mas é quase certo que haverá um aumento de performance de um modo geral dentro das capacidades da máquina.

Deixo o aviso de que o procedimento poderá deixá-lo sem vídeo ou poderá não ter o efeito desejado; então, já fique avisado...

O driver que é usado para os vídeos da Intel é o i915 e dá suporte às seguintes "placas":

Intel 815 (Ivy Bridge)
Intel 845, 855, e 865 (Pentium 4 e Pentium M)
Intel 945 (Duo e Core 2 Duo)
Intel G965, Q965 e Q963 (Core 2 Duo e Core 2 Quad)
Intel G41, G43, e G45 (Core i3, i5, e i7 de primeira geração)
Intel HD Graphics 2000 e 3000 (Sandy Bridge)
Intel HD Graphics 4000 e 2500 (Ivy Bridge)
Intel HD Graphics 4200, 4400 e 4600 (Haswell)
Intel HD Graphics 5000, 5100, 5200 e 5300 (Broadwell)
Intel HD Graphics 6000, 6100 e 6200 (Skylake)
Intel HD Graphics 630 e 610 (Kaby Lake)
Intel UHD Graphics 610, 620, 630 (Coffee Lake e posteriores)
Intel Iris Xe Graphics (Tiger Lake e posteriores)
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.


Abra o Terminal e digite:

sudo lspci -v

Deverá aparecer lá no início algo como:

...
Kernel driver in use: i915
Kernel modules: i915

Ainda no Terminal, digite:

sudo apt-get install vainfo i965-va-driver libva-glx2 libva2

Os pacotes que você tem que ter instalado sistema são mostrados nas duas imagens seguintes:

Linux: Como otimizar o desempenho do vídeo Intel com o driver i915
Linux: Como otimizar o desempenho do vídeo Intel com o driver i915

Os pacotes podem mudar de nome de acordo com a distribuição, então adeque os nomes à distribuição em uso. Uma vez preenchidos os requisitos, vamos às configurações.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Eu preciso ou não melhorar o desempenho de vídeo do meu sistema?
   2. Configurando o sistema

A camada de enlace de dados

Owncloud com autenticação no Active Directory

Instalando um firewall em ambientes gráficos leves

Sudo 1.8.12 - Parte I - Manual

Falta de ética dos "profissionais" da informática

ATI Catalyst Radeon Graphics no Sabayon Linux - Instalando e configurando drivers proprietários

Configurando sua máquina para tocar vários sons ao mesmo tempo

Configurando HD via porta USB no Linux

Instalando Linux em notebooks - uso de cheatcodes

Som multicanal (surround) no Linux

#1 Comentário enviado por madrugada em 21/08/2024 - 06:20h
Ótima contribuição.
Vou testar aqui(processador i5 12600k).

Uma adição: UHD Graphics 770(meu caso) também usa o driver i915.
#2 Comentário enviado por richards em 24/08/2024 - 17:21h
Legal Sidnei!

Vi que estava dando esse erro em alguns casos no Bookworm com o kernel stable.

Aqui só percebi que algo nao tava 100% abrindo o chromium (único instalado, por enquanto) via terminal:

T440s:~$ chromium
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
[4188:4188:0824/164552.673764:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.UnknownMethod: Unknown method GetActive or interface org.freedesktop.ScreenSaver.

Mas está tudo funcionando muito bem, isto é, não percebo algum erro... A única coisa que notei foi que os vídeos no youtube, quando em modo janela ficam com umas listras, mas depois que o mouse some, as listras somem também....

Humm.... Talvez fique melhor? rsrs! Acho que por enquanto não irei mexer.

Muito obrigado pela dica! Vi um pessoal se descabelando tentando resolver isso!


#3 Comentário enviado por deiveRenascido em 04/09/2024 - 16:22h

Tive um dejavu kk, é interessante que tem uma documentação bastante parecida na wiki do arch, a sua funciona muito bem no debian, testei no xfce do debian 12 e realmente tive uma melhora
#4 Comentário enviado por removido em 04/09/2024 - 17:34h

[3] Comentário enviado por deiveRenascido em 04/09/2024 - 16:22h


Tive um dejavu kk, é interessante que tem uma documentação bastante parecida na wiki do arch, a sua funciona muito bem no debian, testei no xfce do debian 12 e realmente tive uma melhora


Manda o link dessa matéria no Arch para eu dar uma olhada.
#5 Comentário enviado por richards em 05/09/2024 - 22:52h

[2] Comentário enviado por rrodrigues345 em 24/08/2024 - 17:21h

Legal Sidnei!

Vi que estava dando esse erro em alguns casos no Bookworm com o kernel stable.

Aqui só percebi que algo nao tava 100% abrindo o chromium (único instalado, por enquanto) via terminal:

T440s:~$ chromium
libva error: /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so init failed
[4188:4188:0824/164552.673764:ERROR:object_proxy.cc(576)] Failed to call method: org.freedesktop.ScreenSaver.GetActive: object_path= /org/freedesktop/ScreenSaver: org.freedesktop.DBus.Error.UnknownMethod: Unknown method GetActive or interface org.freedesktop.ScreenSaver.

Mas está tudo funcionando muito bem, isto é, não percebo algum erro... A única coisa que notei foi que os vídeos no youtube, quando em modo janela ficam com umas listras, mas depois que o mouse some, as listras somem também....

Humm.... Talvez fique melhor? rsrs! Acho que por enquanto não irei mexer.

Muito obrigado pela dica! Vi um pessoal se descabelando tentando resolver isso!





Pois é... to vendo que o meu debian 12 tá meio bugado no video mesmo... Esse problema que tá dando com o vídeo é por causa do kernel ou é outra coisa? trocando o kernel resolveria? o Debian acaba sofrendo um pouco porque como ele só inclui o que é open-source, isso limita as opções de drivers.. Isso não é uma crítica ao Debian! nos dias de hoje manter algo totalmente open-source tem se tornado bem difícil...
#6 Comentário enviado por removido em 06/09/2024 - 06:50h
Eu realmente devo ser um cara de sorte pois eu não consigo ver esses problemas que o pessoal mostra em suas máquinas e olha que eu gerencio telecentros com tudo que é hardware perereca, inclusive placas-mãe PC Chips. No seu caso se o lance for ainda o problema no Chromium tente usar outros navegadores como o Firefox, Chrome ou o Opera e desabilite a opção de "aceleração por hardware" desses navegadores. Outra coisa que pode estar interferindo na estabilidade da máquina seria o uso da opção "Wayland" como protocolo de vídeo e não o X11 do ambiente gráfico. Para testar outro kernel, siga essa dica aqui:

https://www.vivaolinux.com.br/dica/Como-atualizar-o-kernel-do-Debian-12-para-um-mais-novo/


Pois é... to vendo que o meu debian 12 tá meio bugado no video mesmo... Esse problema que tá dando com o vídeo é por causa do kernel ou é outra coisa? trocando o kernel resolveria? o Debian acaba sofrendo um pouco porque como ele só inclui o que é open-source, isso limita as opções de drivers.. Isso não é uma crítica ao Debian! nos dias de hoje manter algo totalmente open-source tem se tornado bem difícil...


#8 Comentário enviado por richards em 08/09/2024 - 00:43h

[6] Comentário enviado por Tocagano em 06/09/2024 - 06:50h

Eu realmente devo ser um cara de sorte pois eu não consigo ver esses problemas que o pessoal mostra em suas máquinas e olha que eu gerencio telecentros com tudo que é hardware perereca, inclusive placas-mãe PC Chips. No seu caso se o lance for ainda o problema no Chromium tente usar outros navegadores como o Firefox, Chrome ou o Opera e desabilite a opção de "aceleração por hardware" desses navegadores. Outra coisa que pode estar interferindo na estabilidade da máquina seria o uso da opção "Wayland" como protocolo de vídeo e não o X11 do ambiente gráfico. Para testar outro kernel, siga essa dica aqui:

https://www.vivaolinux.com.br/dica/Como-atualizar-o-kernel-do-Debian-12-para-um-mais-novo/


Valeu pelas dicas! Acho que você tem um pouco de sorte além de saber o que tá fazendo, porque sempre se tem várias formas de fazer alguma coisa no sistema... Aqui fiz um netinstall do debian 12 e usei a iso oficial, depois tive que instalar aquele
 firmware-nonfree 
para funcionar a placa wifi, acho... No geral o desempenho tá bom, ms tem esse bug no chromium e no Virtualbox notei que tá meio estranho na hora que eu redimensiono as janelas dentro da vm fica meio esquisito... deve ser o video dai... Valeu pelo link do kernel, eu tava fazendo essa sua dica; achei legal que vc puxa o kernel do backports... instalei aqui o

uname -a
Linux T440s 6.10.6+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.6-1~bpo12+1 (2024-08-26) x86_64 GNU/Linux

mas não notei melhora alguma...

Fiz sua dica do chromium de desabilitar a aceleração por hardware e ficou melhor; o processador subiu uns 5/10% na hora do uso em relação a aceleração habilitada ms fico bom. Isso seria um indicativo que tem algum problema no driver de video?

valeuuu
#9 Comentário enviado por removido em 08/09/2024 - 08:01h
A aceleração por hardware habilitada nos navegadores dá mais "folga" para o processador em lidar com outras coisas do sistema dando esse trabalho de vídeo para a GPU, por isso houve um aumento de uso do processador da ordem de 5/10%. Como eu falei, desabilitar o Wayland (para usar o X11) e testar entre usar "modesetting" ou "intel" no xorg.conf podem ajudar a escolher a melhor opção entre as configurações. Eu também tenho esses "pontinhos pretos" aparecendo uma vez ou outra mas isso não me incomoda, é como se eu fosse "passar o cerol" na Gal Gadot ou na Bruna Marquezine e elas tivessem estrias, eu quero que se exploda, eu vou pra cima, hehehe...

Já com o VirtualBox tente instalar os "addons para convidado", podem ajudar a melhorar o desempenho das máquinas virtuais, no meu canal do Youtube tem vários vídeos sobre o VirtualBox.


Valeu pelas dicas! Acho que você tem um pouco de sorte além de saber o que tá fazendo, porque sempre se tem várias formas de fazer alguma coisa no sistema... Aqui fiz um netinstall do debian 12 e usei a iso oficial, depois tive que instalar aquele
 firmware-nonfree 
para funcionar a placa wifi, acho... No geral o desempenho tá bom, ms tem esse bug no chromium e no Virtualbox notei que tá meio estranho na hora que eu redimensiono as janelas dentro da vm fica meio esquisito... deve ser o video dai... Valeu pelo link do kernel, eu tava fazendo essa sua dica; achei legal que vc puxa o kernel do backports... instalei aqui o

uname -a
Linux T440s 6.10.6+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.10.6-1~bpo12+1 (2024-08-26) x86_64 GNU/Linux

mas não notei melhora alguma...

Fiz sua dica do chromium de desabilitar a aceleração por hardware e ficou melhor; o processador subiu uns 5/10% na hora do uso em relação a aceleração habilitada ms fico bom. Isso seria um indicativo que tem algum problema no driver de video?

valeuuu




>>> NÃO visite este canal, o cara pensa que sabe alguma coisa! <<<
https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw

Contribuir com comentário

Entre na sua conta para comentar.