NVIDIA GeForce พร้อมเทคโนโลยี Optimus รองรับโดย Ubuntu หรือไม่


171

ฉันกำลังพิจารณาซื้อแล็ปท็อป Dell XPS 15 แล็ปท็อปมีการ์ด Nvidia 420m ซึ่งควรทำงานกับ Linux แต่ฉันอ่านต่อไปว่าเทคโนโลยี Nvidia Optimus ไม่รองรับ Linux ฉันไม่ได้สนใจที่จะเปลี่ยนจาก Nvidia เป็น Intel เพื่อประหยัดพลังงาน แต่จำเป็นต้องรู้ว่าการ์ด Nvidia นั้นใช้งานได้จริงถ้าฉันติดตั้ง Ubuntu

หากใครมีประสบการณ์ในการใช้การ์ด Nvidia ด้วยเทคโนโลยี Optimus หรือดีกว่าแล็ปท็อปที่มีปัญหา (Dell XPS 15 ที่มี 1GB NVIDIA®GeForce® GT 420M) คงจะดีมาก

ปัญหาสำคัญที่ทำให้ผู้คนไม่ยอมรับการใช้งาน Linux คือปัญหาฮาร์ดแวร์ประเภทนี้ ฉันเป็นผู้ใช้ Ubuntu ในระยะยาวและผู้สนับสนุนที่ไม่สามารถทำผิดพลาดได้ด้วยการซื้อเช่นนี้ ฉันไม่ต้องการที่จะใช้จ่าย£ 500+ เพื่อค้นหาว่าฉันไม่มีกราฟิกเร่งความเร็วเพราะ Windows 7 ไม่ใช่ตัวเลือก


สิ่งที่อาจปรับปรุงให้ดีขึ้นเล็กน้อยเนื่องจากมีพิมพ์เขียวสำหรับการสนับสนุนกราฟิกแบบไฮบริด: blueprints.launchpad.net/ubuntu/+spec/desktop-p-hybrid-graphicsแต่ฉันไม่คาดหวังว่าจะได้รับการสนับสนุนอย่างเต็มที่ในระดับที่รองรับ ใน Windows
719016

นี่คือภาพรวมการสาธิตสด: youtube.com/watch?v=6ki7PLcXo00
Vitaliy Kulikov

CUDA ทำงานได้ดีมากกับภมร ฉันใช้การเรนเดอร์ GPU ในเครื่องปั่น

19
"ปัญหาสำคัญที่ทำให้ผู้คนไม่ยอมรับการใช้งาน Linux คือปัญหาฮาร์ดแวร์ประเภทนี้" คุ้มค่าซ้ำ
sequoia mcdowell

จะใช้งานได้ไหม phoronix.com/scan.php?page=news_item&px=MTM0NzE
MiJyn

คำตอบ:


159

แม้ว่าแท็บผลิตภัณฑ์ที่รองรับในหน้าดาวน์โหลดไดรเวอร์ระบุว่ารองรับ GT420M แต่รุ่น Optimus ไม่ได้รับการสนับสนุน จากแท็บข้อมูลเพิ่มเติม:

การออกแบบบางอย่างที่รวม GPU ที่รองรับอาจไม่สามารถใช้งานร่วมกับไดรเวอร์ Nvidia Linux ได้: โดยเฉพาะอย่างยิ่งการออกแบบโน้ตบุ๊กและออลล์ - อิน - วันเดสก์ท็อปที่สามารถสลับได้ (ไฮบริด) หรือกราฟิก Optimus จะไม่ทำงาน .

การออกแบบ Optimus นี้หมายความว่าการ์ด Nvidia ที่ต่อเนื่องนั้นเชื่อมต่อเข้ากับ Intel GPU ในตัวและไม่ได้เชื่อมต่อกับจอภาพเลย แล็ปท็อปกราฟิกไฮบริดบางรุ่นยังให้คุณเลือกการ์ด Nvidia ใน BIOS แต่แล็ปท็อป Optimus ที่ทันสมัยส่วนใหญ่ไม่มีตัวเลือกนี้

ฉันพูดจากประสบการณ์ฉันมี GT425M รวมกับโปรเซสเซอร์ i5-460M หากไม่มีการตั้งค่า BIOS หรือฮาร์ดแวร์สำหรับการสลับ / ปิดการใช้งานการ์ดแสดงว่าคุณทิ้งเงินของคุณไปแล้ว ตระกูล XPS 15 ไม่มีคุณสมบัติใด ๆ เหล่านี้ แม้ว่าคุณจะสามารถใช้การ์ดกราฟิกของ Intel ได้ แต่คุณอาจต้องการใช้การ์ด Nvidia เช่นกันเนื่องจากคุณได้ชำระเงินให้กับการ์ดแล้วซึ่งไม่สามารถทำได้โดยตรงในขณะนี้

คุณควรมองหาแล็ปท็อปเครื่องอื่นที่ไม่มี Optimus Optimus เป็นอึและ Nvidia ปฏิเสธที่จะให้การสนับสนุนที่ดีขึ้นสำหรับ Linux หากคุณมีความรักการผจญภัยและซื้อโน๊ตบุ๊คดังกล่าวแวะไปที่ลินุกซ์กราฟฟิคไฮบริดบล็อกและสมัครเป็นสมาชิกของรายการจดหมาย Launchpad ไปที่วิกิเพื่อดูวิธีต่างๆในการใช้บัตร (หวังว่า) วิธีการหนึ่งเรียกว่าBumblebeeซึ่งช่วยให้คุณสามารถแสดงผลโปรแกรมบนการ์ด nvidia ของคุณ ขณะนี้ฉันแนะนำให้ใช้โซลูชันอื่น ๆ (การเปิดเผย: ฉันเป็นผู้พัฒนา)

Ubuntu 12.10 Quantal จะมาพร้อมกับบิตแรกสำหรับการสนับสนุนที่แท้จริงสำหรับแล็ปท็อปกราฟิกไฮบริดที่เรียกว่า PRIME นี่คือการทดลองสูงและในการพัฒนาและอาจไม่มั่นคงเพียงพอสำหรับคนจำนวนมาก เฉพาะคนขับรถมาเปิดกราฟิกที่สนับสนุนเรื่องนี้แม้ว่าNvidia อาจปล่อยสนับสนุนในอนาคตมากเกินไปถ้ามันไม่ได้ทำงานมากเกินไปสำหรับพวกเขา หน้านี้ติดตามการสนับสนุนกราฟิกไฮบริดสำหรับ Quantal, เหล่านี้เป็นพิมพ์เขียวสำหรับ raring

หากคุณติดตั้งไดรเวอร์จาก nvidia.com

คุณทำผิดพลาดครั้งใหญ่โดยการติดตั้งไดรเวอร์โดยตรงจาก nvidia.com หากคุณต้องการมีไดรเวอร์ที่ใหม่กว่าเพิ่มubuntu-x-swat/x-updatesPPA เพราะสิ่งเหล่านี้จะติดตั้งไดรเวอร์ nvidia ในลักษณะที่ระบบ Optimus ของคุณไม่ตาย

