Bagaimana cara saya menginstal driver NVIDIA terbaru dari file .run?

17

Inilah yang saya coba lakukan. Saya mengunduh driver terbaru untuk VGA saya dari http://www.nvidia.com . Instalasi membutuhkan X11 untuk dimatikan, jadi saya keluar dari akun saya, lalu tekan Ctrl+ Alt+ F1, lalu masuk dengan nama pengguna dan kata sandi saya, kemudian jalankan perintah

sh NVIDIA-Linux-x86_64-285.05.09.run

dengan segala cara yang mungkin, saya bahkan telah mencoba MEMETAH paket dengan 777 izin, tetapi saya masih mendapatkan

sh: can't open NVIDIA-Linux-x86_64-285.05.09.run

kesalahan. Bantuan apa pun akan sangat dihargai.

Shahe Tajiryan
sumber
4
Apakah ada alasan Anda mencoba menginstalnya dengan tangan? Ubuntu dapat menginstal driver untuk Anda: askubuntu.com/questions/47506/…
Jorge Castro
Jangan gunakan penginstal nvidia dari nvidia.com, ini tidak kompatibel dengan Ubuntu dan Anda pasti akan mengalami masalah ketika meningkatkan. Jika Anda mencoba mendapatkan kartu terbaru untuk bekerja pada buku catatan, Anda akan gagal karena kartu terbaru adalah kartu Optimus .
Lekensteyn
Dengan kartu 9 seri, saya telah memperbarui driver sekitar lima kali dan mereka bekerja dengan sempurna.
Trevor

Jawaban:

15

Pastikan tidak ada driver eksklusif yang diinstal. Jika ya, batalkan aktivasi - jika tidak, mereka AKAN menyebabkan masalah.

Ini adalah prosedur yang saya gunakan:

  • Tekan Ctrl+ Alt+ F1.

  • Gabung

  • cdke lokasi file (hanya jika berada di lokasi selain $HOMEdirektori Anda )

  • Setelah itu, jalankan perintah berikut:

    sudo su
    sudo service lightdm stop ## if you are using 11.04 replace `lightdm` with `gdm`
    chmod +x NVIDIA-Linux-x86_64-285.05.09.run
    sudo sh NVIDIA-Linux-x86_64-285.05.09.run
    

Pemasang kemudian akan mengeluh tentang Nouveau yang perlu dinonaktifkan. Ini akan melakukannya, maka Anda perlu me-restart PC Anda. Anda kemudian harus mengulang prosedur yang disebutkan di atas lagi untuk memulai kembali instalasi.

Jika Anda memiliki driver lain yang diinstal, installer ini akan menghapus instalannya untuk Anda.

Bekerja setiap saat untuk saya.

Lihat juga:

Trevor
sumber
TOLONG Catat bahwa menginstal driver Nvidia versi 319.23 dengan cara ini gagal untuk saya - Saya mendapat layar kosong saat startup dan menghabiskan satu hari mengutak-atik Ubuntu dari konsol untuk mengembalikan konfigurasi server X lama - saya punya kartu grafis Nvidia Quadro FX 1800M. Sesuai informasi tambahan driver Nvidia:Note that many Linux distributions provide their own packages of the NVIDIA Linux Graphics Driver in the distribution's native package management format. This may interact better with the rest of your distribution's framework, and you may want to use this rather than NVIDIA's official package.
Yuriy Nakonechnyy
Bagaimana cara saya un-aktifkan driver berpemilik?
Pankaj Joshi
4

Panduan ini juga berfungsi untuk 12,04 LTS dan 14,04 LTS.

Untuk tes saya mengambil salah satu driver Nvidia terbaru yang dirilis oleh Nvidia resmi.

Unduh driver dari Sumber resmi Nvidia.

Unduh tautan # 1

Unduh tautan # 2

itu akan dinamai sesuatu seperti nvidia-304.119.run misalnya.

sebelum melakukan backup apa pun konfigurasi nvidia Anda saat ini cukup jalankan:

sudo nvidia-xconfig

itu akan secara otomatis membuat cadangan konfigurasi Anda saat ini dan membuat file konfigurasi baru.

