Contenu | Rechercher | Menus

Annonce

Ubuntu-fr vend de superbes t-shirts et de belles clés USB 32Go
Rendez-vous sur la boutique En Vente Libre

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 07/08/2019, à 06:24

Mr. Mojo

[Résolu] Deux cartes graphiques : activation

Bonjour,

J'ai un QOSMIO-X70-B sur lequel j'ai deux cartes graphiques (Intel et AMD Radeon R9 M265X) sous Ubuntu 19.04.

Seule l'Intel est activée, mais j'aimerai pouvoir activer la AMD (pour pouvoir switcher entre les 2, voire n'utiliser que la AMD).

J'ai tenté de suivre le post épinglé de la section, sans succès, avec messages d'erreur dès la 1re commande (sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6) :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
build-essential est déjà la version la plus récente (12.6ubuntu1).
build-essential passé en « installé manuellement ».
fakeroot est déjà la version la plus récente (1.23-1).
fakeroot passé en « installé manuellement ».
debconf est déjà la version la plus récente (1.5.71ubuntu1).
debconf passé en « installé manuellement ».
libstdc++6 est déjà la version la plus récente (9.1.0-2ubuntu2~19.04).
libstdc++6 passé en « installé manuellement ».
Les paquets supplémentaires suivants seront installés : 
  autoconf automake autopoint autotools-dev dh-autoreconf dh-strip-nondeterminism dh-translations dwz intltool jq libarchive-cpio-perl libfile-stripnondeterminism-perl
  libfile-which-perl libjq1 libltdl-dev libmail-sendmail-perl libonig5 libsigsegv2 libsys-hostname-long-perl libtool m4 po-debconf python3-scour scour
Paquets suggérés :
  autoconf-archive gnu-standards autoconf-doc devscripts libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc libmail-box-perl
Les NOUVEAUX paquets suivants seront installés :
  autoconf automake autopoint autotools-dev cdbs debhelper dh-autoreconf dh-make dh-strip-nondeterminism dh-translations dwz intltool jq libarchive-cpio-perl
  libfile-stripnondeterminism-perl libfile-which-perl libjq1 libltdl-dev libmail-sendmail-perl libonig5 libsigsegv2 libsys-hostname-long-perl libtool m4 po-debconf
  python3-scour scour
0 mis à jour, 27 nouvellement installés, 0 à enlever et 2 non mis à jour.
4 partiellement installés ou enlevés.
Il est nécessaire de prendre 3647 ko dans les archives.
Après cette opération, 11,2 Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libsigsegv2 amd64 2.12-2 [13,9 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 m4 amd64 1.4.18-2 [199 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 autoconf all 2.69-11 [322 kB]
Réception de :4 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 autotools-dev all 20180224.1 [39,6 kB]
Réception de :5 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 automake all 1:1.16.1-4ubuntu3 [522 kB]
Réception de :6 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 autopoint all 0.19.8.1-9 [412 kB]
Réception de :7 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libtool all 2.4.6-10 [194 kB]
Réception de :8 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 dh-autoreconf all 19 [16,1 kB]
Réception de :9 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libfile-stripnondeterminism-perl all 1.1.2-1 [13,7 kB]
Réception de :10 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 dh-strip-nondeterminism all 1.1.2-1 [5208 B]
Réception de :11 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 dwz amd64 0.12-3 [78,1 kB]
Réception de :12 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 po-debconf all 1.0.21 [233 kB]
Réception de :13 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 debhelper all 12ubuntu1 [887 kB]
Réception de :14 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 intltool all 0.51.0-5ubuntu1 [44,6 kB]
Réception de :15 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 libonig5 amd64 6.9.1-1 [135 kB]
Réception de :16 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 libjq1 amd64 1.5+dfsg-2build1 [112 kB]
Réception de :17 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 jq amd64 1.5+dfsg-2build1 [46,1 kB]
Réception de :18 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libfile-which-perl all 1.23-1 [13,8 kB]
Réception de :19 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 dh-translations all 144 [24,9 kB]
Réception de :20 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 python3-scour all 0.37-2 [45,7 kB]
Réception de :21 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 scour all 0.37-2 [7420 B]
Réception de :22 http://fr.archive.ubuntu.com/ubuntu disco/universe amd64 cdbs all 0.4.158ubuntu1 [45,3 kB]
Réception de :23 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 dh-make all 2.201802 [31,6 kB]
Réception de :24 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libarchive-cpio-perl all 0.10-1 [9644 B]
Réception de :25 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libltdl-dev amd64 2.4.6-10 [162 kB]
Réception de :26 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libsys-hostname-long-perl all 1.5-1 [11,7 kB]
Réception de :27 http://fr.archive.ubuntu.com/ubuntu disco/main amd64 libmail-sendmail-perl all 0.80-1 [22,6 kB]
3647 ko réceptionnés en 0s (14,2 Mo/s)            
Sélection du paquet libsigsegv2:amd64 précédemment désélectionné.
(Lecture de la base de données... 197471 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../00-libsigsegv2_2.12-2_amd64.deb ...
Dépaquetage de libsigsegv2:amd64 (2.12-2) ...
Sélection du paquet m4 précédemment désélectionné.
Préparation du dépaquetage de .../01-m4_1.4.18-2_amd64.deb ...
Dépaquetage de m4 (1.4.18-2) ...
Sélection du paquet autoconf précédemment désélectionné.
Préparation du dépaquetage de .../02-autoconf_2.69-11_all.deb ...
Dépaquetage de autoconf (2.69-11) ...
Sélection du paquet autotools-dev précédemment désélectionné.
Préparation du dépaquetage de .../03-autotools-dev_20180224.1_all.deb ...
Dépaquetage de autotools-dev (20180224.1) ...
Sélection du paquet automake précédemment désélectionné.
Préparation du dépaquetage de .../04-automake_1%3a1.16.1-4ubuntu3_all.deb ...
Dépaquetage de automake (1:1.16.1-4ubuntu3) ...
Sélection du paquet autopoint précédemment désélectionné.
Préparation du dépaquetage de .../05-autopoint_0.19.8.1-9_all.deb ...
Dépaquetage de autopoint (0.19.8.1-9) ...
Sélection du paquet libtool précédemment désélectionné.
Préparation du dépaquetage de .../06-libtool_2.4.6-10_all.deb ...
Dépaquetage de libtool (2.4.6-10) ...
Sélection du paquet dh-autoreconf précédemment désélectionné.
Préparation du dépaquetage de .../07-dh-autoreconf_19_all.deb ...
Dépaquetage de dh-autoreconf (19) ...
Sélection du paquet libfile-stripnondeterminism-perl précédemment désélectionné.
Préparation du dépaquetage de .../08-libfile-stripnondeterminism-perl_1.1.2-1_all.deb ...
Dépaquetage de libfile-stripnondeterminism-perl (1.1.2-1) ...
Sélection du paquet dh-strip-nondeterminism précédemment désélectionné.
Préparation du dépaquetage de .../09-dh-strip-nondeterminism_1.1.2-1_all.deb ...
Dépaquetage de dh-strip-nondeterminism (1.1.2-1) ...
Sélection du paquet dwz précédemment désélectionné.
Préparation du dépaquetage de .../10-dwz_0.12-3_amd64.deb ...
Dépaquetage de dwz (0.12-3) ...
Sélection du paquet po-debconf précédemment désélectionné.
Préparation du dépaquetage de .../11-po-debconf_1.0.21_all.deb ...
Dépaquetage de po-debconf (1.0.21) ...
Sélection du paquet debhelper précédemment désélectionné.
Préparation du dépaquetage de .../12-debhelper_12ubuntu1_all.deb ...
Dépaquetage de debhelper (12ubuntu1) ...
Sélection du paquet intltool précédemment désélectionné.
Préparation du dépaquetage de .../13-intltool_0.51.0-5ubuntu1_all.deb ...
Dépaquetage de intltool (0.51.0-5ubuntu1) ...
Sélection du paquet libonig5:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../14-libonig5_6.9.1-1_amd64.deb ...
Dépaquetage de libonig5:amd64 (6.9.1-1) ...
Sélection du paquet libjq1:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../15-libjq1_1.5+dfsg-2build1_amd64.deb ...
Dépaquetage de libjq1:amd64 (1.5+dfsg-2build1) ...
Sélection du paquet jq précédemment désélectionné.
Préparation du dépaquetage de .../16-jq_1.5+dfsg-2build1_amd64.deb ...
Dépaquetage de jq (1.5+dfsg-2build1) ...
Sélection du paquet libfile-which-perl précédemment désélectionné.
Préparation du dépaquetage de .../17-libfile-which-perl_1.23-1_all.deb ...
Dépaquetage de libfile-which-perl (1.23-1) ...
Sélection du paquet dh-translations précédemment désélectionné.
Préparation du dépaquetage de .../18-dh-translations_144_all.deb ...
Dépaquetage de dh-translations (144) ...
Sélection du paquet python3-scour précédemment désélectionné.
Préparation du dépaquetage de .../19-python3-scour_0.37-2_all.deb ...
Dépaquetage de python3-scour (0.37-2) ...
Sélection du paquet scour précédemment désélectionné.
Préparation du dépaquetage de .../20-scour_0.37-2_all.deb ...
Dépaquetage de scour (0.37-2) ...
Sélection du paquet cdbs précédemment désélectionné.
Préparation du dépaquetage de .../21-cdbs_0.4.158ubuntu1_all.deb ...
Dépaquetage de cdbs (0.4.158ubuntu1) ...
Sélection du paquet dh-make précédemment désélectionné.
Préparation du dépaquetage de .../22-dh-make_2.201802_all.deb ...
Dépaquetage de dh-make (2.201802) ...
Sélection du paquet libarchive-cpio-perl précédemment désélectionné.
Préparation du dépaquetage de .../23-libarchive-cpio-perl_0.10-1_all.deb ...
Dépaquetage de libarchive-cpio-perl (0.10-1) ...
Sélection du paquet libltdl-dev:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../24-libltdl-dev_2.4.6-10_amd64.deb ...
Dépaquetage de libltdl-dev:amd64 (2.4.6-10) ...
Sélection du paquet libsys-hostname-long-perl précédemment désélectionné.
Préparation du dépaquetage de .../25-libsys-hostname-long-perl_1.5-1_all.deb ...
Dépaquetage de libsys-hostname-long-perl (1.5-1) ...
Sélection du paquet libmail-sendmail-perl précédemment désélectionné.
Préparation du dépaquetage de .../26-libmail-sendmail-perl_0.80-1_all.deb ...
Dépaquetage de libmail-sendmail-perl (0.80-1) ...
Paramétrage de libfile-stripnondeterminism-perl (1.1.2-1) ...
Paramétrage de libfile-which-perl (1.23-1) ...
Paramétrage de po-debconf (1.0.21) ...
Paramétrage de autotools-dev (20180224.1) ...
Paramétrage de libsigsegv2:amd64 (2.12-2) ...
Paramétrage de autopoint (0.19.8.1-9) ...
Paramétrage de dwz (0.12-3) ...
Paramétrage de libarchive-cpio-perl (0.10-1) ...
Paramétrage de python3-scour (0.37-2) ...
Paramétrage de fglrx-core (2:15.302-0ubuntu1) ...
dpkg: erreur: mauvaise syntaxe de la version « - »: revision number is empty
dpkg: erreur: mauvaise syntaxe de la version « - »: revision number is empty
Removing old fglrx-core-15.302 DKMS files...

------------------------------
Deleting module version: 15.302
completely from the DKMS tree.
------------------------------
Done.
Loading new fglrx-core-15.302 DKMS files...
Building for 5.0.0-23-generic
Building for architecture x86_64
Building initial module for 5.0.0-23-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/fglrx-core.0.crash'
Error! Bad return status for module build on kernel: 5.0.0-23-generic (x86_64)
Consult /var/lib/dkms/fglrx-core/15.302/build/make.log for more information.
dpkg: erreur de traitement du paquet fglrx-core (--configure) :
 installed fglrx-core package post-installation script subprocess returned error exit status 10
Paramétrage de libsys-hostname-long-perl (1.5-1) ...
Paramétrage de libonig5:amd64 (6.9.1-1) ...
dpkg: des problèmes de dépendances empêchent la configuration de fglrx :
 fglrx dépend de fglrx-core ; cependant :
 Le paquet fglrx-core n'est pas encore configuré.

dpkg: erreur de traitement du paquet fglrx (--configure) :
 problèmes de dépendances - laissé non configuré
Paramétrage de libtool (2.4.6-10) ...
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  Paramétrage de libjq1:amd64 (1.5+dfsg-2build1) ...
Paramétrage de m4 (1.4.18-2) ...
Paramétrage de libmail-sendmail-perl (0.80-1) ...
Paramétrage de autoconf (2.69-11) ...
Paramétrage de scour (0.37-2) ...
dpkg: des problèmes de dépendances empêchent la configuration de fglrx-amdcccle :
 fglrx-amdcccle dépend de fglrx ; cependant :
 Le paquet fglrx n'est pas encore configuré.

dpkg: erreur de traitement du paquet fglrx-amdcccle (--configure) :
 problèmes de dépendances - laissé non configuré
Paramétrage de jq (1.5+dfsg-2build1) ...
Aucun rapport « apport » n'a été créé car le message d'erreur indique une erreur consécutive à un échec précédent.
                                                                                                                  dpkg: des problèmes de dépendances empêchent la configuration de fglrx-dev :
 fglrx-dev dépend de fglrx-core | fglrx ; cependant :
 Le paquet fglrx-core n'est pas encore configuré.
 Le paquet fglrx n'est pas encore configuré.

dpkg: erreur de traitement du paquet fglrx-dev (--configure) :
 problèmes de dépendances - laissé non configuré
Aucun rapport « apport » écrit car MaxReports a déjà été atteint
                                                                Paramétrage de automake (1:1.16.1-4ubuntu3) ...
update-alternatives: utilisation de « /usr/bin/automake-1.16 » pour fournir « /usr/bin/automake » (automake) en mode automatique
Paramétrage de libltdl-dev:amd64 (2.4.6-10) ...
Paramétrage de intltool (0.51.0-5ubuntu1) ...
Paramétrage de dh-autoreconf (19) ...
Paramétrage de dh-strip-nondeterminism (1.1.2-1) ...
Paramétrage de debhelper (12ubuntu1) ...
Paramétrage de dh-translations (144) ...
Paramétrage de dh-make (2.201802) ...
Paramétrage de cdbs (0.4.158ubuntu1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.29-0ubuntu2) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
Traitement des actions différées (« triggers ») pour install-info (6.5.0.dfsg.1-4build1) ...
Des erreurs ont été rencontrées pendant l'exécution :
 fglrx-core
 fglrx
 fglrx-amdcccle
 fglrx-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)

Et la suivante (sudo apt-get install dkms libqtgui4 wget execstack libelfg0 dh-modaliases) :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet libelfg0

Je patauge donc, merci de bien vouloir m'aider à activer la carte AMD.

Dernière modification par Mr. Mojo (Le 14/08/2019, à 05:29)

Hors ligne

#2 Le 08/08/2019, à 00:11

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Hello,

Ce post n'est plus du tout au goût du jour.

On va faire un petit test, donnes le retour des deux commandes suivantes (laisses tourner chaque commande 5/10s ça devrait être suffisant pour se faire une idée) :

vblank_mode=0 glxgears
DRI_PRIME=1 vblank_mode=0 glxgears

PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#3 Le 08/08/2019, à 05:20

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

Voici :

vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
21405 frames in 5.0 seconds = 4280.950 FPS
22043 frames in 5.0 seconds = 4408.558 FPS
21774 frames in 5.0 seconds = 4354.790 FPS
21822 frames in 5.0 seconds = 4364.340 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":1"
      after 105829 requests (90034 known processed) with 0 events remaining.
DRI_PRIME=1 vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
22375 frames in 5.0 seconds = 4474.963 FPS
22061 frames in 5.0 seconds = 4412.116 FPS
22838 frames in 5.0 seconds = 4567.436 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":1"
      after 73096 requests (182 known processed) with 0 events remaining.

Et si ça peut être utile, la commande sudo lshw -enable pci -class display renvoit :

  *-display NON-RÉCLAMÉ     
       description: Display controller
       produit: Venus PRO [Radeon HD 8850M / R9 M265X]
       fabriquant: Advanced Micro Devices, Inc. [AMD/ATI]
       identifiant matériel: 0
       information bus: pci@0000:01:00.0
       version: 00
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm pciexpress msi cap_list
       configuration: latency=0
       ressources: mémoire:a0000000-afffffff mémoire:c0000000-c003ffff portE/S:4000(taille=256) mémoire:c0040000-c005ffff
  *-display
       description: VGA compatible controller
       produit: 4th Gen Core Processor Integrated Graphics Controller
       fabriquant: Intel Corporation
       identifiant matériel: 2
       information bus: pci@0000:00:02.0
       version: 06
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       ressources: irq:33 mémoire:c1000000-c13fffff mémoire:b0000000-bfffffff portE/S:5000(taille=64) mémoire:c0000-dffff

Dernière modification par Mr. Mojo (Le 08/08/2019, à 07:30)

Hors ligne

#4 Le 08/08/2019, à 11:54

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Hello,

Pour t'expliquer un peu, sous Linux avec les cartes AMD (et peut-être aussi avec les cartes nvidia et le pilote nouveau), le préfixe de commande DRI_PRIME=1 permet normalement d'utiliser la carte dédiée (AMD ou nvidia, dGPU) au lieu de la carte intégrée (Intel dans ton cas, iGPU).

En fait j'aurais dû commencer par là, donnes le retour complet de ces deux commandes :

glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#5 Le 08/08/2019, à 15:26

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

Hop :

glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 

Hors ligne

#6 Le 08/08/2019, à 20:46

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Ok alors donnes le retour des commandes suivantes :

lspci -k | grep -EA3 'VGA|Display'
xrandr --listproviders

Dernière modification par MrKebi (Le 08/08/2019, à 20:48)


PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#7 Le 09/08/2019, à 05:03

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

Voici :

lspci -k | grep -EA3 'VGA|Display'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
	Subsystem: Toshiba America Info Systems 4th Gen Core Processor Integrated Graphics Controller
	Kernel driver in use: i915
	Kernel modules: i915
--
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X]
	Subsystem: Toshiba America Info Systems Venus PRO [Radeon HD 8850M / R9 M265X]
	Kernel modules: radeon, amdgpu
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x45 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 3 associated providers: 0 name:modesetting

Hors ligne

#8 Le 09/08/2019, à 12:27

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Ok, ce que ça confirme c'est que le pilote radeon ou amdgpu n'est pas chargé par le système pour ta carte déjà, comme on pouvait le voir dans tes premiers posts.

Donnes le retour de cat /etc/default/grub

On va essayer quelque chose, lances la commande sudo nano /etc/default/grub et ajoutes à la fin de la ligne GRUB_CMDLINE_LINUX_DEFAULT les paramètres suivants radeon.si_support=0 amdgpu.si_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1

Enregistres le ficher et donnes le retour de la commande cat /etc/default/grub

Dernière modification par MrKebi (Le 09/08/2019, à 12:36)


PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#9 Le 09/08/2019, à 18:17

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

Ok :

cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
cat /etc/default/grub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" radeon.si_support=0 amdgpu.si_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Hors ligne

#10 Le 09/08/2019, à 18:34

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Alors rentres la commandes suivante à nouveau sudo nano /etc/default/grub et édites la ligne

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" radeon.si_support=0 amdgpu.si_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1

pour avoir au final :

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 amdgpu.dc=1 amdgpu.dpm=1 amdgpu.modeset=1"

C'est la même chose, juste le deuxième guillemet était mal placé, il doit être tout à la fin.

Ensuite rentres la commande sudo update-grub et redémarres.

Quand ton ordi aura redémarré, redonnes le retour des commandes du post #4 smile

Dernière modification par MrKebi (Le 09/08/2019, à 18:35)


PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#11 Le 09/08/2019, à 19:04

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile 
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: AMD Radeon HD 8800M Series (VERDE, DRM 3.27.0, 5.0.0-23-generic, LLVM 8.0.0)

smile

Hors ligne

#12 Le 09/08/2019, à 19:32

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Ah ! Ça, je préfère.

Pour t'expliquer : théoriquement les cartes AMD récentes/pas trop vieilles comme la tienne peuvent être gérées par plusieurs pilotes différents. Avec les options que je t'ai fais ajouter dans le grub, on a forcé l'utilisation d'un pilote pour ta carte graphique (le pilote amdgpu normalement).

Pour confirmer tout ça, donnes les retours des commandes suivantes :

lspci -k | grep -EA3 'VGA|Display'
xrandr --listproviders

Et pour le fun, tu peux aussi donner les retours de ces deux commandes suivantes (après avoir attendu 5/10s) :

vblank_mode=0 glxgears
DRI_PRIME=1 vblank_mode=0 glxgears

PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#13 Le 09/08/2019, à 19:54

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

Merci pour les indications très claires et les explications (que je comprends seulement partiellement... mais c'est pas grave) smile

Le retour des commandes :

lspci -k | grep -EA3 'VGA|Display'
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
	Subsystem: Toshiba America Info Systems 4th Gen Core Processor Integrated Graphics Controller
	Kernel driver in use: i915
	Kernel modules: i915
--
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X]
	Kernel driver in use: amdgpu
	Kernel modules: radeon, amdgpu
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x6b cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 3 associated providers: 1 name:modesetting
Provider 1: id: 0x45 cap: 0x6, Sink Output, Source Offload crtcs: 6 outputs: 0 associated providers: 1 name:AMD Radeon HD 8800M Series @ pci:0000:01:00.0
vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
21362 frames in 5.0 seconds = 4272.338 FPS
21907 frames in 5.0 seconds = 4381.232 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 64736 requests (52200 known processed) with 0 events remaining.
DRI_PRIME=1 vblank_mode=0 glxgears
ATTENTION: default value of option vblank_mode overridden by environment.
20047 frames in 5.0 seconds = 4009.349 FPS
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 32919 requests (43 known processed) with 0 events remaining.

Hors ligne

#14 Le 09/08/2019, à 21:10

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Après, je ne t'ai pas posé la question avant mais tu aurais besoin de la carte AMD pour quel usage ?


PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#15 Le 10/08/2019, à 05:20

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

Pour l'utiliser sur Steam. Ou sinon je me dis que je traitement des images sous Rawtherapee irait plus vite avec la carte AMD.

Hors ligne

#16 Le 10/08/2019, à 10:51

MrKebi

Re : [Résolu] Deux cartes graphiques : activation

Ok, donc pour utiliser dans Steam (à faire pour chaque jeu) : click droit sur ton jeu, propriétés, option de lancement et mets "DRI_PRIME=1 %command%"

Pour lancer des logiciels avec la carte AMD, sans pour autant utiliser la ligne de commande à chaque fois, tu peux éditer tes lanceurs en faisant click droit dessus, propriétés, et rajouter au début du champs DRI_PRIME=1 #lacommandedulanceur# dans le champs lanceur ou quelque chose comme ça (dépendant de ton environnement de bureau).

Testes les choses comme ça, si tu sens que c'est mieux avec la carte AMD tant mieux, et si ça te convient n'oublies pas de passer ton sujet en [Résolu] wink

Si tu as d'autres questions par rapport à ça n'hésites pas.


PC : i7-4770k 12Go R9 280x (RIP) GTX660 : Archlinux/Plasma, nvidia
Laptop : Xiaomi Mi Notebook Pro i5-8250u 8Go 256Go nvme + 240Go msata : Archlinux/Plasma, optimus nvidia
PC 2 : Acer eMachines e525 T7300 3Go 250Go : Archlinux/Plasma
Laptop 2 : MacBook Pro 2007 (3,1) T7500 3Go 500Go : Archlinux/XFCE, nvidia

Hors ligne

#17 Le 14/08/2019, à 05:29

Mr. Mojo

Re : [Résolu] Deux cartes graphiques : activation

Merci pour ton aide MrKebi smile

Hors ligne