หลังจากติดตั้งไดรเวอร์ nvidia จาก nvidia.com คุณอาจประสบกับการสูญเสียเอฟเฟกต์กราฟิกหน้าจอสีดำหรือประสิทธิภาพการทำงานกราฟิกที่ช้ามาก คำแนะนำในการถอนการติดตั้ง:

  1. บูตเข้าสู่โหมดการกู้คืนโดยกดค้างไว้Shiftก่อนทำการบู๊ตและเลือกตัวเลือกการกู้คืน
  2. netrootในเมนูดังต่อไปนี้เลือกหา
  3. ถอนการติดตั้ง nvidia:

    nvidia-uninstall
    
  4. ลบไฟล์การกำหนดค่าที่สร้างโดย nvidia ถ้ามี:

    rm /etc/X11/xorg.conf
    
  5. ติดตั้งแพ็กเกจ Mesa อีกครั้งสำหรับ GL:

    apt-get --reinstall install libgl1-mesa-glx
    
  6. เมื่อเสร็จแล้วให้รีบูทด้วย:

    reboot
    

คำแนะนำการติดตั้งสำหรับ Bumblebee

หากคุณเคยติดตั้ง Bumblebee หรือ Ironhide มาก่อนให้ตรวจสอบคำแนะนำในhttp://wiki.bumblebee-project.org/Upgrading-on-Ubuntu

ตั้งแต่ Bumblebee เวอร์ชั่น 3.0 "Tumbleweed" มันสามารถปิดการใช้งานการ์ด Nvidia ได้อย่างปลอดภัยเพื่อประหยัดพลังงาน ( ข่าวประชาสัมพันธ์ ) คุณสามารถรันโปรแกรมโดยใช้การ์ดแยกเพื่อประสิทธิภาพที่ดีขึ้น คำแนะนำในการติดตั้ง:

  1. เปิดใช้งานที่เก็บข้อมูล Universe และ Multiverseสำหรับไดรเวอร์ Nvidia 1. (เป็นทางเลือกสำหรับ 13.10 Saucy) เพิ่ม PPA ที่มีไดรเวอร์ล่าสุดเนื่องจากหนึ่งในที่เก็บอาจล้าสมัย:

    sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
    
  2. (สำหรับ 13.04 Raring และก่อนหน้านี้ไม่จำเป็นสำหรับ Saucy และใหม่กว่า) เพิ่ม PPA Stumble Bumblebee:

    sudo add-apt-repository ppa:bumblebee/stable
    sudo apt-get update
    
  3. ติดตั้ง Bumblebee โดยใช้ไดรเวอร์ Nvidia ที่เป็นกรรมสิทธิ์:

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  4. รีบูตหรือล็อกอินอีกครั้งเพื่อใช้การเปลี่ยนแปลงกลุ่ม

หากคุณต้องการรันโปรแกรมบนการ์ด nvidia ตอนนี้ให้ใช้optirunโปรแกรม:

optirun firefox &

หากคุณสนใจในการประหยัดพลังงานเท่านั้นให้เปลี่ยนคำสั่งสุดท้ายในขั้นตอนที่ 4 โดย:

sudo apt-get install --no-install-recommends bumblebee linux-headers-generic

ในเวลาต่อมา, คุณยังสามารถใช้ NVIDIA bumblebee-nvidiaโดยการติดตั้ง หากคุณต้องการใช้โปรแกรม 32 บิตคุณยังคงสามารถติดตั้งไลบรารีที่ต้องการsudo apt-get install virtualgl-libs-ia32ได้ คุณต้องเพิ่ม linux-headers-generic มิฉะนั้นbbswitchจะไม่สามารถสร้างโมดูลประหยัดพลังงานได้

แทนที่จะเป็น virtualgl คุณสามารถลองใช้primusเพื่อให้ได้ประสิทธิภาพที่ดีขึ้น ชื่อแพคเกจคือprimusและคุณสามารถใช้:

primusrun glxgears
# alternative that is nearly the same:
optirun -b primus glxgears

(หมายเหตุ: ก่อนถามเกี่ยวกับขีด จำกัด 60 fps โปรดอ่านคำถามที่พบบ่อย )

ดูเพิ่มเติมที่https://wiki.ubuntu.com/Bumblebee

หมายเหตุ:

  • acpi_callเลิกใช้ด้วยตนเอง ตามค่าเริ่มต้นจะไม่สามารถระงับได้
  • อย่าใช้ppa:mj-casalogic/bumblebeeหรือคอมไพล์ MrMEEE / bumblebee-Old-and-ทอดทิ้งมันไม่ได้รับการบำรุงรักษาอีกต่อไปและมีข้อผิดพลาดมากมาย
  • Martin Juhl แยก Bumblebee ดั้งเดิมให้กับ Ironhide แต่ในความคิดของฉันไม่ควรใช้เพราะข้อบกพร่องในการออกแบบจาก Bumblebee ดั้งเดิมยังคงปรากฏอยู่และคุณสมบัติ "การจัดการพลังงาน" ไม่เสถียร (ใช้วิธีการที่ผิดวิธี _ON และ _OFF ) การติดตั้งยังคงเป็นระเบียบการติดตั้งของคุณอาจเสียหายหลังจากลบออก

หากคุณไม่ต้องการใช้การ์ด nvidia หรือ Bumblebee

หากคุณติดตั้งไดรเวอร์ nvidia โดยไม่ตั้งใจ (เช่นใช้ jockey) คุณมีสองทางเลือกดังนี้:

  • ถอนการติดตั้งไดรเวอร์ (แพ็คเกจnvidia-current)
  • ตั้งค่าไลบรารี OpenGL เริ่มต้นตามที่อธิบายไว้ในรายงานข้อผิดพลาดนี้

6
@JorgeCastro Bumblebee จำเป็นเฉพาะเมื่อคุณต้องการใช้การ์ด nvidia หากคุณไม่ได้ติดตั้งไดรเวอร์ nvidia การ์ด Intel จะทำงานได้ดี
Lekensteyn

2
@JorgeCastro ถูกต้องไม่จำเป็นต้องดำเนินการใด ๆ เพิ่มเติมเพื่อให้มีเดสก์ทอปแบบกราฟิกที่ใช้งานได้ เพียงแค่บอกคนอื่นว่าอย่าติดตั้งไดรเวอร์ nvidia หากทำไปแล้วควรลบออก
Lekensteyn

การใช้พลังงานเป็นอย่างไร? Bumblebee ไม่สามารถปิด GPU ที่ไม่ใช้งาน (Nvidia) ได้หรือไม่ AFAIK จะยังคงใช้งานอยู่และดูดพลังงานหากคุณไปที่เส้นทาง "ไม่สนใจ Jockey" (ซึ่งอย่างน้อยจะช่วยให้ผู้คนสามารถทำงานกับระบบของพวกเขาได้ดังนั้นจึงไม่เลวร้ายเกินไป :))
htorque

