Puncte:1

comutarea între drivere grafice (Intel și Radeon)

drapel cn

Aș dori să folosesc GPU-ul meu Radeon pentru totdeauna. am urmat acești pași. Dar se pare că nu funcționează pentru mine. Iată rezultatul lspci după ce ai făcut acești pași:

$ lspci -nnk | egrep -i --color 'vga|3d|2d' -A3 | grep "în uz"
    Driver kernel în uz: i915

Ce am incercat este:

pentru configurare SWITCHEROO, am inlocuit GRUB_CMDLINE_LINUX_DEFAULT="stropire liniștită" cu GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1" în /etc/default/grub.

Și după aceea am rulat aceste comenzi:

$ sudo update-grub
$ sudo su
# sudo echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
# reporniți

dar după repornire și verificare lspci. Am văzut că driverul actual al nucleului este încă în uz i915 care este graficul meu Intel HD!

Sunt sigur că SWITCHEROO este configurat corect (pe baza documentelor).

Editați | ×:

Am un laptop cu grafică hibridă (Asus R540). care are o Intel HD Graphics 620 si a Radeon HD 8550M / R5 M230.

aici este rezultatul complet al lspci -k:

00:00.0 Pod gazdă: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/Registre DRAM (rev 02)
    Subsistem: ASUSTeK Computer Inc. Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/Registre DRAM
    Driver de kernel în uz: skl_uncore
00:02.0 Controler compatibil VGA: Intel Corporation HD Graphics 620 (rev 02)
    Subsistem: ASUSTeK Computer Inc.HD Graphics 620
    Driver kernel în uz: i915
    Module kernel: i915
00:04.0 Controler de procesare a semnalului: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev. 02)
    Subsistem: ASUSTeK Computer Inc. Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
    Driver kernel în uz: proc_thermal
    Module kernel: procesor_thermal_device
