ฉันจะดูการ์ดแสดงผลของเครื่องที่เปิดใช้งาน Optimus ได้อย่างไร


11

ฉันใช้ Ubuntu 12.04.1 LTS บนโน้ตบุ๊ก Asus K55v ของ Optimus ที่เปิดใช้งาน ซึ่งหมายความว่ามีการ์ดวิดีโอสองชุด รวม Intel หนึ่ง (หน่วยความจำที่ใช้ร่วมกัน 1GB) และ Nvidia Geforce 610M แบบแยก เกี่ยวกับเรื่องนี้ฉันมีคำถามที่เกี่ยวข้องสองสามข้อ:

  1. ฉันจะบอกได้อย่างไรว่าระบบของฉันใช้กราฟิกการ์ดอยู่หรือไม่และถ้าเป็นเช่นนั้นจะมีราคาเท่าใด
  2. ฉันจะตรวจสอบได้อย่างไรว่าไดรเวอร์ของกราฟิก Intel ได้รับการติดตั้งหรือไม่
  3. ฉันพยายามดาวน์โหลดไดรเวอร์จากเว็บไซต์ทางการของ Nvidiaแต่มันไม่ได้ติดตั้ง ฉันจะหาไดรเวอร์สำหรับ Nvidia ได้จากที่ใด
  4. ฉันจะใช้การ์ดกราฟิก Nvidia ให้ดีที่สุดได้อย่างไร (เช่นในแอปพลิเคชันใด)

คำตอบ:


3

คุณควรใช้ตัวจัดการแพ็กเกจของคุณเพื่อติดตั้งไดรเวอร์ Nvidia เพราะเมื่อการอัปเดตลงไปในท่อจะทำให้การอัพเกรดเคอร์เนลง่ายขึ้นและยังคงเก็บไดรเวอร์ nvidia ของคุณไว้หรือแม้กระทั่งรับการอัปเดตไดรเวอร์ของ nvidia โดยอัตโนมัติ

หากคุณมีไดรเวอร์ nvidia อื่นติดตั้งอยู่คุณจะต้องถอนการติดตั้งด้วยตนเอง อย่างน้อยในประสบการณ์ของฉันซึ่งเป็นวิธีที่ประสบความสำเร็จมากที่สุด รายละเอียดเหล่านั้นแสดงอยู่ในไฟล์ read me ที่มาพร้อมกับไดรเวอร์

หากคุณต้องการใช้ไดรเวอร์ทดสอบที่ทำงานได้ดีภายใต้ Ubuntu ให้รันคำสั่งนี้

sudo apt-get install nvidia-current-updates

ที่ควรทำ หากทำงานได้สำเร็จคุณควรมีแผงควบคุมของ Nvidia คุณสามารถค้นหาได้ในเส้นประ

ควรให้อุณหภูมิระบบ nvidia ของคุณและข้อเท็จจริงอื่น ๆ เกี่ยวกับการ์ดของคุณ

หวังว่านี่จะช่วยได้


7

คำสั่งglxinfoแสดงอะแดปเตอร์วิดีโอที่ใช้สำหรับกราฟิก OpenGL ค้นหาบรรทัดที่คล้ายกับข้อความต่อไปนี้:

OpenGL renderer string: Mesa DRI Intel(R) Ivybridge Mobile

ด้านบนจะแสดงบนแล็ปท็อปของฉันแม้ว่าจะมี GPU แยกโดย Nvidia Optimus ซึ่งหมายความว่ายังคงใช้ Intel GPU ในตัวสำหรับกราฟิก 3 มิติ

หลังจากตั้งค่าbumblebeeแล้วฉันก็รันoptirun glxinfoและสามารถเห็นว่าตอนนี้ระบบใช้ Nvidia GPU แต่เฉพาะเมื่อเรียกใช้คำสั่งด้วยoptirun:

OpenGL renderer string: GeForce GT 540M/PCIe/SSE2

ในที่สุดฉันก็พบว่า Nvidia GPU ทำงานได้แย่กว่าจริง ๆผ่านทางbumblebeeมากกว่าการรวมกับ GPU ของ Intel ที่เปิดใช้งานพร้อมDRI_PRIME=1การตั้งค่า ฉันจะลองอีกครั้งเมื่อ / หากมีทางออกที่ดีกว่าในอนาคต


1
นี่ตอบคำถามหลักของเขาได้ดีมาก +1! ประสิทธิภาพของ Nvidia GPU นั้นสูงเกินไปและ Intel Ivy Bridge HD Graphics นั้นต่ำกว่ามาตรฐาน IMO ฉันไม่เข้าใจว่าทำไมผู้ผลิตจึงทำ Optimus ด้วย Nvidia GPU ระดับล่างสุด ...
gertvdijk

1
โปรดทราบglxinfoว่าไม่ได้ติดตั้งโดยค่าเริ่มต้น คุณต้องติดตั้งmesa-utilsเพื่อรับมัน
Burhan Khalid

3

หนึ่งคำสั่งคือ

lspci 

ซึ่งผลิตภายใต้สิ่งอื่น ๆ เช่นในระบบของฉัน:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)

เครื่องมือที่คล้ายกันคือ lshw (ฮาร์ดแวร์รายการ):

sudo lshw -class display

ใน Xfce มีรายการอยู่ในเมนูการตั้งค่า 'ไดรเวอร์เพิ่มเติม' ซึ่งคุณสามารถดูได้หากมีการติดตั้งและใช้งานไดรเวอร์เช่นไดรเวอร์ Nvidia และคุณสามารถค้นหาไดรเวอร์ดังกล่าวได้ ชื่อของเมนูอาจแตกต่างกันไปในระบบของคุณ


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