Nvidia Optimus dengan GTX 850m tidak berfungsi

2

Baru-baru ini saya mendapatkan notebook baru (Acer Aspire V5 573G) dengan Nvidia Geforce GTX 850M dan grafis terintegrasi Intel Haswell. Sekarang saya membaca banyak situs web untuk mencari tahu apa cara terbaik untuk menjalankan sistem. Biasanya, saya tidak perlu kartu GeForce sehingga intel yang cukup baik. Namun, saya pikir Displayport dan port HDMI terhubung ke kartu Nvidia, jadi saya perlu yang berfungsi juga. Masalahnya adalah, kartu Nvidia tidak terdeteksi oleh Ubuntu: Output dari lshw -C display:

*-display
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0b
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:65 memory:b3000000-b33fffff memory:c0000000-cfffffff ioport:5000(Größe=64)

Hal terbaik bagi saya adalah, bahwa kartu Nvidia terus dimatikan tetapi dapat diaktifkan sehingga saya dapat menggunakan HDMI / Displayport. Saya sudah mencoba menginstal lebah, tapi -tentu saja- kartu tidak terdeteksi. Tolong beritahu saya jika Anda memerlukan informasi lebih lanjut. Terima kasih banyak!

EDIT: Output dari uname -a: Linux LappII 3.13.0-52-generic #86-Ubuntu SMP Mon May 4 04:32:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Merlin1896
sumber
Apakah Anda menggunakan 14.10 atau 14.04? Karena saya telah menghadapi beberapa masalah dengan teknologi optimus dan 14.10.
Blenderudit
Saya menggunakan 14,04.
Merlin1896
Sudahkah Anda mencoba melihat di bios? Mungkin kartu nvidia Anda dinonaktifkan.
Blenderudit
Ini bekerja dengan baik di Windows 8.1, jadi ini juga bukan masalahnya.
Merlin1896
apa output darilspci | grep -i vga
astrob0t

Jawaban:

2

Saya pikir masalahnya adalah bahwa versi driver Nvidia saat ini di Ubuntu tidak mendukung kartu ini. Anda dapat mencoba menginstal versi yang lebih baru. Jalankan di terminal.

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-346
sudo add-apt-repository -r ppa:xorg-edgers/ppa

Juga masuk akal untuk meningkatkan kernel dan grafik stack ke HWE dari 14.04.2. Itu bisa dilakukan dengan menjalankan:

sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libqt5gui5 libgles1-mesa-lts-utopic libgles2-mesa-lts-utopic libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libegl1-mesa-drivers-lts-utopic

Kemudian reboot.

Setelah itu coba baik driver 346 dan 349. Kernel dan stack baru mendukung perangkat keras yang lebih baru dengan lebih baik.

Pilot6
sumber
Ini menyebabkan layar hitam setelah boot. Saya harus membersihkan driver ini agar Ubuntu saya berfungsi kembali.
Merlin1896
Yah, lebih baik tidak apa-apa. Coba nvidia-349 dengan cara yang sama.
Pilot6
Dan apakah nvidia-prime diinstal?
Pilot6
Hasil yang sama untuk 349, tetapi kartu terdaftar di layar lshw -C. Sejauh yang saya tahu, nvidia-prime tidak diinstal (bagaimana saya bisa mengecek?).
Merlin1896
Jalankan saja "sudo apt-get install nvidia-prime"
Pilot6
0

Alih-alih Bumblebee, Anda dapat mencoba driver milik nVidia, yang telah ditambahkan dukungan Optimus.

Buka utilitas Perangkat Lunak & Pembaruan , dan navigasikan ke tab Driver tambahan . Butuh beberapa waktu untuk memuat, setelah itu Anda akan disajikan daftar driver yang dikenal berfungsi dengan perangkat ini. Secara default, driver noveau open source akan dipilih.

Pilih driver berikutnya dalam daftar, mungkin sesuatu seperti nvidia-331 , dan klik Apply . Setelah pengunduhan dan pemasangan driver selesai, reboot. Anda sekarang dapat membuka Panel Kontrol nVidia dan mengkonfigurasi Optimus di bagian nVidia Prime .

