logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 01-05-2020 20:51:47

eheintzmann
Comme annoncé, j’ai testé de vieilles distributions Linux en live USB.

D’abord j’ai tenté une Ubuntu 16.04, mais elle ne fonctionne pas sur mon PC, elle reste bloquée après le démarrage sur le logo Ubuntu.

Ensuite, j’ai essayé un Ubuntu 14.04, là c’est le miracle tout fonctionne correctement après une mise à jour du «live» système :
J’ai vérifié et la radeon s’active bien lorsque l’on définit DRI_PRIME=1 (voir mon #5)

J’ai sauvegardé une sortie de dmesg pour le comparer à ma Debian testing.

À première vue, il semblerait que la première erreur ACPI (kernel: ACPI Error: Aborting method \AMD3._ON due to previous error (AE_AML_LOOP_TIMEOUT) (20200110/psparse-529)) qui appraraît en même temps que le temps de latence, lors du premier VT switching, n’a pas d’équivalence sur la Ubuntu 14.04.
Je n’ai pas non plus constaté de temps de latence à la connexion, ni au VT switching.

Par contre les 2 autres erreurs ACPI (acpi device:02: Cannot transition from (unknown) to D3hot et acpi device:02: Failed to change power state to D0) n’existent pas en tant que telles, mais à la place on trouve :


[drm:intel_set_pch_fifo_underrun_reporting [i915]] *ERROR* uncleared pch fifo underrun on pch transcoder B
[drm:intel_pch_fifo_underrun_irq_handler [i915]] *ERROR* PCH transcoder B FIFO underrun
 


Et ces deux dernières erreurs apparaissent sur la Ubuntu 14.04 exactement dans les mêmes conditions que les erreurs ACPI sur la Debian testing (au VT switching).

Sinon la comparaison des «dmesg» des deux distributions est en cours, mais il ne semble pas y avoir de différences majeures.

À propos de différences majeures, systemd et libinput ne sont pas présents sur la Ubuntu 14.04…

#2 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 01-05-2020 13:20:06

eheintzmann

Debian Alain a écrit :


c'est dommage , j'aime bien la marque H.P. , ils font du bon matériel (en imprimantes surtout) .
je suis surpris mais pas étonné au fond , tu n'es pas le premier à le mentionner , ses portables sont souvent bridés .


Et encore je n’ai pas parlé du BIOS bridé où seules quelques options sont disponibles, ni de l’hibernation qui n’a jamais marché...

Debian Alain a écrit :


p.s.: au pif , tiens , tu peux nous communiquer le résultat de la commande suivante : ?

lspci -nnk | grep -iE "vga|3d|display" -A3



00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
  DeviceName: Intel(R) Graphics 4000
  Subsystem: Hewlett-Packard Company 3rd Gen Core processor Graphics Controller [103c:1972]
  Kernel driver in use: i915
--
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] [1002:6660]
  DeviceName: Radeon HD 8670M
  Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] [103c:1972]
  Kernel driver in use: radeon
 


Jette aussi un œil à mon #5

#3 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 01-05-2020 03:32:59

eheintzmann
Je pense que ce PC à toujours eu des problèmes de compatibilité Linux quelle que soit la version du noyau :

  • Déjà, à cause de problème d’affichage, il m’a fallu attendre très longtemps avoir de pouvoir installer une distribution Linux dessus, d’abord une Ubuntu.

  • Puis j’ai dû encore patienter avant de pouvoir installer une Debian testing, (près de 2 ans après l’achat du PC si ma mémoire est bonne).

  • Ensuite pendant un court laps de temps, il a semblé fonctionner normalement (enfin il en avait l’air, rien ne prouve que la radeon marchait, je ne connaissais pas PRIME et vgaswitcheroo à l’époque).

  • Puis est apparu le temps de latence à la connexion, que j’ai contourné en blacklistant la radeon, et ce pendant très longtemps.


Donc non, je pense pas qu’il fonctionnait mieux avec un kernel plus ancien, il n’y a pas eu de régression apparente.
Mais j’essaierai quand même un live USB d’une vieille version de Debian ou d’Ubuntu, pour vérifier si les erreurs ACPI étaient les mêmes.

