OpenCL: test di implementazione interna in MQL5 - pagina 41

 
joo:
Prova ad eseguire il test (vedi il mio post sopra). Lo schermo è bloccato, il cursore del mouse si muove?

ritardi (intendo schermo e cursore)

2012.03.21 17:30:54     Tast_Mand_ (GBPUSD,W1)  8674 msec
 
joo: A proposito, ora ho il driver OpenCL per la CPU AMD - ho dovuto metterlo perché quello Intel è installato senza errori ma il processore non viene rilevato come dispositivo OpenCL.

Sì, esattamente. Ne avevo uno di AMD (molto decente, tra l'altro), ma ho deciso di sperimentare.

Ma ora ho tirato fuori quello Intel per lo stesso motivo.

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

Il mouse non rallentava, ma la finestra "attach to graphics" si bloccava in una forma traslucida.

Joo tu mascalzone, a proposito, che lo chiama un Test Tast, ho scosso mezzo computer alla ricerca del file giusto. Sei un burlone.


 
Urain:

Joo, sei un idiota, ho scosso mezzo computer per cercare il file giusto. Sei un tipo divertente.

Sta confondendo le tracce...
 

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:

Il mouse non rallentava, ma la finestra "attach to graphic" era bloccata in una forma semitrasparente.

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

->

fyords:

Non ha notato lo sforzo della scheda video, corre e scatta. Ho aperto il dispatcher durante il test, anche questo tutto ok, nessun lag, solo il tempo del test era di 17 secondi.

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)

Perché il tuo risultato è migliore? - Non male per una carta economica, comunque.

E anche meglio di quello di Wladimir:

MetaDriver:

ritardi (intendo schermo e cursore)

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

Urain:

Joo, bastardo maleducato, che lo chiama Test-test, ho scosso mezzo computer alla ricerca del file giusto. Sei un burlone.

Grazie per la risata. :)

Non me ne sono accorto fino a quando non me l'hai detto.


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

аналогично

Qui, il driver si blocca, e non funziona lo stesso trucco del tuo test. Perché no? Ovviamente, non ha nulla a che fare con la memoria della scheda grafica.


Inoltre. Dopo che il driver della scheda video si blocca (se il test fallisce) e riprende da solo, il test non riparte (parte ma termina con un errore). Apparentemente, il terminale continua a mantenere la risorsa vis-a-vis e non la lascia andare fino a quando non si riavvia il terminale.

 
joo:

->

1. Perché i vostri risultati sono migliori? - Non male per una carta economica, comunque.

E anche meglio di quello di Vladimir:



2. Quando il driver della scheda video si blocca (se il test fallisce) e riprende da solo, il test dopo non parte più (parte ma fallisce). Apparentemente, il terminale continua a mantenere la risorsa vis-a-vis e non la lascia andare fino a quando non si riavvia il terminale.

1. L'ho ripetuto deliberatamente con "più thread", mi chiedo qual è il numero massimo di thread che avete con lui (Nikolay).

2. probabilmente qualcosa del genere. Spero che i segnali non stiano suonando per niente. Lascia che se ne occupino già al piano di sopra. :)

 
A quanto pare, il terminale continua a mantenere la risorsa della scheda grafica e non la lascia andare fino a quando non si riavvia il terminale.

Molto probabilmente sì. Ho fatto dei test con altri codici, quindi il primo test richiede ~1700ms, il secondo ~120ms.

Apparentemente il codice si blocca nei processi e il codice ripetuto non ha bisogno di essere inizializzato.

 

Quindi questa è la torta:

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
//реально устал ждать

L'autista non si è mai schiantato.

Durante l'"ultimo" test, la tabella ha iniziato ad attaccarsi, anche se il terminale mostrava nuovi tick senza attaccarsi.

Sembra che la build 607 selezioni un dispositivo più veloce: 3% di carico video, 100% di carico CPU.