OpenCL: MQL5'te dahili uygulama testleri - sayfa 41

 
joo :
Testi çalıştırmayı deneyin (yukarıdaki mesajıma bakın). Ekran donuyor mu Fare imleci hareket ediyor mu?

yavaşlar (ekran ve imleçten bahsediyorum)

 2012.03 . 21 17 : 30 : 54      Tast_Mand_ (GBPUSD,W1)   8674 msec
 
joo : Bu arada, şu anda AMD işlemci için bir OpenCL sürücüsüne sahibim - Intel sürücüsü hatasız kurulduğu için onu yüklemem gerekti, ancak işlemci bir OpenCL aygıtı olarak algılanmadı.

evet evet tam olarak. Eskiden AMD'dendi (bu arada çok iyi), ama denemeye karar verdim.

Ama şimdi Intel'i de aynı nedenle yıktı.

 
2012.03 . 21 16 : 18 : 39      Tast_Mand_ (EURUSD,M15) 6078 msec

Fare yavaşlamadı, ancak "grafiğe ekle" penceresi yarı saydam bir biçimde sıkışmıştı.

Joo, bu arada, sen bir turpsun, Test Tast diyen, istenen dosyayı aramak için bilgisayarın zeminini salladım. Sen bir şakacısın dostum.


 
Urain :

Joo, bu arada, sen bir turpsun, Test Tast diyen, istenen dosyayı aramak için bilgisayarın zeminini salladım. Sen bir şakacısın dostum.

İzler kafa karıştırıyor..
 

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

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 :

Fare yavaşlamadı, ancak "grafiğe ekle" penceresi yarı saydam bir biçimde sıkışmıştı.

 2012.03 . 21 16 : 18 : 39      Tast_Mand_ (EURUSD,M15) 6078 msec

->

fiyortlar :

Vidyuhi'nin gerginliğini fark etmedim, koşuyor ve basıyor. Gönderici test sırasında açıldı, her şey yolunda, frensiz, sadece test süresi 17 saniyeydi.

 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 )

Neden daha iyi sonuçlar alıyorsunuz? - bu arada, bir bütçe kartı için çok iyi.

Ve Vladimir'den bile daha iyi:

MetaSürücü :

yavaşlar (ekran ve imleçten bahsediyorum)

 2012.03 . 21 17 : 30 : 54      Tast_Mand_ (GBPUSD,W1)   8674 msec

Ukrayna :

Joo, bu arada, sen bir turpsun, Test Tast diyen, istenen dosyayı aramak için bilgisayarın zeminini salladım. Şaka gibisin dostum

Teşekkürler, kalbi kırık. :)

Sen söyledikten sonra fark ettim.


MetaSürücü :
 #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

аналогично

Burada sürücü kilitleniyor ve testinizdekiyle aynı numarayı yapmıyor. Niye ya? Vidyahi'nin hafızasının bununla hiçbir ilgisi olmadığı oldukça açık.


Ve ilerisi. Video sürücüsü çöktüğünde (test başarısız olursa) ve kendi kendine yükseldiğinde, bundan sonra test tekrar başlamaz (başlar ancak bir hatayla biter). Görünüşe göre, terminal video kaynağına tutunmaya devam ediyor ve siz terminali yeniden başlatana kadar bırakmıyor.

 
joo :

->

1. Sonucunuz neden daha iyi? - bu arada, bir bütçe kartı için çok iyi.

Ve Vladimir'den bile daha iyi:



2. Ve daha fazlası. Video sürücüsü çöktüğünde (test başarısız olursa) ve kendi kendine yükseldiğinde, bundan sonra test tekrar başlamaz (başlar ancak bir hatayla biter). Görünüşe göre, terminal video kaynağına tutunmaya devam ediyor ve siz terminali yeniden başlatana kadar bırakmıyor.

1. Daha yüksek bir frekansı var. Ama daha az çekirdek var. Özellikle "daha fazla akış" ile tekrar ettim, onunla (Nikolay) ne kadar maksimum akışa sahip olduğunuzu merak ediyorum.

2. Muhtemelen böyle bir şey. Umarız sinyaller boşuna sinyalleşme değildir. Yukarıda, bırak artık anlasınlar. :)

 
Görünüşe göre, terminal video kaynağına tutunmaya devam ediyor ve siz terminali yeniden başlatana kadar bırakmıyor.

Muhtemelen evet. Diğer kodlar üzerinde testler yaptım, bu yüzden ilk başlangıçta test ~ 1700ms gidiyor, tekrar ~ 120ms.

Görünüşe göre, kod süreçlerde asılı kalıyor ve kod tekrarı başlatma gerektirmiyor.

 

Yani turtalar:

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

Hiç sürücü kazası olmadı.

"Son" test sırasında, terminal düzenli olarak yapışmadan yeni keneler göstermesine rağmen, masa yapışmaya başladı.

Görünüşe göre 607 yapısı daha hızlı bir cihaz seçiyor: video yükü %3 , işlemci %100.