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.

[ Hits: 3.869 ]

Por: Perfil removido em 19/08/2024


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)


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.

    Próxima página

Páginas do artigo
   1. Eu preciso ou não melhorar o desempenho de vídeo do meu sistema?
   2. Configurando o sistema
Outros artigos deste autor

Pebrot, MSN messenger no terminal

Configurando o OpenOffice para edição de texto - swriter/oowriter

Dá para usar BackTrack como desktop! Sabia?

Migrando para Linux sem medo (parte 2)

Conheça o Project Bossanova

Leitura recomendada

Usando o seu módulo IRDA no Linux

Wireless RTL-8180 no Linux

Medindo a temperatura da CPU na PCCHIPS M810 e outras placas

Bioloid Control: Robótica virtual em Linux

Tempest for Elisa: Transforme seu monitor em estação de rádio

  
Comentários
[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 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!



[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 rrodrigues345 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...



[7] Comentário enviado por maurixnovatrento em 07/09/2024 - 17:40h

Bom artigo. Isso deve ajudar bastante pra placas da intel.
______________________________________________________________________
Inscreva-se no meu Canal: https://www.youtube.com/@LinuxDicasPro
Repositório GitHub do Canal: https://github.com/LinuxDicasPro
Grupo do Telegram: https://t.me/LinuxDicasPro
Meu GitHub Pessoal: https://github.com/mxnt10

[8] Comentário enviado por rrodrigues345 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 [code] firmware-nonfree[/code] 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

[code]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
[/code]
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 [code] firmware-nonfree[/code] 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

[code]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
[/code]
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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts