Page 1 sur 1

[hybrid/kde/Wayland] carte graphique radeon pas reconnue (résolu)

Publié : ven. 21 sept. 2018, 17:03
par Squalthor
Bonjour !

Mon ordinateur est un Lenovo Ideacentre 510-22ISH.

Voilà, je "viens" de passer de Debian à Archlinux et j'en suis plutôt content: paquets récents, noyau récent...
Et maintenant je suis complètement largué ! :D Mon pc possédant deux cartes graphique (intel HD / AMD Radeon R5 M435) il semblerait que seule la intel soit utilisée alors que pourtant la radeon semble bien reconnue par le noyau:

lspci | grep VGA:

Code : Tout sélectionner

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
lspci:

Code : Tout sélectionner

...
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)<br/>
...
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Jet PRO [Radeon R5 M230] (rev c3)
...
dmesg |grep -e radeon -e drm:

Code : Tout sélectionner

[    0.924881] [drm] radeon kernel modesetting enabled.
[    0.925190] radeon 0000:01:00.0: enabling device (0000 -> 0003)
[    0.925420] [drm] initializing kernel modesetting (HAINAN 0x1002:0x6665 0x17AA:0x36BC 0xC3).
[    0.961271] [drm] GPU not posted. posting now...
[    0.965048] radeon 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
[    0.965050] radeon 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF
[    0.965054] [drm] Detected VRAM RAM=2048M, BAR=256M
[    0.965054] [drm] RAM width 64bits DDR
[    0.965178] [drm] radeon: 2048M of VRAM memory ready
[    0.965178] [drm] radeon: 2048M of GTT memory ready.
[    0.965184] [drm] Loading hainan Microcode
[    0.965262] [drm] Internal thermal controller without fan control
[    0.965303] [drm] probing gen 2 caps for device 8086:1901 = 261ac83/e
[    0.972367] [drm] radeon: dpm initialized
[    0.972369] [drm] GART: num cpu pages 524288, num gpu pages 524288
[    0.973466] [drm] probing gen 2 caps for device 8086:1901 = 261ac83/e
[    0.973469] [drm] PCIE gen 3 link speeds already enabled
[    0.981987] [drm] PCIE GART of 2048M enabled (table at 0x0000000000040000).
[    0.982081] radeon 0000:01:00.0: WB enabled
[    0.982083] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0x(____ptrval____)
[    0.982085] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0x(____ptrval____)
[    0.982086] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0x(____ptrval____)
[    0.982087] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0x(____ptrval____)
[    0.982088] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0x(____ptrval____)
[    0.982089] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.982090] [drm] Driver supports precise vblank timestamp query.
[    0.982091] radeon 0000:01:00.0: radeon: MSI limited to 32-bit
[    0.982119] radeon 0000:01:00.0: radeon: using MSI.
[    0.982133] [drm] radeon: irq initialized.
[    1.130168] [drm] ring test on 0 succeeded in 2 usecs
[    1.130172] [drm] ring test on 1 succeeded in 1 usecs
[    1.130175] [drm] ring test on 2 succeeded in 1 usecs
[    1.130181] [drm] ring test on 3 succeeded in 3 usecs
[    1.130186] [drm] ring test on 4 succeeded in 3 usecs
[    1.130369] [drm] ib test on ring 0 succeeded in 0 usecs
[    1.130494] [drm] ib test on ring 1 succeeded in 0 usecs
[    1.130613] [drm] ib test on ring 2 succeeded in 0 usecs
[    1.130674] [drm] ib test on ring 3 succeeded in 0 usecs
[    1.130717] [drm] ib test on ring 4 succeeded in 0 usecs
[    1.130882] [drm] Radeon Display Connectors
[    1.132012] [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on minor 0
[    2.771660] fb: switching to inteldrmfb from EFI VGA
[    2.771747] [drm] Replacing VGA console driver
[    2.772623] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.772624] [drm] Driver supports precise vblank timestamp query.
[    2.775303] [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27)
[    2.814231] [drm] Initialized i915 1.6.0 20180514 for 0000:00:02.0 on minor 1
[    2.853192] fbcon: inteldrmfb (fb0) is primary device
[    3.049919] [drm] amdgpu kernel modesetting enabled.
[    4.037018] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[   12.869120] [drm] probing gen 2 caps for device 8086:1901 = 261ac83/e
[   12.869122] [drm] PCIE gen 3 link speeds already enabled
[   12.879370] [drm] PCIE GART of 2048M enabled (table at 0x0000000000040000).
[   12.879472] radeon 0000:01:00.0: WB enabled
[   12.879474] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0x000000005eb7c7b2
[   12.879475] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0x00000000eb6f9626
[   12.879477] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0x00000000745028b3
[   12.879478] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0x0000000091980275
[   12.879479] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0x00000000793a6571
[   13.171676] [drm] ring test on 0 succeeded in 2 usecs
[   13.171680] [drm] ring test on 1 succeeded in 1 usecs
[   13.171683] [drm] ring test on 2 succeeded in 1 usecs
[   13.171690] [drm] ring test on 3 succeeded in 3 usecs
[   13.171695] [drm] ring test on 4 succeeded in 3 usecs
[   13.171813] [drm] ib test on ring 0 succeeded in 0 usecs
[   13.171840] [drm] ib test on ring 1 succeeded in 0 usecs
[   13.171950] [drm] ib test on ring 2 succeeded in 0 usecs
[   13.172066] [drm] ib test on ring 3 succeeded in 0 usecs
[   13.172092] [drm] ib test on ring 4 succeeded in 0 usecs
[  187.435290] [drm] probing gen 2 caps for device 8086:1901 = 261ac83/e
[  187.435294] [drm] PCIE gen 3 link speeds already enabled
[  187.452453] [drm] PCIE GART of 2048M enabled (table at 0x0000000000040000).
[  187.452564] radeon 0000:01:00.0: WB enabled
[  187.452568] radeon 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000c00 and cpu addr 0x000000005eb7c7b2
[  187.452570] radeon 0000:01:00.0: fence driver on ring 1 use gpu addr 0x0000000080000c04 and cpu addr 0x00000000eb6f9626
[  187.452572] radeon 0000:01:00.0: fence driver on ring 2 use gpu addr 0x0000000080000c08 and cpu addr 0x00000000745028b3
[  187.452573] radeon 0000:01:00.0: fence driver on ring 3 use gpu addr 0x0000000080000c0c and cpu addr 0x0000000091980275
[  187.452575] radeon 0000:01:00.0: fence driver on ring 4 use gpu addr 0x0000000080000c10 and cpu addr 0x00000000793a6571
[  187.752953] [drm] ring test on 0 succeeded in 3 usecs
[  187.752957] [drm] ring test on 1 succeeded in 1 usecs
[  187.752960] [drm] ring test on 2 succeeded in 1 usecs
[  187.752966] [drm] ring test on 3 succeeded in 3 usecs
[  187.752972] [drm] ring test on 4 succeeded in 3 usecs
[  187.753081] [drm] ib test on ring 0 succeeded in 0 usecs
[  187.753107] [drm] ib test on ring 1 succeeded in 0 usecs
[  187.753139] [drm] ib test on ring 2 succeeded in 0 usecs
[  187.753184] [drm] ib test on ring 3 succeeded in 0 usecs
[  187.753231] [drm] ib test on ring 4 succeeded in 0 usecs
Et là je sèche malgré de persévérantes recherches sur internet, j'ai même réinstallé deux ou trois fois suite à des commandes que j'aurais dû m'abstenir de taper...
Je suis actuellement sous plasma / kde en utilisant Wayland, serait-ce là le soucis ? Dois-je ou puis-je indiquer à Wayland d'utiliser, de manière permanente ou dynamique, d'utiliser la radeon ? :roll:

