Baiklah, jadi saya harus berurusan dengan masalah yang sama di seluruh menggunakan Ubuntu dengan Nvidia. Tetapi dengan pembaruan 17.10 baru saya telah mendapatkan bug baru yang baru saja dibahas yang mengakibatkan layar saya masuk ke layar hitam dan mengulang "manajer pengguna berhenti untuk uid (#)", ini mencegah saya masuk ke mode pemulihan dan mengakses grub secara langsung dari komputer seperti memegang kunci pada startup tidak melakukan apa-apa.
Jadi sebagai solusi saya SSH masuk ke desktop dan telah mencoba beberapa solusi yang saya dengar di forum acak.
Mencoba:
- uncommented "WaylandEnable = false" di (/etc/gdm3/custom.conf)
- "nomodeset" di grub (/ etc / default / grub)
- instal ulang driver setelah dan sebelum
Upaya ini tidak mengubah apa pun dalam hasil masalah. Satu-satunya hal yang membantu adalah menghapus driver Nvidia yang awalnya saya instal melalui Software Update GUI, yang membuat perangkat dapat di-boot.
Semoga kalian bisa membantu saya menggunakan driver Nvidia yang bagus lagi; -;
Jawaban:
Ini terdengar mirip dengan masalah yang saya alami, yang saya jawab di utas ini
Tampaknya pembaruan Ubuntu mengalihkan saya ke kernel latensi rendah, yang tidak secara otomatis memperbarui instalasi header kernel saya seperti yang dimiliki upgrade kernel lainnya, dan paket-paket binari nvidia memerlukan header kernel untuk hadir. Coba yang berikut ini:
Perhatikan bahwa saya memang mencegah gdm dari menggunakan Wayland sebelum mencoba apa pun, dan dari apa yang saya pahami, Wayland saat ini tidak akan bekerja dengan binari nvidia, jadi saya akan menyarankan untuk memastikannya dinonaktifkan
/etc/gdm3/custom.conf
dengan membatalkan komentar pada baris#WaylandEnable=false
.sumber
apt
ditandaimake
yangapt-get
tidak ditandai . Ternyata sayagcc
dipatok ke versi yang lebih lama dan pembaruan tanpa pengawasan Ubuntu memberi saya driver NVidia yang lebih baru yang akhirnya rusak, jadi saya memperbaiki situasi denganupdate-alternatives
dan mengembalikan GCC ke v7 (dari 4.8). Dan ini dia: tidak perlu perubahan Wayland, tidak perlu GRUBnvidia-drm.modeset=1
, dll.Berkat jawaban Steven, itu membuat saya berada di jalur yang benar, dan setelah beberapa Googling, saya telah menemukan jawaban terakhir di dalam (tentu saja) komunitas Arch Linux yang bersemangat :-)
Jadi yang Steven temukan adalah bahwa file header untuk Kernel Latensi Rendah tidak ada. Jadi yang perlu Anda lakukan:
Dan persyaratan untuk Wayland pada NVidia (Anda memerlukan setidaknya Gnome 3.23, tetapi Ubuntu 17.10 dikirimkan dengan 3.26 sehingga kami dapat membahasnya) adalah untuk mengaktifkan KMS, ini dilakukan dengan mengedit
/etc/default/grub
file Anda dan mengedit baris berikut untuk ditambahkannvidia-drm.modeset=1
, lihat contoh:Catatan: jangan hapus parameter lain jika Anda memiliki / memerlukannya, cukup tambahkan satu pengaturan mode NVidia DRM.
Maka Anda perlu membuat ulang initramfs dan modul Kernel. Yang terbaik adalah melakukan seperti yang disarankan Steven, menghapus paket nvidia dan menginstalnya kembali (berpotensi menginstal ulang dapat bekerja, tetapi saya tidak mencoba, yang akan
sudo apt install --reinstall nvidia-xxx
digantixxx
dengan versi driver untuk kartu Anda, seharusnya 384 untuk kartu terbaru).PS: Saya baru ada cara untuk itu bekerja, karena itu bekerja pada kotak Fedora 25 saya (sekarang 26) dengan kartu NVidia juga)
PS2: Saya berharap
nouveau
pengemudi akan berkinerja lebih baik karena saya tidak keberatan berdagang sedikit kinerja untuk driver open source. Tetapi bahkan dalam 2D menggulir halaman sangat lambat dan tidak lancar dengan nouveau, dan itu belum oke untuk saya. Saya benar-benar berharap Nouveau menjadi lebih baik di 2D (dan 3D) atau AMD menjadi lebih baik menciptakan daya rendah dan kartu pasif. Bagaimanapun, mereka melakukan pekerjaan luar biasa mengingat hubungannya dengan NVidia.sumber
nvidia-drm.modeset=1
ada bedanya.MODESET
(lihat devtalk.nvidia.com/default/topic/925605/linux/… ). Namun artikelnya 1,5 tahun jadi mungkin Wayland mendukung EGLStreams sekarang dan tidak lagi memerlukan MODESET pada kartu Nvidia. Bagaimanapun, terima kasih telah menunjukkan bahwa ini berfungsi untuk Anda tanpa parameter kernel. Saya perlu mencobanya lagi segera.Saya memiliki masalah yang sama persis dengan GTX 1060, mencoba perbaikan yang disarankan (menonaktifkan Wayland di konfigurasi dan memperbaiki driver yang rusak) tetapi masih tidak berhasil. Namun, saya anehnya bisa masuk dengan masuk ke mode pemulihan di grub (dengan kernel generik) dan memilih resume.
EDIT
Saya berhasil membuatnya bekerja! Untuk melakukan ini, saya pergi ke grub, memilih "c" untuk baris perintah, memasukkan perintah "videoinfo" - melihat bahwa pengaturan video default saya adalah 1024x768 .. pergi ke / etc / default / grub dan menambahkan baris GRUB_GFXMODE = 1024x760 GRUB_GFXPAYLOAD_LINUX = 1024x768 dan mengatur GRUB_CMDLINE_LINUX_DEFAULT = "nomodeset" - lalu perbarui-grub dan reboot. Namun, ini hanya berfungsi ketika memilih kernel generik di "opsi lanjutan" di grub, bukan yang lowlatency. Saya juga melihat sejumlah pesan tentang "memulai / menghentikan nvidia yang ada" yang mungkin terkait atau tidak.
2ND EDIT
@Huygens disebutkan menggunakan opsi boot nvidia-drm.modeset = 1 di / etc / default / grub yang juga berfungsi daripada menggunakan nomodeset. Namun, saya masih tidak dapat menggunakan kernel latensi rendah untuk bekerja, bahkan setelah memperbaiki file header yang hilang. Itu juga tidak akan memuat Wayland. Saya telah melihat sejumlah posting di sekitar tempat yang mengatakan bahwa kasus khusus saya mungkin terkait dengan memiliki video intel onboard dan kartu nvidia khusus yang menyebabkan masalah dengan nvidia-persisten dan gdm3 ( https://bugs.launchpad.net/ubuntu / + source / gnome-shell / + bug / 1705369 ). Beberapa orang juga telah melaporkan keberhasilan dengan menggunakan lightdm (dpkg-reconfigure lightdm) tetapi saya tidak bisa mendapatkannya untuk masuk tanpa harus menyalakan ulang lightdm setiap kali.
sumber
Saya baru saja menonaktifkan Wayland: "WaylandEnable = false" di (/etc/gdm3/custom.conf) dan sekarang semuanya berfungsi dengan baik!
sumber
Jadi kemarin, saya akhirnya berhasil menginstal Ubuntu 17.10 di PC saya. Bahkan, saya menginstal Ubuntu 16.10 sebelum mencoba memutakhirkan 17.04. Kemudian saya menyadari bahwa driver NVIDIA tidak berfungsi lagi di Ubuntu 17.04. Saya mencoba masuk ke mode pemulihan untuk menginstal ulang driver, tetapi tidak ada yang berhasil. Sampai di sini, saya masih belum mengerti. Saya telah terjebak untuk sementara waktu pada driver NVIDIA. Kemudian saya memutuskan untuk mem-boot Ubuntu 17.10 dengan USB saya.
Metode apa pun yang Anda gunakan di 8. Anda harus memastikan bahwa "NVIDIA X Server Settings" memiliki opsi pengaturannya, maka Anda dapat melakukannya. Reboot dan untung Ubuntu Anda.
Jika bukan itu masalahnya:
Buka "Perangkat Lunak & Pembaruan" -> "Driver Tambahan", pilih driver default "Menggunakan X.Org ..."
sumber
Masalahnya bukan
nvidia
, itugdm3
. Anda harus menggunakanlightdm
bukangdm3
dengannvidia
. Anda juga harus menginstal yangheader
pertama.Sekarang reboot. Semuanya harus baik-baik saja.
Bumblebee
juga bekerja dengannvidia-384
dannvidia-387
sumber
Pemecahan sementara ini untuk memuat driver Nvidia tampaknya bekerja untuk saya (AMD FX6300, Geforce GT730, upgrade ke 17.10 dari 17.04):
boot ke menu pemulihan
memuat root (
/
) sebagai baca / tulis (saya menggunakan paket fix rusak)buka shell root
Bersihkan, lalu instal driver Nvidia
keluar dari shell untuk melanjutkan boot
Pada titik ini saya dapat masuk menggunakan Unity atau Ubuntu.
(Saya menduga bahwa ini memungkinkan driver untuk dilewati untuk boot, tetapi tersedia untuk aplikasi.)
sumber
Uninstall Upstart (sudo apt remove upstart) - jika diinstal. Tampaknya ini dibatalkan dari 17.10 & 18.04 dalam peristiwa apa pun, tetapi dapat menyebabkan masalah.
Terlepas dari itu, meskipun masih bersisik, menambahkan nomodeset ke Grub (jadi GRUB_CMDLINE_LINUX = "nomodeset" di etc / default / grub) setidaknya mendapatkan sistem kerja.
sumber