Mais honnêtement, je crois plutôt que la solution, si solution il y a, viendra des paramètres de boot du kernel, car il y a là plein d’option acpi et pci à essayer.

#4 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 30-04-2020 20:19:32

eheintzmann

dmesg | grep DMI:


[    0.000000] DMI: Hewlett-Packard HP Pavilion 17 Notebook PC/1972, BIOS F.28 03/14/2017



Le PC date  de 2013, mais le bios est à jour.

#5 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 30-04-2020 19:47:07

eheintzmann

lspci -nnk | grep -iE "00:01.0" -A1



00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
  Kernel driver in use: pcieport
 


Il y en 3 autres comme ça:

lspci -nnk | grep -A1 "PCI bridge"



00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
  Kernel driver in use: pcieport
--
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
  Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 [8086:1e12] (rev c4)
  Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 [8086:1e14] (rev c4)
  Kernel driver in use: pcieport

 



En fait j’avais déjà fait un lspci sur ce physical node, c’est juste que je sais quel est exactement le lien entre le device lui-même et son physical node. (ça doit bien être documenté quelque part).

#6 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 30-04-2020 18:52:52

eheintzmann

Debian Alain a écrit :

puisque tu sembles parti pour investiguer les méandres de  ton kernel ,

le dernier que tu as essayé , c'était lequel ?

le 5.6.8 ou le 5.7-rc3  ?



Pour le kernel Debian, le dernier que j’ai utilisé c’est le 5.6.7-1.

Pour le kernel vanilla, j’ai fait un git clone puis un git checkout v5.6, je ne m’étais pas inquiété du sublevel.
Maintenant que tu le dis, ça a l’air d’être un 5.6.0

#7 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 30-04-2020 18:25:15

eheintzmann
Dans le premier post de ce fil, je pensai que l’acpi device:02 était un port PCI Express.
En fait j’ai maintenant comme un doute à ce sujet.

En fait /sys/bus/acpi/devices/device:02 est un lien vers ../../../devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:02
et :

 
$ ls  -Al /sys/devices/LNXSYSTM\:00/LNXSYBUS\:00/PNP0A08\:00/device\:02/
total 0
-r--r--r--  1 root root 4096 avril 30 17:39 adr
drwxr-xr-x  3 root root    0 avril 30  2020 device:0b
drwxr-xr-x 13 root root    0 avril 30  2020 LNXVIDEO:00
-r--r--r--  1 root root 4096 avril 30 17:39 path
lrwxrwxrwx  1 root root    0 avril 30 17:39 physical_node -> ../../../../pci0000:00/0000:00:01.0
drwxr-xr-x  2 root root    0 avril 30 17:39 power
drwxr-xr-x  2 root root    0 avril 30 17:39 power_resources_D0
drwxr-xr-x  2 root root    0 avril 30 17:39 power_resources_D2
drwxr-xr-x  2 root root    0 avril 30 17:39 power_resources_D3hot
-r--r--r--  1 root root 4096 avril 30 17:39 power_state
-r--r--r--  1 root root 4096 avril 30 17:39 real_power_state
lrwxrwxrwx  1 root root    0 avril 30  2020 subsystem -> ../../../../../bus/acpi
-rw-r--r--  1 root root 4096 avril 30  2020 uevent
drwxr-xr-x  3 root root    0 avril 30  2020 wakeup
 



Je n’arrive pas à savoir à quel matériel cet acpi device:02 est associé.
J’ai tenté, en vain, divers outils pour le découvrir : acpi, acpitail, hardinfo, lshw, dmidecode, discover , inxi.

Comment faire pour trouver le hardware correspondant ?

#8 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 30-04-2020 09:19:20

eheintzmann

uname -a


Linux ARRAKIS 5.5.0-2-amd64 #1 SMP Debian 5.5.17-1 (2020-04-15) x86_64 GNU/Linux


lsb_release -a


