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: 2.299 ]

Por: Sidnei Serra em 19/08/2024 | Blog: https://www.youtube.com/channel/UCRgokKtNlttdmg2RJEa2VYw


Configurando o sistema



A configuração precisa ser feita sem o servidor gráfico funcionando, então abra o Terminal e digite:

sudo systemctl stop display-manager.service

Você ficará na "tela preta" com uma linha qualquer lá no início da tela. Aperte ALT + F3 para entrar em um tty, logue como root ou com seu nome de usuário. Digite então o seguinte:

sudo X -configure

Um arquivo chamado xorg.conf.new será criado na pasta em que você estiver como root. Digite então o seguinte:

sudo mv xorg.conf.new /etc/X11/xorg.conf

Isso levando em consideração que você tenha logado como root, senão vai ter que procurar o arquivo no sistema de arquivos. Uma vez copiado o arquivo para a pasta necessária, digite:

sudo chmod 644 /etc/X11/xorg.conf

Agora vamos editá-lo:

sudo nano /etc/X11/xorg.conf

Procure por Section Device e deixe o que está em negrito conforme mostrado:

Section "Device"
Identifier "Intel Graphics"
Driver "modesetting"
EndSection

Salve com ctrl +o e feche o arquivo com ctrl +x.

A opção Driver podemos usar "modesetting" ou "intel", nos meus testes em diferentes máquinas a melhor opção foi "modesetting". Salve o arquivo. Depois disso, digite:

sudo nano /etc/modprobe.d/intel-graphics.conf

e coloque dentro:

options i915 enable_dc=2 enable_fbc=1 fastboot=1

Salve o arquivo (ctrl +o/ctrl +x). Mais uma vez no tty, digite:

  • sudo uname -r
  • sudo update-initramfs -u -k "kernel dado pelo comando anterior"

Atenção que, no segundo comando, o que está entre aspas deverá ser colocado o kernel encontrado no comando anterior. Se no comando "uname -r" der "6.1.0-23-amd64, então o comando seria:

sudo update-initramfs -u -k 6.1.0-23-amd64

Se você quiser o update para todos os kernels presentes no sistema (normalmente 2), substitua a versão do kernel por "all":

sudo update-initramfs -u -k all

Aguarde o processo e reinicie a máquina. Veja então como ficou o desempenho do vídeo indo no Youtube e veja um vídeo em 1080@60p.



Página anterior    

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

Deixando o Gnome bonitão em qualquer distribuição

Como ativar o módulo de cancelamento de ruído no Pipewire

Melhorando o tempo de boot do Fedora e outras distribuições

Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh

Os navegadores "leves" que de leves não tem nada

Leitura recomendada

Leitor de impressão digital Futronic FS80 no Linux

Configurando disquete e pendrive para boot sem suporte na BIOS

Grave seus boots remotos com uma placa mãe

Configurando placa wireless Broadcom 94311MC6 no Mandriva

Instalando leitores de impressão digital modelo Digital Persona no Linux

  
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 Tocagano 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 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/


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 Tocagano 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