Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/06/2017, à 12:22

morganfk62

Utiliser uniquement sa CG AMD

Hello,

J'ai un ordinateur avec une CG Intel intégrée et une CG AMD.
J'aimerais utiliser que celle AMD.

Le problème, c'est que je ne suis pas sûr que mon Ubuntu 16.04 utilise bel et bien ma CG AMD.

Voici quelques informations qui je pense pourront être utiles :

lspci -nn | grep VGA

00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0126] (rev 09)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] [1002:6760] (rev ff)
sudo lshw -enable pci -class display

  *-display               
       description: VGA compatible controller
       produit: 2nd Generation Core Processor Family Integrated Graphics Controller
       fabriquant: Intel Corporation
       identifiant matériel: 2
       information bus: pci@0000:00:02.0
       version: 09
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       ressources: irq:34 mémoire:c0000000-c03fffff mémoire:b0000000-bfffffff portE/S:4000(taille=64)
lspci -v

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09) (prog-if 00 [VGA controller])
	Subsystem: Hewlett-Packard Company 2nd Generation Core Processor Family Integrated Graphics Controller
	Flags: bus master, fast devsel, latency 0, IRQ 34
	Memory at c0000000 (64-bit, non-prefetchable) [size=4M]
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 4000 [size=64]
	Expansion ROM at <unassigned> [disabled]
	Capabilities: <access denied>
	Kernel driver in use: i915
	Kernel modules: i915

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] (rev ff) (prog-if ff)
	!!! Unknown header type 7f
	Kernel driver in use: radeon
	Kernel modules: radeon

Merci d'avance ! smile


Configuration
DualBoot Ubuntu 16.04/Windows 10
HP Pavilion dm4-3060
AMD Radeon HD 7470M

Hors ligne

#2 Le 04/06/2017, à 16:36

Nuliel

Re : Utiliser uniquement sa CG AMD

Bonjour,

Ubuntu utilise (ou plutôt devrait utiliser) ta carte graphique seulement pour des applications qui en ont besoin: jeux...
Le processeur graphique intel consomme beaucoup moins, c'est justement une bonne chose qu'il soit utilisé.

J'imagine que ce que tu cherches, c'est plutôt de faire fonctionner ta carte graphique pour des jeux ou des logiciels gourmands.
Pour faire fonctionner la carte graphique amd, je précède la commande à lancer par

DRI_PRIME=1

Exemple:

DRI_PRIME=1 glxinfo | grep OpenGL

(tu peux voir la différence avec glxinfo | grep OpenGL)

Hors ligne

#3 Le 05/06/2017, à 10:27

morganfk62

Re : Utiliser uniquement sa CG AMD

Hello,

Merci pour ta réponse !

Alors, effectivement, j'aimerais utiliser uniquement ma AMD pour faire tourner des gros softs et des jeux de temps en temps.

Concrètement, j'ai eu la puce à l'oreille lorsque j'ai lancé Photoshop depuis Wine où j'ai ce message :
mini_430427Capturedu20170605111806.png

Ensuite, lorsque j'essaye de lancer un jeu comme Xenoverse 2, j'ai ce message :
mini_530500Capturedu20170605112132.png

J'en ai donc déduis que j'avais un problème avec ma CG.

Au passage, pourquoi lorsque je fais cette commande, ma CG AMD ne s'affiche pas ?

sudo lshw -enable pci -class display

  *-display               
       description: VGA compatible controller
       produit: 2nd Generation Core Processor Family Integrated Graphics Controller
       fabriquant: Intel Corporation
       identifiant matériel: 2
       information bus: pci@0000:00:02.0
       version: 09
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       ressources: irq:34 mémoire:c0000000-c03fffff mémoire:b0000000-bfffffff portE/S:4000(taille=64)

Voici une autre commande qui n'affiche pas ma CG AMD

glxheads
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
  glxheads xdisplayname ...
Example:
  glxheads :0 mars:0 venus:1
