Cara memperbaiki plymouth (splash screen) di semua rilis Ubuntu!

27

Bagaimana cara memperbaiki plymouth hitam atau rusak (splash screen) setelah pemasangan driver proprietary nvidia di Ubuntu (biasanya terjadi di semua rilis Ubuntu)? Tidak peduli apa pun versi nvidia drivers yang saya instal bug selalu ada.

Tidak
sumber
Bekerja OK tetapi dalam kasus saya, GeForce 7300 LE, saya harus menurunkan kedalaman warna ke 16 - yaitu. 1280x1024x16 bukannya 1280x1024x24 karena yang terakhir memberikan resolusi yang buruk di layar plymouth.
gdesilva
Hebat. Ini juga bekerja dengan Intel dengan sempurna. Terima kasih
kemungkinan duplikat dari Mengaktifkan driver Nvidia mengacaukan layar splash
Waldir Leoncio
Tidak, dalam topik yang diberikan oleh Anda adalah informasi yang sudah usang atau hilang / tidak diperlukan untuk menginstal paket.
Nolt

Jawaban:

42

Berikut ini adalah solusi untuk mengatasi masalah tidak ada plymouth (layar splash) di Ubuntu setelah instalasi driver berpemilik nVidia. Tidak masalah apa versi Ubuntu yang Anda gunakan, tetap harus berfungsi.

Buka terminal Anda dan ketik

sudo apt-get install v86d

Kemudian

sudo -H gedit /etc/default/grub

Temukan baris ini

#GRUB_GFXMODE=640x480

dan ubah untuk yang ini ( tentu saja pilih resolusi Anda )

GRUB_GFXMODE=1440x900
GRUB_GFXPAYLOAD_LINUX=keep

Catatan: Anda dapat mencoba GRUB_GFXMODE=1440x900x24, tetapi jangan menentukan kedalaman warna. Anda harus menentukan nilai yang didukung. Jika tidak berhasil maka hapus saja. Informasi lebih lanjut dalam manual .

Perhatikan juga: kartu grafis Nvidia yang lebih lama membutuhkan GRUB_GFXMODEproperti dalam format <width>x<height>-<depth>(mis. 1920x1200-24, Tetapi tidak 1920x1200x24).

Simpan file dan ketik terminal

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

Ini bekerja untuk saya di semua versi Ubuntu. Cobalah :)

Tidak
sumber
Apakah ini masih berlaku untuk kartu grafis AMD?
João André
Sayangnya saya tidak memiliki grafik AMD sehingga Anda perlu tes sendiri.
Nolt
Sudah mengujinya, ia bekerja :)
João André
Solusi ini hanya berfungsi sebagian untuk saya di Ubuntu GNOME 15.04. Saya memiliki layar 1600x900, dan Nvidia Geforce GT 620. Setelah mengikuti langkah-langkah di sini, percikan muncul selama beberapa detik, kemudian layar menjadi hitam dan hanya titik-titik animasi yang ditampilkan sebelum layar menjadi hitam lagi.
Alex Dueppen
1
@ JoanoChen Solusinya masih hanya berfungsi sebagian tapi saya baik-baik saja dengan itu. Saya pernah mendengar bahwa ini adalah masalah dengan kartu grafis saya menjadi low-end sehingga tidak mendapatkan banyak dukungan driver.
Alex Dueppen
5

Jika solusi di atas tidak bekerja, periksa apakah $ vt_handoff digunakan dalam file /boot/grub/grub.cfg

Dalam file tersebut, cari baris yang dimulai dengan:

linux   /boot/vmlinuz ...

di bagian yang sesuai dari menu boot (mis. kemunculan pertama baris ini jika Anda ingin mengembalikan splash screen untuk opsi boot menu grub pertama) dan pastikan bahwa baris ini diakhiri dengan

... quiet splash $vt_handoff

Berikut adalah contoh dalam kasus saya (baris komentar diganti dengan baris kedua), ganti xxxx dengan UUID partisi boot yang ada:

#   linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   nmi_watchdog=0
    linux   /boot/vmlinuz-3.13.0-24-generic root=UUID=xxxx ro   quiet splash $vt_handoff
eosphere
sumber
0

Driver proprietarty Nvidia tidak mendukung KMS, sampai saat ini. KMS diperlukan agar plymouth (splash screen) berfungsi. Ini adalah masalah Nvidia (bukan kanonik ubuntu). Saya akan merekomendasikan membiarkannya seperti itu (itu tidak mempengaruhi penggunaan harian Anda) dan menunggu nvidia 364.12 atau yang lebih baru di repositori Ubuntu. Dengan karya nvidia 364.12 plymouth.

Jika Anda tidak sabar, Anda dapat menggunakan ini:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-364
john9983
sumber
jawaban ini ditujukan untuk pengguna ubuntu baru
john9983
Untuk beberapa alasan, saya tidak dapat menggunakan rendering GPU dengan Blender (CUDA) segera setelah driver ini diinstal.
ByteHamster
Coba driver yang lebih baru nvidia-367
john9983
1
@ByteHamster jika saya tidak salah Anda harus menginstal paket ini nvidia-cuda-devuntuk menggunakan CUDA.
Michal Przybylowicz
Saya tidak tahu pasti, tapi saya pikir paket cuda diinstal. Bagaimanapun, saya kemudian beralih ke distro yang sama sekali berbeda karena alasan lain (tidak ada Plymouth lagi). Terima kasih atas saran Anda!
ByteHamster