Basculer entre Intel / AMD GPU le 18.04

11

Je viens d'installer le pilote graphique d'Oibaf, sur mon ordinateur portable, et aussi Lutris (avec Wine et tout ça) parce que je veux jouer à des jeux comme Diablo 3.

Tout a bien fonctionné, j'ai également installé vulkan et Wine + Gallium Nine La sortie de lshw -c videoest:

  *-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

Ma carte vidéo est AMD R5 M430 et l'ordinateur portable est HP 250 G5

Voici également la sortie de 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
sticsk
la source
Avez-vous essayé de désactiver votre carte graphique intégrée du BIOS?
Alex
@Alex J'ai bien peur de ne pas pouvoir le faire sur mon HP 250 G5, viens de le vérifier.
sticsk
@sticsk Avez-vous pu faire fonctionner cela, c'est-à-dire passer d'Intel à AMD?
gansub

Réponses:

5

Vous pouvez trouver de nombreuses réponses à votre question ici dans Ask Ubuntu :

Vous devriez revoir tous ces liens.

De plus, vous trouverez de nombreux liens utiles provenant d'autres sources:

Tous les liens sont trop longs pour être résumés dans cette réponse.


Plutôt que d'utiliser lspci -nn | grep VGAce qui ne montrera que votre GPU Intel et non votre GPU AMD, vous devriez essayer une recherche étendue en utilisant quelque chose comme ceci:

$ 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
WinEunuuchs2Unix
la source
1
Celui d'août 2018 est le mien ... et j'ai déjà examiné le premier et le troisième et ils ne fonctionnent pas. Switcheroo ne fonctionne pas non plus, il ne passera pas au discret, je l'ai fait fonctionner le 16.04 mais cela montre toujours que j'utilise celui d'Intel dans Paramètres par exemple. Et le pilote AMDGPU n'est pas disponible pour mon AMD R5 M430, c'est pourquoi j'ai installé le pilote Oibaf. Je vais vérifier le Prime cependant
sticsk
@sticsk Désolé, je n'ai pas compris que vous étiez l'un des auteurs des liens. Vous avez évidemment fait vos devoirs et essayé toutes les solutions courantes. Faites-moi savoir si cette réponse ne vous aide pas, vous ou les autres, et je la supprimerai. Je vous remercie.
WinEunuuchs2Unix
J'ai mis à jour la lspcicommande; EDIT: Je vais également vérifier le PRIME d'Arch et vous faire savoir si quelque chose se passe.
sticsk
L'édition pour le lspcirendre plus informatif. Je viens de trouver ceci qui pourrait vous intéresser: linuxconfig.org/…
WinEunuuchs2Unix
2
J'utiliserais Olbaf en dernier recours car c'est ce que nous appelons la technologie "Bleeding Edge". J'essaie de m'en tenir à la technologie traditionnelle autant que possible. Un autre conseil lorsque vous traitez plusieurs pilotes, vous devez être minutieux pour vous assurer que le précédent est complètement supprimé avant d'en installer un nouveau. Il s'agit d'un problème courant dans le monde graphique nVidia sous Linux.
WinEunuuchs2Unix
5

Je laboure Internet depuis des jours sur ce problème. A eu une configuration et des problèmes similaires. J'ai découvert ici l' utilisation de DRI_PRIME = 1 avant toute commande pour utiliser votre GPU dédié. J'ai donc essayé

export $DRI_PRIME=1

et cela a fonctionné. J'ai donc ajouté une ligne dans /etc/environment, DRI_PRIME=1 , et maintenant redémarrée Détails système affiche ma carte AMD par défaut.

Avertissement: je pense que cela désactive les graphiques intégrés et modifie votre système pour n'utiliser que votre GPU dédié

Roarnald
la source
Merde, j'ai en fait oublié cette question, idk si cela va aider quelqu'un, si cela me permet de le marquer comme résolu. J'ai changé Ubuntu pendant des mois ahahahah
sticsk
Hahahaha J'ai presque renoncé à changer la version d'Ubuntu aussi
roarnald
C'était bien quand j'ai commencé mais maintenant je me suis amélioré et je suis passé à une autre distribution
sticsk
DRI_PRIME=1 steamsemble être suffisant
PvdL