Use o driver i915 enquanto você pode, pois ele vai morrer como o X11

Nos últimos anos observamos mudanças no mundo linux que fazem as pessoas se contorcerem em prantos e dores de parto inexplicáveis. E, junto com elas, vem as inevitáveis teorias da conspiração.

Sinceramente, não vejo motivo para tanto drama, tanto xororô, ao se trocar um servidor gráfico com mais de 30 anos de vida, todo mulambado, por outro mais novo e com novos recursos, que expandirão a experiência do usuário a outros nível. Aleḿ de ser mais seguro. Isso sem falar do systemd.

Sejamos honestos: demorar tanto, para que essas mudanças ocorressem, é um tremendo absurdo. Mas quando percebemos que, muito do trabalho não feito, deveu-se às “colaborações de fins de semana”, entendemos o motivo da postergação.

Pois bem, aproveitando o “clima” de tristeza e saudosismo inexplicável, por parte de quem usa o nosso querido isfenicídio, aqui vai mais uma “bomba”: aproveite seu driver i915 enquanto pode, pois vem aí o novo “xe”.

Seu desenvolvimento foi anunciado pela Intel no final de 2022, passando por intenso desenvolvimento que o tornarão padrão para as novas arquiteturas Lunar Lake e Battlemage.

Partindo das CPUs Tiger Lake e das GPUs Intel Arc, com modernas tecnologias de gerenciamento de memória e agendamento de tarefas, permite ao kernel lidar com mais eficiência com a memória virtual e integração direta com o Mesa, especialmente para APIs de baixo nível como Vulkan.

O Xe nasce otimizado para cargas de trabalho de inteligência artificial e computação de alto desempenho, oferecendo uma base muito mais estável para as novas gerações de hardware como as arquiteturas Battlemage e Celestial.

Meu vídeo é compatível?

Para saber se sua placa de vídeo Intel é compatível com os drivers da arquitetura Xe (que alimentam tanto as placas Arc quanto as integradas Iris Xe), você precisa verificar a geração do seu processador ou o modelo da placa dedicada.

A Intel unificou os drivers para essas arquiteturas, então o “Driver Intel Arc & Iris Xe” é o pacote padrão para os hardware mais modernos. Para ser compatível com a arquitetura Xe e seus drivers modernos, seu hardware deve ter processador Intel Core de 11ª, 12ª, 13ª ou 14ª Geração.

As outras placas suportadas são as dedicadas Intel Arc, das séries A (Alchemist) e B (Battlemage) e Intel Iris Xe MAX ou UHD Graphics baseados na arquitetura Xe.

Para saber qual é a sua, digite no terminal o comando abaixo:

lspci -nn | grep -i "vga\|display"
00:02.0 VGA compatible controller [0300]: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] [8086:9a49] (rev 01)

Para ativar o novo driver e dar a merecida aposentadoria ao i915, adicione os parâmetros abaixo no grub ou systemd-boot:

i915.force_probe=!9a49 xe.force_probe=9a49

Agora é partir para o reboot e verificar se o xe está ativo (exemplo):

lspci -k | grep -A 3 -i "vga\|display"
00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)
DeviceName: Onboard - Video
Subsystem: Samsung Electronics Co Ltd Device c195
Kernel driver in use: xe

Lembramos que o i915 continuará disponível para o hardware não suportado, mas dificilmente receberá melhorias significativas. O que dará mais argumentos aos chorões de plantão e suas intermináveis teorias mirabolantes sobre o fim do pinguim e da internet…

4 curtidas

Ainda não ativei aqui, pois não sei como está o desenvolvimento.

Estou testando

00:02.0 Display controller: Intel Corporation Raptor Lake-S GT1 \[UHD Graphics 770\] (rev 04)
DeviceName: Onboard - Video

Para testar adicionei o parâmetro no kernel

i915.force_probe=!a780 xe.force_probe=a780

Ixi…. não consegui!

deu esse erro:

Oi, é para adicionar no grub ou systemd-boot.

Qual a sua desktop e sistema (distro)?

Qual a saída do comando?

lspci -k | grep -A 3 -i "vga\|display"

Fala ai, Swatquest. Blz? eu uso Linux Mint 22.3 Cinnamon Edition

A saída do comando é:

victor@Ragnarok:~$ lspci -k | grep -A 3 -i “vga|display”
00:02.0 VGA compatible controller: Intel Corporation TigerLake-LP GT2 [Iris Xe Graphics] (rev 01)
Subsystem: Acer Incorporated [ALI] TigerLake-LP GT2 [Iris Xe Graphics]
Kernel driver in use: i915
Kernel modules: i915, xe

Nas informações de sistema aparece isso:

Ok. É grub.

Edite o arquivo /etc/default/grub

Nào me lembro se é default ou defaults

Abra o arquivo com editor preferido

Ex

sudo nano /etc/default/grub

Procure por quiet

E adicione depois i915.force_probe=!9a49 xe.force_probe=9a49

Exemplo

. . quiet i915.force_probe=!9a49 xe.force_probe=9a49"

Salve

Depois execute no terminal

sudo update-grub

Reinicie o pc

E execute novamente terminal

lspci -k | grep -A 3 -i "vga\|display"

Estou no celular, qualquer coisa mais tarde vejo o caminho do /etc/default

1 curtida

Cara, não encontri o que vc disse! No meu grub só tem isso ai:

Você ADICIONA os argumentos indicados. Eles ainda não estão no seu arquivo

Veja a linha LINUX DEFAULT=”quiet splash”

Adiciona depois do quiet ou splash

quiet splash i915.force_probe=!9a49 xe.force_probe=9a49

1 curtida

adicionei apos o splash e depois mandei o comando sudo update-grub e apareceu isso:

victor@Ragnarok:~$ sudo update-grub
Sourcing file `/etc/default/grub’
/usr/sbin/grub-mkconfig: 10: /etc/default/grub: i915.force_probe=!9a49: not found

Mostra o arquivo do /etc/default/grub

Provavelmente você editou errado

Tem que estar entre aspas

“ quiet splash i915.force_probe=!9a49 xe.force_probe=9a49"

Consegui! Mas percebi que a reprodução de video está desativada,e o video fica ruim. no outro driver não ficava.

que droga! kakakak

1 curtida

Está em desenvolvimento.

Talvez tenha que habilitar a aceleração de hardware.

Desfaça o que foi feito.

Ainda não testei

Como ficou a saída do comando

lspci -k | grep -A 3 -i "vga\|display"

Muito obrigado pela ajuda! É sempre bom aprender coisas novas! Já devidamente desfiz o que havia feito! Vale a pena esperar mais para que o xe driver chegue em um estágio stable e não tenha esses bugs mais! Um abraço.

1 curtida

vc vai acrescentar essas linhas no arquivo do grub em /etc/default/grub.

Vish, vou usar meus idosos intel de terceira e sexta gen até não dar mais vídeo kkkk

2 curtidas

E eu vou ficando aqui com o meu de quarta geração. Se possível por um booooooom tempo ainda. :grin:

1 curtida

Meu notebook da Acer é Intel core i7 11ª geração, mas infelizmente usa gpu compartilhada Intel Iris XE que rouba memória ram. Mas fazer oq? Por isso, troquei um dos pentes de memória por um de 16gb.

1 curtida

eu fiz o mesmo . kkkkkkk