Score:1

การสลับระหว่างไดรเวอร์กราฟิก (Intel & Radeon)

ธง cn

ฉันต้องการใช้ Radeon GPU ตลอดไป ฉันได้ติดตาม ขั้นตอนเหล่านี้. แต่ดูเหมือนว่ามันไม่ได้ผลสำหรับฉัน นี่คือผลลัพธ์ของ lspci หลังจากทำตามขั้นตอนนั้น:

$ lspci -nnk | egrep -i --color 'vga|3d|2d' -A3 | grep 'ใช้งานอยู่'
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: i915

สิ่งที่ฉันพยายามคือ:

สำหรับการกำหนดค่า สวิตช์เชอรูฉันแทนที่ GRUB_CMDLINE_LINUX_DEFAULT="เงียบ" กับ GRUB_CMDLINE_LINUX_DEFAULT="สแปลชเงียบ radeon.modeset=1" ใน /etc/default/grub.

และหลังจากนั้นฉันก็รันคำสั่งเหล่านี้:

$ sudo อัพเดตด้วง
$ sudo ซู
# sudo echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
# รีบูต

แต่หลังจากรีบูตและตรวจสอบ lspci. ฉันเห็นว่าไดรเวอร์เคอร์เนลปัจจุบันยังคงใช้งานอยู่ ไอ915 ซึ่งเป็นกราฟิก Intel HD ของฉัน!

ฉันแน่ใจว่า สวิตช์เชอรู มีการกำหนดค่าอย่างถูกต้อง (อ้างอิงจากเอกสาร)

แก้ไข:

ฉันมีแล็ปท็อปที่มีกราฟิกแบบไฮบริด (Asus R540) ซึ่งมี กราฟิก Intel HD 620 และ ก Radeon HD 8550M / R5 M230.

นี่คือผลลัพธ์แบบเต็มของ lspci -k:

00:00.0 โฮสต์บริดจ์: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers (rev 02)
    ระบบย่อย: ASUSTeK Computer Inc. Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: skl_uncore
00:02.0 คอนโทรลเลอร์ที่รองรับ VGA: Intel Corporation HD Graphics 620 (rev 02)
    ระบบย่อย: ASUSTeK Computer Inc.กราฟิก HD 620
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: i915
    โมดูลเคอร์เนล: i915
00:04.0 ตัวควบคุมการประมวลผลสัญญาณ: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 02)
    ระบบย่อย: ASUSTeK Computer Inc. Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor ระบบย่อยระบายความร้อน
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: proc_thermal
    โมดูลเคอร์เนล: processor_thermal_device
00:14.0 คอนโทรลเลอร์ USB: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP USB 3.0 xHCI Controller
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: xhci_hcd
    โมดูลเคอร์เนล: xhci_pci
