Pertanyaan Apa yang dilakukan `nomodeset`


Sejak menginstal Ubuntu 12.10 Saya telah bermain-main mencoba untuk mendapatkan Radeon HD 5450 gpu saya untuk bekerja dengan driver proprietary, sejak mulai menginstal driver berarti kehilangan kesatuan.

Saya tidak akan mendaftar langkah-langkah yang saya ambil karena ini bukan persyaratan untuk menjawab pertanyaan ini.

Setelah mengambil satu ukuran dan kemudian menginstal fglrx-updates, setelah reboot sistem digantung di layar ungu. Jadi saya memutuskan untuk boot menggunakan nomodeset

Saya mengedit

quiet splash $vt_handoff

terlihat seperti ini

quiet splash nomodeset

Dengan membuat perubahan ini saya kemudian dapat masuk dengan Unity dan driver proprietary terpasang dan berkinerja baik. Saya akan pergi sejauh mengatakannya melakukan lebih baik daripada di 12.04

fglrxinfo dibaca

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Mobility Radeon HD 5000 Series
OpenGL version string: 4.2.11903 Compatibility Profile Context

Harap perhatikan cara saya menambahkan nomodeset Sudah lama sejak aku harus melakukan ini jadi itu dilakukan dari ingatan. Ketika mencari jawaban untuk pertanyaan ini saya menemukan ini dan menemukan bahwa edit saya seharusnya berasal

quiet splash $vt_handoff

untuk

nomodeset $vt_handoff

Apa yang saya punya nomodeset edit selesai? Satu-satunya hal yang salah yang saya perhatikan adalah bahwa saya tidak mendapatkan layar logo plymouth Ubuntu saat booting.

Jika itu adalah satu-satunya trade-off saya senang untuk membuat pengeditan tetap.


79
2017-10-27 13:56


asal




Jawaban:


Jawabannya dapat ditemukan di sini: http://ubuntuforums.org/showthread.php?t=1613132

nomodeset 

Kernel terbaru telah memindahkan pengaturan mode video ke dalamnya   kernel. Jadi semua pemrograman jam khusus perangkat keras   tarif dan register pada kartu video terjadi di kernel daripada   di driver X ketika server X dimulai .. Ini memungkinkan untuk   memiliki layar splash (boot) resolusi tinggi yang bagus dan flicker   transisi gratis dari boot splash ke layar login. Sayangnya, aktif   beberapa kartu ini tidak berfungsi dengan baik dan Anda berakhir dengan hitam   layar. Menambahkan parameter nomodeset menginstruksikan kernel untuk tidak   memuat driver video dan menggunakan mode BIOS sebagai gantinya sampai X dimuat.


78
2017-10-27 14:02



Jadi saya tidak kehilangan performa dengan membuat pengeditan permanen, hanya di layar splash? Akan menyenangkan mengetahui bahwa masalah kartu grafis saya disortir. - Chris Carter
Anda berkata benar. :-) - Nick Thom
@NikTh: Sebenarnya saya mendeteksi masalah ketika saya menambahkan nomodeset secara permanen. Saya tidak dapat mendeteksi layar kedua lagi. Apakah Anda punya saran untuk itu? Tanpa nomodeset, saya berakhir dengan layar ungu dan tidak bisa booting ubuntu lagi. - Cleb
@Cleb, nomodeset adalah solusi sementara / solusi sebelum memperbaiki kartu grafis, baik dengan menginstal driver (jika keluar) atau meng-upgrade ke versi yang lebih baru. Ini dapat menyebabkan beberapa masalah tergantung pada versi Kernel, perangkat keras ... dll. Saya akan menyarankan untuk membuka pertanyaan baru di sini di AskUbuntu atau di ubuntuforums.org, menjelaskan masalah secara detail. - Nick Thom
@NikTh: Saya sekarang memposting pertanyaan saya: askubuntu.com/questions/631339/… Semoga Anda bisa membantu :) - Cleb


Banyak driver open source telah menghapus dukungan untuk pengaturan mode non-kernel, jadi dalam kasus-kasus tersebut ketika Anda menggunakan nomodeset, Anda akan jatuh kembali ke driver VESA tanpa akselerasi yang sangat mendasar. Ini sangat banyak kinerja dan fitur hit.

nomodeset seharusnya tidak berpengaruh pada driver proprietary (fglrx / nvidia). Mereka tidak memiliki pengaturan mode kernel seperti ini.

Menghapus "splash" adalah apa yang menyingkirkan boot Plymouth * splash *.

Radeon baru saja selesai menghapus dukungan untuk "Pengaturan Mode Pengguna" (apa yang nomodeset memaksa komputer untuk digunakan) relatif baru, tetapi dengan grafis Intel telah terjadi untuk sementara waktu. http://lists.x.org/archives/xorg-announce/2012-November/002093.html


13