No LSB modules are available.
Distributor ID: Debian
Description:  Debian GNU/Linux bullseye/sid
Release:  testing
Codename: bullseye
 


lscpu


Architecture :                          x86_64
Mode(s) opératoire(s) des processeurs : 32-bit, 64-bit
Boutisme :                              Little Endian
Tailles des adresses:                   36 bits physical, 48 bits virtual
Processeur(s) :                         4
Liste de processeur(s) en ligne :       0-3
Thread(s) par cœur :                    2
Cœur(s) par socket :                    2
Socket(s) :                             1
Nœud(s) NUMA :                          1
Identifiant constructeur :              GenuineIntel
Famille de processeur :                 6
Modèle :                                58
Nom de modèle :                         Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz
Révision :                              9
Vitesse du processeur en MHz :          1211.168
Vitesse maximale du processeur en MHz : 3200,0000
Vitesse minimale du processeur en MHz : 1200,0000
BogoMIPS :                              5188.38
Virtualisation :                        VT-x
Cache L1d :                             64 KiB
Cache L1i :                             64 KiB
Cache L2 :                              512 KiB
Cache L3 :                              3 MiB
Nœud NUMA 0 de processeur(s) :          0-3
Vulnerability Itlb multihit:            KVM: Mitigation: Split huge pages
Vulnerability L1tf:                     Mitigation; PTE Inversion; VMX conditional cache flushes, SMT vulnerable
Vulnerability Mds:                      Mitigation; Clear CPU buffers; SMT vulnerable
Vulnerability Meltdown:                 Mitigation; PTI
Vulnerability Spec store bypass:        Mitigation; Speculative Store Bypass disabled via prctl and seccomp
Vulnerability Spectre v1:               Mitigation; usercopy/swapgs barriers and __user pointer sanitization
Vulnerability Spectre v2:               Mitigation; Full generic retpoline, IBPB conditional, IBRS_FW, STIBP conditional, RSB filling
Vulnerability Tsx async abort:          Not affected
Drapeaux :                              fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp
                                         lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est t
                                        m2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm cpuid_fault epb pti ssbd ib
                                        rs ibpb stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms xsaveopt dtherm ida arat pln pts md_clear flush_l1d
 



Debian Alain a écrit :


de mémoire , les erreurs ACPI sont souvent dues à une  incompatibilité kernel / bios .

elles sont donc quasi irrésolvables .
(mais souvent mineures ) .
sauf à moins de mettre à jour son bios , et  encore ... pas sûr .


Oui, j’ai vu des posts sur le web où des utilisateurs résolvaient leurs problèmes ACPI en flashant leur BIOS.
Malheureusement le mien est déjà à jour, je m’en sortirais pas aussi facilement

EDIT : J’ai mis à jour avec le kernel de sid :

uname -a


Linux ARRAKIS 5.6.0-1-amd64 #1 SMP Debian 5.6.7-1 (2020-04-29) x86_64 GNU/Linux

#9 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 30-04-2020 03:49:54

eheintzmann
Au niveau de la config graphique j’ai essayé beaucoup de choses:

  • Wayland

  • Xorg
    Avec Xorg, j’ai essayé différents drivers: intel, radeon, modesetting (*man 4 modesetting*)
    J’ai essayé de lancer Xorg de différente manière: lightdm, GDM (sans puis avec l’option *enableWayland=false*), a la main (*startx*)
    J'ai tenté d'utiliser un fichier monitors.xml avec GDM.
    Quant aux logs de X, ils ne disent rien de particulier (normal, le VT Switching ne faisant pas au niveau de X)

  • Au niveau de la console, j’ai tenté de changer de mode graphique, depuis grub:

    #/etc/default/grub
    GRUB_GFXMODE=1600x900x32
    GRUB_GFXPAYLOAD_LINUX=1600x900x32

  • J’ai tenté de passer différents paramètres de boot aux drivers de la radeon et de la i915.



Tout ça sans succès, seul le bricolage sur les seats enlève le temps de latence mais pour les erreurs ACPI rien à faire (sauf blacklister la radeon)

#10 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 29-04-2020 10:55:08

