Existe um módulo 915resolution que permite ao GRUB 2 ativar as resoluções não padrão da Intel. Ele é baseado na 915resolution do userspace, que adiciona entradas do VBE em tempo de execução para essas resoluções; eles não estão disponíveis na BIOS.
Estou tentando usar o GRUB2 no modo gráfico com resolução de 1440x900, mas o resultado é sempre um disparate: a resolução mais alta que posso obter é 1280x800.
O Word é do googling, desde que o vbeinfo liste uma resolução, o GRUB2 pode usá-lo. Isso não parece ser verdade: vbeinfo diz que 1440x900 está disponível, mas não funciona.
Testando-o a partir da linha de comando do GRUB2:
set gxfmode=1440x900
terminal_output gfxterm
# -> garbled nonsense
# back to trusty 640x480
terminal_output console
A placa gráfica é uma Intel GM965.
Uma vez que o Linux inicializa os comutadores framebuffer para 1440x900.
Adicionado após a resposta de epheminent e várias experiências
vbeinfo
lista dois conjuntos de modos.
O primeiro conjunto é executado de 0x160 a 0x16b, com resoluções de 768x480, 960x600, 1280x800 e 1440x900
Depois - depois de vários modos somente texto - o segundo conjunto contém resoluções de 1024x768, 800x600 e 640x480
O primeiro conjunto de modos não é alterado por 915resolution
. Todos eles funcionam, exceto 1440x900.
A resolução dos modos no segundo conjunto pode ser alterada usando o 915resolution
module / command disponível no GRUB2 > = 1.99.
# in /boot/grub/grub.cfg
insmod 915resolution
# 30, 32, 34 all work for me: all that varies is which modes are altered
915resolution 30 1440 900
# setting an impossible resolution changes the mode to "text-only"
# in my case 1280x1024 is not supported
915resolution 30 1280 1024
É evidente que o 1440x900 deve funcionar: adicioná-lo com 915resolution
é apenas uma solução alternativa.
Existe um módulo 915resolution que permite ao GRUB 2 ativar as resoluções não padrão da Intel. Ele é baseado na 915resolution do userspace, que adiciona entradas do VBE em tempo de execução para essas resoluções; eles não estão disponíveis na BIOS.
Tags linux arch-linux grub