it-swarm-id.com

Akankah plymouth memungkinkan pengalaman boot yang bagus dengan driver grafis berpemilik di masa depan?

Bootloader grafis baru yang diperkenalkan pada 10.04 (plymouth) tampak luar biasa sampai saya mengaktifkan driver berpemilik untuk kartu video saya. Saya kemudian mendapatkan monster boot yang mengerikan dari pengalaman boot, yang bisa saya atasi jika saya harus, tapi saya yakin akan men-offputing untuk pengguna yang lebih baru.

Pemahaman saya adalah bahwa plymouth tergantung pada fitur yang saat ini tidak tersedia pada driver berpemilik. Pertanyaan saya adalah, apakah ini akan berubah, atau haruskah saya terbiasa dengan 'satu atau yang lain' (yaitu pengalaman boot yang bagus atau pengalaman desktop yang menyenangkan, tetapi tidak keduanya)? Bisakah kita berharap melihat plymouth bermain Nice dengan driver grafis berpemilik di masa depan, atau apakah ini semata-mata bergantung pada pekerjaan dari produsen berpemilik?

8
jaminday

Anda mengajukan pertanyaan yang hanya dapat benar-benar dijawab oleh pengembang dan pembuat keputusan di perusahaan pembuat perangkat keras dan drivernya.

Pada akhirnya, itu bisa dilakukan tetapi membutuhkan beberapa pemberian di kedua sisi pagar. Nvidia, misalnya, mengklaim bahwa mereka bisa melakukannya tetapi memerlukan sedikit pelonggaran pada lisensi perpustakaan tertentu.

Dari AaronP (staf nvidia):

Terakhir kali saya berbicara dengan pengembang yang mengerjakannya, mereka memberi tahu saya bahwa kail yang diperlukan untuk mengimplementasikan pengaturan mode kernel diekspor ke modul GPL saja, dan oleh karena itu tidak dapat digunakan oleh driver NVIDIA. Di sisi lain, itu beberapa waktu yang lalu dan saya belum melihatnya sejak itu. Jika pengembang kernel bersedia bekerja sama dengan kami untuk memungkinkan pengaturan mode kernel untuk GPU NVIDIA, maka kami akan memeriksanya.

Dan lagi di sini :

Baiklah, izinkan saya ulangi bahwa ... itu secara khusus dirancang untuk tidak kompatibel dengan driver non-GPL, setidaknya menurut Dave Airlie ketika saya menanyakannya beberapa bulan yang lalu. Saya sendiri belum melihat kode itu.

Itu dua tahun lalu ... Jadi tidak, ini belum bergerak cepat. Saya khawatir mungkin ada lebih banyak keberuntungan dalam mendapatkan X dimuat lebih cepat dan hanya menggunakan XSplash.

Tetapi ketika Anda melihatnya dari sudut pandang Nvidia, apa yang sebenarnya ditambahkan fitur ini untuk penggunanya? Apakah mereka mendapat manfaat lebih dari 400 jam kerja untuk pengembangan Xorg atau 400 jam untuk membuat urutan booting lebih cantik?

8
Oli

Ada perbaikan untuk ini:

  1. Edit /etc/default/grub (Tekan Alt-F2 dan masukkan gksudo gedit /etc/default/grub)
  2. Temukan garis yang terlihat seperti #GRUB_GFXMODE=640×480
  3. Hapus '#' dan ubah resolusi ke resolusi layar Anda (mis. GRUB_GFXMODE=1280x800)
  4. Simpan dan tutup file.
  5. Edit /etc/grub.d/00_header (Tekan Alt-F2 dan masukkan gksudo gedit /etc/grub.d/00_header)
  6. Temukan baris gfxmode=${GRUB_GFXMODE}
  7. Tambahkan baris ini di bawah: set gfxpayload=keep
  8. Simpan dan tutup file.
  9. Jalankan Aplikasi -> Aksesori -> Terminal
  10. Masukkan Sudo update-grub, masukkan kata sandi Anda jika perlu dan tunggu sampai selesai.

Reboot dan sekarang akan terlihat lebih baik, meskipun kecepatan boot mungkin sedikit menurun.

7
dv3500ea

Nouveau mengambil akselerasi 3d dengan Gallium3D serta manajemen daya yang tepat sekarang. Bahkan jika masalah GPL-only-symbol tidak diperbaiki, driver berpemilik nVidia tidak akan sendirian dalam memberikan 'pengalaman desktop yang bagus' lebih lama.

http://nouveau.freedesktop.org/wiki/FeatureMatrix

Memiliki Nouveau pada tingkat fungsionalitas ini akan berarti akselerasi 3d bekerja pada LiveCD, waktu boot yang lebih cepat, keamanan yang lebih baik, instalasi ubuntu yang bebas instalasi, dan sebagainya. Kinerja gaming mungkin akan lebih lama. --Tapi untuk Compiz, saya akan mengatakan tergantung pada GPU nVidia Anda, Anda melihat 11,04.

1
ethana2

Saya memiliki masalah yang sama setelah menginstal driver Nvidia. Ini adalah masalah yang diketahui dan ada laporan bug untuk ini: Bug # 540801

Komentar # 2 pada laporan bug ini menjelaskan solusi untuk ini yang bekerja untuk saya:

Masalahnya di sini adalah driver grafis; pada sistem Anda, mereka membutuhkan waktu lebih lama untuk memuat daripada memeriksa dan memasang sistem file - jadi tidak ada alasan untuk memulai layar splash, karena kita sudah dapat memulai X.

Pada sistem berbasis HDD ini lebih buruk karena kami melakukan fase ureadahead sebelum memuat driver; sehingga dibutuhkan waktu yang lama untuk memunculkan percikan.

Salah satu "solusi" adalah dengan menggunakan initramfs dan memulai plymouth sebagai langkah penting:

echo FRAMEBUFFER=y > /etc/initramfs-tools/conf.d/splash

update-initramfs -u

Tapi itu memperkenalkan penundaan signifikan ke boot hanya untuk mendapatkan splash screen untuk sisanya.

Jika Anda menjalankan dua perintah di atas dari command-line (sebagai root) dan restart sistem Anda, Anda harus memiliki layar boot Nice Plymouth Anda kembali. Kelemahannya adalah sistem Anda membutuhkan waktu lebih lama untuk memuat, tetapi menurut saya itu adalah harga yang kecil untuk dibayar. Sistem saya masih melakukan booting cukup cepat.

Dalam kasus resolusi Plymouth yang rendah; ada cara untuk memperbaikinya juga: Mengubah Resolusi Bootup (Plymouth)

0
Serrano

Saya tahu ini sudah dijawab, tetapi saya menemukan ini beberapa hari yang lalu dan ini berlaku dengan baik: http://www.webupd8.org/2010/10/script-to-fix-ubuntu-plymouth- for.html

Ini berhasil tanpa masalah bagi saya. Itu super mudah juga.

0
gregghz