Forçar sistema a usar o VESA, tem como?

Estou com um notebook antigo da Action Digital de 2007, que usa driver de video SIS. Existe alguma forma de forçar o sistema pelo GRUB a usar o VESA driver?

Rodando o TinyCore Linux, vi que ele reconhece a resolução total da tela (1280x768) por usar o driver VESA. Coisa que não acontece nos SOs grandes tipo Ubuntu, e o Slitaz (só roda a 1024x768) - até o próprio TinyCore, se eu instalar o vulkan - que já vão para os drivers do Xorg.

Você pode instruir o X a usar o driver vesa. Você sabe se existe o driver vesa_drv.so no sistema ?

ls /usr/lib/xorg/modules/drivers

Tem.
Então como eu posso instruir o xorg para isso?

Você precisa primeiro pedir pro X fazer um “probe”.

Tem que rodar como root. Eu acho melhor você ir logo para o usuário root.

sudo su -

Aí, fazer o probe.

Xorg :1 -configure

Ele vai armazenar o resultado no arquivo /root/xorg.conf.new

Você tem que editar esse arquivo e procurar uma linha que deve dizer

Section "Device"

Descendo um pouco você vai ver as linhas

Identifier "Card0"
Driver "alguma coisa"

Pois então. Você tem que deixar

Driver "vesa"

Salve o arquivo.

Agora, tem que mover esser troço para um lugar que o X entenda.

cp xorg.conf.new /etc/X11/xorg.conf

Pode reboot na máquina que vai estar usando vesa.
Para ter certeza, depois do boot, pode verificar qual driver o X está usando

sudo lsof +D /usr/lib/xorg/modules/drivers

1 curtida

O correto é vc compilar o driver pra sua placa de vídeo. Tem uns repositórios do github com versão atualizada (se sua placa for a famosa mirage 3).

Testou o Mageia? Geral fala que é das poucas que se dá bem com drivers SiS