วิธีการเปลี่ยน Graphics Driver ใน 16.04 จาก i915 เป็นไดรเวอร์โอเพ่นซอร์ส?


11

Noob คำถามดังนั้นโปรดอย่ารำคาญ!

ฉันอัพเกรดจาก 15.04 เป็น 16.04 LTS และตอนนี้ระบบของฉันรีบูตบ่อยครั้งโดยไม่มีเหตุผลไม่ "หยุด" เป็นต้น

ฉันมี Lenovo ที่ใช้ Intel Core i5 และ AMD Radeon Graphics ฉันตรวจสอบฟอรัมเพื่อหาวิธีแก้ไข แต่ฉันไม่มีวิธีแก้ไข ฉันตรวจสอบ ( lshw -c video) และได้รับต่อไปนี้:

*-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:48 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5000(size=64)

ฉันจะ "ใช้ไดรเวอร์กราฟิกโอเพ่นซอร์ส" ตามที่แนะนำโดยฟอรัม Ubuntu ได้อย่างไร

ฉันกำลังจะลดระดับเป็น 15.04 จนกว่าจะพบโซลูชันที่เหมาะสมและประกาศ มันจะเจ็บปวดดังนั้นฉันคิดว่าฉันจะถามที่นี่ก่อนดำเนินการต่อ

ขอบคุณล่วงหน้าสำหรับคำแนะนำใด ๆ ... ราชา


ผลผลิตของglxinfo | grep renderหรือ fglrxinfo | grep render
Gayan Weerakutti

คุณมีสิ่งที่ฉันมี - ระบบกราฟิกคู่พร้อม GPU ประหยัดพลังงานแบบออนบอร์ดที่คุณส่งออกเป็น lshw -c และ GPU ATI ที่รอบคอบโดยใช้ไดรเวอร์โอเพ่นซอร์ส AMDGPU แต่ไม่ได้เปิดใช้งานนั่นคือมันไม่ได้ถูกใช้โดยระบบเช่น กราฟิกหลัก ให้ตัวควบคุม VGA ของ lspci ให้เราดู
Mookey

~ $ lspci: 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0a2e (rev 09)
Rajan Nair

ฉันอัพเดตเคอร์เนล แต่ไม่สามารถแก้ปัญหาได้ ระบบขัดข้อง ฉันจะติดตั้ง 14.04 อีกครั้งจนกว่าจะแก้ปัญหาขั้นสุดท้ายเนื่องจากฉันไม่สามารถทำงานกับพีซีที่มีปัญหาการสุ่มด้วยอูบุนตู 16 และ 945 การ์ดโดยใช้ไดรเวอร์ i915
Marco Santullo

คำตอบ:


12

ในที่สุดฉันก็สามารถแก้ไขปัญหา i915 ได้โดยอัปเดตจากเคอร์เนล 4.4.0-22 เป็น 4.5.1 บนเครื่อง 64 บิตของฉันกับ Ubuntu 16.04 xenial ฉันวิ่ง:

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501_4.5.1-040501.201604121331_all.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-image-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % sudo dpkg -i *.deb

DEB UBUNTU DEVELOPERS, ปัญหา DRM กับ i915 นั้นดูเหมือนว่าจะได้รับการแก้ไขตั้งแต่เคอร์เนลเวอร์ชั่น 4.5.1 ฉันลองเวอร์ชัน 4.4.10 และไม่ได้แก้ไขปัญหา DRM ฉันจะขอบคุณถ้าการเปลี่ยนแปลงของ DRM ที่เกี่ยวข้องกับ i915 นั้นได้รับการ backported ลงในเคอร์เนล xenial อย่างเป็นทางการ


ปัญหาเดียวกันที่นี่ด้วยเคอร์เนล 4.4.0-21 (และ 4.4.0-28) บนเครื่องที่ใช้ 64-bit Bay Trail กับ Lubuntu มีคำแนะนำมากมายให้แก้ไข แต่การปรับปรุงเคอร์เนลใช้งานได้สำหรับฉัน
Juanjo Salvador

ตั้งแต่เมื่อวานฉันไม่สามารถเข้าสู่ระบบ DEในแล็ปท็อปที่มีการ์ด Sky Lake ได้อีกต่อไปและฉันสงสัยว่ามันเป็นปัญหาของไดรเวอร์ อย่างไรก็ตามการติดตั้งเคอร์เนลที่ใหม่กว่านี้ไม่ได้แก้ไขในกรณีของฉัน
Luís de Sousa

นี่คือคำตอบที่ดีที่สุดโดยสิ้นเชิง คำตอบส่วนใหญ่แนะนำให้ใช้ตัวเลือก "nomodeset" /etc/default/grubแต่นี่ไม่ใช่วิธีแก้ปัญหาระยะยาว มันจะนำคอมพิวเตอร์ที่ทรงพลังมาที่หัวเข่าของมันถือกราฟิกออนบอร์ด การใช้โซลูชันอัพเดตเคอร์เนลการตรวจสอบ "เกี่ยวกับคอมพิวเตอร์นี้" การ์ดกราฟิกของคุณจะถูกต้อง
Sablefoste

0

ฉันติดตั้งระบบ 16.04 ใหม่ขณะติดตั้ง SSD และพบปัญหาเดียวกันนี้ ฉันวิ่งไปสองสามชั่วโมงโดยใช้ nomodeset จากนั้น i915.modeset = 0 ทั้งคู่เป็นพารามิเตอร์ด้วงจนกระทั่งฉันอ่านคำถามของคุณ

การติดตั้ง 16.04 ของฉันทำให้เคอร์เนล 4.15.0-29 เป็นค่าเริ่มต้นและแม้หลังจากดาวน์โหลดไฟล์เฟิร์มแวร์ที่ถูกต้องแล้วฉันก็สามารถบู๊ตได้ด้วยเคล็ดลับโหมดเท่านั้น

ฉันแก้ไขมันเหมือนกับคำตอบก่อนหน้าสำหรับคำถามนี้ การติดตั้งเคอร์เนล 4.5.1 ในกรณีของฉันเคอร์เนลปรับลดรุ่น

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