π
<-
Chat plein-écran
[^]

Rétro-test HP Prime G2 (révision D) rentrée 2019

Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby critor » 07 Jul 2019, 17:58

La
HP Prime G2
est la nouvelle révision matérielle
HP Prime
sortie pour la rentrée 2018.

Comme tu as pu le constater, en France nous avons été privés de la
HP Prime G2
en 2018-2019, tous les revendeurs
Hewlett Packard
nationaux étant en rupture de stock.

Nous n'avons pas tous les détails, mais il se trouve que le distributeur
HP
français,
(Solution Micro System)
, a rencontré des difficultés en 2018. La distribution en France a alors été confiée au sous-traitant , une entreprise tchèque qui s'occupait déjà de la distribution européenne des calculatrices graphiques
Sharp
, et visiblement fort mal concernant la France puisque cela fera bientôt 20 ans que nous n'en aurons plus vu une seule dans nos rayons.

Mais bonne nouvelle, après ce faux départ pour la rentrée 2018, cette fois-ci c'est enfin la bonne pour la rentrée 2019. Nous ignorons comment la situation a pu se débloquer, mais la légendaire calculatrice
HP Prime G2
est enfin approvisionnée en France ! :bj:

Il est donc grand temps de découvrir sans plus attendre toutes les titanesques nouveautés de la
HP Prime G2
! :D


Sommaire :



1) Tour du propriétaire :

Go to top

97819780La
HP Prime G2
que nous avons entre les mains aujourd'hui n'est pas tout-à-fait finale, provenant non pas de l'équipe marketing mais de l'équipe de développement. Elle réutilise à l'identique l'ancien boîtier des
HP Prime G1
et ne dispose d'ailleurs pas de numéro de série.

On peut toutefois l'identifier clairement comme une
HP Prime G2
à l'écran
A propos
qui indique une nouvelle version matérielle
D
, là où les versions matérielles
C
et inférieures correspondent aux anciennes
HP Prime G1
.

Les
HP Prime G2
de production quant à elles ont une face arrière légèrement différente permettant de les identifier sans besoin de les allumer, un
G2
étant inscrit dans un cercle sous le logo
HP
.

9782Une autre particularité sur notre
HP Prime G2
de développement, c'est que la batterie est toute noire, ne comportant strictement aucune information. Cela pourrait suggérer l'usage d'une toute nouvelle batterie.

Tentons de creuser la chose.

1137411371Pesée en CNU
(Conditions Normales d'Utilisation)
la
HP Prime G2
fait
203g
, soit à peine plus que les
199g
des anciennes
HP Prime G1
, une progression qui pourrait paraître négligeable.

1137311372Mais en fait non, cela cache deux évolutions contraires. La calculatrice
HP Prime G2
en tant que telle est en fait un peu plus plus légère, et c'est la batterie qui compense en passant de
30g
sur les
HP Prime G1
à maintenant
38g
sur la
HP Prime G2
.

Donc oui, la
HP Prime G2
bénéficie bien d'une nouvelle batterie, a priori de capacité supérieure.

Plus précisément comme on le constate dans les
HP Prime G2
de production, nous passons d'une batterie de
1500mAh
de capacité à maintenant
2000mAh
, tout en gardant le même format et donc la compatibilité selon nos tests ! :bj:

Et parlant alimentation, ce n'est justement pas la seule nouveauté de la
HP Prime G2
. Hors mode examen il suffit d'éteindre la calculatrice en maintenant la touche
Shift
pour faire passer la calculatrice en hibernation, mode spécial minimisant la consommation de la batterie et lui permettant ainsi de conserver sa charge sur de bien plus longues périodes d'inutilisation ! :bj:
Seule et unique contrepartie, la machine mettra environ 1 seconde supplémentaire pour sortir de ce mode au rallumage, franchement négligeable. :)




2) Mémoires de travail et de stockage :

Go to top

Voyons donc ce que vaut cette nouvelle
HP Prime G2
, en commençant par accéder au menu mémoire.