Nonaktifkan perangkat lunak yang bertentangan (disarankan!) Untuk menghindari masalah selama instalasi. Buka atau buat file / etc / default / linux-dibatasi-modul-umum dengan editor, di Ubuntu gunakan:

gksudo gedit /etc/default/linux-restricted-modules-common

dan tempel atau ganti baris:

DISABLED_MODULES="nv nvidia_new"

Selesai! Sekarang hapus apa yang diinstal:

login ke TTYterminal ( Ctrl+ Alt+ F1) dan hapus dan bersihkan konfigurasi Anda saat ini melakukan perintah selanjutnya:

sudo /etc/init.d/lightdm stop

(atau manajer tampilan apa pun yang diinstal pada sistem Anda xdm untuk Xubuntu kdm untuk Kubuntu misalnya)

sudo apt-get install build-essential linux-headers-`uname -r`

atau temukan yang tepat untuk platform Anda dengan perintah uname -rmisalnya:

sudo apt-get install build-essential linux-headers-`3.8.0-36-generic`

(jika dikatakan sudah menginstal terbaru atau sesuatu seperti itu, lanjutkan berikutnya)

sudo apt-get remove --purge nvidia*

(menghapus nvidia-common untuk beberapa orang mungkin perlu sudo apt-get install ubuntu-desktopmengembalikannya secara manual, tidak perlu bagi saya)

sudo rm /etc/X11/xorg.conf

(menghapus konfigurasi xorg)

Setelah selesai dengan yang ini, Anda juga harus daftar hitam driver nouveau dengan mengedit file ini:

sudo gedit /etc/modprobe.d/blacklist-nouveau.conf

... dan tambahkan baris ini di akhir:

blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off

Dan Anda juga dapat menonaktifkan Kernel Nouveau dengan mengetikkan baris-baris ini di jendela terminal:

echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf

dan setelah itu:

sudo update-initramfs -u

atau Anda dapat menghapus nouveau dari sistem:

sudo apt-get remove --purge xserver-xorg-video-nouveau

( PERINGATAN! Menghapus driver video open-source dari sistem! Langkah ini opsional, saya melakukan ini untuk mencegah semua konflik dengan Nvidia melakukan ini dengan risiko Anda sendiri atau biarkan saja jika Anda tidak yakin)

Sebelum melanjutkan, Anda juga dapat menginstal dkmsdi jalan.

(*DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.)

sudo apt-get install dkms

Selanjutnya ketika semuanya selesai, mari kita instal driver. Arahkan ke lokasi tempat Anda mengunduh driver, misalnya:

cd /home/yourname/downloads/

dan membuatnya dapat dieksekusi dan dijalankan:

sudo chmod +x nvidia-304.119.run

sudo ./nvidia-304.119.run

(jangan lupa untuk menginstal dengan menggunakan hak root sudojika tidak akan melanjutkan)

Klik Yes(biasanya) selama pop-up instalasi dan di akhir wisaya instalasi Anda akan ditanya apakah Anda ingin Nvidia mengkonfigurasi dan mengaktifkan driver untuk Anda? KlikYes!

Sekarang Anda harus mengembalikan Display Manager:

sudo /etc/init.d/lightdm start

atau

sudo sevice lightdm restart

Ketika login tidak berjalan sudo nvidia-xconfigkarena sudah dikonfigurasi jalankan saja gksudo nvidia-settings.

Voila! Selesai

Pengemudi pada dasarnya bekerja pada semua kartu video Nvidia termasuk yang lama.

Pemecahan masalah

Jika karena alasan apa pun setelah reboot Anda tidak dapat login atau macet selama booting, pastikan Anda mengikuti semua langkah jika Anda melakukannya dan masih mendapat masalah login untuk Recovery Modemenekan dan menahan Shiftenter Recovery Modedan mulai Failsafe bootuntuk beberapa alasan Anda xorg.confmungkin diberi nama berbeda bahkan ketika Anda menjalankan sudo nvidia-xconfigitu nama itu sendiri misalnya XF86Configitu sebenarnya konfigurasi kerja yang baik dan jika perlu Anda cukup mengubah nama saja:

sudo /etc/init.d/lightdm stop (just to be sure)

sudo mv /etc/X11/XF86Config /etc/X11/xorg.conf

Dan konfigurasi ulang dengan:

sudo dpkg-reconfigure xserver-xorg

( Jangan menyebutkan, jika Anda menggunakan rilis titik yang berbeda, katakanlah 14.04.2 menjalankan perintah ini akan kembali no package installedatau dll ... Anda harus memastikan jika ada yang diinstal dalam kasus ini xserver-xorg-lts-utopicjadi Anda harus lari sudo dpkg-reconfigure xserver-xorg-lts-utopicsaja. )

sudo /etc/init.d/lightdm start

sekarang Anda harus berada di layar login, masukkan inisial Anda dan ketika login dijalankan:

gksudo nvidia-settings (just to be sure)

tidak berhasil !?

Saat mencoba memulai X, jika Anda mendapatkan kesalahan tentang nvidiactl (Anda perlu melihat log X), coba yang berikut ini:

sudo update-rc.d -f nvidia-kernel remove

Jika Anda ingin kembali ke metode Manajer Terbatas setelah melakukan instruksi di atas, lakukan ini:

sudo update-rc.d nvidia-kernel defaults

Jika pemasang gagal, buka daftar periksa berikut:

  • Apakah Xorg sudah dikonfigurasi dengan benar untuk driver nv?

  • Apakah Anda menonaktifkan memuat driver NVIDIA yang disediakan Ubuntu digunakan DISABLED_MODULES="nv nvidia_new"di /etc/default/linux-restricted-modules-common? Ini adalah penyebab umum kesalahan ketidakcocokan driver pada instalasi manual karena konflik dengan driver biner NVIDIA yang disediakan Ubuntu.

  • Anda mungkin perlu menghapus file /lib/linux-restricted-modules/.nvidia_new_installed

  • Apakah Anda menghapus nvidia-glx/nvidia-glx-legacy/nvidia-glx-newdan nvidia-settingspaket?

  • Apakah Anda membaca log yang ditemukan /var/log/nvidia-installer-loguntuk kesalahan yang dapat memandu Anda?

  • Apakah Anda memeriksa output dmesg?

  • Apakah Anda menginstal header kernel (dan mungkin paket source)?

  • Apakah Anda memeriksa NVIDIA readme yang ditemukan di situs mereka untuk memastikan kartu Anda didukung dengan versi driver itu?

PERINGATAN!

Kadang-kadang itu mungkin tidak berfungsi, misalnya dengan Ubuntu 14.04 LTS , saat ini ada ketidakcocokan yang mungkin terjadi dengan linux-imagekernel yang lebih baru untuk beberapa kartu video dan setelah reboot Anda mungkin dibiarkan dengan layar kosong.

Yang dapat Anda lakukan adalah coba ini:

Solusi 1

Solusi 2 (oleh Takkat )

Bagaimana cara membuat driver Nvidia berfungsi setelah pembaruan kernel pada 14.04?

Ketika Anda telah menginstal driver Nvidia secara manual di 14,04, jika kernel mendapat pembaruan maka jangan reboot setelah pembaruan jika tidak Anda akan boot ke layar kosong.

Apa yang harus saya lakukan?

Jika solusi dengan dkmstidak berhasil, Anda harus menginstal ulang driver. Luncurkan console Ctrl+ Alt+ F1dan ketik:

sudo service lightdm stop

arahkan ke .runlokasi file nvidia menggunakan cdperintah dan instal ulang driver nvidia tekan selalu Yessaat diminta. Setelah instalasi selesai, ketik:

sudo service lightdm restart

Login ke akun Anda, buka terminal Ctrl+ Alt+ Tdan ketik:

sudo nvidia-xconfig (only if xorg.conf is missing)

gksudo nvidia-settings

sudo update-initramfs -u -k all

sudo reboot

Selesai Anda harus masuk seperti biasa sekarang.

Pelawak
sumber
2