Jika driver tidak mendukung Optimus atau berfungsi buruk dengan kartu grafis Anda, pilih yang berikut dalam daftar.

s3lph
sumber
1
Ini tidak bekerja. Daftar ini kosong sehingga saya tidak dapat memilih driver apa pun. Terima kasih telah mengedit posting saya dan memperbaiki formatnya!
Merlin1896
0

Berdasarkan apa yang Anda katakan dalam komunikasi sebelumnya pada Pertanyaan. Nvidia 349 Tampaknya bisa digunakan dengan Kartu Anda. Anda juga bermaksud menggunakan Nvidia GPU hanya saat dibutuhkan.

Jadi saya punya Solusi untuk Anda. Saya telah memposting ini ke blog saya dengan baik dan mendapat respons yang sangat positif dari orang-orang yang menggunakannya. Jadi saya telah mengumpulkan sedikit cara mendokumentasikan seperti di bawah ini

Repositori resmi Ubuntu hanya memiliki driver lama dan tanggal. Saya tidak menggunakannya sendiri dan akan menyarankan Anda melakukan hal yang sama jika Anda menginginkan Driver Nvidia terbaru tanpa masalah.

Langkah:-

1) Langkah pertama setelah menginstal Ubuntu adalah menginstal semua pembaruan. Anda dapat menggunakan pembaruan perangkat lunak atau menjalankan pembaruan sudo apt-get && peningkatan sudo apt-get

2) Tambahkan ppa Xorg-edgers menggunakan

sudo apt-add-repositori ppa: xorg-edgers / ppa dan kemudian sudo apt-get pembaruan

3) Jalankan peningkatan sudo apt-get && sudo apt-get dist-upgrade

Ini adalah langkah yang paling penting. Jika Anda melewatkan ini, Anda akan melihat layar hitam setelah reboot. Silakan lakukan ini karena kami menggunakan ppa xorg-edgers. Kami perlu memastikan semua paket yang diperlukan untuk lebah dan nvidia diambil dari ppa.

4) Sekarang Instal bumblebee dan Nvidia menggunakan driver

sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349

5) Tambahkan pengguna saat ini ke grup keamanan lebah.

sudo gpasswd -a $ USER bumblebee

untuk Ubuntu 15.04 hanya Anda perlu mengaktifkan daemon lebah secara manual

sudo systemctl mengaktifkan bumblebeed

6) Ini akan menangani Instalasi perangkat lunak yang diperlukan pada sistem Anda. Kita perlu mengkonfigurasinya.

Saya dapat meyakinkan Anda jika Anda mengikuti langkah-langkah ini sejauh ini maka konfigurasi seharusnya mudah.

Kami mulai dengan mengaktifkan Driver bbswitch dan intel i915.

7) sudo gedit / etc / modules

Ubuntu 15,04 file tersebut adalah /etc/modules-load.d/modules.conf

tambahkan dua baris ini ke sana

i915 bbswitch

8) Edit file konfigurasi lebah. sudo gedit /etc/bumblebee/bumblebee.conf

  1. baris 22:

Driver = nvidia

  1. baris 55:

KernelDriver = nvidia-349

  1. baris 58:

LibraryPath = / usr / lib / nvidia-349: / usr / lib32 / nvidia-349

  1. baris 61:

XorgModulePath = / usr / lib / nvidia-349 / xorg, / usr / lib / xorg / modules

Selain ini ada file lain yang perlu diedit.

9) sudo gedit /etc/modprobe.d/bumblebee.conf

Tambahkan baris di bawah ini untuk mengakhiri.

daftar hitam nvidia-349

Sekarang Anda dapat reboot. Setelah reboot.

Periksa menggunakan

sudo apt-get install mesa-utils jika mesa-utils belum diinstal.

primusrun glxinfo | grep OpenGL

Ini akan memberi tahu Anda bahwa driver nvidia-349.16 digunakan.

Harap dicatat bahwa nvidia-349 adalah driver terbaru pada saat penulisan ini. Silakan periksa halaman launchpad untuk xorg-edgers ppa dan ganti nvidia-349 dengan versi terbaru jika ada.

Beri tahu saya jika ini cocok untuk Anda.

Rajat Pandita
sumber