ฉันจะปิดการใช้งานกราฟิก Intel ในการตั้งค่ากราฟิกไฮบริดได้อย่างไร


15

ฉันมี Dell Vostro 3700 เวอร์ชัน A10

บิตที่เกี่ยวข้องจากlspci -v | grep VGAคือ:

00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 18)
01:00.0 VGA compatible controller: nVidia Corporation GT216 [GeForce GT 330M] (rev a2)

อย่างที่คุณเห็นนี่เป็นหนึ่งในแล็ปท็อปกราฟิกไฮบริด ตอนนี้ฉันไม่มีความสนใจในการสลับใด ๆ ฉันต้องการปิดการใช้งานกราฟิก Intel ที่อยู่ในโปรเซสเซอร์อย่างสมบูรณ์

ฉันตรวจสอบในไฟล์ xorg.log และมันแสดงว่ามีการใช้การ์ด intel

จากlsmodฉันเห็นมันใช้โมดูล i915 ฉันพยายามขึ้นบัญชีดำของโมดูลนั้น/etc/modprobe.d/blacklist.confแต่ก็ไม่ได้ผลจริงๆเพราะฉันยังไม่สามารถใช้การ์ด nvidia เพื่อแสดงผลได้

ฉันหวังว่าจะมีตัวเลือก BIOS เพื่อปิดการใช้งาน แต่ไม่มี บางคนแนะนำให้เปลี่ยนโหมด SATA เป็นความเข้ากันได้ แต่ไม่สามารถใช้งานได้ในกรณีนี้เนื่องจากตัวควบคุม intel vga ยังคงปรากฏในlspci

ฉันพยายามตั้งค่า busid ด้วยตนเองใน/etc/X11/xorg.confไฟล์ แต่ก็ยังไม่ทำงาน มันทำให้ฉันมีข้อผิดพลาดที่พูดอะไรบางอย่างตามแนวหน้าจอที่ตรวจไม่พบ บิตของ xorg.log ที่คุณต้องการให้ฉันแนบ?

ดังนั้นสิ่งที่ฉันกำลังมองหาคือวิธีการแก้ปัญหาที่ทำให้ฉันสามารถปิดการใช้งานคอนโทรลเลอร์ Intel vga ได้อย่างสมบูรณ์ ถ้ามันถูกปิดกั้นอย่างใดมันก็จะดี ราวกับว่ามันไม่ได้อยู่ ข้อเสนอแนะใด ๆ ฉันหมดหวังที่นี่จริง ๆ เพราะตอนนี้ฉันไม่สามารถใช้พอร์ต HDMI บนแล็ปท็อปของฉันได้

ฉันเดาว่าสิ่งนี้ใช้ได้กับเดสก์ท็อปที่มีโปรเซสเซอร์ Core i5 พร้อมกราฟิก onchip และการ์ดกราฟิกเฉพาะ พวกเขาจะไปเกี่ยวกับการแก้ปัญหาอย่างไร


เท่าที่ฉันสามารถทำได้นี่ไม่ใช่ระบบ Optimus แต่มีปัญหาที่คล้ายกัน ฉันขอให้ในเธรด nvnews.netเพื่อดูว่ามีข่าวใด ๆ เกี่ยวกับวิธีแก้ปัญหาสำหรับการตั้งค่านี้
Oli

ขอบคุณ @Oli! ฉันค่อนข้างแน่ใจในกรณีของฉันว่าพอร์ต HDMI เชื่อมโยงกับชิป nvidia สงสัยว่ามีวิธีที่จะเปิดไพ่ทั้งสองนั้นแล้ว!
Eshwar

ดูเหมือนจะได้พบวิธีแก้ปัญหา เมื่อไม่นานมานี้มีการเปลี่ยนเมนบอร์ดและจำเป็นต้องติดตั้งไดรเวอร์กราฟิกใหม่ใน Windows ฉันไม่ได้ทำอย่างนั้นและเมื่อฉันบูทกับอูบุนตูฉันไม่สามารถหาอะแดปเตอร์ VGA 2 ตัวที่แสดงรายการในเอาต์พุต lspci ได้อีกต่อไป มันจะตรวจจับ nvidia เท่านั้น ดังนั้นฉันเพิ่งติดตั้ง nvidia-current และใช้งานได้ดี! แต่แน่นอนว่ามันหมายถึงกราฟิกที่ไม่ดีใน Windows ฉันไม่แน่ใจว่าการติดตั้งไดรเวอร์กราฟิกส์ทำให้เกิดการสลับฮาร์ดแวร์บางอย่างในหน้าต่างที่ตั้งค่า intel เป็นหลักหรือไม่ ดังนั้นตอนนี้มันเป็นทางเลือกเดียวของฉัน!
Eshwar

