Driver NVidia yang bagus untuk GeForce GT 330M pada laptop VAIO?

12

Dengan 3 versi distribusi Ubuntu terbaru saya selalu mengalami masalah dengan NVidia GPU. Bahkan ketika saya menginstal driver komersial resmi (yang tidak ada di repositori dan ditampilkan sebagai milik) saya juga punya masalah dengan tampilan.

Versi spesifik GPU yang saya gunakan sekarang adalah GeForce GT 330M pada laptop VAIO. Bisakah kalian merekomendasikan driver yang stabil dan berfungsi dengan baik, mendukung sebagian besar (jika tidak semua) fitur GPU untuk GPU NVidia? Apakah Anda memiliki masalah yang sama dan bagaimana Anda menyelesaikannya?

Slavo
sumber
Saya memiliki beberapa masalah tetapi sepertinya driver terbaru berfungsi dengan baik?
George Katsanos
Ya, terbaru tidak apa-apa. Ini ditanyakan dua tahun lalu :)
Slavo

Jawaban:

8

Ini sangat khusus masalah dengan Sony VAIO. Driver nvidia terbaru harus berfungsi tetapi ada masalah pendeteksian EDID (bagaimana kartu video mengetahui mode yang didukung monitor).

Posting ini harus memberikan perbaikan dan ada tautan yang berguna di bagian bawah untuk menyetrika segala kebiasaan lainnya:

Apa yang saya temukan adalah bahwa kernel Lucid (saya percaya semua> = 2.6.32 kernel) memiliki driver bawaan untuk nvidia, yang disebut "nouveau". Yang ini dibangun langsung ke dalam gambar initrd dan merupakan salah satu yang menyebabkan ruang kerja menjadi lebih besar dari layar yang sebenarnya.

Tentu saja saya menginstal driver invidia bukan nouveau, tapi itu tidak mudah. Saya tidak dapat membongkar nouveau dengan cara apa pun (saya percaya karena ini built-in dan tidak dikirim sebagai modul) dan dengan nouveau yang dimuat installer nvidia akan gagal.

Jadi yang harus saya lakukan pertama adalah menonaktifkan driver nouveau. Aku melakukannya dengan meletakkan parameter berikut ke / etc / default / grub: GRUB_CMDLINE_LINUX="nouveau.modeset=0". Kemudian saya harus memohon sudo update-grub.

Setelah menambahkan parameter ini, saya reboot dan mendapatkan resolusi 800x600, bacause sekarang tidak ada driver di kernel untuk mendukung 330M GPU (tetapi nouveau nakal akhirnya hilang!). Beralih ke mode command-line dengan sudo service gdm stopdan dengan menginstal driver terbaru nvidia (195.36.24) saya hampir menyelesaikannya, tetapi, belum. Driver nvidia asli dimuat, tetapi gagal menggambar dengan benar apa pun di layar.

Setelah mencari sedikit, saya menemukan pada halaman yang terhubung di bagian bawah tulisan ini bahwa panel LCD Sony Vaio F EDID tidak dikenali oleh driver nvidia secara otomatis, jadi Anda harus "membantu" driver dalam hal ini: setelah selesai menginstal driver nvidia ( dan sebelum reboot) Anda harus menambahkan baris berikut ke bagian "Device" dari xorg.conf:

Kode:

Option         "ConnectedMonitor" "DFP-0"
Option         "CustomEDID" "DFP-0: /proc/acpi/video/NGFX/LCD/EDID"

dan hanya kemudian reboot. Anda akan senang melihat layar masuk secara penuh!

Driver NVidia masih berlaku aneh pada Sony saya (tidak ada suara melalui HDMI, pengaturan backlight display bekerja buruk, tidak ada kemampuan untuk beralih ke mode teks melalui CTRL-ALT-N (1-6)), tetapi fungsi umum ok, termasuk desktop fullhd asli resolusi, akselerasi 3d dll.

PS Banyak masalah terkait Sony-Vaio F Series di Linux dibahas di sini: http://code.google.com/p/vaio-f11-linux

Oli
sumber
1
Pasangan paragraf pertama di sini tidak sepenuhnya benar - sangat mudah untuk menonaktifkan driver nouveau. Anda hanya perlu menggunakan capplet System → Administration → Hardware Drivers untuk menginstal driver nVidia dari arsip. Pemasang dari nvidia.com akan menimpa sejumlah file sistem, dan tidak akan terintegrasi dengan baik dengan sistem Ubuntu lainnya. Jika Anda menginstal driver ini secara manual, kami tidak dapat mendukung Anda!
RAOF
7

Coba driver nvidia 256.x terbaru dari Xswat PPA - Anda tidak perlu melakukan kompilasi ulang pada setiap pembaruan.

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update 
sudo apt-get install nvidia-current nvidia-current-modaliases nvidia-settings

Anda juga mungkin memerlukan sudo apt-get upgradedi sana jika Anda sudah menginstal versi lama dari paket-paket itu.

Alin Andrei
sumber
4

Tetapi sebaliknya, periksa chipset yang didukung dalam rilis driver. Ubuntu tidak menggunakan driver nvidia terbaru karena mereka perlu mengujinya. Ini dapat berarti bahwa jika perangkat keras Anda sangat baru, driver yang digunakan tidak akan berfungsi.

Untuk mengetahui hal ini, cari tahu versi apa yang dikirimkan Ubuntu di Synaptic ( nvidia-glx-185Paket ini mengirimkan versi nvidia 195.36.24) dan bandingkan dengan halaman yang relevan di nvidia.com. Berikut ini informasi pada 195.36.24 . Lihat di bawah produk yang didukung dan Anda akan melihat perangkat keras apa yang didukungnya. Jika milik Anda ada di sana, luar biasa. Jika tidak, maka kita memiliki masalah.

Dalam kasus seperti ini, Anda harus langsung ke sumber dan mengunduh driver nvidia terbaru dari nvidia. Saya pribadi mendapatkan milik saya dari Forum Linux di NvNews (forum nvidia). Mereka tidak mengemas installer mereka sebagai hutang, mereka hanya executable.

Setelah diunduh, Anda perlu:

  1. Pergi ke TTY (Kontrol + Alt + F1)
  2. Gabung
  3. sudo stop gdm untuk membunuh X
  4. sudo sh NVIDIA-Linux-x86_64-256.44.run (tapi ganti ini dengan file yang sebenarnya)
  5. Dengan asumsi itu berjalan dengan baik, ia harus membangun, menginstal dan memuat driver kernel jadi hanya sudo start gdmuntuk kembali ke X

Catatan: Driver Ubuntu akan secara otomatis membangun kembali modul nvidia kernel ketika memperbarui kernel-nya (pembaruan keamanan, dll). Kecuali jika Anda ingin terlibat dalam beberapa trik scripting serius, yang diinstal secara manual tidak akan. Jadi setelah pembaruan kernel, Anda kemungkinan besar akan dibuang pada layar beresolusi rendah dengan prompt tentang apa yang harus dilakukan selanjutnya. Klik keluar untuk meminta (atau yang terdengar seperti itu) dan lakukan apa yang Anda lakukan mulai dari titik 2.

Catatan tentang Catatan itu: Saya sarankan Anda tidak pernah menggunakan mode grafis rendah karena dapat mengganggu pengaturan desktop Anda. Keluar saja dari X, instal ulang driver dan kembali ke X dengan kapabilitas perangkat keras penuh.

Oli
sumber
Kedua jawaban Anda untuk pertanyaan ini sangat membantu dalam menyelesaikan masalah driver NVIDIA saya. Terima kasih!
Jonik