Passa tra la GPU Intel / AMD il 18.04


11

Ho appena installato il driver grafico di Oibaf, sul mio laptop, e anche Lutris (con Wine e tutto il resto) perché voglio giocare a giochi come Diablo 3.

Tutto ha funzionato bene, ho anche installato vulkan e Wine + Gallium Nine L'output di lshw -c videoè:

  *-display                 
   description: VGA compatible controller
   product: HD Graphics 5500
   vendor: Intel Corporation
   physical id: 2
   bus info: pci@0000:00:02.0
   version: 09
   width: 64 bits
   clock: 33MHz
   capabilities: msi pm vga_controller bus_master cap_list rom
   configuration: driver=i915 latency=0
   resources: irq:45 memory:d3000000-d3ffffff memory:c0000000-cfffffff ioport:7000(size=64) memory:c0000-dffff
 *-display
   description: Display controller
   product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430]
   vendor: Advanced Micro Devices, Inc. [AMD/ATI]
   physical id: 0
   bus info: pci@0000:0d:00.0
   version: 83
   width: 64 bits
   clock: 33MHz
   capabilities: pm pciexpress msi bus_master cap_list rom
   configuration: driver=radeon latency=0
   resources: irq:46 memory:b0000000-bfffffff memory:d5000000-d503ffff ioport:4000(size=256) memory:d5040000-d505ffff

La mia scheda video è AMD R5 M430 e il laptop è HP 250 G5

Anche qui è l'output di lspci -k | grep -EA3 'VGA|Display|3D'

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
        Subsystem: Hewlett-Packard Company HD Graphics 5500
        Kernel driver in use: i915
        Kernel modules: i915
--
0d:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] (rev 83)
        Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520]
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

Hai provato a disabilitare la scheda grafica integrata dal BIOS?
Alex,

@Alex Temo di non poterlo fare sul mio HP 250 G5, ho appena verificato.
sticsk,

@sticsk Sei riuscito a farlo funzionare, ovvero passare da Intel ad AMD?
Gansub,

Risposte:


5

Puoi trovare molte risposte alla tua domanda qui in Chiedi a Ubuntu :

È necessario rivedere tutti questi collegamenti.

Inoltre troverai molti link utili da altre fonti:

Tutti i collegamenti sono troppo lunghi per riassumere in questa risposta.


Invece di utilizzare ciò lspci -nn | grep VGAche mostrerà solo la tua GPU Intel e non la tua GPU AMD, dovresti provare una ricerca estesa usando qualcosa del genere:

$ lspci -k | grep -EA3 'VGA|Display|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
    DeviceName:  Onboard IGD
    Subsystem: Dell Skylake Integrated Graphics
    Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
    Subsystem: Dell GM204M [GeForce GTX 970M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384

1
Quello di agosto 2018 è mio ... e ho già recensito il primo e il terzo e non funzionano. Switcheroo non funziona o non cambierà in discreto, l'ho fatto funzionare su 16.04 ma mostra comunque che sto usando Intel da Impostazioni per esempio. E il driver AMDGPU non è disponibile per il mio AMD R5 M430, ecco perché ho installato il driver Oibaf. Controllerò il Prime però
sticsk il

@sticsk Mi dispiace non aver capito il fatto che tu fossi uno degli autori nei link. Ovviamente hai fatto i compiti e hai provato tutte le soluzioni comuni. Fammi sapere se questa risposta non è utile a te o agli altri e la cancellerò. Grazie.
WinEunuuchs2Unix,

Ho aggiornato il lspcicomando; EDIT: controllerò anche il PRIME da Arch e ti farò sapere se qualcosa sta succedendo.
sticsk,

La modifica per lspcirenderlo più informativo. Ho appena trovato questo che potrebbe interessarti: linuxconfig.org/…
WinEunuuchs2Unix

2
Vorrei usare Olbaf come ultima risorsa perché è quello che chiamiamo tecnologia "Bleeding Edge". Cerco di attenermi il più possibile alla tecnologia tradizionale. Un altro consiglio quando si ha a che fare con più driver è necessario estrarre scrupolosamente per assicurarsi che il precedente sia completamente rimosso prima di installarne uno nuovo. Questo è un problema comune nel mondo della grafica nVidia in Linux.
WinEunuuchs2Unix il

5

Ho lavorato su Internet per giorni per questo problema. Ha avuto impostazioni e problemi simili. Qui ho provato a usare DRI_PRIME = 1 prima di qualsiasi comando per usare la tua GPU dedicata. Quindi ci ho provato

export $DRI_PRIME=1

e questo ha funzionato. Così ho aggiunto una riga in /etc/environment, DRI_PRIME=1 , riavviato e ora Dettagli sistema mostra la mia carta di AMD come predefinito.

Avvertenza: penso che questo disabiliti la grafica integrata e cambi il tuo sistema per utilizzare solo la tua GPU dedicata


Accidenti, mi sono davvero dimenticato di questa domanda, idk se questo aiuterà qualcuno, se mi fa sapere di contrassegnarlo come risolto. Ho cambiato Ubuntu per mesi ahahahah
sticsk il

Hahahaha ho quasi rinunciato a cambiare anche la versione di Ubuntu
roarnald

È stato bello quando ho iniziato ma ora sono migliorato e sono passato a un'altra distribuzione
Sticsk il

DRI_PRIME=1 steamsembra essere abbastanza
PvdL il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.