00:14.0 Controler USB: Controler Intel Corporation Sunrise Point-LP USB 3.0 xHCI (rev. 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP USB 3.0 xHCI Controller
    Driver de kernel în uz: xhci_hcd
    Module kernel: xhci_pci
00:14.2 Controler de procesare a semnalului: subsistemul termic Intel Corporation Sunrise Point-LP (rev. 21)
    Subsistem: ASUSTeK Computer Inc. Subsistemul termic Sunrise Point-LP
    Driver kernel în uz: intel_pch_thermal
    Module kernel: intel_pch_thermal
00:15.0 Controler de procesare a semnalului: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #0 (rev 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP Serial IO I2C Controller
    Driver kernel în uz: intel-lpss
    Module kernel: intel_lpss_pci
00:15.1 Controler de procesare a semnalului: Intel Corporation Sunrise Point-LP Serial IO I2C Controller #1 (rev 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP Serial IO I2C Controller
    Driver kernel în uz: intel-lpss
    Module kernel: intel_lpss_pci
00:17.0 Controler SATA: Controler SATA Intel Corporation Sunrise Point-LP [mod AHCI] (rev. 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP SATA Controller [mod AHCI]
    Driver kernel în uz: ahci
    Module kernel: ahci
00:1c.0 Punte PCI: Intel Corporation Sunrise Point-LP PCI Express Root Port #1 (rev f1)
    Driver kernel în uz: pcieport
00:1c.4 bridge PCI: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
    Driver kernel în uz: pcieport
00:1c.5 Punte PCI: Intel Corporation Sunrise Point-LP PCI Express Root Port #6 (rev f1)
    Driver kernel în uz: pcieport
00:1f.0 Puntea ISA: Controler LPC Intel Corporation Sunrise Point-LP (rev. 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP LPC Controller
00:1f.2 Controler de memorie: Intel Corporation Sunrise Point-LP PMC (rev 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP PMC
00:1f.3 Dispozitiv audio: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP HD Audio
    Driver de kernel în uz: snd_hda_intel
    Module kernel: snd_hda_intel, snd_soc_skl
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
    Subsistem: ASUSTeK Computer Inc. Sunrise Point-LP SMBus
    Driver kernel în uz: i801_smbus
    Module kernel: i2c_i801
01:00.0 Controler de afișare: Advanced Micro Devices, Inc. [AMD/ATI] Sun LE [Radeon HD 8550M / R5 M230]
    Subsistem: ASUSTeK Computer Inc. Sun LE [Radeon HD 8550M / R5 M230]
    Module kernel: radeon, amdgpu
02:00.0 Clasă nealocată [ff00]: Cititor de carduri PCI Express RTS5286 Realtek Semiconductor Co., Ltd. (rev 01)
    Subsistem: Realtek Semiconductor Co., Ltd. Cititor de carduri PCI Express RTS5286
    Driver de kernel în uz: rtsx_pci
    Module kernel: rtsx_pci
02:00.2 Controler Ethernet: Realtek Semiconductor Co., Ltd. Controler RTL810xE PCI Express Fast Ethernet (rev. 06)
    Subsistem: ASUSTeK Computer Inc. RTL810xE PCI Express Fast Ethernet controller
    Driver kernel în uz: r8169
    Module kernel: r8169
03:00.0 Controler de rețea: Realtek Semiconductor Co., Ltd. Adaptor de rețea fără fir PCIe RTL8723BE
    Subsistem: Lite-On Communications Inc RTL8723BE Adaptor de rețea fără fir PCIe
    Driver kernel în uz: rtl8723be
    Module kernel: rtl8723be
Nmath avatar
drapel ng
Care este modelul GPU pe care îl ai? Aveți un laptop cu grafică hibridă sau acesta este un computer desktop cu un GPU cu adevărat dedicat? Vă rugăm să vă editați întrebarea și să includeți mai multe detalii despre hardware-ul dvs., astfel încât să putem înțelege problema mai complet.
qafoori avatar
drapel cn
@Nmath Mulțumesc pentru întrebare. editat.
Nmath avatar
drapel ng
Laptopurile cu grafică hibridă trebuie adesea să aibă GPU-ul activat/dezactivat în firmware. Ați verificat cu documentația laptopului dvs. pentru a vă asigura că GPU-ul este activat? Dacă este dezactivat la nivel de firmware, Ubuntu nu îl va putea folosi.
qafoori avatar
drapel cn
cred ca este activat. Am instalat ubuntu alături de Windows 10. În Windows-ul meu nu am nicio problemă și joc jocuri cu driverul meu grafic radeon
Nmath avatar
drapel ng
Ce versiune de Ubuntu folosești? Există actualizări BIOS disponibile pentru dispozitivul dvs.?
qafoori avatar
drapel cn
Folosesc Ubuntu 21.10. Și vă rog să nu mă întrebați despre actualizarea BIOS-ului. Pentru că am actualizat BIOS-ul o dată și pentru că alte versiuni ale BIOS-ului nu erau compatibile cu laptopul meu, laptopul meu nu s-a pornit și a trebuit să reinstalez BIOS-ul implicit de pe placa de bază.
qafoori avatar
drapel cn
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/132554/discussion-between-qafoori-and-nmath).
Nmath avatar
drapel ng
Ei bine, nu utilizați niciodată un BIOS pentru un alt model. Ar trebui **întotdeauna** să urmați instrucțiunile producătorului pentru a flashiza un BIOS și să nu întrerupeți un flash BIOS. Ești foarte norocos că nu ți-ai cărămida tabla. În orice caz, dispozitivul dvs. poate necesita un BIOS actualizat pentru compatibilitatea hardware. Dacă există o actualizare BIOS disponibilă pentru modelul dvs., atunci ar trebui să actualizați. Asigurați-vă că descărcați fișierul corect pentru modelul dvs. exact și urmați instrucțiunile cu atenție și complet
qafoori avatar
drapel cn
Deci, credeți că singura modalitate de a remedia această problemă este actualizarea BIOS-ului? Nu există o cale mai puțin riscantă?
Nmath avatar
drapel ng
Nu este riscant dacă obțineți fișierul corect și urmați instrucțiunile. Dacă BIOS-ul dvs. este învechit și aveți probleme la detectarea hardware-ului sau compatibilitatea, atunci ar trebui să îl actualizați

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.