Réussissais-tu l'exploit de te sentir à l'étroit avec les
≈ 198 Mo
de mémoire de stockage de la
HP Prime G1
? Tu risques d'avoir beaucoup de mal désormais... ;)
La
HP Prime G2
porte bien son nom en étendant la capacité de stockage à
≈ 462 Mo
, ce qui suggère une capacité de mémoire
Flash
de
512 Mio
! :bj:

Et là où la
HP Prime G1
ne nous offrait que dans les
≈ 16 Mo
de mémoire de travail, la
HP Prime G2
nous met en orbite avec
≈ 247 Mo
, ce qui suggère donc une capacité de mémoire
RAM
d'au moins
256 Mio
! :#tritop#:




3) Performances :

Go to top

La
HP Prime G2
semble également beaucoup plus performante que les anciennes
HP Prime G1
.

Par exemple le jeu
Tunnel
lancé avec une graine aléatoire de
31
sans interaction utilisateur te fait perdre après
11s
sur
HP Prime G1
contre seulement
4s
sur
HP Prime G2
: :bj:


L'ensemble des programmes et applications ne tenant pas compte de l'horloge système sont accélérés de façon similaire, avec un facteur tournant autour de 3. :#tritop#:

Voici par exemple ce que donne de façon similaire l'application de lecture de documents
mViewer GX
:


Quant aux programmes et applications tenant compte de l'horloge système, tout dépend de comment ils ont été codés.

Le moteur
3D
de type
raycasting
par exemple te permet de régler le nombre de
fps
(images par seconde)
que tu souhaites cibler. Et à
fps
identique, il met automatiquement à profit la puissance et donc le temps processeur supplémentaire de la
HP Prime G2
pour améliorer la qualité du rendu
3D
. :bj:

Tentons de chiffrer plus précisément cette amélioration des performances. Voici la transcription en
Python
pour lisibilité d'un programme codé dans le langage historique de la machine et que nous allons utiliser pour chiffrer les performances :
Code: Select all
try:
  from time import *
except:
  pass

def hastime():
  try:
    monotonic()
    return True
  except:
    return False

def seuil(d):
  timed,n=hastime(),0
  start,u=0 or timed and monotonic(),2.
  d=d**2
  while (u-1)**2>=d:
    u=1+1/((1-u)*(n+1))
    n=n+1
  return [(timed and monotonic() or 1)-start,n,u]


Voici le classement des calculatrices graphiques ou programmables à ce jour conformes 2020, pour un appel seuil(0.008) :
  1. 0,688s
    :
    HP Prime G2
    (32 bits : Cortex/ARMv7 @
    528MHz
    )
  2. 0,785s
    :
    NumWorks
    (32 bits : Cortex/ARMv7 @
    100MHz
    )
  3. 2,414s
    :
    HP Prime G1
    (32 bits : ARM9/ARMv5 @
    400MHz
    )
  4. 8,93s
    :
    TI-Nspire CX II
    (32 bits : ARM9/ARMv5 @
    396MHz
    )
  5. 12,24s
    :
    TI-Nspire
    (32 bits : ARM9/ARMv5 @
    120MHz
    )
  6. 18,67s
    :
    TI-Nspire CX CR4+
    (révisions W+)
    (32 bits : ARM9/ARMv5 @
    156MHz
    )
  7. 20,92s
    :
    TI-Nspire CX
    (révisions A-V)
    (32 bits : ARM9/ARMv5 @
    132MHz
    )
  8. 50,77s
    :
    Casio Graph 90+E
    (32 bits : SH4 @
    118MHz
    )
  9. 81,03s
    :
    Casio Graph 35+E II
    (32 bits : SH4 @
    59MHz
    )
  10. 101,1s
    :
    Casio Graph 35/75+E
    (32 bits : SH4 @
    29,5MHz
    )
  11. 117,29s
    :
    Casio Graph 25+E
    (32 bits : SH4 @
    29,5MHz
    )
  12. 120,51s
    :
    TI-83 Premium CE Edition Python
    (8 bits : eZ80 @
    48MHz
    )
  13. 198,53s
    :
    TI-83 Premium CE
    /
    TI-84 Plus CE-T
    (8 bits : eZ80 @
    48MHz
    )
  14. 260,41s
    :
    TI-82 Advanced
    /
    TI-84 Plus T
    (8 bits : z80 @
    15MHz
    )
  15. 607,91s
    :
    Casio fx-CP400+E
    (32 bits : SH4 @
    118MHz
    )
  16. 672,65s
    :
    Casio fx-92+ Spéciale Collège
    (8 bits : nX-U8/100 >
    1,5MHz
    - spécifications ancien modèle fx-92 Collège 2D+, non confirmées sur le nouveau)
  17. 738,75s
    :
    Lexibook GC3000FR
    (non programmable, estimation relative par comparaison des performances en tracé de graphes avec le modèle le plus proche technologiquement, la
    TI-82 Advanced
    )