1
@ htorque Bumblebee สามารถเปิด / ปิดการ์ดได้ แต่นั่นเป็นคุณสมบัติทดลองที่ต้องการให้คุณรู้ว่าใช้งานได้ หากคุณพูดเบาและรวดเร็วติดตามฉัน (Lekensteyn) หรือ Team_Bumblebee เพื่อรับการแจ้งเตือนเมื่อ Bumblebee มีวิธีอัตโนมัติในการตรวจสอบการโทรที่ถูกต้อง
Lekensteyn

1
@htorque ด้วยภมร 3.0 บัตรขณะนี้คุณสามารถยกเลิกการใช้งานbbswitch
Lekensteyn

41

อัปเดตตั้งแต่ Ubuntu 12.10:

ชิ้นส่วนกราฟิกสแต็กทั้งหมดที่จำเป็นสำหรับการสนับสนุนกราฟิกไฮบริดทำให้เป็น 12.10; Quantal Quetzal มีโครงสร้างพื้นฐานเพื่อรองรับกราฟิกแบบไฮบริด - ทั้งเพื่อขยายการแสดงผลเมื่อจอภาพภายนอกสามารถขับเคลื่อนด้วยชิปแบบแยกและใช้งานแอพพลิเคชั่นบนชิปแบบแยกและแสดงบน GPU ในตัว

มีสอง caveats แม้ว่าหนึ่งใหญ่หนึ่งรอง

ข้อแม้เล็กน้อยคือไม่มีการสนับสนุน GUI - ไม่มีวิธีที่ชัดเจนในการใช้งานแอพพลิเคชั่นบน GPU แยก คุณสามารถทำได้โดยการตั้งค่าDRI_PRIME=1ตัวแปรสภาพแวดล้อมก่อนเริ่มแอปพลิเคชัน

ข้อแม้สำคัญคือที่ว่านี้จะใช้กับคนขับรถฟรี - nouveau, และradeon intelNvidia ได้แสดงความสนใจในการสนับสนุนกราฟิกไฮบริดบน linux แต่dma-bufสัญลักษณ์เคอร์เนลที่พวกเขาต้องการใช้ถูกทำเครื่องหมายเป็น GPL ซึ่งพวกเขาจะไม่ใช้

นอกจากนี้การสนับสนุนแบบไฮบริดยังมีเพียงการทดสอบแบบเบาและยังมีชิ้นส่วนที่ยังต้องใช้งานเช่นการซิงค์ข้าม GPU เพื่อป้องกันการฉีก

สถานะ ณ Ubuntu 12.04 LTS:

ตำแหน่งอย่างเป็นทางการของ nVidia คือพวกเขาไม่มีแผนที่จะสนับสนุน Optimus บน Linux - กองกราฟิกของเราได้รับการออกแบบโดยมีสมมติฐานว่ามีการ์ดเพียงใบเดียวที่สามารถแสดงผลได้และไม่สะดวกในการทำงาน

Dave Airlieทำงานหลายอย่างในการแก้ปัญหานี้ในเซิร์ฟเวอร์ X และเคอร์เนลและนั่นอาจจะถูกลดทอนในdrm-bufงานที่ออกมาจากโลก ARM เป็นหลักผ่านทาง Linaro เมื่อสิ่งนี้ดำเนินไปหมดแล้ว - ซึ่งดูเหมือนจะอยู่ห่างออกไป 6 เดือนถึงหนึ่งปี - จะเป็นไปได้ที่จะทำกราฟิกไฮบริดอย่างถูกต้อง ณ จุดนี้ nVidia อาจพิจารณาทบทวนการใช้งาน Optimus บน Linux อีกครั้งเนื่องจากจะไม่เป็นปัญหาทางเทคนิคขนาดใหญ่อีกต่อไปในการติดตั้ง

ในแง่ของการสนับสนุนกราฟิกไฮบริดในขณะนี้ที่ภมรโครงการทำบางสิ่งที่ตามเส้นที่ มันรันเซิร์ฟเวอร์ X ตัวที่สองบนการ์ด nVidia และคัดลอกไปยังเอาต์พุตของการเรนเดอร์ มันไม่ได้เลวร้ายอย่างที่ควรจะเป็น - นั่นคือสิ่งที่การ์ด nVidia ทำใน Windows 7 ด้วยเช่นกันเพียงแค่รองรับฮาร์ดแวร์เล็กน้อย

ทีม Ubuntu X ไม่ได้วางแผนที่จะสนับสนุน Bumblebee หรือ Ironhide (ทางแยกของ Bumblebee)

หากระบบของคุณมีตัวเลือก BIOS เพื่อสลับระหว่างการ์ด Intel และ nVidia คุณสามารถเลือกระหว่างการ์ดเหล่านั้นได้

หากระบบของคุณมีฮาร์ดแวร์ mux - ดังนั้นทั้ง nVidia และ Intel GPUs จะเชื่อมต่อกับเอาท์พุต - และ vga_swicheroo ทำงานได้คุณสามารถใช้อินเทอร์เฟซนั้นเพื่อสลับระหว่างกันได้ แต่เฉพาะเมื่อคุณใช้ไดรเวอร์โอเพ่นซอร์ส สำหรับ 12.04 เราวางแผนว่าจะปิด GPU ที่ไม่ได้ใช้ในกรณีนี้ซึ่งจะทำให้อายุการใช้งานของแบตเตอรี่ดีขึ้น

หากระบบของคุณไม่มีตัวเลือก BIOS และไม่มี mux ฮาร์ดแวร์ที่ vga_switcheroo รู้วิธีการขับการ์ด nVidia ของคุณจะไม่สามารถใช้งานได้ใน 12.04

¹: fglrxไดรเวอร์ของ AMD มีการรองรับกราฟิกไฮบริด ดูเหมือนว่าจะทำเช่นนี้โดยอ้างว่าเป็นเซิร์ฟเวอร์ X และโหลดไดรเวอร์ Intel เอง นี่ไม่ใช่ทางออกที่สะอาด clean


2
ฉันคิดว่าหนึ่งปีสำหรับงาน PRIME (งานของเดฟ) ยังคงมองโลกในแง่ดีและสองปีก็เหมือนจริงมากขึ้น เทคโนโลยีอย่าง Optimus เป็นโซลูชั่นซอฟต์แวร์เต็มรูปแบบฮาร์ดแวร์ไม่ให้การสนับสนุนแม้ใน Windows 7 ในขณะที่ Bumblebee ไม่ใช่โซลูชันที่สมบูรณ์แบบรุ่น 3.0 จะเพิ่มการประหยัดพลังงานโดยค่าเริ่มต้น เพิ่มเติมเกี่ยวกับเรื่องนั้นในaskubuntu.com/a/36936/6969
Lekensteyn