Name: :0
  Display:     0x1ed6420
  Window:      0x5400002
  Context:     0x1ee53d0
  GL_VERSION:  3.0 Mesa 12.0.6
  GL_VENDOR:   Intel Open Source Technology Center
  GL_RENDERER: Mesa DRI Intel(R) Sandybridge Mobile 

Merci pour les commandes que tu m'as donné.
Comme tu as vu, j'essaye surtout d'utiliser Photoshop et des jeux Windows.
Existe t-il un tour de passe-passe pour pouvoir utiliser tout cela sous Ubuntu avec la commande

DRI_PRIME=1

À noter que je veux bien aller jusqu'à désactiver ma CG intégrée Intel pour pouvoir utiliser Photoshop sous Ubuntu (car j'utilise beaucoup Photoshop et j'aime beaucoup Ubuntu... malheureusement, je ne supporte pas Gimp lol)

Encore merci ! smile

Dernière modification par morganfk62 (Le 05/06/2017, à 10:36)

Hors ligne

#4 Le 05/06/2017, à 11:57

Nuliel

Re : Utiliser uniquement sa CG AMD

Pour sudo lshw -enable pci -class display, je pense (je dis peut être des grosses bêtises) que c'est la carte intel qui est utilisée et "branchée" sur l'écran, si tu veux utiliser la cg amd, il faut qu'elle envoie les images d'abord à la puce intel puis la puce intel les envoient à l'écran (si je pense ça, c'est parce que pour que ça fonctionne plus de 30 min chez moi avec la cg amd, il faut que je fasse une sorte de redirection cg amd -> cg intel). Donc je te déconseille de désactiver la puce intel (en plus tu vas perdre en autonomie)

J'ai toujours eu beaucoup de difficultés avec wine, j'utilise toujours playonlinux (ce n'est pas que pour les jeux).
Le passe-passe, c'est de faire des raccourcis afin d'inclure DRI_PRIME=1.
Tu n'aurais pas un jeu sur steam par hasard? Ca permettrait de tester facilement DRI_PRIME=1.

Hors ligne

#5 Le 06/06/2017, à 08:19

morganfk62

Re : Utiliser uniquement sa CG AMD

Je n'ai pas de jeu steam non.

voici ce que me donne une autre commande :

dpkg-query -l *radeon*
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements
|/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais)
||/ Nom            Version      Architecture Description
+++-==============-============-============-=================================
ii  libdrm-radeon1 2.4.70-1     amd64        Userspace interface to radeon-spe
ii  libdrm-radeon1 2.4.70-1     i386         Userspace interface to radeon-spe
un  radeontool     <aucune>     <aucune>     (aucune description n'est disponi
ii  xserver-xorg-v 1:7.7.1-1    amd64        X.Org X server -- AMD/ATI Radeon 

Et voici ce que me donne l'onglet performance de Photoshop sous Ubuntu, on peut voir qu'il n'utilise pas ma CG AMD, et je me demande même si elle est reconnue
mini_619236Capturedu20170606091453.png

Hors ligne

#6 Le 06/06/2017, à 16:54

Nuliel

Re : Utiliser uniquement sa CG AMD

Au niveau des logiciels installés, j'ai la même chose.

Ok, j'imagine que pour lancer photoshop, tu as un raccourci sur le bureau. En faisant clic droit sur le raccourci, dans propriétés, tu dois avoir un chemin du type

wine ./.wine/drive_c/Program\ Files/Adobe/Photoshop\ 7.0/Photoshop.exe

(je me base sur la doc pour te dire ça: https://doc.ubuntu-fr.org/photoshop )
Dans ce cas, transforme cette ligne en

DRI_PRIME=1 wine ./.wine/drive_c/Program\ Files/Adobe/Photoshop\ 7.0/Photoshop.exe

Dans le cas où tu n'as pas de raccourci sur le bureau, regarde dans ~/.wine/drive_c/Program\ Files/, il faut trouver le fichier .exe pour lancer photoshop. Après l'avoir trouvé, tu peux adapter ce que je dis au dessus.

Dernière modification par Nuliel (Le 06/06/2017, à 16:55)

Hors ligne