En espérant que vous puissiez soit m'éclairer soit m'aiguiller je vous prie d'accepter mes sincères salutations ! :mrgreen:

Cordialement, Squalthor.

Re: [hybrid/kde/Wayland] carte graphique radeon pas reconnue (en cours)

Publié : ven. 21 sept. 2018, 17:15
par jean_no
Salut

Consultes le wiki:
https://wiki.archlinux.org/index.php/PRIME

A+

Re: [hybrid/kde/Wayland] carte graphique radeon pas reconnue (en cours)

Publié : ven. 21 sept. 2018, 19:33
par Squalthor
Bonsoir jean_no,

Malheureusement dès la commande "xrandr --listproviders" j'obtiens: "Providers: number : 0". Même la carte intel ne semble pas être reconnue... C'est pour ça que je me demande si Wayland n'est pas en cause. Je cherche dans ce sens.

Merci.

Re: [hybrid/kde/Wayland] carte graphique radeon pas reconnue (en cours)

Publié : ven. 21 sept. 2018, 19:49
par Squalthor
Je ne met pas le problème en résolu car je n'ai rien cerné concernant le fonctionnement, mais le fait est qu'en mettant DRI_PRIME=1 nom_du_paquet ça tourne bien avec la radeon (HAINAN), par contre le pilote crash au bout d'un moment. Si vous pouviez m'expliquer svp...

Merci !

Re: [hybrid/kde/Wayland] carte graphique radeon pas reconnue (en cours)

Publié : ven. 21 sept. 2018, 22:42
par bobo
je vais peut-être (certainement?) dire une connerie, mais as-tu essayé ça?
https://wiki.archlinux.org/index.php/PR ... workspaces

(Bienvenue sur Archlinux! je suis venu de Debian il y a 3-4 ans, et après de menus ajustements de trucs mineurs (facilités par la doc' Arch centralisée et d'une qualité sans pareille) je n'ai plus jamais regardé en arrière)

Re: [hybrid/kde/Wayland] carte graphique radeon pas reconnue (en cours)

Publié : sam. 22 sept. 2018, 16:44
par Squalthor
Bonjour Bobo !

J'avais tenté mais sans succès: Xorg ne se lançait pas dès que je plaçais un fichier de configuration. C'était un problème avec mon pilote / grub apparemment, cette page m'a servi à régler le problème, maintenant il me suffit de placer DRI_PRIME=1 avant la commande qui lance le programme pour que ce dernier tourne parfaitement sur la radeon.

Pas tou compris du coup mais ça fonctionne, merci encore !!!

Cordialement, Squalthor.