Video llvmpipe kernel 6x

driver_error.jpg

Como configurar o linux para usar llvmpipe, driver de vídeo genérico, com aceleração por software.

Recentemente atualizei o linux de meu DC 775 DDR2,
instalei o Ubuntu Mate 24.04 com Kernel 6x e tive problemas com a falta de drivers para vídeo onboard integrado antigo.

A alternativa é fazer downgrade para Ubuntu 22.04 com Kernel 5x, onde há driver nativo para GPUs antigas.
Adicionalmente também podemos usar uma GPU dedicada mais moderna.
Descartei essas opções.

A solução encontrei no chatgpt:
Desativar a aceleração por hardware (causa do problema) e me contentar com o driver de vídeo genérico, usando a CPU, via software para desenhar as janelas.

A seguir o Tutorial do ChatGpt para contornar essa limitação:

Configurar grub driver genérico video linux.

Vamos direto ao que resolve: forçar driver de vídeo genérico via GRUB (llvmpipe / modo básico).

✅ Opção 1 — Forçar modo básico (mais confiável)

Isso usa renderização por software (llvmpipe indiretamente):

Abra o arquivo do GRUB:
sudo nano /etc/default/grub

Encontre:
GRUBCMDLINELINUX_DEFAULT="quiet splash"

Troque por:
GRUBCMDLINELINUX_DEFAULT="quiet splash nomodeset"

👉 nomodeset desativa driver gráfico do kernel → força modo genérico

Atualize:
sudo update-grub

Reinicie:
sudo reboot

⚠️ Dicas importantes
Isso NÃO usa GPU → desempenho baixo (mas estável)

Ideal pra:
PC antigo
GPU incompatível com kernel 6.x
Servidor com interface leve

Combine com ambiente leve:
XFCE, LXDE

Como alterar a resolução de tela para 1024x768 ?

Com nomodeset, o Linux desativa o driver gráfico avançado — então você fica limitado a modos de vídeo bem básicos definidos no boot. Por isso, a resolução não muda “normalmente” pelo sistema.

Mas dá pra forçar 1024x768 de algumas formas:

🔧 Método 1 — Forçar resolução direto no GRUB (mais comum)

Edite:
sudo nano /etc/default/grub

Adicione/ajuste estas linhas:
GRUB_GFXMODE=1024x768
GRUBGFXPAYLOADLINUX=keep

👉 E deixe sua linha assim:

GRUBCMDLINELINUX_DEFAULT="quiet splash nomodeset"

Atualize:
sudo update-grub

Reinicie.