OpenCL : tests de l'implémentation interne dans MQL5 - page 41

 
joo:
Essayez d'exécuter le test (voir mon message ci-dessus). L'écran est-il figé, le curseur de la souris bouge-t-il ?

lags (je veux dire écran et curseur)

2012.03.21 17:30:54     Tast_Mand_ (GBPUSD,W1)  8674 msec
 
joo: Au fait, j'ai maintenant un pilote OpenCL pour le CPU AMD - j'ai dû le mettre car celui d'Intel est installé sans erreur mais le processeur n'est pas détecté comme périphérique OpenCL.

Oui, exactement. J'en avais un d'AMD (très correct, d'ailleurs), mais j'ai décidé d'expérimenter.

Mais maintenant j'ai retiré celui d'Intel pour la même raison.

 
2012.03.21 16:18:39     Tast_Mand_ (EURUSD,M15) 6078 msec

La souris n'a pas ralenti, mais la fenêtre "attacher aux graphiques" est restée dans une forme translucide.

Joo le coquin, d'ailleurs, qui appelle ça un Test Tast, j'ai secoué la moitié de l'ordinateur à la recherche du bon fichier. Tu es un plaisantin.


 
Urain:

Joo, tu es un idiot, j'ai secoué la moitié de mon ordinateur pour trouver le bon fichier. Vous êtes un drôle de type.

Il brouille les pistes...
 

Tast_Mand_ (EURUSD,H1) 22:07:32 4758 msec

i7-2700k + 590GTX

 
#define BUF_SIZE 4800

2012.03.21 19:22:01     Tast_Mand_ (GBPUSD,W1)  8923 msec

#define BUF_SIZE 48000

крякнулся и встал драйвер.  MT5 крякнулся и не встал.

#define BUF_SIZE 24000

крякнулся и встал драйвер.  MT5 крякнулся и не встал.

#define BUF_SIZE 12000

крякнулся и встал драйвер.  MT5 крякнулся и не встал.

#define BUF_SIZE 8000

аналогично

#define BUF_SIZE 6000

аналогично
 
Urain:

La souris ne ralentissait pas, mais la fenêtre "attacher au graphique" était bloquée dans une forme semi-transparente.

2012.03.21 16:18:39     Tast_Mand_ (EURUSD,M15) 6078 msec

->

fyords:

Je n'ai pas remarqué la tension sur la carte vidéo, elle fonctionne et clique. J'ai ouvert le dispatcher pendant le test, et tout s'est bien passé, pas de décalage, le seul temps de test était de 17 secondes.

2012.03.21 15:45:49     Tast_Mand_ (EURUSD,H1)  16801 msec

2012.03.21 15:42:19     Terminal        CPU: AuthenticAMD AMD Athlon(tm) II X4 630 Processor with OpenCL 1.1 (4 units, 2998 MHz, 2048 Mb, version 2.0)
2012.03.21 15:42:19     Terminal        GPU: NVIDIA Corporation GeForce GT 440 with OpenCL 1.1 (2 units, 1660 MHz, 1024 Mb, version 295.73)

Pourquoi votre résultat est-il meilleur ? - Pas mal pour une carte économique, d'ailleurs.

Et même meilleur que celui de Wladimir:

MetaDriver:

lags (je veux dire écran et curseur)

2012.03.21 17:30:54     Tast_Mand_ (GBPUSD,W1)  8674 msec

Urain:

Joo, espèce de grossier bâtard, qui appelle ça un Test-test, j'ai secoué la moitié de l'ordinateur à la recherche du bon fichier. Tu es un plaisantin.

Merci pour le rire. :)

Je n'ai rien remarqué avant que tu ne me le dises.


MetaDriver:
#define BUF_SIZE 4800

2012.03.21 19:22:01     Tast_Mand_ (GBPUSD,W1)  8923 msec

#define BUF_SIZE 48000

крякнулся и встал драйвер.  MT5 крякнулся и не встал.

#define BUF_SIZE 24000

крякнулся и встал драйвер.  MT5 крякнулся и не встал.

#define BUF_SIZE 12000

крякнулся и встал драйвер.  MT5 крякнулся и не встал.

#define BUF_SIZE 8000

аналогично

#define BUF_SIZE 6000

аналогично

Ici, le pilote se bloque, et il ne fonctionne pas de la même manière que dans votre test. Pourquoi pas ? De toute évidence, cela n'a rien à voir avec la mémoire de la carte graphique.


Aussi. Après que le pilote de la carte vidéo se soit arrêté (si le test a échoué) et ait repris seul, le test ne recommence pas (il démarre mais se termine par une erreur). Apparemment, le terminal continue de s'accrocher à la ressource vis-a-vis et ne la lâche pas tant que vous ne redémarrez pas le terminal.

 
joo:

->

1. Pourquoi vos résultats sont-ils meilleurs ? - Pas mal pour une carte économique, d'ailleurs.

Et encore mieux que celle de Vladimir:



2. Lorsque le pilote de la carte vidéo se bloque (si le test échoue) et reprend de lui-même, le test suivant ne démarre pas (il démarre mais échoue). Apparemment, le terminal continue de s'accrocher à la ressource vis-a-vis et ne la lâche pas tant que vous ne redémarrez pas le terminal.

1. Je l'ai délibérément répété avec "plus de fils", je me demande quel est le nombre maximum de fils que vous avez avec lui (Nikolay).

2. probablement quelque chose comme ça. J'espère que les signaux ne sonnent pas pour rien. Laissez-les régler ça en haut. :)

 
Apparemment, le terminal s'accroche à la ressource de la carte graphique et ne la lâche pas tant que vous ne redémarrez pas le terminal.

Très probablement oui. J'ai fait des tests avec d'autres codes, donc à la première exécution, le test prend ~1700ms, à la deuxième exécution ~120ms.

Apparemment, le code s'accroche dans les processus et le code répété n'a pas besoin d'être initialisé.

 

Donc c'est la tarte :

Win7 x86, RAM 4Gb(2.87Gb)

2012.03.21 17:42:09     Terminal        CPU: AuthenticAMD AMD Athlon(tm) II X4 630 Processor with OpenCL 1.1 (4 units, 2998 MHz, 2048 Mb, version 2.0)
2012.03.21 17:42:09     Terminal        GPU: NVIDIA Corporation GeForce GT 440 with OpenCL 1.1 (2 units, 1660 MHz, 1024 Mb, version 295.73)

#define BUF_SIZE 480
2012.03.21 15:45:49     Tast_Mand_ (EURUSD,H1)  16801 msec

#define BUF_SIZE 4800
2012.03.21 17:45:56     Tast_Mand_ (EURUSD,H1)  169293 msec

#define BUF_SIZE 48000
2012.03.21 18:14:22     Tast_Mand_ (EURUSD,H1)  1685731 msec
//реально устал ждать

Le conducteur n'a jamais eu d'accident.

Lors du "dernier" test, la table a commencé à coller, bien que le terminal affichait de nouveaux ticks sans coller.

On a l'impression que la version 607 sélectionne le dispositif le plus rapide : 3 % de charge vidéo, 100 % de charge CPU.