ใช้กราฟิกออนบอร์ดแทนการ์ดกราฟิกภายนอกใน Ubuntu 14.04


10

ฉันต้องการใช้กราฟิกการ์ด 2 ใบใน Ubuntu 14.04 ของฉัน

1) กราฟิกการ์ดภายนอกสำหรับการคำนวณด้วย Cuda

2) กราฟิกการ์ดออนบอร์ดเพื่อเปิด x-server ของฉัน

อย่างไรก็ตามเมื่อฉันเชื่อมต่อจอแสดงผลของฉันกับการ์ดกราฟิกออนบอร์ดก่อนที่จะบูทเครื่อง Ubuntu ก็ยังคงใช้การ์ดกราฟิกภายนอกสำหรับเซิร์ฟเวอร์ x

ฉันจะเปลี่ยนสิ่งนั้นได้อย่างไร


นำ GPU ภายนอกออกไหม
TellMe ทำไม

1
ไม่ฉันต้องการการ์ดกราฟิก 2 อัน 1 สำหรับเซิร์ฟเวอร์ x และเซิร์ฟเวอร์ Cuda
mcExchange

คำตอบ:


7

ดังที่คุณได้กล่าวถึง Cuda ในคำถามของคุณคุณต้องใช้การ์ดกราฟิก NVIDIA
เพื่อให้ได้ตามที่คุณต้องการคุณจะต้องติดตั้งไดรเวอร์ NVIDIA และ Optimus ที่เป็นกรรมสิทธิ์
หลังจากนั้นคุณสามารถสลับระหว่างกราฟิกจาก NVIDIA X Server Settings PRIME Profiles

สำหรับ GEFORCE 400 - 700 ฉันแนะนำให้ติดตั้งไดรเวอร์ NVIDIA รุ่น 352 และ nvidia-prime
สำหรับ GEFORCE 800 - 900 ฉันแนะนำให้ติดตั้งไดรเวอร์ NVIDIA รุ่น 358 และ nvidia-prime
ในการระบุรุ่นอะแดปเตอร์กราฟิกที่แน่นอนของการ์ดภายนอกให้เปิดเทอร์มินัลแล้วดำเนินการ:

lspci -k | grep -EA2 'VGA|3D'  

คำแนะนำในการติดตั้ง - ไดรเวอร์ NVIDIA รุ่นเสถียรล่าสุด 352

ไฮไลต์รายการ Ubuntu ในเมนูการบูต GRUB และกดEปุ่ม
เพิ่มnouveau.modeset=0ที่ส่วนท้ายของบรรทัด linux - กดF10เพื่อบูต

บนหน้าจอเข้าสู่ระบบกดCtrl+ Alt+ F1- ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ - ดำเนินการ:

sudo apt-get update
sudo apt-get install nvidia-352 nvidia-prime
sudo reboot  

คำแนะนำในการติดตั้ง - ไดรเวอร์ NVIDIA รุ่นล่าสุดอย่างเป็นทางการรุ่น 358

ไฮไลต์รายการ Ubuntu ในเมนูการบูต GRUB และกดEปุ่ม
เพิ่มnouveau.modeset=0ที่ส่วนท้ายของบรรทัด linux - กดF10เพื่อบูต

บนหน้าจอเข้าสู่ระบบกดCtrl+ Alt+ F1- ป้อนชื่อผู้ใช้และรหัสผ่านของคุณ - ดำเนินการ:

sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-358 nvidia-prime
sudo reboot  

บันทึก :

โดยทั่วไปคุณควรใช้ไดรเวอร์จากที่เก็บ Ubuntu อย่างเป็นทางการ บางครั้งมีปัญหากับไดรเวอร์เหล่านี้ - คุณสามารถติดตั้งไดรเวอร์ปัจจุบันเพิ่มเติมจาก GPU Drivers PPA สิ่งนี้มักจะนำไปสู่กราฟิกที่ใช้งานได้ดีโดยเฉพาะกับอะแดปเตอร์ NVIDIA GEFORCE ใหม่


ควรnouveau.modeset=0จะเพิ่มการกำหนดค่าด้วงด้วยหรือไม่ ฉันมี NVIDIA 940M พร้อม Intel Skylake และมันไม่ทำงานภายใต้เดสก์ท็อปส่วนใหญ่ที่มีไดรเวอร์ที่ฉันติดตั้งจากที่เก็บเริ่มต้น
zeitue

1
@zeitue: หลังจากการติดตั้งไดรเวอร์ NVIDIA เพิ่มพารามิเตอร์ไม่จำเป็นอีกต่อไป :)
cl-netbox

ขอบคุณที่แก้ไขระบบของฉันโดยใช้วิธีนี้เดสก์ท็อปทั้งหมดทำงานได้ในขณะนี้
zeitue

1

ฉันเชื่อว่าหัวข้อนี้ได้รับการพูดคุยและแก้ไขในฟอรั่มอื่น ๆ อีกมากมาย ข้างฟอรัมฉันรู้ด้วยตัวเองว่ามันเป็นไปได้เพราะฉันตั้งค่าที่คล้ายกันในเวลาเรียนของฉันในห้องปฏิบัติการเพื่อวัตถุประสงค์ HPCC

เป็นไปได้และง่ายดายเนื่องจาก Xorg รองรับการตั้งค่าและกำหนดค่าการ์ดหลายใบ

อย่างไรก็ตามลิงค์ด้านล่างจะให้ขั้นตอนทั้งหมดในการกำหนดค่าที่คุณต้องการ:

 1) http://askubuntu.com/questions/100232/how-do-i-change-the-grub-boot-order
 2) https://devtalk.nvidia.com/default/topic/572224/two-graphics-cards-in-linux-how-/
 1) https://launchpad.net/grub-customizer

การอภิปรายเกี่ยวกับฟอรั่มอย่างเป็นทางการของ nVidia (2) จะให้ขั้นตอนที่ชัดเจนแก่คุณ

คุณจะต้องใช้เครื่องมือปรับแต่งด้วงหากคุณไม่ทราบวิธีจัดการด้วงด้วยตนเอง

นี่คือลิงค์อื่นซึ่งค่อนข้างเก่า แต่ขั้นตอนเป็นสากลและสวยสามารถปรับให้เข้ากับระบบอูบุนตูปัจจุบัน:

 http://ubuntuforums.org/showthread.php?t=53966 

ลิงก์เหล่านี้ไม่ได้ช่วยกรณีของฉัน ฉันแก้ไขมันแบบนี้askubuntu.com/questions/712578/…
Siddharth
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.