On confirme cette fois-ci de façon bien plus précise la progression en performances de la
HP Prime G2
d'un facteur de
3
par rapport aux anciennes
HP Prime G1
, et l'on note ici encore que la
HP Prime G2
domine technologiquement l'ensemble de la concurrence ! :bj:




4) Mise à jour :

Go to top

Les mises à jour sont désormais déclinées en deux versions différentes ce qui suggère des différences matérielles suffisamment significatives pour être incompatibles niveau code machine.

Rappelons que les
HP Prime G1
utilisaient un processeur
ARM9/ARMv5
cadencé à
400 MHz
.

Et justement, si l'on fouille ces images à l'éditeur hexadécimal, on note que la version
G2
mentionne effectivement un tout nouveau processeur
MCIMX6Y2
. De la famille
i.MX 6ULL
de chez
NXP
, il s'agit en effet d'un
Cortex / ARMv7
cadencé à
528 MHz
.

Une progression en fréquence couplée au passage de l'architecture
ARMv5
à l'architecture
ARMv7
, voilà qui explique la formidable progression en performances, la
HP Prime
rattrape enfin le retard technologique qu'elle avait pris par rapport à la
NumWorks
! :bj:



97929788Puisque nous parlons de mise à jour, sur la
HP Prime G2
les affichages concernés côté calculatrice ont été profondément modifiés, ce qui suggère l'utilisation d'un tout nouveau
BOOT
(code de démarrage)
. Le processus de mise à jour semble de plus avoir été davantage sécurisé, faisant maintenant apparaître 3 étapes successives :
  1. Verifying
  2. Preparing
  3. Upgrading


9793Et effectivement on le confirme. Contrairement aux
HP Prime G1
, la
HP Prime G2
n'accepte plus d'installer des images de système où nous avons modifié un des messages système. Il y a eu visiblement ajout d'une sécurité, somme de contrôle ou pire signature...

Mauvaise nouvelle donc pour la communauté
HP Prime
, les
firmwares
tiers développés pour
HP Prime
ne peuvent plus être installés. :mj:
Fini la
NumWorks
sur
HP Prime
,
Rip'em
, et jusqu'à preuve du contraire un point final au projet de portage d'un
Linux
... :'(




5) Diagnostic :

Go to top

1138611383Afin de comprendre un petit peu mieux ce qui a changé, accédons au menu de diagnostic. Il suffit pour cela de maintenir les touches
F
C
O
tout en faisant un
reset
.

Effectivement, il nous confirme l'utilisation d'un tout nouveau
BOOT
, le
ARMUboot V17
étant remplacé sur
HP Prime G2
par un
V2.060.650
.

Il nous permet également de valider notre hypothèse du passage d'une capacité de mémoire
Flash
de
256 Mio
pour la
HP Prime G1
à
512 Mio
pour la
HP Prime G2
: :)
1138211381
1138511384




6) Matériel :

Go to top

97849785Nous en aurons le coeur net, voyons donc ce que la
HP Prime G2
cache sous le capot.