Di Ubuntu, ada driver sumber terbuka yang disebut Nouveau. Nouveau membuat beberapa pemecahan masalah dalam instalasi driver NVIDIA. Haruskah menghapus dan membersihkan konfigurasi dan dilengkapi dengan driver NVIDIA hanya untuk pengalaman yang lebih baik.

ini adalah cara yang biasa saya lakukan mungkin berbeda dengan yang lain:

CTRL + ALT + F1

Login lalu hentikan GUI

sudo stop lightdm

hapus Nouveau

sudo apt-get --purge remove xserver-xorg-video-nouveau

instal Driver NVIDIA

$ cd to the location of the nvidia driver file

(contoh: cd / home / obysr / Downloads, untuk memverifikasi lokasi Anda dapat mengetik $ ls)

sudo chmod +x NVIDIA-Linux-x86_64-285.05.09.run

sudo ./NVIDIA-Linux-x86_64-285.05.09.run

dan kemudian ikuti saja instruksinya

untuk yang terakhir restart itu

sudo reboot
obysr
sumber
Ini tidak terlalu membantu, xserver-xorg-video-all adalah paket meta yang bergantung pada yang lain. Menghapusnya tidak menghapus nouveau. Ada driver nouveau Xorg (xserver-xorg-video-nouveau) dan modul kernel yang diinstal sebagai nouveau.ko Menginstal driver nvidia-current secara otomatis membuat daftar hitam pada modul ini.
Lekensteyn
Saya sangat berterima kasih atas tanggapannya. tetapi driver video x.org dilengkapi dengan sekelompok driver grafis video. itu termasuk AMD Radeon Driver, Driver nVIDIA, Intel HD Graphics, dll. Saya lebih suka menghapus semua driver dari x.org dan menginstal driver nvidia murni
obysr
Itu benar, tetapi tidak semuanya digunakan. Pernahkah Anda memperhatikan apa yang sebenarnya Anda hapus saat menjalankan sudo apt-get purge xserver-xorg-video-all? Menghapus hanya satu paket ( xserver-xorg-video-all), yang lain tidak dihapus.
Lekensteyn
terima kasih, sungguh aku tidak tahu sebelumnya sampai kamu memberitahuku sekarang. saya akan memperbaiki komentar saya. terima kasih Lenkensteyn
obysr
Apakah ada cara untuk menghapus instalan sepenuhnya nouveau? Saya lakukan sudo apt-get purge xserver-xorg-video-all xserver-xorg-video-nouveau. Tapi, nouveau kadang-kadang sepertinya masih kembali (saya pikir setelah menjalankan aplikasi umum Ubuntu updater, dan memulai ulang mesin). Ketika ini terjadi, saya biasanya menginstal ulang driver NVIDIA. Agak menyebalkan.
troubleshootingPuzzles
2

Ini adalah langkah pertama bagi pemula untuk memeriksa driver tambahan.

Saya harap jawaban ini membantu siapa saja yang berhenti di sini: Pergi saja ke System Settings -> Software and Updates -> Additional Drivers dan instal driver NVIDIA terbaru. Nyalakan kembali mesin Anda setelahnya

Jika setelah langkah-langkah ini Anda masih tidak melihat driver NVIDIA Anda, Anda mungkin ingin mencoba salah satu jawaban terminal di atas.

masukkan deskripsi gambar di sini

Hakim
sumber
Saya suka pendekatan dan harus menjadi langkah pertama bagi pengguna baru; tetapi jika Anda tidak memiliki paket yang benar yang terinstal, ini mungkin tidak membantu :( +1 untuk langkah pertama.
DnrDevil
@ DNrDevil ini dilakukan setelah instalasi baru 14,04
Hakim
0

Jawaban Trevor dan obysr benar tetapi bagi saya saya harus melakukan langkah tambahan karena saya tidak bisa menyingkirkan Nouveau:

  1. Buka / etc / default / grub:
  2. Tambahkan nouveau.blacklist=1ke baris berikut:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nouveau.blacklist=1"
    
  3. Simpan dan keluar

  4. Lalu lari:

    sudo update-grub
    

Sumber: http://forum.linuxmint.com/viewtopic.php?f=109&t=52692

danoprey
sumber