00:14.2 ตัวควบคุมการประมวลผลสัญญาณ: ระบบย่อยความร้อน Intel Corporation Sunrise Point-LP (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP ระบบย่อยระบายความร้อน
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: intel_pch_thermal
    โมดูลเคอร์เนล: intel_pch_thermal
00:15.0 ตัวควบคุมการประมวลผลสัญญาณ: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP Serial IO I2C Controller
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: intel-lpss
    โมดูลเคอร์เนล: intel_lpss_pci
00:15.1 ตัวควบคุมการประมวลผลสัญญาณ: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP Serial IO I2C Controller
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: intel-lpss
    โมดูลเคอร์เนล: intel_lpss_pci
00:17.0 คอนโทรลเลอร์ SATA: Intel Corporation Sunrise Point-LP SATA Controller [โหมด AHCI] (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP SATA Controller [โหมด AHCI]
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: ahci
    โมดูลเคอร์เนล: ahci
00:1c.0 บริดจ์ PCI: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: pcieport
00:1c.4 บริดจ์ PCI: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: pcieport
00:1c.5 บริดจ์ PCI: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: pcieport
00:1f.0 สะพาน ISA: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP LPC Controller
00:1f.2 ตัวควบคุมหน่วยความจำ: Intel Corporation Sunrise Point-LP PMC (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP PMC
00:1f.3 อุปกรณ์เสียง: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP HD Audio
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: snd_hda_intel
    โมดูลเคอร์เนล: snd_hda_intel, snd_soc_skl
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
    ระบบย่อย: ASUSTeK Computer Inc. Sunrise Point-LP SMBus
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: i801_smbus
    โมดูลเคอร์เนล: i2c_i801
01:00.0 ตัวควบคุมการแสดงผล: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]
    ระบบย่อย: ASUSTeK Computer Inc. Sun LE [Radeon HD 8550M / R5 M230]
    โมดูลเคอร์เนล: radeon, amdgpu
02:00.0 คลาสที่ไม่ได้กำหนด [ff00]: Realtek Semiconductor Co., Ltd. RTS5286 PCI Express Card Reader (rev 01)
    ระบบย่อย: Realtek Semiconductor Co., Ltd. RTS5286 PCI Express Card Reader
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: rtsx_pci
    โมดูลเคอร์เนล: rtsx_pci
02:00.2 คอนโทรลเลอร์อีเธอร์เน็ต: Realtek Semiconductor Co., Ltd. RTL810xE คอนโทรลเลอร์ PCI Express Fast Ethernet (rev 06)
    ระบบย่อย: ASUSTeK Computer Inc. RTL810xE คอนโทรลเลอร์ PCI Express Fast Ethernet
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: r8169
    โมดูลเคอร์เนล: r8169
03:00.0 ตัวควบคุมเครือข่าย: Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter
    ระบบย่อย: Lite-On Communications Inc RTL8723BE PCIe Wireless Network Adapter
    ไดรเวอร์เคอร์เนลที่ใช้งานอยู่: rtl8723be
    โมดูลเคอร์เนล: rtl8723be
Nmath avatar
ng flag
GPU รุ่นที่คุณมีคืออะไร? คุณมีแล็ปท็อปที่มีกราฟิกแบบไฮบริดหรือคอมพิวเตอร์เดสก์ท็อปที่มี GPU เฉพาะอย่างแท้จริงหรือไม่ โปรดแก้ไขคำถามของคุณและระบุรายละเอียดเพิ่มเติมเกี่ยวกับฮาร์ดแวร์ของคุณ เพื่อให้เราเข้าใจปัญหาได้อย่างสมบูรณ์ยิ่งขึ้น
qafoori avatar
cn flag
@Nmath ขอบคุณที่ถาม แก้ไข
Nmath avatar
ng flag
แล็ปท็อปกราฟิกแบบไฮบริดมักต้องมีการเปิด/ปิด GPU ในเฟิร์มแวร์ คุณได้ตรวจสอบกับเอกสารสำหรับแล็ปท็อปของคุณเพื่อให้แน่ใจว่า GPU เปิดใช้งานอยู่หรือไม่ หากปิดใช้งานในระดับเฟิร์มแวร์ Ubuntu จะไม่สามารถใช้งานได้
qafoori avatar
cn flag
ฉันคิดว่ามันเปิดใช้งาน ฉันได้ติดตั้ง Ubuntu ควบคู่ไปกับ windows 10 ใน windows ของฉันฉันไม่มีปัญหาใด ๆ และเล่นเกมบนไดรเวอร์กราฟิก radeon ของฉัน
Nmath avatar
ng flag
คุณใช้ Ubuntu เวอร์ชันใด มีอัพเดต BIOS สำหรับอุปกรณ์ของคุณหรือไม่?
qafoori avatar
cn flag
ฉันใช้ Ubuntu 21.10 และโปรดอย่าถามฉันเกี่ยวกับการอัพเดตไบออส เนื่องจากฉันอัปเดต BIOS เพียงครั้งเดียว และเนื่องจาก BIOS เวอร์ชันอื่นไม่รองรับแล็ปท็อปของฉัน แล็ปท็อปของฉันจึงเปิดไม่ติด และฉันต้องติดตั้ง BIOS เริ่มต้นใหม่จากเมนบอร์ด
qafoori avatar
cn flag
ให้เรา [ดำเนินการสนทนาต่อในการแชท](https://chat.stackexchange.com/rooms/132554/discussion-between-qafoori-and-nmath)
Nmath avatar
ng flag
คุณ **ไม่เคย** ใช้ BIOS สำหรับรุ่นอื่น คุณควร **เสมอ** ทำตามคำแนะนำของผู้ผลิตเพื่อแฟลช BIOS และอย่าขัดจังหวะการแฟลช BIOS คุณโชคดีมากที่ไม่ได้ก่ออิฐกระดาน ไม่ว่าในกรณีใด อุปกรณ์ของคุณอาจต้องการไบออสที่อัปเดตเพื่อความเข้ากันได้ของฮาร์ดแวร์ หากมีการอัปเดต BIOS สำหรับรุ่นของคุณ คุณควรอัปเดต ตรวจสอบให้แน่ใจว่าคุณดาวน์โหลดไฟล์ที่ถูกต้องสำหรับรุ่นของคุณ และทำตามคำแนะนำอย่างระมัดระวังและครบถ้วน
qafoori avatar
cn flag
คุณคิดว่าวิธีเดียวที่จะแก้ไขปัญหานี้คือการอัปเดต BIOS หรือไม่ ไม่มีวิธีที่เสี่ยงน้อยกว่านี้หรือ?
Nmath avatar
ng flag
มันไม่เสี่ยงถ้าคุณได้ไฟล์ที่ถูกต้องและทำตามคำแนะนำ หาก BIOS ของคุณล้าสมัย และคุณมีปัญหาในการตรวจหาฮาร์ดแวร์หรือความเข้ากันได้ คุณควรอัปเดต

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา