Page 1 of 1

Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 10 Jul 2019, 09:53
by critor
La nouvelle calculatrice Graph 35+E II pour la rentrée 2019 dispose comme déjà vu de formidables performances pour de l'entrée de gamme ! :bj:

En effet, prenons le script Python suivant :
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]


Une fois traduit dans le langage interprété historique de chaque calculatrice graphique ou programmable conforme 2020, voici le classement par performances pour l'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 @117,96MHz)
  9. 81,03s : Casio Graph 35+E II (32 bits : SH4 @58,98MHz)
  10. 101,1s : Casio Graph 35/75+E (32 bits : SH4 @29,49MHz)
  11. 117,29s : Casio Graph 25+E (32 bits : SH4 @29,49MHz)
  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 @117,96MHz)
  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)

Comme de plus la Graph 35+E II permet d'installer les applications déjà disponibles pour les anciens modèles Graph 75/85/95, dans un article précédent nous testions l'application d'overclocking (surcadençage) Ftune2 par sentaro21.

L'application était certes utilisable, mais avec quelques difficultés dues aux différences matérielles significatives entre les anciennes Graph 35+E / 75/85/95 et la nouvelle Graph 35+E II :
  • le test de mémoire se bloquait et devait donc être ignoré
  • aucune des configurations accélérées accessibles par défaut avec les touches
    F2
    à
    F5
    n'était stable sur Graph 35+E II
  • il était impossible de sauvegarder la configuration régler

11387Mais sentaro21 a décidé de prendre les choses en main. Une difficulté est que sentaro21 habite au Japon, que le modèle français Graph 35+E II n'y est bien évidemment pas distribué, et surtout qu'à ce jour la Graph 35+E II ne dispose d'aucun équivalent dans la gamme internationale, aucune nouvelle édition n'ayant encore été annoncée à ce jour pour les modèles fx-9750GII / 9860GII. Mais cela n'a pas découragé sentaro21 qui a décidé de s'importer la Graph 35+E II sur ses propres deniers via Amazon, et tout cela juste pour toi ! :bj:

Aujourd'hui sentaro21 nous sort Ftune3, une application d'overclocking taillée sur mesures pour ta Graph 35+E II, et corrigeant tous les problèmes précédents ! :bj:

Maintenant que nous avons une application convenant parfaitement à la Graph 35+E II, allons-y à fond. ;)

La touche
F5
charge la configuration préréglée qui permet de passer directement le processeur de 58,98 MHz à 235,93 MHz. :#tritop#:

Je conseille toutefois de baisser alors manuellement le bus BFC de 58,98 MHz à 29,49 MHz pour ne pas rencontrer de problème dans la communication USB.

Montons maintenant le multiplicateur PLL de X32 à X37 (c'est le maximum), faisant ainsi passer le processeur de 235,93 MHz à 272,79 MHz. :bj:

Et enfin, tapons
SHIFT
pour accéder au multiplicateur caché FLL et montons-le de X900 à X907 (c'est le maximum), passant ainsi le processeur de 272,79 MHz à 274,91 MHz. :)

La calculatrice est maintenant accélérée d'un facteur d'environ 2,5 : :D
  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. 32,16s : Casio Graph 35+E II overclockée (32 bits : SH4 @58,98 MHz 274,91MHz)
  9. 50,77s : Casio Graph 90+E (32 bits : SH4 @117,96MHz)
  10. 101,1s : Casio Graph 35/75+E (32 bits : SH4 @29,49MHz)
  11. 117,29s : Casio Graph 25+E (32 bits : SH4 @29,49MHz)
  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 @117,96MHz)
  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)


La configuration réglée persiste même après extinction/rallumage de la calculatrice, et reste valable jusqu'au prochain redémarrage (reset).

Pour pouvoir la régler alors plus rapidement, il est possible de l'écrire sur l'une des configurations préréglées, avec
SHIFT
puis une touche
F2
à
F6
au choix, le tout étant alors à sauvegarder de façon permanente avec
SHIFT
F1
.

Merci à sentaro21 de se donner autant de mal pour que ta Graph 35+E II t'offre le meilleur, dès la rentrée ! :bj:

Téléchargement : Ftune3

Source : https://www.planet-casio.com/Fr/forums/ ... p?id=15785

Re: Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 12 Jul 2019, 10:53
by sentaro21
Thanks very much for the article about Ftune3! :D
2.00 versions had a problem with the wait configuration.
There was a problem that the bus clock could not be raised just by raising the PLL. :'(
so, I fixed Ftune3.
Please try the updated version.
I think that the bus clock can be raised up to about 80 MHz. ;)

:idea: Basic Casio will speed up if you operate with USB inserted. It is more noticeable with overclocking. ;)

Re: Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 12 Jul 2019, 11:20
by critor
Thanks.

Were does Ftune3 store the F2-F6 setup ?

I'd like to reset what I stored in order to retry with the new version.

Thanks.

Re: Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 12 Jul 2019, 13:26
by sentaro21
To initialize settings,
Please erase <@FTUNE3> of the Main Memory of the Memory Manager.
It is initialized. :)

[F2]-[F6] will be saved as before. ;)

Re: Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 12 Jul 2019, 13:43
by critor
Thanks. :)

Re: Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 12 Jul 2019, 14:01
by critor
Default F4 is now ok with ScreenReceiver, as you can see :
Image

Default F5 still has some artefacts, but is much better than what it was with the previous version (unreadable) :
Image

Thanks for this great and prompt update. :D

Re: Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 12 Jul 2019, 14:11
by critor
A little faster now that I don't have to lower the BFC anymore.

29,02s for the same Casio Basic test instead of 32,16s. :bj:

Thanks ! :D

Re: Ftune3, overclocking Graph 35+E II sur mesures !

Unread postPosted: 13 Jul 2019, 07:16
by sentaro21
Ah...
I'm sorry. The artefacts of Screen Receiver seems that I made a mistake in the wait setting. :'(
Then updated 2.02
The problem with the Screen Receiver has been resolved. :D
I think it is fine up to about 80 MHz of the BFC. ;)

The PFC of [F4][F5] was lowered by 2.01, but it was returned by 2.02.
The effect of PFC in BasicCasio is considerable. :)