Pertanyaan Ubuntu 14.04 dan Nvidia GeForce (840M) kompatibilitas pada laptop 64-bit


Diagnostik laptop saya menunjukkan beberapa pra-gagal dan memiliki masalah lain jadi saya sangat ingin membeli laptop baru, yang kedua saya menggunakan Ubuntu. Saya membutuhkan laptop dengan kemampuan grafis yang bagus dan telah menemukan pasangan dengan kartu grafis Nvidia GeForce 840M. Dengan kata lain, saya tidak memiliki masalah sekarang dan berharap untuk menghindarinya.

Penelitian saya di Ask Ubuntu dan di tempat lain menunjukkan bahwa ada beberapa bug dengan driver Ubuntu 14.04 dan Nvidia (tidak hanya untuk driver 840M) tetapi perbaikan itu dibuat atau paling tidak disarankan. Tapi saya belum melihat apa pun yang pasti, mis. Sertifikasi Ubuntu untuk laptop hampir tidak dimulai dengan 14.04.

Saya akan membelanjakan 1.000 dolar dan akan lebih mengharapkan sedikit sebelum saya melanjutkan - pemahaman saya adalah bahwa Live CD tidak dapat melakukan simulasi penuh. Adakah faktor-faktor konkrit yang mudah dikenali yang membuat kompatibilitas (lebih) dapat diprediksi, seperti model komputer tertentu dan prosesornya?

Saya sedang mempertimbangkan a MSI GP60 dengan Intel i5 4200M dan sebuah ASUS n56jn-mb71 dengan Intel i7 4700HQ. Keduanya menggunakan kartu grafis Nvidia 840M.


10
2017-09-02 01:25


asal


Saya harus menonaktifkan Secure Boot di UEFI untuk mendapatkan driver nVidia yang dimuat dengan benar. Pada Thinkpad Yoga 14. - John Bananas


Jawaban:


Saya memiliki masalah yang sangat mirip dan menghabiskan beberapa hari mencoba untuk mendapatkan kartu saya bekerja.

Saya memiliki ASUS X550LN yang memiliki Driver Intel Graphics pada CPU dan NVIDIA GEFORCE GT 840M khusus.

Pertama, menginstal driver nvidia-340 akan menyebabkan Unity dan Gnome gagal saat peluncuran. Saya bisa menjatuhkan ke shell Ctrl + Alt + F1 dan lepaskan driver sudo apt-get remove nvidia* untuk kembali bekerja hanya dengan Intel Graphics Driver.

Setelah beberapa penelitian, saya menemukan bahwa memiliki kedua antarmuka ini membuat sistem NVIDIA Optimus (yang sebenarnya bagus belum didukung dengan baik di Linux). Untungnya, ada proyek bernama Bumblebee yang akan membantu. Info lebih lanjut di sini: https://wiki.ubuntu.com/Bumblebee

Inilah yang akhirnya berhasil bagi saya:

  1. Instal bumbleebee

    • Tambahkan repositori bumblebee: add-apt-repository ppa:bumblebee/stable
    • Perbarui informasi repositori: apt-get update
    • Instal paket: apt-get install bumblebee bumblebee-nvidia virtualgl linux-headers-generic
    • Reboot

Bagi saya, pada saat ini bumblebee dipasang tetapi nvidia-304 paket diinstal karena ini adalah apa yang diinstal nvidia-current. Mencari online saya menemukan bahwa saya membutuhkan Driver 337+. Pada saat menulis ini, driver terbaik untuk saya adalah nvidia-340. Namun ini tidak dalam repo default sehingga Anda perlu menambahkan yang lain.

  1. Instal driver nvidia yang benar

    • Tambahkan repositori xorg-edgers: add-apt-repository ppa:xorg-edgers/ppa
    • Perbarui informasi repositori: apt-get update
    • Instal driver nvidia-xxx (untuk 840m itu nvidia-340): apt-get install nvidia-xxx

Bagi saya, saya mendapat pesan kesalahan saat pertama kali saya berlari apt-get install nvidia-xxx. Namun, hanya menjalankannya lagi berfungsi dengan baik. Saya tidak 100% yakin apa yang terjadi.

  1. Konfigurasi bumblebee untuk menggunakan driver terbaru

    • Menggunakan editor teks favorit Anda terbuka /etc/bumblebee/bumblebee.conf
    • Temukan garis yang dimulai dengan Driver dan mengubahnya menjadi Driver=nvidia
    • Temukan garis yang dimulai dengan KernelDriver dan mengubahnya menjadi KernelDriver=nvidia-xxx
    • Temukan garis yang dimulai dengan LibraryPath dan mengubahnya menjadi LibraryPath=/usr/lib/nvidia-xxx:/usr/lib32/nvidia-xxx
    • Temukan garis yang dimulai dengan XorgModulePath dan mengubahnya menjadi XorgModulePath=/usr/lib/nvidia-xxx/xorg,/usr/lib/xorg/modules

Pada dasarnya, ganti semua bit nvidia dengan driver nvidia yang Anda instal pada langkah 2.

  1. Reboot