2
Optimus ไม่ใช่โซลูชันซอฟต์แวร์เต็มรูปแบบ GPU nVidia มีฮาร์ดแวร์บางอย่างที่จะช่วย (สิ่งที่โครงการนูโวเรียกเครื่องมือ PCOPY) แม้ว่าจะเป็นเพียงการเพิ่มประสิทธิภาพ เห็นได้ชัดว่าฉันไม่คิดว่าปีหนึ่งไม่น่าจะเกินไปสำหรับ PRIME Optimus ไม่ได้ซับซ้อนกว่าการคัดลอกจาก VRAM ส่วนใหญ่เป็นการออกแบบของเซิร์ฟเวอร์ X ที่ทำให้มันยาก
RAOF

1
นั่นหลุดออกมาจากใจฉัน ประเด็นของฉันก็คือฟังก์ชั่นการสลับถูกนำมาใช้อย่างสมบูรณ์ในซอฟต์แวร์และฮาร์ดแวร์ไม่ได้ช่วยในเรื่องนั้น ("muxless")
Lekensteyn

ขวา. นั่นเป็นความจริงโดยสิ้นเชิง ประเด็นของฉันคือนิดหน่อย ฮาร์ดแวร์เป็นการเพิ่มประสิทธิภาพอย่างหมดจด
RAOF

1
ขอบคุณสำหรับการอัปเดต 12.10, RAOF แต่คุณสามารถอธิบายรายละเอียดเกี่ยวกับการสนับสนุนล่าสุดของ Ubuntu ได้ไหม? ฉันกำลังใช้ Nvidia Optimus และฉันไม่เห็นอะไรเช่นการเข้าถึงพอร์ต DVI ที่แนบมากับชิปเซ็ต Nvidia
Ken Kinder

14

แล็ปท็อปของคุณคือNVIDIA -เปิดใช้งานOptimus มันคือการกำหนดค่ากราฟิกคู่เพื่อประหยัดพลังงาน ปัจจุบัน nvidia ไม่ได้ให้การสนับสนุนใด ๆ สำหรับเทคโนโลยีนี้ใน linux ดังนั้นในลินุกซ์กราฟิกการ์ดที่อยู่บนที่นำไปสู่การใช้พลังงานแบตเตอรี่สูงและความร้อนมากเกินไป สำหรับรายละเอียดเพิ่มเติมอ่านลิงค์ด้านล่าง

ในเทคโนโลยีออปติมัสกราฟิก Intel จะเปิดอยู่เสมอ เมื่อคุณใช้ GT540M ภาพที่สร้างโดย GT540M actully จะถูกส่งผ่านการ์ด Intel grphics

ตัวเลือกที่มีอยู่ใน linux

ปิด nvidia GT540M และใช้ intel เท่านั้น ใช้การ์ด Nvidia ด้วยคำสั่งพิเศษเฉพาะเมื่อจำเป็นAlso never install nvidia-drivers alone.

คำแนะนำสำหรับการติดตั้งBumblebeeเพื่อปิด GPU แบบแยกและเปิดใช้งานเมื่อจำเป็นเท่านั้น

  1. พิมพ์ข้อความต่อไปนี้ในเทอร์มินัล

    sudo add-apt-repository ppa:bumblebee/stable
    

    แล้วก็

    sudo apt-get update
    
  2. ในการติดตั้ง Bumblebee โดยใช้ไดรเวอร์ NVIDIA ที่เป็นกรรมสิทธิ์:

    sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
    
  3. Reboot


หากคุณต้องการปิดการใช้งานการ์ด nvidia ไม่จำเป็นต้องเรียนรู้สิ่งต่อไปนี้

การเรียนการสอนการใช้งาน:

ในการรันโปรแกรมด้วยการ์ด nvidia ให้ใช้optirunคำสั่งนำหน้าในเทอร์มินัล ชอบที่จะทำงานglxspheresกับประเภทการ์ด nvidia อย่างไรก็ตามวิธี gui ยังมีอยู่

optirun glxspheres

ในการเรียกใช้ประเภท Firefox:

optirun firefox &

หมายเหตุ:หากคุณต้องการรันโปรแกรม 32 บิตเช่น Wine และใช้ Ubuntu 11.10 Oneiric หรือใหม่กว่าให้ติดตั้งไลบรารี 32 บิตด้วย:

sudo apt-get install virtualgl-libs:i386 libgl1-mesa-glx:i386 libc6:i386

คำถามที่เชื่อมโยง:

ไม่สามารถใช้การ์ด nvidia / ไดรเวอร์บนโน้ตบุ๊กที่ดีที่สุด


สวัสดี Web-E ฉันพยายามที่จะใส่คำสั่งที่คุณบอกฉันลงใน terminal เมื่อฉันใส่ sudo apt-get ติดตั้ง bumblebee bumblebee-nvidia ฉันได้ mohamed @ mohamed-Aspire-3830TG: ~ $ sudo apt-get ติดตั้ง bumblebee bumblebee -nvidiaReading รายชื่อแพ็กเกจ ... เสร็จสิ้นการสร้างแผนผังการพึ่งพาอ่านข้อมูลสถานะ ... เสร็จแล้ว E: ไม่สามารถค้นหาแพ็คเกจ bumblebee E: ไม่สามารถค้นหาแพ็คเกจ bumblebee-nvidia ไม่แน่ใจว่าสิ่งนี้หมายความว่าอย่างไร
Mohamed Ahmed

ฉันเดาว่าคุณข้ามขั้นตอนที่ 2 ไปsudo apt-get updateแล้ว ปล่อยให้มันวิ่งก่อน จากนั้นลองอีกครั้ง ถ้ามันล้มเหลวอีกครั้ง แจ้งให้เราทราบ
Web-E

10

NVIDIA Optimusจะไม่ได้รับการสนับสนุนในทางใดทางหนึ่งบนแพลตฟอร์มยูนิกซ์ปัจจุบัน

นี่เป็นเฉพาะสำหรับแล็ปท็อป (มือถือ) ระบบที่ใช้ NVIDIA ที่ระบุว่า OPTIMUS ในรายการข้อมูลจำเพาะ คุณจะไม่สามารถใช้กราฟิก NVIDIA ใน Ubuntu ของคุณได้ คุณจะต้องทำงานร่วมกับไดรเวอร์กราฟิก Intel แบบบูรณาการ (เท่าที่รองรับแพลตฟอร์มของคุณ - การสนับสนุน Sandy Bridge ยังคงอ่อนแอ)

ควรสังเกตว่า Optimus นั้นแตกต่างจากความสามารถรุ่นเก่าในการสลับระหว่างระบบกราฟิกในตัว (โดยทั่วไปคือ Intel) และระบบแยก (NVIDIA, ATI) ด้วย Optimus นั้นมีการใช้พา ธ กราฟิกแบบรวมอยู่เสมอและช่วยให้คุณ (เพิ่มเติม) เปิดใช้งานกราฟิกแบบแยกเมื่อต้องการ - ซึ่งต้องใช้ Windows 7 ในขณะนี้ (afaik, จะไม่ทำงานบน Vista)

