Unity tidak muncul setelah menginstal driver Nvidia

12

Saya baru saja menginstal 12.10 dari awal. Persatuan juga mulai oke, tetapi dalam resolusi yang buruk. Saya menemukan pengaturan (saya pikir itu dalam "sumber perangkat lunak") untuk mengubah driver tampilan ke Nvidia, dan kemudian saya reboot.

Ketika Ubuntu sekarang dimulai, ia pergi ke desktop (saya melihat file yang saya simpan ke desktop) tetapi tidak ada elemen layar lain - tidak ada Unity, tidak ada menu bar di bagian atas, tidak ada dekorasi jendela, tidak ada.

Ctrl-Alt-T dan Ctrl-Alt-F2 berfungsi sebagaimana mestinya, tetapi agak membatasi ...

  1. Bagaimana saya bisa mengembalikan driver default? Saya kira saya perlu cara untuk membuka pengaturan "sumber perangkat lunak" itu lagi - atau apa pun yang dapat memperbaikinya! Saya harap saya tidak perlu mengetik semua ini dengan tangan.
  2. Bagaimana saya bisa menginstal driver Nvidia yang tepat sehingga saya bisa mendapatkan hingga 1280x1024? Trik lama saya tampaknya tidak berhasil, tetapi mungkin mereka mungkin jika saya menyelesaikan # 1 ...
Torben Gundtofte-Bruun
sumber
Saya memiliki masalah yang sama dengan ati 5450, yang akhirnya saya ganti dengan Nvidia Gt610 - dan mendapat masalah yang sama. Baru saja mencoba semua yang ada di pos ini tanpa hasil sampai ... Saya melakukannya: sudo apt-get remove nvidia-current Dan reboot (mis. Tanpa menginstal ulang nvidia-curent) Sekarang saya memiliki kesatuan kembali

Jawaban:

19

Saya baru saja melalui ini sendiri, masalahnya adalah ada bug pada installer Ubuntu yang menghapus Linux Header yang dibutuhkan agar driver Nvidia bekerja.

Anda harus melakukan hal berikut:

Dari terminal:

sudo apt-get install linux-headers-generic && sudo apt-get remove nvidia-current && sudo apt-get install nvidia-current

Jika Anda tidak melihat output dari nvidia-saat ini diinstal maka salah satu dari dua perintah pertama gagal.

Anda harus memulai ulang, dan setelah melakukannya, Anda dapat menggunakan komputer lagi.

drac0linux
sumber
Haruskah saya menjalankan nvidia-xconfigsetelah menginstal ulang sebelum saya boot normal?
Torben Gundtofte-Bruun
Bagi saya, menginstal header Linux tanpa menginstal ulang nvidia-currentberfungsi.
Zoltán
6

Untuk mengembalikan driver default Anda harus menghapus instalan paket nvidia-current. Anda dapat melakukan ini di STTY Anda (Ctrl-Alt-F [1-6]).

sudo apt-get remove nvidia-current

Setelah itu cukup reboot dan Anda akan baik-baik saja.

TimWolla
sumber
1
Jawaban yang diterima tidak bekerja untuk saya, penghapusan lengkap nvidia-currentberhasil. Jika saya mencoba menginstal ulang, saya masih akan memiliki masalah yang sama. Jawaban ini berhasil untuk saya.
prolink007
2

Header yang saya miliki lebih baru dari kernel yang saya jalankan. Karena itu saya harus memutakhirkan versi kernel saya. Kemudian, saya akan merekomendasikan prosedur berikut:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install linux-source
sudo apt-get install linux-headers-generic
sudo apt-get remove nvidia-current
sudo apt-get install nvidia-current
GermanK
sumber
1

Dalam kasus saya masalahnya adalah driver berpemilik dari NVIDIA yang tidak berfungsi pada laptop Optimus. Yang harus saya lakukan hanyalah berlari

sudo nvidia-uninstall

dan menghapus /etc/X11/xorg.conf

OBS: Anda harus mematikan X server untuk melakukan itu. Gunakan ctrl + alt + f1 untuk masuk ke mode dan tipe "interfaceless"

sudo stop lightdm

Setelah menghapus instalan, jalankan

sudo start lightdm
Wisllay Vitrio
sumber
0

Saya memiliki masalah yang sama, tidak ada yang membantu sampai saya menjalankan ini:

sudo apt-get autoremove fglrx --purge
Shaun
sumber
4
Sebagai catatan, fglrxini untuk kartu ATI
laconbass