Nous y découvrons une nouvelle carte mère de référence
EA656MB-6
avec juste au-dessus une indication de date,
2018.02.05
.

En effet la carte utilise un tout nouveau coeur, un
MCIMX6Y2DVM05AB
de chez
NXP
, une puce renfermant justement un processeur
i.MX 6ULL
, un
Cortex/ARMv7
cadencé à
528 MHz
. La
HP Prime
passe donc d'un
ARM9/ARMv5
à un
Cortex/ARMv7
, un rattrapage technologique fort bienvenu par rapport à ce qu'avait sorti
NumWorks
entre temps ! :bj:

La puce
RAM
à côté fait également peau neuve, une
H5TQ2G63GFR
de chez
SK Hynix
.
Excellente surprise, la capacité est donc bien
256 Mio
comme conjecturé plus haut - c'est multiplié donc par 8, rien que ça, par rapport aux anciennes
HP Prime G1
! Et qui plus est niveau technologie c'est de la
DDR3
cette fois-ci ! :bj:

9786Retirons l'étiquette dissimulant la 3ème et dernière puce, la
Flash
.
Toujours de chez
SK Hynix
il s'agit cette fois-ci d'une
H27U4G8F2D
, faisant cette fois-ci bien
512 Mio
comme conjecturé plus haut, capacité donc doublée par rapport aux anciennes
HP Prime G1
! :bj:




Conclusion :

Go to top

La
HP Prime G2
t'offre donc à ce jour pour la rentrée 2019 le processeur le plus puissant secondé de mémoires de stockage et de travail ridiculisant astronomiquement toute concurrence. :bj:

Véritable trésor pour toute personne ayant de forts besoins de puissance ou de capacité, la
HP Prime G2
de par ses caractéristiques exceptionnelles offrira également tout un monde de possibilités aux programmeurs. Et contrairement à la concurrence, sur
HP Prime G2
tu ne risqueras pas de te sentir limité dans ta créativité passé la phase d'initiation, autant de temps de gagné même pour les programmeurs débutants ! :bj:

Pour la rentrée 2019
Hewlett Packard
t'offre donc la
"Rolls des calculatrices"
, tout ceci en réussissant l'exploit de ne pas lui faire prendre un seul centime ou gramme supplémentaire - merci
HP
! :bj:


Crédits images HP Prime G2 de production
:
https://www.hpmuseum.org/forum/thread-1 ... #pid102774
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.5%
 
Posts: 33825
Images: 8799
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby tyann2 » 08 Jul 2019, 11:15

Bonjour

512 Mo de Ram et 247 Mo de libre c'est bizarre ça !
La G2 consommerait 265 Mo de Ram là où la G1 consomme environ 16 Mo ?
Ou il n' y a que 256 Mo d'activés en vue d'une éventuelle évolution ?
Sinon merci pour ce rétro-test, c'est vrai que ça en fait une super machine.
Je pense que l'on était plus limité par la Ram que par la Rom à cause du fait
qu'il faut 3 fois la taille d'une application en Ram de disponible.
User avatar
tyann2
Niveau 7: EP (Espèce Protégée: geek)
Niveau 7: EP (Espèce Protégée: geek)
Level up: 59.4%
 
Posts: 65
Joined: 19 Sep 2011, 11:38
Gender: Not specified
Calculator(s):

Re: Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby Adriweb » 08 Jul 2019, 11:24

Non il y a ceci :

Image

Mais de toute facon en regardant les composants, on voit 512 Mo de Flash et 256 Mo de RAM.
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.7%
 
Posts: 12655
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby OulanB » 08 Jul 2019, 13:29

D'après la référence, la ram est une DDR3 2 Gb (giga bits) donc ça fait bien 256 MB (mega bytes) donc c'est cohérent.
Et la flash est bien une 4Gb donc 512 MB ... tout va bien.
User avatar
OulanB
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 0%
 
Posts: 5
Joined: 18 Dec 2018, 15:03
Gender: Not specified
Calculator(s):

