Resolusi TTY buruk dengan driver nVidia

8

Resolusi TTY1-6 buruk ~ 640 × 480

Ubuntu 11.10 | Grub2 | nVidia | Papan NVIDIA GT215

Saya melalui proses di situs ini dan setelah mengedit menu GRUB muncul di yang benar (resolusi lebih halus). Tetapi setelah boot ke GNOME (via gdm3) dan saya mencoba untuk melihat terminal 1-6 layar hampir atau sama sekali tidak dapat dibaca.

Saya dapat mengembalikan perubahan saya tetapi saya ingin mengembalikan resolusi baik yang mampu dilakukan layar terminal.

Untuk menentukan resolusi layar berhasil. bagi saya, saya menggunakan:

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

Ini adalah langkah-langkah yang saya lalui. edit 1) grub konfigurasi 2) modul initramfs, kemudian 3) perbarui

sudo vi  /etc/default/grub

Temukan tiga baris berikut.

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

Ubah mereka menjadi:

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

Kemudian:

sudo vi  /etc/initramfs-tools/modules

Menambahkan / mengedit baris:

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

Buat file baru:

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

Akhirnya perbarui file konfigurasi:

sudo update-grub2
sudo update-initramfs -u

Sekali lagi, menu GRUB di awal proses boot-up menunjukkan resolusi yang lebih halus (termasuk ukuran font kecil), tetapi resolusi fokus halus kecil menghilang untuk terminal setelah boot up.

DanCat
sumber
Pada versi sebelumnya (Maverick), saya dipaksa resolusi TTY dengan di ini /etc/default/grub: GRUB_GFXPAYLOAD_LINUX=1680x1050. Juga, jika Anda menggunakan uvesafbapakah Anda menginstal v86d?
jasonwryan
v86d diinstal dan versi terbaru (sesuai dengan apt-get), hal yang menarik adalah resolusi grub muncul sebagai 1680x1050 tetapi segera setelah proses booting dimulai, resolusi kembali ke (yang buruk) 640 × 480.
DanCat
1
Ini milik saya /etc/default/grubdari Maverick: codepad.org/vkufRCcb
jasonwryan
Apakah Anda juga menggunakan suntingan di uvesafb?
DanCat
Saya tidak lagi menjalankan Ubuntu: dan pada saat itu saya tidak menggunakan uvesafb- konfigurasi di atas adalah semua yang saya butuhkan untuk mengatur resolusi konsol yang benar.
jasonwryan

Jawaban:

3

Tambahkan berikut ini setelah GRUB_GFXMODEbaris Anda di /etc/default/grub:

GRUB_GFXPAYLOAD_LINUX=keep
Abu
sumber
1

Saya punya masalah serupa. Menginstal nvidiadriver grafis pada Debian dan tiba-tiba resolusi TTY menjadi serba salah. Saya tidak terlalu khawatir tentang resolusi GRUB itu sendiri, hanya konsol yang akan saya dapatkan dari itu.

Dengan penyederhanaan masalah seperti itu, bagian berikut dari OP bekerja dengan sempurna untuk saya:

sudo vi /etc/initramfs-tools/modules

Menambahkan / mengedit baris:

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

Akhirnya perbarui file konfigurasi:

sudo update-initramfs -u

Saya juga mencoba saran untuk hanya menambahkan vga=0x0369parameter ke baris perintah kernel. Ini tidak bekerja untuk saya dengan 3.2.0kernel

Margus Lind
sumber
0

The nvidiapengemudi tidak mendukung resolusi tinggi untuk tty, tetapi Anda dapat menggunakan nouveaubukannyanvidia

xun
sumber
Ternyata itu berlaku untuk @DanCat ...
jasonwryan
1
Saya menggunakan grub, grub2 mendukung buffer di atas 16M? (0x31B)
xunien
0

Apakah Anda benar-benar perlu memiliki resolusi tinggi di layar boot GRUB? Jika tidak, cukup tambahkan vga=0xXXXXke baris perintah kernel. Ini berfungsi dengan baik untuk saya (menjalankan notebook nVidia-ION dengan driver nVidia sumber tertutup).

alexclooze
sumber