นี่คือข้อมูลอ้างอิงบางส่วนเพื่อให้ได้ความเร็วสูงสุด

  1. UbuntuForums: nVidia Optimus และ Ubuntu อธิบาย
  2. phoronix: NVIDIA Optimus จะมา Linux อย่างแน่นอนหรือไม่?
    โพสต์โดย Michael Larabel เมื่อวันที่ 25 เมษายน 2011

คำใบ้: ฉันใช้ XPS 15 L502x กับ525M Optimus graphics


อัปเดต : นี่คือข้อความจากหน้าNVIDIA Drivers 270.06ในAdditional Informationแท็บ

การออกแบบบางอย่างที่รวม GPU ที่รองรับอาจไม่สามารถใช้งานร่วมกับไดรเวอร์ NVIDIA Linux ได้: โดยเฉพาะอย่างยิ่งการออกแบบเดสก์ท็อปโน้ตบุ๊กและออลล์ - อิน - วันที่สลับได้ (ไฮบริด) หรือกราฟิก Optimus จะไม่ทำงาน .

ตอนนี้คุณรู้แล้วว่าจะต้องมองหาอะไรในรายละเอียดแล็ปท็อปที่ใช้ NVIDIA หากคุณต้องการขับ NVIDIA จาก linux


ปรับปรุง: ดูที่ภมรโครงการ
เริ่มจากREADMEตรงนั้น


5

ปัจจุบันมีภมรเพื่อสนับสนุน nVidia Optimus

ฉันมี Dell Latitude E6520 พร้อม Intel Core i5 (มีกราฟิก Intel ในตัว) และการ์ดกราฟิก nVidia 420M คุณสามารถรันโปรแกรมด้วยoptirun(พิมพ์optirun programnameในเทอร์มินัลเพื่อเริ่มต้นprogramname) จากนั้นจะสามารถใช้กราฟิก nVidia ได้

ฉันไม่ได้ลองกับโปรแกรม CUDA


2

ไดรเวอร์ของ Nvidia จะไม่ทำงานเนื่องจาก Dell ไม่มีตัวเลือก BIOS ในการเลือกกราฟิกการ์ด ลองปล่อยม้าของผึ้ง มันทำงานสำหรับฉันเมื่อวานนี้กับ Dell l502x (การ์ด 525M) และฉันตรวจสอบหลังจากรีบูตหลายครั้ง ตามค่าเริ่มต้น Intel จะใช้ แต่คุณสามารถเรียกใช้แอปพลิเคชันโดยใช้ NVIDIA โดยใช้คำสั่ง optirun แล้ว นอกจากนี้คุณจะต้องเริ่มต้น bumblebee ใหม่หลังจากการบูท


2

ฉันคิดว่า NVidia Optimus ใช้งานได้ดีกับ Ironhide ทั้งใน 11.10 และ 11.04 ฉันคิดว่าคำแนะนำใด ๆ ที่จะไม่ซื้อแล็ปท็อป Optimus เป็นเรื่องที่หยิ่งยโส ใครจำเป็นต้องเรียกใช้งานกราฟิกสัตว์ประหลาดบนแล็ปท็อป Linux 24x7? Intel GPU นั้นดีกว่าพลังงานมากและเท่าที่ฉันสามารถบอกได้ Ironhide จะไม่เรียกใช้ NVidia GPU จนกว่าคุณจะเรียกใช้ Optirun ฉันมีความสุขมากกับแล็ปท็อป Optimus ของฉัน

การขาดการสนับสนุนจอภาพภายนอกที่เหมาะสม (ฉันลาดเทรับความละเอียด 1080i) เป็นปัญหา SandyBridge Intel HD3000 ซึ่งฉันเชื่อว่าจะถูกจัดเรียงในรุ่นที่ใหม่กว่า ปัญหานี้ไม่เกี่ยวข้องกับ Optimus และจะปรากฏในแล็ปท็อป Intel HD3000 ทั้งหมด

คู่มือนี้ใช้สำหรับแล็ปท็อป Dell XPS17 L702x และ Oneiric แต่ฉันเชื่อว่าควรใช้กับแล็ปท็อป Optimus เกือบทุกรุ่น

อย่าลืมลบไดรเวอร์ NVidia ทั้งหมดก่อนติดตามลิงค์ข้างบนและขอให้โชคดี!


ในเว็บไซต์ Intel พวกเขาอ้างว่ากราฟิก HD 3000 สามารถแสดงผลได้สูงถึง 2560 X 1600 My Dell XPS 15 L502X ของฉันเชื่อมโยงผ่าน miniDisplayPort กับจอภาพภายนอก 1900X1080p แต่ฉันไม่สามารถบอกได้ว่ามันจะส่งออก 1080i หรือ 1080p คุณแน่ใจได้อย่างไร? คุณหมายถึงอะไร (ฉันไม่สามารถรับ 1080i) ext.monitor ของฉันแสดง 1900X1080 60Hz PP (ที่มา: Intel HD 3000)
Hanynowsky

1

โซลูชัน bumblebee ช่วยให้คุณเรียกใช้ทั้งการ์ดในตัวและการ์ด nvidia optimus card แยกในเวลาเดียวกัน จากนั้น acpi_call และ byo-switcheroo จะมีกลไกที่แตกต่างกันสำหรับการเปิด / ปิดการ์ดกราฟิกแยกขึ้นอยู่กับรุ่นแล็ปท็อปของคุณ ตอนนี้สิ่งต่าง ๆ ได้รับการสนับสนุนที่ดีขึ้นกว่าที่เคยเป็นมาดูที่: http://launchpad.net/~hybrid-graphics-linux


1
สิ่งนี้ไม่สามารถใช้ได้กับระบบ Optimus ปัจจุบันไม่มีไดร์เวอร์ที่พร้อมใช้งานสำหรับระบบ UNIX / Linux ที่ทำงานบนระบบ Optimus ได้อย่างถูกต้อง
Thomas Ward

ตอนนี้ acpi_call เลิกใช้แล้วในความโปรดปรานของ bbswitch
Lekensteyn

1

ปัญหาสำคัญที่ทำให้ผู้คนไม่ยอมรับการใช้งาน Linux คือปัญหาฮาร์ดแวร์ประเภทนี้ ฉันเป็นผู้ใช้ Ubuntu ในระยะยาวและผู้สนับสนุนที่ไม่สามารถทำผิดพลาดได้ด้วยการซื้อเช่นนี้ ฉันไม่ต้องการใช้เงิน 500 ปอนด์ + เพื่อค้นหาว่าฉันไม่มีกราฟิกเร่งความเร็วเพราะ Windows7 ไม่ใช่ตัวเลือก

