Quando avvio il mio computer desktop, che ha solo Linux su di esso, la modalità video e / o il carattere della console vengono cambiati quattro volte:
- All'avvio di GRUB, passa dal testo 80x25 a una modalità grafica in modo da poter disegnare uno sfondo grazioso dietro il suo menu;
- GRUB quindi ritorna al testo 80x25 dopo aver selezionato qualcosa dal menu;
- Quando viene caricato il driver KMS per la mia scheda video, passa a una modalità di testo a risoluzione molto più elevata (non so se si tratta di una modalità di testo hardware o meno);
- Alla fine X inizia e va in grafica e rimane così. Penso che quest'ultimo interruttore non cambi la risoluzione della modalità video, ma solo la grafica.
Vorrei sbarazzarmi di quanti più switch di modalità possibili. Idealmente, quando GRUB prende il posto del BIOS, passa direttamente alla stessa modalità di testo ad alta risoluzione selezionata dal driver KMS e il display rimarrà in quella modalità fino a quando X si avvia e visualizza la grafica. Ho l'impressione che ciò sia possibile confondendo la riga di comando del kernel e / o i parametri di caricamento del modulo console GRUB, ma non conosco i dettagli.
GRUB 1.98 + 20100706, kernel 2.6.32.15 con driver video Nouveau. Distro è Debian instabile. Per favore, non ci sono risposte che implicano la ricompilazione di qualcosa o la combinazione di combinazioni di kernel / driver all'avanguardia, non mi interessa abbastanza per questo per andare a così tanti problemi.
EDIT: Tobu suggerisce di impostare GRUB_GFXMODE
la risoluzione in pixel completa del monitor e GRUB_GFXPAYLOAD_LINUX=keep
di evitare il cambio di modalità dopo che il menu scompare. Questo fa parte di ciò che voglio, ma finisce per essere peggio in generale. Non c'è nessun selettore di modalità dopo il menu, ma c'è ancora una riverniciatura dello schermo dolorosamente lenta (probabilmente dovrei rinunciare alla modalità gfx di GRUB, è troppo lento a 1920x1200). Più seriamente, ora c'è un doppio selettore di modalità quando si carica nouveaufb, insieme a messaggi di errore dall'aspetto divertentedmesg
[ 5.923798] [drm] nouveau 0000:02:00.0: allocated 1920x1200 fb: 0x40250000, bo ffff8801ba5f4600
[ 5.923802] fb: conflicting fb hw usage nouveaufb vs EFI VGA - removing generic driver
[ 5.923821] [drm] nouveau 0000:02:00.0: PFIFO_INTR 0x00000010 - Ch 1
("PFIFO_INTR" message repeats 400+ times)
[ 5.925609] Console: switching to colour dummy device 80x25
[ 5.925802] Console: switching to colour frame buffer device 240x75