Le pourquoi : une histoire de PState
Pour aller plus loin, il faut bien comprendre le fonctionnement d’un GPU, en particulier lorsqu’il s’agit d’un modèle mobile. Plusieurs paliers de puissance sont disponibles, baptisés PStates, suivant la charge appliquée au GPU, le mode de fonctionnement (secteur ou batterie) et la puissance à sa disposition.
Ainsi, la 1050 Max-Q possède 4 PStates, allant de P8 (le niveau le plus économe en énergie, mais aussi le moins performant) à P0. La 2080 Max-Q en possède quatre également, les mêmes que la 1050 Max-Q. La 2060 Mobile en possède 5, mais cela ne change rien en pratique. Le mode P0 est exclusivement utilisé sur secteur.
A chaque PState est associé une fréquence de base et de Boost du GPU, ainsi qu’une fréquence VRAM. Sachant que la tension appliquée aux composants varie suivant la fréquence, cela permet de jouer sur pas mal de paramètres pour réguler la consommation du GPU et de sa VRAM. Et c’est bel et bien du côté de la fréquence VRAM que se situe, selon nous, le coeur du problème.
Fréquence VRAM (réelle) | P0 | P2 | P3 | P5 | P8 |
MSI GE75
Raider 8SE (RTX 2060 Mobile) | 1750 | 1700 | 1250 | 202.5 | 101 |
Asus ROG
Zephyrus S GX701GX (RTX 2080 Max-Q) | 1500 | – | 1250 | 202.5 | 101 |
Asus
PS63 Modern 8RC (GTX 1050 Max-Q) | 1752 | – | 1252.5 | 405 | 202.5 |
Sur batterie, la GTX 1050 Max-Q passe en mode P3, réduisant la fréquence de sa VRAM à 1252.5 MHz, avec un GPU qui conserve de bonnes capacités de Boost (nous avons mesuré 1670 MHz en moyenne). La RTX 2080 Max-Q adopte un comportement similaire : elle passe elle aussi en P3 et voit sa fréquence VRAM atteindre 1250 MHz. Le GPU tourne en revanche à une fréquence relativement faible, mais ce comportement est compréhensible : la consommation du couple GPU/VRAM doit rester raisonnable sur batterie.
En revanche, la RTX 2060 Mobile de notre portable de test passe directement en mode P5 et voit donc sa VRAM chuter à seulement 202,5 MHz ! Autant dire que même si le GPU parvient à conserver une fréquence Boost intéressante (de l’ordre de 1200 MHz avec The Witcher 3), la baisse de la fréquence VRAM est telle qu’elle explique à elle toute seule la chute de performances de ce GPU sur batterie.
Sommaire :
- Nos tests de performances sur batterie
- Le pourquoi : une histoire de PState
- Batterie, OEM, NVIDIA, à qui la faute ?
Ce n’est pas récent comme fonctionnement.
J’avais testé pas mal de portable avec des GPU de serie 1XXX, seul l’Acer predator n’avait pas ce fonctionnement chez moi.
D’ailleurs ce fonctionnement rends totalement inutile le battery Boost.
Il serait plus logique de baisser la fréquence du GPU plutôt que celle de la VRAM.
C’est loin d’être nouveau. C’était pareil pour mes portable de gamer sous 7970m ou sous 880m gtx.
Qu’on soit bien d’accord : le dossier ne parle pas de la chute de fréquences et de performances, normale, lorsqu’un GPU fonctionne sur batterie. Le dossier parle du passage en P5 sur la 2060 Mobile lorsque le châssis du notebook utilise une « petite » batterie. Donc vous dites que la 880M passe aussi en P5 et pas en P3 sur batterie, c’est ça ? Sur quel châssis et avec quelle type de batterie ?
J’avais testé plusieurs portables a base de 1060 laptop sous 4 marques, tous avaient ce passage de la mémoire en basse fréquence sur batterie sauf le predator.
J’ai actuellement un HP a base de 1070, il fait pareil.
C’est très courant d’ailleurs HFR l’avait relevé il y a longtemps sur un article concernant les 1080 mobile.
Le problème, dans ce cas précis, c’est que la 2060 se retrouve plus lente que la 1050 Max-Q sur batterie. C’est… embêtant 😀
Je suis curieux pour le HP, quel modèle exactement, et si je peux avoir les différents PStates existant (les fréquences GPU de base et VRAM correspondantes seraient la cerise se le gâteau) ?
Bonjour, je sais bien que ça le rends presque inutilisable en jeu sur batterie, c’est bien pour cela que je dis que ça rends battery boost inutile. C’est exactement ce qu’il se passe aussi avec pas mal de modèles en 1xxx. L’article HFR de 2017 a ce sujet : https://www.hardware.fr/articles/963-4/frequences-consommation-nuisances-sonores.html « En regardant de plus près les fréquences pratiques, nous comprenons un petit peu mieux ce qui se passe : la carte graphique passe son temps à jouer au yoyo entre ce mode batterie et ce qui semble être un mode de protection dans lequel la mémoire est limitée à 200… Lire la suite »
Pour l’omen sur batterie il passe directement en P5 pour 405Mhz sur la mémoire.
Le bug trouvé par Damien à l’époque était différent, et tout aussi grave : la VRAM faisait du yoyo entre les deux Performance Level. Dans le cas présent, il n’y a pas de « yoyo » : la 2060 est lockée sur P5 et refuse de passer dans un mode plus rapide (alors qu’on peut forcer le Performance Level de son choix sur secteur). Seuls P5 et P8 sont autorisés sur batterie, quels que soient le niveau de charge, la température ou la consommation. Je suis intéressé par l’Omen 17-W105N par contre, surtout qu’il possède a priori une « grosse » batterie. Ce serait… Lire la suite »
Bonjour, je viens de rentrer, que voulez vous que je fasse exactement dessus ?
Un screen des Pstate sous NVidia inspector ?
Coté batterie il a une 95,8 Wh
Idéalement un ou plusieurs screen avec les différents pstate serait super, et surtout savoir si c’est une limite « soft » ou « hard » (autrement dit, est-ce que sur batterie on peut forcer le passage en P2/P3 ou pas).
Mais je suis preneur de n’importe quelle info 🙂
En tout cas c’est une grosse batterie, donc ça ne devrait pas être un facteur limitant en théorie.
J’ai essayé par la commande pstate sans succès.
J’ai essayé avec unlock sans sucés.
J’ai essayé par les profils sans succès.
Voici un screen sous secteur et sous batterie :
Les perf sont divisés par 3 facile.
J’avais posté mais ça a disparu, j’espère que vous l’avez reçu.
Oui j’ai approuvé c’est bon.
(l’antispam n’a pas apprécié une faute d’orthographe 😀 )
Merci.
Ah oui, effectivement mdr 😡
Désolé.
« Le MSI GE75 Raider 8SE est équipé d’une batterie de 51 Wh, contre 82 Wh pour le PS63 Modern 8RC et 76 Wh pour l’Asus ROG Zephyrus S GX701GX. Cette valeur détermine la capacité de la batterie à fournir une forte puissance à un instant donné sans risque de détérioration. »
Un puissance, c’est en W, pas en Wh.
D’où le « détermine » et non « correspond » : les deux sont liés, mais l’un n’est pas l’autre. Formulé autrement : la puissance maximale en W que l’on peut tirer à un instant T est « lié » aux Wh de la batterie. En gros, cela doit être de l’ordre de 1,5 fois sur ce type de batterie, mais c’est difficile de trouver la valeur exacte (les OEM ne la communiquent pas forcement).
J’espère être assez clair, ne pas hésiter à me dire si ce n’est pas le cas 😉
Vos explications sont vaseuses. 2 batteries qui comportent la même énergie peuvent délivrer des puissances maximales totalement différentes. Par exemple pour des éléments saft de 3.6V chaque: VL 32600: 16.2Wh et max (2.3A continue, 3.4A pulse) MP 144350 9.4Wh et max (5.0A ; 10A) MP 174565 14.6Wh et max (8.0A ; 16,0A) Il y a juste différentes qualités de matériel. Je ne connais pas les différences de prix, mais une batterie qui réunit à la fois un bon cycle de vie, une bonne quantité d’énergie stocké une importante puissance fournie C’est peut être aussi pourquoi (mais de moins en moins… Lire la suite »
Mon premier commentaire ayant disparu (trop direct peut être…), en voici un second: D’habitude je trouve vos articles travaillés, mais là l’explication que vous fournissez est très approximative. Il n’y a aucun lien direct entre la puissance délivrée par une batterie (W) et l’énergie contenue (Wh). Une BMW et une DACIA peuvent avoir un réservoir de même contenance, il y en a une qui est plus puissante que l’autre. Sinon, pour en revenir à nos moutons, la batterie est une BTY-M6H, à priori composée de 6 modules LGDBMG11865 dont les specs de décharge sont les suivantes: http://deform.pl/greg/cell-test/LGDBMG11865-2900mAh.gif C’est un assemblage… Lire la suite »
On parle de notebook gaming grand public : les batteries embarquent des modules grosso-modo équivalents (sauf exception, avec un prix qui s’écarte dans ce cas du grand public) et pas des accus aux performances similaires à ceux d’une Tesla. Et de toute façon, le but d’une batterie sur un notebook, c’est de pouvoir l’utiliser un peu plus de 5 minutes : si j’y mets des modules pouvant supporter de délivrer 140W mais que je garde la même capacité, je me retrouve dans une situation encore plus idiote que dans le cas qui nous intéresse ici. Pour info, la petite 3ICR19/66-2… Lire la suite »
Un PS63 avec un i7-8750H? Ce ne serait pas plutôt un i7-8565U?
Si bien sur, j’ai corrigé, merci 😉
Meme soucis sur Hp omen avec 1060 6go maxQ
Intéressant. Quelle batterie ?