Não é possível obter a resolução 1440x900 com o GRUB2, embora o vbeinfo diga que está disponível

2

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.

    
por TomSW 12.02.2011 / 21:16

1 resposta

0

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.

    
por 12.02.2011 / 21:50