หากคุณเป็นผู้ใช้ Linux ในระยะยาวคุณควรเข้าใจว่าความเข้ากันได้ของฮาร์ดแวร์นั้นขึ้นอยู่กับผู้ผลิตฮาร์ดแวร์ เราต้องให้เวลากับชุมชน Linux / kernel เพื่อนำเทคโนโลยีใหม่นี้มาใช้ ในตอนท้ายสิ่งที่เรามักจะมีคือการจัดการ CPU ที่แข่งขันได้จริงใน Linux เมื่อเทียบกับระบบปฏิบัติการอื่น ๆ แต่มันต้องใช้เวลา

อดทนเพื่อนของฉัน


จริงอยู่, มันเป็นเรื่องของเวลา - เป็นอันดับแรกกับไดรเวอร์ของ Broadcom, wifi บกพร่อง, และอื่น ๆ และตอนนี้มีการ์ดกราฟิก
NoBugs

1

สำหรับทุกคนที่มีหรือจะซื้อแล็ปท็อปกับ Nvidia Optimus อย่างที่ฉันทำ:

ณ วันที่นี้มันทำงานได้อย่างสมบูรณ์ ฉันทำตามขั้นตอนที่ระบุโดยคำตอบของ Lekensteyn ใน Packard Bell EasyNote TS แล็ปท็อปพร้อม Intel HD3000 และ Geforce GT 540M (1GB) และสามารถใช้อุปกรณ์กราฟิกทั้งสองตอนนี้ภายใต้ Ubuntu 12.04

