Selama seminggu terakhir saya telah mencoba menginstal driver nvidia pada laptop dual-grafis saya.
Saat ini saya menggunakan Debian 9 stretch -rc 3. Sebelumnya saya menggunakan Ubuntu 16.04 dengan Windows 10 (Dual boot). Pengaturan sebelumnya tidak memenuhi harapan saya, karenanya saya beralih sepenuhnya ke Debian 9 stretch -rc 3 di bawah amd64
arsitektur.
Di situs web pabrikan, saya tidak dapat menemukan spesifikasi untuk model laptop saya, jadi saya memberikan tautan ke halaman Amazon . Halaman ini memberikan spesifikasi teknis paling rinci yang dapat saya temukan di internet. Saya harap saya tidak melanggar aturan apa pun ... Saya memposting halaman ini hanya dengan satu tujuan: memberikan Anda data teknis.
Dari mana pertanyaan saya berasal?
Saya biasa menggunakan Ubuntu (14.x, 16.x) secara teratur. Dan untuk menginstal driver nvidia dengan benar, saya harus melakukan hal berikut:
sudo systemctl set-default multi-user.target
# reboot laptop to enter text mode...
sudo apt-add-repository ppa:graphics-drivers/ppa
# This is a repository with proprietary GPU drivers.
sudo apt-get update
sudo apt-get install nvidia-XYZ
# XYZ is driver version.
sudo systemctl set-default graphical.target
# reboot laptop to start x-server.
# In Ubuntu "Additional Driver Utility" chose nvidia driver.
# Reboot one more time.
DAN SEGALA SESUATU BEKERJA DENGAN BENAR !!!
Saya tahu pasti karena saya menggunakan laptop saya untuk tujuan ilmiah, jadi saya selalu menginstalnya CUDA toolkit
nanti.
Dan itu, setidaknya bagi saya, indikator kuat yang saya tidak punya NVIDIA Optimus
setup. Tapi saya bisa salah ...
Bagaimana saya mencoba menginstal driver di Debian dan apa masalahnya:
Pada awalnya saya harus mengizinkan penggunaan contrib
dan non-free
perangkat lunak dalam /etc/apt/sources.list
. Kemudian saya jalankan perintah berikut:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-driver
Jika saya berhenti di sini dan menyalakan kembali komputer saya, saya akan melihat ini .
Jika saya melanjutkan dan menjalankan nvidia-xconfig
, saya akan menghancurkan debian (akan ada nota selain kursor yang berkedip, setelah reboot).
Sedikit informasi lebih lanjut:
Di bawah ini adalah hasil dari beberapa perintah "pengumpulan-informasi". Semuanya diluncurkan pada Debian 9 stretch -rc3
.
# Result of 'lspci':
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
# Result of 'nvidia-detect':
No NVIDIA GPU detected.
Pada Debian di Settings > Details > Graphics
saya melihat daripada saya menggunakan kartu terintegrasi Intel ( Intel® Haswell Mobile
).
Saat ini saya tidak punya cara untuk memeriksanya (selain menginstal ubuntu di tempat debian), tetapi saya ingat bahwa di Software & Updates
utilitas Ubuntu (dalam Additional Drivers
), saya bisa melihat entri tentang perangkat Intel yang tidak dikenal (CPU dikenali dengan benar). Sekarang saya percaya, tapi saya mungkin salah, bahwa itu tentang Intel GPU.
Saya juga ingat bahwa pada Ubuntu nvidia gpu saya diakui sebagai VGA, bukan 3D.
Pertanyaan:
Apakah Anda pikir saya memiliki
NVIDIA Optimus
pengaturan? Meskipun di Ubuntu saya bisa menggunakan kartu grafis dengan cara normal?Jika tidak, bagaimana saya bisa memaksa Debian saya untuk mengenali grafik nvidia saya
VGA controller
bukan3D controller
? (Ubuntu dapat melakukan itu).Apakah Anda dapat menggunakan kartu nvidia di Ubuntu secara normal, HANYA karena fakta, bahwa kartu Intel saya tidak dikenali?
Saya ingin memperlakukan laptop saya sebagai suatu
multi-graphics
sistem, bukan sebagai suatuhybrid-graphics
sistem. Bagaimana saya bisa melakukan ini?Apakah ada kemungkinan bahwa selama instalasi Debian, perangkat keras saya terdeteksi secara tidak benar, dan karenanya ditafsirkan sebagai
NVIDIA Optimums
pengaturan?
nvidia-driver
paket pre-dikompilasi untuk mengikuti arsitektur: amd64
, armhf
, i386
. Namun demikian, mereka sesuai untuk saya - saya menggunakan amd64
arsitektur dengan dukungan untuk i386
. ("dukungan" berarti saya mengunduh paket yang disarankan untuk arsitektur ini bersama dengan amd64
)