วิธีการก่อนหน้านี้ผมได้ใช้ในการตั้งค่าบนภมร 13.10 กระจายตามจะไม่ได้ทำงานภายใต้ Ubuntu 14.04
ฉันสามารถตั้งค่าBumblebee
และBumblebee GUI
ในUbuntu 14.04
?
วิธีการก่อนหน้านี้ผมได้ใช้ในการตั้งค่าบนภมร 13.10 กระจายตามจะไม่ได้ทำงานภายใต้ Ubuntu 14.04
ฉันสามารถตั้งค่าBumblebee
และBumblebee GUI
ในUbuntu 14.04
?
คำตอบ:
ในการติดตั้ง bumblebee ใน Ubuntu 14.04 ให้รันคำสั่งเหล่านี้ในเทอร์มินัล
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-331
ตอนนี้คุณต้องติดตั้งBumblebee GUI
เพื่อจัดการแอปที่จะเปิดโดยใช้ nVidia นี่คือคำแนะนำ:
ติดตั้งตัวบ่งชี้แอพ Python:
sudo apt-get install python-appindicator
ติดตั้ง Git:
sudo apt-get install git
ทำไดเรกทอรีสำหรับ git:
mkdir git && cd git
ตรวจสอบที่เก็บ:
git clone https://github.com/Bumblebee-Project/bumblebee-ui.git
cd bumblebee-ui
sudo ./INSTALL
ไปที่แอปพลิเคชั่นเริ่มต้นและเพิ่ม bumblebee-indicator
รีบูตตอนนี้
ฉันเผชิญปัญหาเดียวกันมาระยะหนึ่งแล้ว ฉันต้องอ้างอิงบทความออนไลน์จำนวนมาก แต่ฉันไม่เคยได้รับความช่วยเหลือใด ๆ ดังนั้นฉันจึงเขียนบล็อกโพสต์ของตัวเองและฉันได้รับการตอบรับที่ดีมาก ผู้คนจำนวนมากยืนยันว่าการโพสต์นั้นมีประโยชน์ ฉันได้ปรับปรุงโพสต์บล็อกเพื่อให้ใช้งานง่ายยิ่งขึ้น หนึ่งสามารถคัดลอกและวางคำสั่งจากบล็อกได้อย่างง่ายดายและใช้งานได้ดี
ฉันมี Lenovo Z5070 แล็ปท็อปที่มี Nvidia 820M และฉันได้ทดสอบวิธีแก้ปัญหาหลายครั้งด้วยการติดตั้ง Ubuntu 14.04 14.10 รุ่นต่างๆและตอนนี้ 15.04 ฉันแค่อยากจะแบ่งปันว่าปัญหาได้รับการแก้ไขอย่างไร
โดยทั่วไปการติดตั้ง Bumblebee กับ Nvidia นั้นเป็นเรื่องยากที่สุดสำหรับ Ubuntu เนื่องจากวิธีที่ Bumblebee ทำงานเป็นเทคโนโลยี เพียงแค่ติดตั้งซอฟต์แวร์ควรจะเพียงพอแล้ว
มันเพียงพอแล้วถ้าคุณใช้ไดรเวอร์ของ Nvidia-Current ซึ่งเป็นเวอร์ชั่น 304 ฉันเดา อย่างไรก็ตามหากคุณกำลังติดตั้งเวอร์ชันอื่นคุณต้องการความช่วยเหลืออย่างแน่นอน นั่นคือที่โพสต์บล็อกด้านล่างสามารถช่วย
โปรดดูที่นี่!
หนึ่งในโพสต์ก่อนหน้าของฉันถูกลบเนื่องจากโซลูชันการแข่งขันไม่ได้โพสต์ อย่างไรก็ตามฉันไม่ใช่กระตุกหรือเป็นผู้ส่งสแปม ด้านล่างนี้เป็นรายละเอียดทางเทคนิค 100% ของการใช้งานโซลูชัน
คลังเก็บอย่างเป็นทางการของอูบุนตูมีเฉพาะไดรเวอร์เก่าและล้าสมัย ฉันไม่ได้ใช้ด้วยตนเองและจะแนะนำให้คุณทำเช่นเดียวกันหากคุณต้องการไดรเวอร์ Nvidia รุ่นล่าสุดโดยไม่มีปัญหาใด ๆ
ขั้นตอน: -
ขั้นตอนแรกหลังจากติดตั้ง Ubuntu คือการติดตั้งการปรับปรุงทั้งหมด คุณสามารถใช้ตัวอัปเดตซอฟต์แวร์หรือเพียงแค่เรียกใช้:
sudo apt-get update && sudo apt-get upgrade
เพิ่ม Xorg-edgers ppa โดยใช้
sudo apt-add-repository ppa:xorg-edgers/ppa
แล้ว
sudo apt-get update
sudo apt-get upgrade && sudo apt-get dist-upgrade
นี่คือขั้นตอนที่สำคัญที่สุด หากคุณพลาดสิ่งนี้คุณจะเห็นหน้าจอเป็นสีดำหลังจากรีบูต โปรดทำสิ่งนี้ขณะที่เรากำลังใช้ xorg-edgers ppa เราจำเป็นต้องตรวจสอบให้แน่ใจว่าแพ็คเกจทั้งหมดที่จำเป็นสำหรับ bumblebee และ nvidia นั้นนำมาจาก ppa
ตอนนี้ติดตั้งไดรเวอร์ bumblebee และ Nvidia โดยใช้
sudo apt-get install bumblebee bumblebee-nvidia primus nvidia-349
เพิ่มผู้ใช้ปัจจุบันไปยังกลุ่มความปลอดภัย bumblebee
sudo adduser $USER bumblebee
สำหรับ Ubuntu 15.04 เท่านั้นคุณต้องเปิดใช้งาน bumblebee daemon ด้วยตนเอง
sudo systemctl enable bumblebeed`
สิ่งนี้จะดูแลการติดตั้งซอฟต์แวร์ที่จำเป็นในระบบของคุณ เราจำเป็นต้องกำหนดค่า ฉันสามารถรับรองคุณได้หากคุณทำตามขั้นตอนเหล่านี้แล้วการกำหนดค่าควรเป็นเรื่องง่าย
เราเริ่มต้นด้วยการเปิดใช้งาน bbswitch และ intel i915 Driver
sudo -H gedit /etc/modules
Ubuntu 15.04: ไฟล์นี้เป็น /etc/modules-load.d/modules.conf
เพิ่มสองบรรทัดนี้
i915
bbswitch
แก้ไขไฟล์คอนฟิกูเรชัน bumblebee
sudo -H gedit /etc/bumblebee/bumblebee.conf
บรรทัดที่ 22:
Driver=nvidia
บรรทัด 55:
KernelDriver=nvidia-349
บรรทัดที่ 58:
LibraryPath=/usr/lib/nvidia-349:/usr/lib32/nvidia-349
บรรทัดที่ 61:
XorgModulePath=/usr/lib/nvidia-349/xorg,/usr/lib/xorg/modules
นอกจากนี้ยังมีไฟล์อื่นที่ต้องแก้ไข
sudo -H gedit /etc/modprobe.d/bumblebee.conf
เพิ่มบรรทัดนี้ในตอนท้าย
blacklist nvidia-349
reboot
ตอนนี้คุณอาจ หลังจากรีบูตตรวจสอบการใช้sudo apt-get install mesa-utils
ถ้า mesa-utils ยังไม่ได้ติดตั้ง
primusrun glxinfo | grep OpenGL
นี่ควรบอกคุณว่ามีการใช้nvidia-349.16
ไดรเวอร์
โปรดทราบว่า nvidia-349 เป็นไดรเวอร์ล่าสุดในขณะที่เขียนนี้ คุณสามารถใช้ไดรเวอร์รุ่นอื่นแทนที่หมายเลขที่เหมาะสมเมื่อจำเป็น (ให้ความสนใจเป็นพิเศษเมื่อแก้ไขไฟล์)
ฉันเพิ่งติดตั้ง NVIDIA GTX880M จาก ASUS ROG G750JZ ของฉันผ่านทาง url (เว็บไซต์ฝรั่งเศส) ฟอรัม Ubuntu FR นี้
เวอร์ชั่นสั้น:
sudo apt-get install nvidia-331 nvidia-settings nvidia-prime mesa-utils vdpau-va-driver
เพื่อความเป็นเอกภาพ 8 ใน Ubuntu
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
sudo reboot
หลังจากรีบูตคุณสามารถเห็นโลโก้จาก intel หรือ nvidia ในตัวบ่งชี้ที่แถบระบบของคุณและคุณสามารถสลับระหว่างทั้งสองได้
คุณสามารถทดสอบความเร็วการ์ดวิดีโอของคุณด้วย glxgears
หากคุณพบปัญหากับนายกเช่นข้อผิดพลาดป๊อปอัพที่ว่างเปล่าในแผง nvidia-settings คุณสามารถดูข้อผิดพลาดในการเปิดตัว Pad 1310023 ฉันพบปัญหาที่คล้ายกันและฉันสามารถแก้ไขได้โดย:
sudo update-alternatives --config x86_64-linux-gnu_gl_conf
sudo ldconfig -n
sudo update-initramfs -u
จากนั้นรีบูตเครื่องและดูว่าใช้งานได้หรือไม่
ฉันจะกล้าที่จะไม่ตอบคำถามโดยตรง แต่เพื่อเป็นทางเลือกอื่น ฉันติดตั้ง Ubuntu 14.04 ใหม่เมื่อสัปดาห์ที่แล้วหลังจากเปิดตัว
และฉันเพิ่งทำตามขั้นตอนที่อธิบายไว้ ที่นี่
สั้นฉันเพิ่งทำตามขั้นตอนเหล่านี้:
sudo apt-get purge bumblebee*
sudo apt-get purge libvdpau-va-gl1
sudo apt-get install nvidia-319 nvidia-settings-319 nvidia-prime
แม้ว่าจะมีไดรเวอร์รุ่นใหม่กว่า แต่ nvidia-settings รุ่นล่าสุดคือ 319 ดังนั้นฉันจึงทำตามขั้นตอนที่แน่นอน แต่ให้แน่ใจว่าคุณอ่านบทความฉบับสมบูรณ์ตามขั้นตอนอื่น ๆ ที่แนะนำในกรณีที่เกิดข้อผิดพลาด
:)
Bumblebee ไม่ทำงานอย่างน้อยบางคนที่ 14.04 หากนั่นคือสถานการณ์ของคุณคุณสามารถใช้แพ็คเกจ nvidia-prime ตามที่ได้อธิบายไว้ในคำตอบอื่นที่นี่: การใช้กราฟิกไฮบริดเพื่อทำงานกับ nvidia-prime GT650M
ในการรับ bumblebee ก็ทำงานได้เช่นกันคุณต้องติดตั้งเหมือนที่กล่าวไว้ในwikiและคำตอบอื่น ๆ ที่นี่
sudo apt-get install bumblebee bumblebee-nvidia primus linux-headers-generic
อย่างไรก็ตามหากบัตรของคุณไม่รองรับไดรเวอร์เริ่มต้น (304 ในขณะที่เขียนนี้) คุณจะต้องทำตามขั้นตอนเพิ่มเติม ฉันเขียนที่นี่เพราะหลังจากหลายชั่วโมงของความยุ่งยากในที่สุดฉันก็พบคำตอบ
ก่อนอื่นคุณต้องติดตั้งไดรเวอร์ล่าสุดsudo apt-get install nvidia 346
ในเวลาที่เขียน
หลังจากนั้นคุณต้องแก้ไขไฟล์/etc/bumblebee/bumblebee.conf
และแทนที่ "nvidia-current" ทั้งหมดด้วย "nvidia-346" นี่ก็ครอบคลุมในคำตอบอื่น ๆคำตอบอื่น
อย่างไรก็ตามสิ่งนี้จะทำให้เครื่องบูตเป็นหน้าจอสีดำ ปัญหาคือโมดูล nvidia กำลังถูกโหลดก่อนหน้า intel Bumblebee สร้างไฟล์/etc/modules/modprobe.d/bumblebee.conf
ที่ขึ้นบัญชีดำ nvidia-modules อย่างไรก็ตามไฟล์นี้ยังไม่ได้รับการปรับปรุงในอีกสักครู่ ดังนั้นคุณต้องเพิ่มสิ่งต่อไปนี้ในตอนท้ายของไฟล์นี้:
# 346
blacklist nvidia-346
blacklist nvidia-346-updates
blacklist nvidia-experimental-346
หลังจากรีบูตคุณควรจะไปดี แน่นอนว่าอย่าลืมเปลี่ยน "346" เป็นเวอร์ชั่นไดรเวอร์ที่คุณใช้งานอยู่
ฉันเปิดบั๊กใน launchpadแล้วและหวังว่าจะมีการแก้ไขในไม่ช้า