Re: Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby Adriweb » 08 Jul 2019, 13:33

Oups, il y a eu une petite confusion dans les datasheets plus haut, l'article a été édité, c'est bien 256 Mo :)
User avatar
AdriwebAdmin.
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 51.7%
 
Posts: 12655
Images: 1081
Joined: 01 Jun 2007, 00:00
Location: France
Gender: Male
Calculator(s):
Class: (ingénieur)
Twitter: adriweb
GitHub: adriweb

Re: Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby critor » 08 Jul 2019, 13:44

Désolé pour l'erreur et merci pour la correction.
J'avais cherché la référence et trouvé une mention de 4Mbits, puis divisé donc par 8.

Cela n'enlève rien à la conclusion par contre. ;)
Image
User avatar
critorAdmin.
Niveau 18: DC (Deus ex Calculatorum)
Niveau 18: DC (Deus ex Calculatorum)
Level up: 98.5%
 
Posts: 33825
Images: 8799
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
Class: Lycée
YouTube: critor3000
Twitter: critor2000
Facebook: critor.ti

Re: Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby jean-baptiste boric » 08 Jul 2019, 19:37

critor wrote:Mauvaise nouvelle donc pour la communauté
HP Prime
, les
firmwares
tiers développés pour
HP Prime
ne peuvent plus être installés. :mj:
Fini la
NumWorks
sur
HP Prime
,
Rip'em
, et jusqu'à preuve du contraire un point final au projet de portage d'un
Linux
... :'(

Correction: ils ne peuvent plus être installés tant que je bute sur cette foutue initialisation du contrôleur DDR.

La HP Prime G2 implémente un chain of trust mais pas de root of trust. Cela empêche (ou du moins entrave sérieusement) toute modification du firmware officiel, mais pas le lancement d'un firmware alternatif. Bon, ça suppose de réussir à lancer le recovery NXP ce qui à ma connaissance n'est possible qu'en ouvrant la calculatrice, mais elle n'est pas à proprement parler verrouillée au sens d'une calculatrice TI.

Je me suis toujours refusé de retomber dans les travers de Rip'Em avec la HP Prime G2 et de faire à la place un port U-Boot+Linux sans réinventer la roue, mais là je suis à court d'options. Va falloir que je fasse un stub pour directement lire/écrire la NAND afin de contourner le problème, mais refaire du bare-metal from scratch n'est absolument pas une perspective qui m'enchante...
User avatar
jean-baptiste boricPremium
Niveau 9: IC (Compteur Infatigable)
Niveau 9: IC (Compteur Infatigable)
Level up: 47.7%
 
Posts: 286
Joined: 21 Dec 2015, 22:22
Gender: Not specified
GitHub: boricj

Re: Rétro-test HP Prime G2 (révision D) rentrée 2019

Unread postby gabmiral » 29 Oct 2019, 12:07

Ça n'a pas vraiment de rapport avec le test de la calculatrice, mais j'ai réecrit le code Python sur ma TI-83PCE Edition Python, et j'arrive avec un temps de ~3.9 secs. Pourquoi c'est aussi rapide face aux 120,51s du langage historique de la meme calculette ?
User avatar
gabmiral
Niveau 5: MO (Membre Overclocké)
Niveau 5: MO (Membre Overclocké)
Level up: 21.9%
 
Posts: 4
Joined: 08 Jul 2019, 18:35
Location: Région Hauts-de-France
Gender: Male
Calculator(s):
Class: Seconde Générale
Twitter: gabmiral
GitHub: gabmiral


Return to News HP

Who is online

Users browsing this forum: No registered users and 2 guests

-
Search
-
Featured topics
Concours TI-Planet-Casio de rentrée 2019. 3 défis pour plus d'une 15aine de calculatrices graphiques et nombre de goodies sortant de l'ordinaire ! :D
Comparaisons des meilleurs prix pour acheter sa calculatrice !
12
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...

Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety 
-
Stats.
461 utilisateurs:
>415 invités
>40 membres
>6 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)