Scarsa risoluzione TTY con driver nVidia


8

La risoluzione del TTY1-6 è scarsa ~ 640 × 480

Ubuntu 11.10 | Grub2 | nVidia | Scheda NVIDIA GT215

Ho seguito il processo su questo sito e dopo la modifica il menu di GRUB appare nella risoluzione corretta (risoluzione più raffinata). Ma dopo che si avvia in GNOME (tramite gdm3) e provo a visualizzare il terminale 1-6 lo schermo è appena o completamente illeggibile.

Sono in grado di ripristinare le mie modifiche, ma sto cercando di ripristinare la risoluzione fine di cui sono capaci gli schermi dei terminali.

Per determinare le risoluzioni dello schermo disponibili. per me ho usato:

hwinfo --framebuffer | grep "Mode"
Mode 0x0369: 1680x1050 (+6720), 24 bits

Questi sono i passaggi che ho seguito. modifica 1) grub config 2) moduli initramfs, quindi 3) aggiornamento

sudo vi  /etc/default/grub

Trova le seguenti tre righe.

GRUB_CMDLINE_LINUX_DEFAULT="quiet  splash"
GRUB_CMDLINE_LINUX=""
...
#GRUB_GFXMODE=640×480

Modificali in:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX="vga=0x0369"
...
GRUB_GFXMODE=1680x1050

Poi:

sudo vi  /etc/initramfs-tools/modules

Aggiunta / modifica riga:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap

Crea un nuovo file:

echo FRAMEBUFFER=y |  sudo tee /etc/initramfs-tools/conf.d/splash

Infine aggiorna i file di configurazione:

sudo update-grub2
sudo update-initramfs -u

Ancora una volta, il menu di GRUB all'inizio del processo di avvio mostra la risoluzione più raffinata (inclusa la dimensione del carattere ridotta), ma la risoluzione focalizzata piccola e raffinata scompare per i terminali dopo l'avvio.


Nelle versioni precedenti (Maverick), ho costretto la risoluzione TTY con questo in /etc/default/grub: GRUB_GFXPAYLOAD_LINUX=1680x1050. Inoltre, se stai usando uvesafbhai installato v86d?
Jasonwryan,

v86d installato e l'ultima versione (secondo apt-get), la cosa interessante è che la risoluzione grub appare come 1680x1050 ma non appena inizia il processo di avvio la risoluzione ritorna a (un pessimo) 640 × 480.
DanCat,

1
Questo era il mio /etc/default/grubdi Maverick: codepad.org/vkufRCcb
jasonwryan

Stai anche usando le modifiche in uvesafb?
DanCat,

Non eseguo più Ubuntu: e al momento non lo usavo uvesafb- la configurazione di cui sopra era tutto ciò di cui avevo bisogno per impostare la corretta risoluzione della console.
Jasonwryan,

Risposte:


3

Aggiungi quanto segue dopo la GRUB_GFXMODElinea in /etc/default/grub:

GRUB_GFXPAYLOAD_LINUX=keep

1

Ho avuto un problema simile. Installato i nvidiadriver grafici su Debian e improvvisamente la risoluzione TTY è andata male. Non ero particolarmente preoccupato per la risoluzione di GRUB stesso, ma solo la console che avrei ottenuto da esso.

Con tali semplificazioni del problema, la seguente parte dell'OP ha funzionato perfettamente per me:

sudo vi /etc/initramfs-tools/modules

Aggiunta / modifica riga:

uvesafb mode_option=1680x1050-24 mtrr=3 scroll=ywrap

Infine aggiorna i file di configurazione:

sudo update-initramfs -u

Ho anche provato il suggerimento di aggiungere semplicemente il vga=0x0369parametro alla riga di comando del kernel. Questo non ha funzionato per me con il 3.2.0kernel però


0

Il nvidiadriver non supporta l'alta risoluzione per tty, ma è possibile utilizzare al nouveauposto dinvidia


Apparentemente lo fa per @DanCat ...
Jasonwryan il

1
Uso grub, grub2 supporta buffer superiori a 16M? (0x31B)
xunien,

0

Hai davvero bisogno di avere un'alta risoluzione nella schermata di avvio di GRUB? In caso contrario, aggiungere semplicemente vga=0xXXXXalla riga di comando del kernel. Questo funziona perfettamente per me (eseguendo un notebook nVidia-ION con il driver nVidia a sorgente chiuso).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.