สิ่งเดียวที่ฉันต้องทำอันดับแรกคือเปลี่ยนเป็น BIOS เพื่อใช้กราฟิก Intel แบบรวมเท่านั้น (ฉันต้องติดตั้งใหม่เช่นนี้เนื่องจากความพยายามครั้งแรกของฉันสิ้นสุดลงที่จะไม่มีตัวเลือกไดรเวอร์ที่เหมาะสมในการรีบูต เมื่อเปิดใช้งานทั้งคู่ compiz / 3D จะไม่สามารถใช้งานได้ก่อน / หลังการติดตั้ง Ubuntu มีเพียงกราฟิกแบบรวมที่เปิดใช้งานใน BIOS เท่านั้นกราฟิก 3 มิติของ Intel นั้นทำงานได้อย่างสมบูรณ์จากหน้าจอการติดตั้งแล้ว

สิ่งนี้จะให้ทางเลือกแก่ฉันในการใช้ Bumblebee เพื่อการประหยัดพลังงานโดยไม่ต้องติดตั้งไดรเวอร์ Nvidia ใด ๆ

ในที่สุดฉันก็เปิดใช้งานกราฟิกทั้งสองใน BIOS และติดตั้งแพคเกจ Bumblebee และ bumblebee-nvidia และใช้งานได้อย่างมีเสน่ห์ โดยใช้ "glxgears -info" และ "optirun glxgears -info" ฉันสามารถยืนยันได้ว่ามันจะทำงานได้ทั้งกับ Intel หรือ Nvidia graphics ฉันชอบการใช้งาน "optirun" ดีกว่าสวิตช์อัตโนมัติภายใต้ Win7 เพราะฉันสามารถตัดสินใจได้ตอนนี้ถ้าฉันต้องการใช้กราฟิกที่ดีกว่าหรือไม่ใช้แบตเตอรี่ที่ปลอดภัย


ผลลัพธ์ที่คล้ายกันมากสำหรับฉันเช่นกัน เว็บไซต์ Bumblebee อย่างเป็นทางการคือbumblebee-project.org
Sepero

1

ปัจจุบัน (ณ วันที่ 13.04 IIRC) หากคุณดาวน์โหลดไดรเวอร์ไบนารี่ NVIDIA ผ่านทางไดรเวอร์เพิ่มเติมมันจะติดตั้งโดยอัตโนมัติnvidia-primeพร้อมกับมัน

จากนั้นเมื่อคุณติดตั้งและรีบูตคุณสามารถเปลี่ยนเป็นกราฟิกแยกโดยการเปลี่ยนโหมดแสดงภาพภายใต้ส่วน PRIME ในnvidia-settingsและ X11 จะใช้ในการเข้าสู่ระบบครั้งต่อไป

อย่างไรก็ตามฉันพบว่าสิ่งนี้ทำให้ ATROCIOUS ฉีกขาดดังนั้นฉันยังคงไม่แนะนำให้ใช้ตัวเลือกนี้ ดังนั้นหากคุณต้องการติดตั้ง Bumblebee ตามที่คนอื่นแนะนำไม่ต้องกังวล สิ่งที่คุณต้องทำก่อนติดตั้ง Bumblebee เพียงเพื่อลบnvidia-primeแพ็คเกจ


1

ก่อนที่อูบุนตู 14.04 คำถามนี้ใช้ได้ - ตอนนี้ไม่ใช่ปัญหา - ฉันมีการ์ด Nvidia ที่มี Optimus และได้รับสิ่งต่าง ๆ เช่น WebGL ทำงานอย่างถูกต้องและต้องใช้ bumblbee ในปีก่อน - แต่เมื่อฉันทำความสะอาดไดรฟ์ / ติดตั้ง 14.04 แม้กระทั่งไดรเวอร์ Nouveau ที่เป็นค่าเริ่มต้นในขณะนี้ก็สามารถแสดงผลกราฟิกได้อย่างยอดเยี่ยม - ตอนนี้ WebGL นั้นง่ายมาก !!!


0

เพื่อตอบคำถาม: มันน่ากลัว ก่อนอื่นลืมเกี่ยวกับโหมดไฮบริด (Optimus) แน่นอนว่ามี Bumblebee แต่ยังไม่เสร็จซับซ้อนและใช้งานได้ไม่เต็มที่ (อย่าคาดหวังว่าจะติดตั้งเพียงคลิกเดียว!) สำหรับฉันมันไร้ประโยชน์อย่างแน่นอน การปิดใช้งาน gpu ด้วยตนเอง (แบบรวมหรือแบบแยก) ไม่ได้ช่วยประหยัดพลังงานอยู่ดี

เมื่อพูดถึงไดรเวอร์สิ่งต่าง ๆ ไม่ได้ดีไปสำหรับฉัน: หลังจากติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์เริ่มต้นฉันมีปัญหามากมาย Xorg ไม่เริ่มทำงานอีกต่อไป การใช้ไดรเวอร์ NVIDIA จริงทำให้สิ่งเลวร้ายลง

ตอนนี้ฉันกำลังใช้ไดร์เวอร์โอเพนซอร์สเส็งเคร็งและรถบั๊กกี้ ตอนนี้ฉันมีปัญหาด้านกราฟิก แต่ก็เป็นวิธีเดียวที่ฉันจะได้รับการเร่ง GFX Ubuntu ที่ไม่มีการเร่ง GFX คือความล้มเหลวทั้งหมด: Unity-2D เป็นรถ (มากกว่า Unity ด้วยการเร่งความเร็ว) และฉันรู้สึกว่ามันด้อยพัฒนา XFCE เป็นโซลูชันชั่วคราวของฉันเท่านั้นจนกว่าฉันจะได้ไดรเวอร์โอเพ่นซอร์สที่ทำงานได้อีก XFCE นั้นดี (มันมีซอฟต์แวร์เรนเดอร์เพื่อความโปร่งใสและเช่นนั้น) แต่คุณจะต้องใช้เวลาในการทำให้เมนูต่าง ๆ ทั่วโลกทำงานใน XFCE

โดยสรุป: ทุกอย่างดีตราบใดที่คุณไม่พยายามติดตั้งไดรเวอร์ที่ดีกว่า อย่างน้อยนั่นก็เป็นกรณีของฉัน หากคุณต้องการเรียกใช้เกม (อาจผ่านทางไวน์) ฉันไม่คิดว่าไดรเวอร์ opensource จะทำให้คุณไปไกล ยังไม่ได้คาดหวังว่าแบตเตอรี่ที่ดี (สำหรับฉัน: 4h30-5h00 ภายใต้ windows, 1h45 ภายใต้ ubuntu !!! และฉันได้ลองทุกสิ่งที่ฉันสามารถหาได้ในเน็ต ... )

ฉันมี GT540m 1Gb และ Intel IGP (ฉันปิดการใช้งานหลังพยายามที่จะชนะอายุการใช้งานแบตเตอรี่ แต่ก็ไม่มีประโยชน์)


1
ลองคำตอบ lekenstyn - รุ่นใหม่เพิ่งทำในสัปดาห์ที่ผ่านมาซึ่งดูมีแนวโน้มมาก
fossfreedom

ขอบคุณ ฉันยอมแพ้โดยสุจริตเมื่อฉันได้รับ Xorg อีกครั้ง ฉันก็คิดว่าโครงการจนตรอก คุณบอกฉันได้ไหมว่ามีโอกาสที่ฉันจะลดการใช้พลังงานโดยใช้วิธีการที่ให้ไว้หรือไม่ นั่นจะดีจริงๆเนื่องจากอายุการใช้งานแบตเตอรี่ในปัจจุบันของฉันค่อนข้างแย่ภายใต้ลินุกซ์
Mr. Pixel

1
ตาม lekenstyn ในคำตอบนี้ ( askubuntu.com/questions/70031/ ...... ) - ใช่ แต่สิ่งสำคัญคือโครงการใหม่กำลังได้รับการปรับปรุงอย่างแข็งขัน ดังนั้นคาดว่าสิ่งที่ดี & ดีกว่าตอนนี้และในอนาคต! ติดต่อ Lekenstyn และโครงการสำหรับข้อมูลเพิ่มเติม
fossfreedom

คุณไม่สามารถปิดการใช้งาน intel GPU ยกเว้นว่าเป็นตัวเลือก BIOS Bumblebee 2.2 หรือ 2.3 ไม่มีการประหยัดพลังงาน แต่รุ่น 3.0 ใหม่มีคุณสมบัติการประหยัดพลังงานที่ใช้โดยอัตโนมัติ ดังนั้นการ์ดจอแยกจะปิดอยู่เสมอเว้นแต่จะมีการร้องขอให้เรียกใช้โปรแกรมด้วย Bumblebee
Lekensteyn

0

มันใช้งานไม่ได้เลย

หากคุณวางแผนที่จะใช้ Linux เป็นระบบปฏิบัติการหลักของคุณอย่าซื้อคอมพิวเตอร์ที่ใช้ Nvidia Optimus !

ได้โปรด! อย่าทำมัน ... มันจะเป็นความผิดพลาดที่น่ากลัวที่สุดในชีวิตของคุณ

ฉันไม่ได้พยายามที่จะยากหรือชั่วร้าย ฉันแค่บอกว่าปัญหาทั้งหมดที่มีกับ Nvidia, Bumblebee, HDMI ไม่ทำงาน, Intel ไม่ได้ทำงานที่ยอดเยี่ยม (เพราะเราซื้อแล็ปท็อป Nvidia และเป็น Intel ที่ทำงานได้ทั้งหมด), ไม่มี Flash ที่มากกว่า 480p ( แค่ลืมมัน) เต็มหน้าจอ

หากคุณกำลังคิดที่จะซื้อคอมพิวเตอร์เพราะมันมีแบตเตอรีที่ดีและมันก็น้อยดังนั้นคุณจึงสามารถเล่นเกม 3D ได้อย่างถูกต้องกับ Windows หรือดูแฟลชและภาพยนตร์ HD กับ Windows มากกว่าใช่คุณสามารถไปซื้อได้

แต่ถ้าคุณต้องการซื้อเพื่อใช้ Ubuntu (หรือ Linux Distribution) เป็นระบบปฏิบัติการที่คุณใช้มากที่สุดโปรดทำตัวเองและอย่าซื้อ ... หรือรอจนกว่าปัญหาจะได้รับการแก้ไข ... และฉันสัญญา คุณจะใช้เวลานานก่อนที่เราจะเห็นบางสิ่งบางอย่างทำงาน

ในที่สุด Bumblebee / Ironhide ไม่ใช่วิธีแก้ปัญหา


4
ฉันไม่เข้าใจว่าทำไมผู้คนถึงลงคะแนนคำตอบนี้ เขาพูดถูก: ออปติมัสเป็นฝันร้าย แน่นอนว่าอาจมีผู้ใช้ Ubuntu หนึ่งพันล้านคนที่ได้รับออปติมัสทำงานบางส่วน แต่ไม่มีวิธีแก้ปัญหาที่วิเศษสำหรับผู้ใช้ "ปกติ" ฉันหมายถึงเพียงแค่ดูคำตอบแรก: มันทำให้ฉันปวดหัวมองกำแพงคำสั่งโดยพิมพ์ และสุดท้ายอย่าลืมจุดสำคัญของ optimus ทั้งหมด: การประหยัดพลังงาน! มันใช้งานไม่ได้กับ Ubuntu แม้จะปิดการใช้งาน GPU แต่ดูเหมือนว่าการใช้พลังงานจะไม่เปลี่ยนแปลง
Mr. Pixel

คำตอบนี้ไม่จริงฉันซื้อ intel, nvidia, optimus combination เมื่อสัปดาห์ที่แล้วที่ 12.04 ทุกอย่างใช้งานได้ดี เพียงเพิ่ม ppa ที่เสถียร: launchpad.net/~bumblebee/+archive/stableและใช้งานได้ดี ตอนนี้พวกเขายังมีแอพ gui ที่ให้คุณเลือกแอปพลิเคชั่นที่จะทำงานกับ NVIDIA และที่มี intel gpu
enedene

ฉันขอโทษ แต่มันใช้งานไม่ได้ดี ... ลองใช้แฟลชบนเบราว์เซอร์หรือเกมหนัก ๆ ที่ใช้ NVIDIA หรือแม้กระทั่งใช้ HDMI ... มันอาจใช้งานได้สำหรับคุณ แต่มันไม่ได้ผล ผู้คนมากมาย ฉันเป็นเจ้าของ Asus 1215N และไม่มี HDMI (วิดีโอและเสียง) และไม่มี Flash (มากกว่า 480p ในโหมดปกติหรือเต็มหน้าจอ) ใช่ bumblebee projecto เป็นขั้นตอนใหญ่ในการพยายามแก้ปัญหาและทีมงานทุกคนสมควรได้รับความรุ่งโรจน์ ... แต่ความจริงก็คือความจริง ... ถ้ามีใครสามารถหลีกเลี่ยง (สำหรับตอนนี้) คอมพิวเตอร์เครื่องใดก็ได้ที่มี Muxless Optimus พวกเขาต้อง DO! ... เพียงแค่
aliasbody

ฉันเป็นเจ้าของ Asus N53SM (ความละเอียด 1366x768 ที่ยอดเยี่ยม) และมันทำงานได้อย่างยอดเยี่ยมด้วยไดรเวอร์ bumblebee ฉันสามารถเล่นวิดีโอได้ทุกความละเอียด / เต็มหน้าจอ ผ่านการทดสอบ SecondLife และสามารถทำงานได้ใกล้กราฟิกเต็ม (การตั้งค่า ulimate) ด้วย fps ที่ดี! ตัวอย่างเช่น Tux Racer ใช้งานเต็มหน้าจอและมีค่าเฉลี่ยเกือบ 100 เฟรมต่อวินาที คุณต้องจำไว้ว่าให้ใช้ optirun เมื่อใดก็ตามที่คุณรู้ว่าคุณจะต้องการพลังกราฟิกมากขึ้น
Sepero

ทำงานได้ดีกับ 13.10 ไม่จำเป็นต้องใช้ภมรหรือวิธีแก้ปัญหาอื่น ๆ อายุการใช้งานแบตเตอรี่นั้นแย่ลงเล็กน้อยเนื่องจากเห็นได้ชัดว่า Nvidia ใช้งานอยู่เสมอ
NoBugs

0

ที่นี่คุณสามารถค้นหาคำแนะนำง่าย ๆ ในการติดตั้งไดรเวอร์ nvidia ใน ubuntu: http://www.webupd8.org/2010/06/how-to-install-nvidia-25635-display.html

โปรดจำไว้ว่า nvidia ไม่ได้ให้การสนับสนุนใด ๆ สำหรับเทคโนโลยี optimus ภายใต้ linux ซึ่งอาจจะเปิดใช้งานโดยค่าเริ่มต้นใน BIOS ของคุณ มีสองวิธีแก้ไขปัญหานี้:

  • ปิดการใช้งาน optimus ในประวัติของคุณ นี่คือทางออกที่ง่าย ทำงานได้ดีสำหรับฉัน
  • ใช้bumblebee อันนี้ไม่ใช่เรื่องง่ายเหมือนกับการปิดการใช้งาน optimus ใน BIOS แต่ดูเหมือนว่าจะใช้งานได้

สวัสดีขอบคุณมากฉันไม่ได้ Optimus ไม่ได้รับการสนับสนุนใน Linux ขอบคุณมากสำหรับการแสดงให้ฉัน bumblebee และ Web-E ฉันสังเกตเห็นว่าแบตเตอรี่ของฉันกำลังถูกระบายอย่างรวดเร็วและดูเหมือนว่า CPU ของฉันร้อนเกินไปฉันพบว่ามันแปลก แต่ ฉันเดาฉันรู้ว่าทำไมตอนนี้และในการตอบสนองถ้าฉันปิดการใช้งานอย่างสมบูรณ์ optimus ในประวัติของฉันฉันจะสามารถใช้ส่วน intel ของกราฟิกได้อย่างไร ..... โอ้และ web-e คุณบอกฉันไม่ได้ติดตั้งไดรเวอร์กราฟิก สิ่งนี้คุณหมายถึงอะไร
Mohamed Ahmed

เท่าที่ฉันทราบไม่มีตัวเลือกในการปิดใช้งาน optimus ใน BIOS อาจเป็นเพราะคุณเข้าใจผิดกับกราฟิกไฮบริ ATI ระบบที่ดีที่สุดของ Nvidia นั้นเป็น muxless เสมอ อ่านนี้ทำไมฉันบอกคุณไม่ต้องติดตั้งไดรเวอร์โดยตรง (เฉพาะผ่าน bumblebee) - askubuntu.com/a/36936/35775
Web-E

@ Web-E มีตัวเลือก "disable optimus" ใน BIOS ของ dell e6420 ของฉัน อันที่จริงฉันใช้ตอนนี้ ผลที่ได้คือการ์ดกราฟิก nvidia ทำงานตลอดเวลา (ไม่ใช่ "ondemand" เหมือนเป็นกรณีที่มี optimus) ไม่ส่งผลกระทบกับอายุการใช้งานแบตเตอรี่มากนัก (แต่ทำได้)
Yevgeniy M.

ขอบคุณสำหรับข้อมูล. :) มันรู้ดีอย่างน้อยพวกเขาก็ให้ทางเลือกบางอย่าง อย่างไรก็ตามในระบบส่วนใหญ่ไม่มีตัวเลือกนั้น ชอบ dell xps ของฉัน 15. :( @MohamedAhmed คุณได้รับตัวเลือกในการปิดการใช้งาน optimus ใน BIOS หรือไม่
Web-E

0

ฉันติดตั้ง Ubuntu 12.04.3 บนแล็ปท็อป ASUS K55VM ใหม่ซึ่งมาพร้อมกับ i7 ivybridge และ nvidia GT630M ฉันรู้สึกประหลาดใจที่สังเกตเห็นว่าไดรเวอร์ของ NVIDIA 319 ที่ติดตั้ง Prime Prime ทันทีที่มีทั้ง HDMI และ NVIDIA ทำงานได้ดี ฉันได้แล็ปท็อปที่คล้ายกันและติดตั้ง Kubuntu แต่คราวนี้มี Bumblebee และ 310 ไดร์เวอร์ แต่ไม่มี nvidia prime ฉันยังติดตั้ง Manjaro บนแล็ปท็อปเครื่องเดียวกัน Manjaro ติดตั้ง nvidia 325 ด้วยเคอร์เนล 310 และ Bumblebee FPS บนแล็ปท็อป nvidia prime นั้นสูงที่สุด แต่มันใช้งานที่อุ่นขึ้นเล็กน้อยเมื่อไม่ได้ใช้งานเมื่อเทียบกับสองคนอื่น ๆ การใช้แบตเตอรี่ก็สูงขึ้นเล็กน้อย อย่างไรก็ตามตัวเลขเหล่านี้ไม่สำคัญอุณหภูมิเฉลี่ย 2-3C สูงกว่าเมื่อไม่ได้ใช้งานเมื่อเทียบกับ Kubuntu กับ Manjaro ที่ยอดเยี่ยมที่สุดที่ทำงานด้วยอุณหภูมิน้อยกว่า 5c กว่าเครื่อง Ubuntu

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