Setelah reboot, semoga Anda dapat mengakses Unity, Gnome, atau pengelola tampilan apa pun yang Anda gunakan.

  1. Uji bahwa semuanya berfungsi
    • Tes pertama tanpa menggunakan kartu NVIDIA: glxspheres
    • Tes kedua dengan kartu NVIDIA: optirun glxspheres

Saya harap ini berfungsi untuk orang berikutnya!


7
2017-10-10 17:11





Saya menginstal laptop Lenovo Z50-70 dua hari yang lalu dengan Intel HD 4400 terintegrasi dan dengan GPU Nvidia Geforce 840M ini. Saya menginstal Ubuntu 14.04 di atasnya (dari usb stick dengan UEFI boot). Sistem bekerja dengan intel vga secara default, ya, driver nouveau saat ini tidak dapat mengenali Geforce 840M.

Penyelesaian termudah untuk bekerja dengannya:

Di terminal, tambahkan ppa xorg-edgers:

sudo add-apt-repository ppa:xorg-edgers/ppa

(ketikkan kata sandi dan tekan yang lain masuk setelah permohonan menambahkan ppa)

Perbarui database paket:

sudo apt-get update

Buka jendela Pengaturan sistem, daripada perangkat lunak dan pembaruan, dan tab driver tambahan. Tunggu beberapa detik, dan sekarang, Anda dapat melihat setidaknya dua komponen dalam daftar Nvidia. Pilih driver nvidia sebagai ganti nouveau (versi stabil saat ini adalah 340.58), dan tunggu instalasi otomatis (progressbar akan berfungsi di jendela).

Opsional (tetapi disarankan untuk sistem hibrida seperti milik saya): di terminal, instal nvidia-settings dan nvidia-prime (mungkin terinstal secara default, saya tidak tahu persis), jadi ketik:

sudo apt-get install nvidia-settings nvidia-prime

Jangan memasang indikator utama, karena ini membunuh driver yang baik (kecuali paket prime-indikator diperbarui oleh pengelola paket, saat ini tidak)!

Reboot sistem Anda dan (setelah beberapa flashing pada boot pertama) 840M berfungsi dengan baik!

Jika Anda menginstal bumblebee atau alat lain yang tidak didukung, Anda harus membersihkan hal-hal ini terlebih dahulu! Atau Anda dapat mencoba mengelabui dengan mainan ini. Dengan dukungan utama resmi, Anda dapat beralih antara chip intel dan nvidia dengan aplikasi pengaturan nvidia.


5
2017-12-06 16:47



The xorg-edgers meminta untuk tidak memberikan alamat PPA mereka tanpa terlebih dahulu mengarahkan pengguna ke halaman rumah mereka mereka dapat membaca betapa berbahayanya ini bagi diri mereka sendiri ... (Ini adalah edgers PPA: untuk orang-orang yang menjalankan versi tidak stabil tetapi fitur-fitur terbaru) jadi edit jawaban Anda dan berikan saya catatan sehingga saya dapat mengonversi downvote menjadi upvote! Alternatif lain, [hapus] jawaban sepenuhnya dan poin negatif akan berbalik juga. (Saya melakukan hal yang sama dengan jawaban yang memberi saya tanggapan negatif.) - Fabby


Yah, saya punya masalah yang sama pada Z50-70 saya. Saya mencoba banyak solusi termasuk yang dijelaskan di sini. Dan saya menemukan sesuatu yang bekerja jauh lebih baik bagi saya daripada keduanya.

Pertama, tambahkan apt-repository: sudo add-apt-repository ppa:xorg-edgers/ppa.

Kemudian perbarui paket database sudo apt-get update.

Kemudian instal driver nvidia-331. Memasang versi yang tepat ini, bukan versi yang lebih baru. Saya mencoba beberapa versi yang lebih baru (dan juga banyak hal lainnya) dan mereka bekerja tetapi jauh lebih buruk. sudo apt-get install nvidia-331.

Maka cukup reboot. Semuanya harus berfungsi dengan baik.

Anda tidak perlu menginstal tambahan hal-hal seperti nvidia-prime atau nvidia-settings karena mereka diinstal secara otomatis dengan nvidia-331.

Solusi ini bagus untuk sistem hibrida dan normal.

Untuk pemilik sistem hibrida: Standar yang digunakan GPU harus nVidia satu tetapi jika Anda ingin menggunakan satu Intel (misalnya untuk menghemat daya) Anda dapat dengan mudah mengubahnya dengan nvidia-settings.

Semoga itu membantu. :-)


2
2018-01-02 17:38



The xorg-edgers meminta untuk tidak memberikan alamat PPA mereka tanpa terlebih dahulu mengarahkan pengguna ke halaman rumah mereka sehingga mereka dapat membaca betapa berbahayanya ini untuk mereka sendiri ... (ini adalah edgers PPA: untuk orang-orang yang menjalankan versi tidak stabil tetapi fitur terbaru) begitu sunting jawaban Anda dan kirimi saya catatan sehingga saya dapat mengonversi downvote menjadi upvote! Alternatif lain, [hapus] jawaban sepenuhnya dan poin negatif akan berbalik juga. (Saya melakukan hal yang sama dengan jawaban yang memberi saya tanggapan negatif.) - Fabby
bekerja sempurna di ubuntu 16.04.03 dan Lenovo Z50-70. Terima kasih - macak