คำตอบ:


5

คุณสามารถลอง vga_switcheroo

cd /sys/kernel/debug/vgaswitcheroo
cat switch #to see which card is active. Pwr - powered on, Off-powered off, "+" - active card.
echo OFF>switch #to power off inactive card
echo ON>switch #to power on inactive card
echo DIS>switch #to switch to discrete card immediatly(not work with X started)
echo DDIS>switch #to switch to discrete card after X restart
echo IGD>switch #to switch to integrated card immediatly(not work with X started)
echo DIGD>switch #to switch to integrated card after X restart

ทำงานได้เฉพาะกับไดรเวอร์โอเพ่นซอร์ส i915 และนูโว ฉันมีสมุดบันทึกเดียวกันและเปิดและปิดได้เฉพาะสำหรับฉันเท่านั้น

ป.ล. ฉันจำได้ (ไม่แน่ใจ) A08 BIOS มีตัวเลือก "Hybrid Graphic" แต่ฉันไม่สามารถย้อนกลับไปเป็นเวอร์ชั่น BIOS ที่เก่ากว่าเพื่อตรวจสอบได้


ฉันไปแล้วเคอร์เนล 2.6.37-12 ติดตั้งบน lucid แต่น่าเศร้าที่ vga_switcheroo ไม่ปรากฏขึ้นสำหรับฉัน จากนั้นอีกครั้งฉันจะดูรายละเอียดสิ่งที่เกิดขึ้นในความคิดเห็นแยกต่างหาก
Eshwar

5

ลองติดตั้ง bumblebee เพื่อให้การ์ด Intel และ Nvidia ทำงานพร้อมกัน: https://launchpad.net/~hybrid-graphics-linux

sudo apt-get git install
รหัสผ่านประเภท #
git clone http://github.com/MrMEEE/bumblebee.git
cd ภมร /
sudo ./install.sh
Optirun Glxgears
# ตรวจสอบความเร็วและเปรียบเทียบกับการทำงาน:
glxgears
# หากคุณติดตั้ง google-chrome คุณสามารถลองใช้โดยไม่ใช้ / ไม่ใช้ optirun และรายงานค่า FPS ในรายชื่อรับเมล:
optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

1
bumblebee อนุญาต vdpau ในขณะนี้หรือไม่ หรือยัง เมื่อ vdpau อยู่ในฉันจะกระโดดขึ้นไปบนเรือ!
Eshwar

bumblebee ไม่ได้ทำ vdpau และดูเหมือนว่า hybrid-windump เป็นตัวเลือกที่ดีที่สุดในตอนนี้: github.com/MrMEEE/bumblebee/issues/16
719016

1
ฉันติดตั้ง bumblebee แล้วและใช้งานได้ แต่ฉันจะปิดการใช้งานกราฟิก Intel ได้ตามค่าเริ่มต้น ฉันต้องการเรียกใช้ระบบของฉันบน Nvidia เสมอ ขอบคุณ
Kostanos

@ 213441265152351 นั่นจะทำงานบนเดสก์ท็อปไฮบริดได้หรือไม่ ฉันมี Intel + a PCIe nVidia บนเดสก์ท็อปของฉัน แต่ฉันไม่แน่ใจเกี่ยวกับการติดตั้ง Bumblebee เนื่องจากเอกสารดูเหมือนจะชัดเจนว่าเป็นวิธีแก้ปัญหาสำหรับแล็ปท็อป
Waldir Leoncio

2

เอเอชเอ ต่อจากความคิดเห็นของฉันฉันพบทางของฉันลงบนหน้า BIOS สนับสนุนของ Dell

มันแสดงให้เห็นว่าใน BIOS (ภายใต้ Advanced -> System Configuration) มีตัวเลือกที่เรียกว่า "Hybrid Graphic" ซึ่งคุณสามารถปิดฟังก์ชั่น Hybrid ได้

ฉันไม่ใช่อุปกรณ์วิดีโอตัวนี้ที่ทิ้งวิดีโอ แต่ดูเหมือนว่าเป็นการเริ่มต้นที่ดี


ใช่ฉันเจอสิ่งนั้นแล้ว สิ่งที่อยู่บนหน้าและสิ่งที่อยู่บนแล็ปท็อปเป็นสองสิ่งที่แตกต่างกันอย่างน่าเสียดาย !! และขอขอบคุณที่สอบถามเกี่ยวกับ nvnews.net วิธีง่าย ๆ ในการปิดการใช้งานการ์ด intel หรือเปลี่ยนเป็น nvidia ตั้งแต่เริ่มแรกในการบูตจะเป็นความช่วยเหลือที่ยอดเยี่ยม!
Eshwar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.