ในช่วงสัปดาห์ที่ผ่านมาฉันพยายามติดตั้งไดรเวอร์ nvidia บนแล็ปท็อปดูอัลกราฟิคของฉัน
ตอนนี้ฉันใช้ Debian 9 stretch -rc 3 ก่อนหน้านี้ฉันใช้ Ubuntu 16.04 กับ Windows 10 (บูตคู่) การตั้งค่าก่อนหน้านี้ไม่เป็นไปตามความคาดหวังของฉันดังนั้นฉันจึงเปลี่ยนเป็น Debian 9 stretch -rc 3 ภายใต้amd64
สถาปัตยกรรมอย่างสมบูรณ์
บนเว็บไซต์ของผู้ผลิต, ฉันไม่สามารถหารายละเอียดสำหรับรุ่นแล็ปท็อปของฉันดังนั้นฉันมีให้เชื่อมโยงไปที่หน้าอเมซอน หน้านี้มีข้อกำหนดทางเทคนิคโดยละเอียดที่สุดที่ฉันพบได้ในอินเทอร์เน็ต ฉันหวังว่าฉันจะไม่ละเมิดกฎใด ๆ ... ฉันโพสต์หน้านี้โดยมีเป้าหมายเดียว: ให้ข้อมูลด้านเทคนิคแก่คุณ
คำถามของฉันมาจากไหน
ฉันเคยใช้ Ubuntu (14.x, 16.x) เป็นประจำ และเพื่อที่จะติดตั้งไดรเวอร์ nvidia ให้ถูกต้องฉันต้องทำสิ่งต่อไปนี้:
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.
และทุกอย่างก็ทำงานได้อย่างถูกต้อง !!!
ฉันรู้ว่าแน่นอนเพราะฉันใช้แล็ปท็อปของฉันเพื่อวัตถุประสงค์ทางวิทยาศาสตร์ดังนั้นฉันมักจะติดตั้งในCUDA toolkit
ภายหลัง
และนั่นคืออย่างน้อยสำหรับฉันตัวบ่งชี้ที่แข็งแกร่งที่ฉันไม่มีNVIDIA Optimus
การตั้งค่า แต่ฉันอาจจะผิด ...
ฉันพยายามติดตั้งไดรเวอร์ใน Debian ได้อย่างไรและปัญหาคืออะไร:
ตอนแรกผมมีการอนุญาตให้ใช้contrib
และซอฟแวร์ในnon-free
/etc/apt/sources.list
จากนั้นฉันก็รันคำสั่งต่อไปนี้:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install nvidia-driver
ถ้าฉันจะหยุดที่นี่และรีสตาร์ทคอมพิวเตอร์ของฉันฉันจะเห็นนี้
หากฉันดำเนินการต่อและเรียกใช้nvidia-xconfig
ฉันจะทำลายเดเบียน (จะมี แต่เคอร์เซอร์กะพริบหลังจากรีบูต)
ข้อมูลเพิ่มเติมเล็กน้อย:
ด้านล่างเป็นผลลัพธ์ของคำสั่ง "การรวบรวมข้อมูล" ไม่กี่คำ 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.
ใน Debian Settings > Details > Graphics
ฉันเห็นว่าฉันใช้ Intel integrated card ( Intel® Haswell Mobile
)
ตอนนี้ฉันไม่มีวิธีตรวจสอบ (นอกเหนือจากการติดตั้ง Ubuntu แทนเดเบียน) แต่ฉันจำได้ว่าในSoftware & Updates
ยูทิลิตี้ของ Ubuntu (ในAdditional Drivers
) ฉันสามารถดูรายการเกี่ยวกับอุปกรณ์ Intel ที่ไม่รู้จัก (CPU รู้จักอย่างถูกต้อง) ตอนนี้ฉันเชื่อ แต่ฉันอาจผิดว่าเป็นเรื่องเกี่ยวกับ Intel gpu
ฉันยังจำได้ว่าบน Ubuntu ฉัน nvidia gpu ได้รับการยอมรับว่าเป็น VGA ไม่ใช่ 3D
คำถาม:
คุณคิดว่าฉันมี
NVIDIA Optimus
การตั้งค่าหรือไม่? แม้ว่าใน Ubuntu ฉันสามารถใช้กราฟิกการ์ดในแบบปกติได้หรือไม่?ถ้าไม่ฉันจะบังคับให้ Debian จดจำกราฟิก nvidia ของฉัน
VGA controller
ได้3D controller
อย่างไร (Ubuntu สามารถทำเช่นนั้นได้)คุณทำสิ่งที่ฉันสามารถใช้การ์ด nvidia บน Ubuntu ได้ตามปกติ เท่านั้นเนื่องจากการ์ด Intel ของฉันไม่เป็นที่รู้จัก
ฉันต้องการถือแล็ปท็อปของฉันเป็น
multi-graphics
ระบบไม่ใช่hybrid-graphics
ระบบ ฉันจะทำสิ่งนี้ได้อย่างไรมีความเป็นไปได้ไหมที่ระหว่างการติดตั้ง Debian ฮาร์ดแวร์ของฉันถูกตรวจพบอย่างไม่ถูกต้องและตีความว่าเป็นการ
NVIDIA Optimums
ตั้งค่าหรือไม่?
nvidia-driver
แพคเกจก่อนรวบรวมต่อไปนี้สถาปัตยกรรม: amd64
, ,armhf
i386
อย่างไรก็ตามพวกเขามีความเหมาะสมสำหรับฉัน - ฉันใช้สถาปัตยกรรมด้วยการสนับสนุนamd64
i386
("รองรับ" หมายความว่าฉันกำลังดาวน์โหลดแพ็คเกจที่แนะนำสำหรับสถาปัตยกรรมนี้พร้อมกับamd64
)