eheintzmann
J’ai trouvé une autre piste:
En effet, je me suis aperçu qu’avec lightdm je n’avais pas le temps de latence à la connexion contrairement à GDM !
Après lecture des logs, la différence entre les deux c’est que GDM fait un VT switching (changement de terminal virtuel) et pas lightdm.
GDM se lance sur le tty1, et après la connexion il lance la session sur le tty2.
Alors que lightdm se lance sur le tty7 et lance la session sur le même tty7.

Du coup j’ai effectué des tests de VT switching manuel (à coup de Ctrl+Alt+F<1-6>).
Il y a bien un temps de latence la première fois que l’on passe d’un VT graphique à un VT texte (ou l’inverse, selon que le paramètre de boot splash est activé ou non) et des erreurs ACPI à chaque VT switching.

A priori le VT switching c’est de la responsabilité du noyau et de logind (systemd).

Du coup, après de multiple essais, j’ai enlevé la radeon ainsi que le DisplayPort de la i915 (y  a pas de DisplayPort sur mon laptop) du seat0 avec une règle udev que voici:


# There is no DiplayPort on this laptop, remove from seats
SUBSYSTEM=="drm", KERNEL=="card0-DP-1", TAG-="seat", TAG-="master-of-seat"

# Remove radeon from seats
SUBSYSTEM=="drm", KERNEL=="card1", TAG-="seat", TAG-="master-of-seat"
SUBSYSTEM=="drm", KERNEL=="renderD129", TAG-="seat", TAG-="master-of-seat"
 


Et la, je n’ai plus aucun temps de latence avec GDM, mais les erreurs ACPI perdurent au VT Switching...
(J’ai bien vérifié que la radeon continue de s’activer avec un DRI_PRIME=1)

#11 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 26-04-2020 19:17:07

eheintzmann

Debian Alain a écrit :

c'est pour çà que je ne trouve pas gnome sous wayland sur Lightdm ?


En effet, chez moi non plus, GNOME sous Wayland n’est proposé ni par Lightdm, ni par GDM sous X

#12 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 25-04-2020 18:43:01

eheintzmann

captnfab a écrit :

gdm utilise wayland alors que lightdm utilise X11, derrière, ils n'utilisent probablement pas les mêmes modules graphiques.


Par défaut c'est complètement vrai, mais pour comparer les deux, j'ai mis, dans /etc/gdm3/daemon.conf:


[daemon]
# Uncomment the line below to force the login screen to use Xorg
WaylandEnable=false

[debug]
# Uncomment the line below to turn on debugging
# More verbose logs
# Additionally lets the X server dump core if it crashes
Enable=true
 

#13 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 25-04-2020 18:30:32

eheintzmann

anonyme a écrit :

je vois pas pourquoi tu fixes sur les erreurs acpi , à cause de la latence pour arriver sur le bureau ?


En effet, 40 secondes de latence c’est beaucoup trop.
Comme je crois que les erreurs ACPI sont liées à ce délai, j’essaie de les fixer.

Si je pense que ces erreurs sont liées, c’est qu’il y a dans les logs cette erreur qui arrive toujours après la connexion avec gdm, mais juste avant que celui-ci lance un deuxième serveur X.Org sur le Virtual Terminal 2 (J’ai réglé gdm en mode X11 pour quelques tests).:

kernel: ACPI Error: Aborting method \AMD3._ON due to previous error (AE_AML_LOOP_TIMEOUT) (20191018/psparse-529)



Preuve supplémentaire, avec ligthdm, je n’ai plus ce temps de latence à la connexion, et, comme par hasard, les erreurs ACPI disparaissent (mais j’ai d’autres problèmes à la mise en veille et à la déconnexion, je n’ai pas encore cherché pourquoi).

J’imagine que gdm réinitialise (mal) les 2 cartes avant de lancer le second serveur. Mais je n’ai pas encore compris ce que fait lightdm, car il génère peu de logs.

#14 Re : Matériel » Erreur ACPI avec une radeon sur un PC Intel » 25-04-2020 05:19:57

eheintzmann

  • Après de multiples relectures de mes logs, j’ai trouvé le message suivant :

    kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored


    En utilisant le paramètre de boot acpi_osi=Linux, le message devient :

    kernel: ACPI: [Firmware Bug]: BIOS _OSI(Linux) query honored via cmdline


    Mais, d’après les logs, ça n’a pas l’air de changer grand-chose.



  • De plus, il y a ces autres messages dans les logs :

    kernel: ACPI: Added _OSI(Module Device)
    kernel: ACPI: Added _OSI(Processor Device)
    kernel: ACPI: Added _OSI(3.0 _SCP Extensions)
    kernel: ACPI: Added _OSI(Processor Aggregator Device)
    kernel: ACPI: Added _OSI(Linux-Dell-Video)
    kernel: ACPI: Added _OSI(Linux-Lenovo-NV-HDMI-Audio)
    kernel: ACPI: Added _OSI(Linux-HPI-Hybrid-Graphics)


    J’arrive à les faire disparaître à l’aide de du paramètre de boot acpi_osi=!<string>.
    Par exemple, acpi_osi=!Linux-HPI-Hybrid-Graphics acpi_osi=!Linux-Lenovo-NV-HDMI-Audio fait disparaître les 2 dernières lignes.
    Mais là non plus, je n’obtiens pas de résultats tangibles




Sur le web, je n'ai trouvé aucune bonne explication sur ces paramètres acpi_osi=.
Si quelqu’un sait comment ça marche, ou a des liens, je suis preneur de ses conseils.

#15 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 23-04-2020 10:10:37

eheintzmann

eheintzmann a écrit :


Je viens de tenter de regarder une vidéo avec VLC en activant la carte dédiée, eh bien ça fait de la bouillie…



Il suffit de changer dans le menu de VLC:
Outils->Préférences->Entrée/Codecs ->Hardware-accelerated decoding
VDPAU ou VA-API via DRM fonctionnent avec ma radeon.

#16 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 23-04-2020 09:46:28

eheintzmann
Avec plaisir.

Je viens de tenter de regarder une vidéo avec VLC en activant la carte dédiée, eh bien ça fait de la bouillie…
Alors qu’il marche très bien avec la carte Intel…
Il va donc falloir que je me penche maintenant sur cette accélération vidéo.

#17 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 23-04-2020 09:12:29

eheintzmann
Juste un détail, l’utilisation de radeontop semble activer la radeon, cela fausse les tests.
Il faut donc utiliser soit radeontop, soit watch cat, mais pas les 2 en même temps.

#18 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 23-04-2020 09:02:15

eheintzmann
Chez moi, si je lance mon navigateur avec la carte dédiée, la page suivante active la radeon : https://webglsamples.org/aquarium/aquarium.html

Testé avec firefox 75 (debian unstable).

#19 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 23-04-2020 08:40:43

eheintzmann

ious a écrit :


 amoeba -windowed

active la carte radeon grâce à cette variable d'environnement, big_smile !



À reproduire, un peu plus proprement, sur tes autres utilisateurs quand tu auras fini de tester.

ious a écrit :


Je pense tout de même que

eheintzmann a écrit :

Tout au plus tu pourras changer le DynOff/DynPwr en Pwr (à l’aide du paramètre de boot amdgpu.runpm=0), mais je suis pas sûr que cela ait un intérêt.

présente un intérêt.



Pas sûr, d’après ce que j’ai pu glaner dans les différents wikis et autres forums, sur les laptops, les cartes additionnelles, comme la Radeon, ne servent que pour faire les calculs 3D (et peut-être le décodage des vidéos). Seule la carte principale, la Intel sur ton PC, est reliée physiquement aux différents écrans et connecteurs.
Il est donc inutile voire couteux de passer d'abord par la radeon pour faire de la 2D.

Pour te convaincre de tout ça:

Ouvre un teminal et lance radeontop (laisse le ouvert toute la durée des tests) :

radeontop -c



Ouvre un second terminal (laisse le ouvert toute la durée des tests) et lance :

watch cat /sys/kernel/debug/vgaswitcheroo/switch



Et maintenant lance différentes commandes avec DRI_PRIME=1 et aussi des applis graphiques depuis le menu gnome en activant la carte dédiée.

Tu vas voir que la radeon ne s’active que pour la 3D.

#20 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 22-04-2020 20:18:38

eheintzmann

ious a écrit :

Caramba ! Encore raté ! yikes !


C’est-à-dire ?

Connecté en tant que test, que donne un

echo $DRI_PRIME

?

ious a écrit :


et il n’existe pas de ficher "/home/test/.bash_profile"
juste ".bash_history" ".bash_logout" ".bashrc"


C’est plutôt une bonne nouvelle, ça va te simplifier la vie.
Les fichiers à modifier dans /home/test/ sont donc .bashrc et .profile


ious a écrit :

La nuit porte conseil https://debian-facile.org//img/smilies/xtras/merci.gif beaucoup pour tout déjà !


Bonne nuit.

#21 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 22-04-2020 20:01:04

eheintzmann
Si tu es lassé des roues dentées qui tournent, installe amoeba (il est dans les dépôts contrib et non-free de debian)

apt install amoeba



A lancer avec

DRI_PRIME=1 amoeba -windowed

#22 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 22-04-2020 19:03:31

eheintzmann
Ah mince, j’ai fait une erreur, c’est pas DRI_PRIME=1 qu’il faut écrire dans les 2 fichiers mais plutôt: export DRI_PRIME=1
Désolé
D’autre part, vérifie qu’il n’existe pas un fichier /home/test/.bash_profile car il pourrait interférer:
Variables d’environnement persistantes

#23 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 22-04-2020 18:53:58

eheintzmann

ious a écrit :


( depuis gdm ? c'est à dire Gnome ? C'est une connection classique quoi ?  )


Oui, c’est bien une connexion classique.

ious a écrit :


,mais je ne pense pas que ça aie modifié l’ordre car si j’exécute cette commande :

cat /sys/kernel/debug/vgaswitcheroo/switch

elle donne

0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:01:00.0
 


Non tu ne pourras pas changer l'ordre des cartes dans/sys/kernel/debug/vgaswitcheroo/switch, c’est géré automatiquement par le noyau LInux.
Tout au plus tu pourras changer le DynOff/DynPwr en Pwr (à l’aide du paramètre de boot amdgpu.runpm=0), mais je suis pas sûr que cela ait un intérêt.

Ce qu’il te faut vérifier c’est DRI_PRIME est bien définie comme variable d’environnement pour l’utilisateur test :

echo $DRI_PRIME



Ensuite tu lances *gears* comme précédemment mais sans définir DRI_PRIME et tu vérifies avec radeontop ce qu’il se passe.

#24 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 22-04-2020 17:35:11

eheintzmann
Si l’utilisateur s’appelle test, les fichiers à modifier sont:

/home/test/.bashrc


/home/test/.profile



Le plus simple c’est de rajouter

DRI_PRIME=1

à la toute première ligne ou à la toute dernière ligne de ces deux fichiers.

Ensuite tu fermes la session de test, si elle est ouverte, puis tu te connectes depuis gdm en tant que test.
Restera à vérifier que les commandes utilisent la radeon sans redéfinir DRI_PRIME.

Edit à toto : Pour que la lecture du code sur le forum soit lisible par tous, il faut utiliser Autre Code. Modif fête. smile

#25 Re : Matériel » installer sous debian 10.3 la carte graphique AMD Radeon R7 M440 » 22-04-2020 16:32:11

eheintzmann
Parfait. C'est le bon driver qui chargé. Merci.

Pour le /etc/environment.d, je le sens pas trop en fait, ça serait plus prudent d'ajouter, pour l'instant , le DRI_PRIME=1 dans tes fichiers (cachés) ~/.profile et ~/.bashrc.

Voire même de créer un nouvel utilisateur (ça peut se faire en mode graphique sous GNOME) et de modifier ses fichiers à lui, dans un premier temps.

Pied de page des forums

Propulsé par FluxBB