Ketika saya beralih dari sesi grafis ke konsol virtual dengan Ctrl+ Alt+ F i(dengan i dalam 1 - 7 dan 9-12) saya melihat layar yang sepenuhnya hitam. Hanya di F8 saya melihat GUI. Bahkan tidak ada coursor yang berkedip pada yang lain. Ketika saya memasukkan sesuatu, saya tidak bisa melihat apa pun.
Apa masalahnya dan bagaimana cara memperbaikinya?
Sistem saya
$ uname -a
Linux pc09 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Linux Mint 17 Qiana \n \l
$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX Titan Black] (rev a1)
$ lspci -k | grep -A 2 -i "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX Titan Black] (rev a1)
Subsystem: NVIDIA Corporation Device 1066
Kernel driver in use: nvidia
sunting: Saya mencoba langkah pertama yang disarankan di http://forums.linuxmint.com/viewtopic.php?f=42&t=168108 dan masalahnya tampaknya adalah framebuffer.
Saya melakukan ini:
Ini telah menjadi masalah yang menjengkelkan dengan driver berpemilik Nvidia selama dua atau tiga tahun, dan telah menjauhkan saya dari distro berbasis Ubuntu selama beberapa waktu. Akhirnya, di forum Nvidia, saya menemukan solusi yang saya cari. Masalah muncul dengan driver berpemilik Nvidia (Nouveau tidak menunjukkan perilaku ini): ketika Anda menekan ctrl-alt-F1, Anda hanya mendapatkan layar hitam atau, paling banter, kursor berkedip yang tidak menghasilkan apa-apa. Masalahnya ternyata, ada hubungannya dengan cara framebuffer diimplementasikan dan ini perlu dinonaktifkan. Untuk melihat apakah ini masalahnya, pertama Anda perlu membuat beberapa modifikasi kecil ke / etc / default / grub - tetapi pertama-tama, buat cadangan!
$ sudo cp /etc/default/grub /etc/default/grub.bak
Sekarang edit file dengan memasukkan
$ sudo pluma /etc/default/grub
di editor, batalkan komentar pada baris
#GRUB_TERMINAL=console #GRUB_GFXMODE=640x480
dengan menghapus
#
. Simpan file dan jalankan undate-grub untuk mengimplementasikan perubahansudo update-grub
Sekarang saya punya (hasil rendah) tty bekerja lagi :-)
lspci | grep VGA
. Bagaimana saya memeriksa pertanyaan KMS Anda?uvesafb
. Orang-orang Mint seharusnya mendokumentasikannya di suatu tempat ...Jawaban:
Itu karena Anda menggunakan driver NVidia milik.
Ketika saya adalah OpenSUSE dengan driver berpemilik, konsol saya juga akan berwarna hitam, sekarang saya menggunakan Ubuntu lagi mereka mendapatkan efek yang lebih keren: (Jangan khawatir, layarnya baik-baik saja!)
Alasan untuk ini tampaknya adalah driver kernel NVidia yang, setelah diinisialisasi oleh driver DDX (= device dependent X11), tidak dapat mengatasi permintaan dari subsistem video lain (seperti fbdev, VESA, konsol Linux , ...).
Konsol masih akan diaktifkan saat beralih ke sana. Untuk memverifikasi ini, coba masuk secara membabi buta ke konsol dan masukkan sesuatu yang akan mudah diketahui, seperti
wall
ataureboot
:Setelah kembali dari konsol, Anda akan melihat sesuatu seperti ini di jendela terminal apa pun:
Sayangnya saya tidak tahu cara untuk memperbaikinya kecuali menggunakan driver OpenSource ("nouveau"). Pergantian VT berfungsi dengan baik menggunakan driver itu, tetapi driver itu menciptakan masalah lain (crash spontan dan umumnya kurang kinerja dalam kasus saya). Saya juga bukan pengembang kernel atau pengembang NVidia jadi saya tidak bisa melakukan lebih dari menganalisis gejala sendiri.
sumber
fbdev
). Ī̲ menendangnvidia
modul dari kotak baru saya hanya setelah menggantung saya . By the way, saya berbicara yaitu tentang mode teks perangkat keras .Tidak tahu sistem ubuntu terlalu baik, tetapi biasanya
ttys
dihasilkan olehagetty
selama proses boot. Mungkin pengembang ubuntu memutuskan untuk tidak melakukannya? Pokoknya Anda dapat mencoba menjalankan root/sbin/agetty 38400 tty2 linux
dan melihat apakah ada sesuatu yang berubahtty2
.Biasanya perintah ini ada di beberapa file konfigurasi di bawah
/etc
folder. Sebagai contoh pada kotak gentoo saya di/etc/inittab
saya milikiAnda dapat
grep getty /etc/*
melihat apakah ada file dengan baris yang sama.sumber
getty
tidak ada hubungannya dengan mode video, terutamatty1
yang selalu ada. Turunkan suara.Ugh. Jadi, masalah ini telah menggangguku selama 18 bulan. Akhirnya saya perbaiki hari ini.
Saya harus mengatur partisi boot UEFI dan mendapatkan sistem yang mampu mem-boot darinya. Saya mengaktifkan efifb, simplefb, dan fb handler generik di bawah opsi pci (banyak kombinasi lainnya tidak berfungsi). Saya memiliki uefi mem-boot kernel secara langsung, tidak ada bootloader perantara yang digunakan.
Tidak ada kombinasi omong kosong yang menggunakan mode yang kompatibel dengan bios (simplefb, uvesafb, vesafb, dll.) Bisa mendapatkan VT saya kembali setelah X11 dimuat. Sekarang saya bisa bolak-balik dengan senang ketika saya memecahkan barang :)
sumber
Saya memiliki masalah ini juga dan solusi saya adalah mengubah ke mode pemulihan dan ada memilih opsi "Lanjutkan". Ketika saya melihat layar login dan menekan
STRG + ALT + F1
saya bisa melihat login teks dan dapat berinteraksi dengan sistem (bagi saya penting untuk menginstal driver NVIDIA berpemilik, ironis bukan?). Saya harap, solusi saya berhasil juga untuk Anda :)sumber