Benchmarks aberrants Chipset Intel vs amdgpu

Demande d'aide : c'est ici.
Répondre
JedTH
Messages : 8
Inscription : 27 sept. 2023, 16:19
Status : Hors-ligne

Yo !
J'ai pu récupérer pour le fiston un vieux PC i5 6th Gen, ça lui va très bien. Il a un chipset Intel HD 520, et un GPU R5 M330 (avec driver amdgpu). Et on a constaté un truc bizarre : les jeux tournent nettement moins bien avec le GPU qu'avec le chipset Intel ! Bon, je savais que cette carte ATI était presque ce qui pouvait se faire de pire en matière de GPU, mais de là à ce que ça fasse moins bien que le chipset Intel, ça me chiffonne...
Du coup, on a tenté un benchmark dans les 2 configuration avec glmark2. Confirmation très claire, globale et généralisée de la meilleure performance du chipset Intel !
Alors je tente le coup sur l'ancienne machine antique équipée d'une radeon HD3650 (driver radeon), elle sort égaleemnt de bien meilleurs résultats !

Code : Tout sélectionner


$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Skylake GT2 [HD Graphics 520] (rev 07)
        Subsystem: Hewlett-Packard Company Skylake GT2 [HD Graphics 520]
        Kernel driver in use: i915
        Kernel modules: i915
--
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] (rev 83)
        Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile]
        Kernel driver in use: amdgpu
        Kernel modules: radeon, amdgpu
Chose bizarre, lorsque je lance un benchmark, je n'entends pas le ventilo de la CG s’exciter comme il s’excite sur mes autres PC. Je mets en doute la gestion d'énergie trop agressive...
J(ai testé cette CG avec le driver radeon, mêmes résultats. Sous wayland, pareil...
Avec udev, j'ai passé power_dpm_state à performance, et power_dpm_force_performance_level à auto, high ou manual, rien ne change, le ventilo ne souffle pas différemment et surtout davantage, ces modifications sont sans effet sur al performance de la CG.
https://docs.kernel.org/gpu/amdgpu/thermal.html
Je ne sais plus quoi faire...
JedTH
Messages : 8
Inscription : 27 sept. 2023, 16:19
Status : Hors-ligne

J'ai peut-être trouvé un truc, mais je ne sais pas comment résoudre, ici : https://www.reddit.com/r/archlinux/comm ... &context=3
kilometrs a apparemment résolu le problème, et ça a marché pour tout ceux qui ont appliqué sa solution ! https://www.reddit.com/r/archlinux/comm ... m_r5_m430/

Code : Tout sélectionner

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] (rev 83)
        Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / Radeon 520 Mobile] [103c:8208]
        Flags: bus master, fast devsel, latency 0, IRQ 129, IOMMU group 10
        Memory at 80000000 (64-bit, prefetchable) [size=256M]
        Memory at a1600000 (64-bit, non-prefetchable) [size=256K]
        I/O ports at 5000 [size=256]
        Expansion ROM at a1640000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [270] Secondary PCI Express
        Kernel driver in use: amdgpu
        Kernel modules: radeon, amdgpu
Si j'ai bien compris l'ID de ma CG est 0x6660
Il faut que je modifie si_dpm.h dans le dossier amdgpu et que je compile le kernel, mais je ne sais pas faire. Bizarre que le problème ait été vu mais que le kernel n'ait pas été corrigé depuis le temps...
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Bonjour,
la correction de bug est parfois surprenante.
est ce que tu as essayé de prendre la main sur la vitesse de rotation du ventilo avec https://linux.die.net/man/8/sensors-detect
JedTH
Messages : 8
Inscription : 27 sept. 2023, 16:19
Status : Hors-ligne

En fait j'ai appris hier que la série de carte graphique que je possède a une mauvaise prise en charge dans le kernel depuis la 5.14, des patches sont sortis (https://patchwork.freedesktop.org/series/124205/) et parait-il seront bientôt pris en charge dans dans les release officielles du kernel, il faut donc rester patient ;)
JedTH
Messages : 8
Inscription : 27 sept. 2023, 16:19
Status : Hors-ligne

Salut. Je viens de faire une maj du kernel sur ma debian sid (6.5.0-2)
Le problème d'amdgpu est toujours présent. Comment puis-je savoir si un patch (en l'occurrence ceux-ci https://patchwork.freedesktop.org/series/124205/), est intégré dans un kernel ?
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

Il faut regarder dans les notes de version du kernel sur kernel.org. C'est long et fastidieux, il faut utiliser un outil de recherche (si tu sais déja ce que tu cherches)
PascalHambourg
Contributeur
Contributeur
Messages : 930
Inscription : 05 août 2016, 20:25
Status : Hors-ligne

Ces patchs ne sont pas dans la plus récente version actuelle 6.6-rc5.
Pourquoi ce sujet est-il marqué résolu ?
JedTH
Messages : 8
Inscription : 27 sept. 2023, 16:19
Status : Hors-ligne

J'ai fait une fausse manip et je ne sais pas revenir en arrière... Bon, de toutes façons, on sait où est le problème, c'est une bonne partie du chemin vers la résolution qui est faite
Avatar de l’utilisateur
piratebab
Site Admin
Site Admin
Messages : 5854
Inscription : 24 avr. 2016, 18:41
Localisation : sud ouest
Status : En ligne

sujet repassé en non résolu
Répondre