OpenCL: внутренние тесты реализации в MQL5 - страница 41

Vladimir Gomonov
8292
Vladimir Gomonov  
joo:
Попробуй запусти тест (см мой пост выше). Экран не замерает?, курсор мышки шевелится?

притормаживает (я про экран и курсор)

2012.03.21 17:30:54     Tast_Mand_ (GBPUSD,W1)  8674 msec
Sceptic Philozoff
17690
Sceptic Philozoff  
joo: У меня, кстати, сейчас стоит драйвер OpenCL для проца от AMD - пришлось поставить, так как интеловский ставится без ошибок но процессор не определяется как OpenCL устройство.

Да-да, именно. Раньше был от AMD (очень приличный, кстати), но решил поэкспериментировать.

Но теперь снес интеловский по той же причине.

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

Мышка не тормозила, а вот окошко "присоединить к графику" залипло в полупрозрачном виде.

Joo ты кстати редиска, ктож Test Tast'ом называет я пол компа перетряхнул в поисках нужного файла. Шутничёк вы батенька.


Vladimir Gomonov
8292
Vladimir Gomonov  
Urain:

Joo ты кстати редиска, ктож Test Tast'ом называет я пол компа перетряхнул в поисках нужного файла. Шутничёк вы батенька.

Следы путает..
Sergey
819
Sergey  

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

i7-2700k + 590GTX

Vladimir Gomonov
8292
Vladimir Gomonov  

#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

аналогично

Andrey Dik
13359
Andrey Dik  
Urain:

Мышка не тормозила, а вот окошко "присоединить к графику" залипло в полупрозрачном виде.

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

->

fyords:

Напряга видюхи не заметил, бегает и нажимает. Открыл диспетчер во время теста, тоже все нормально, без тормозов, только время теста стало 17 секунд.

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)

Почему у тебя результат лучше? - кстати очень неплохой для бюджетной карточки.

И даже лучше, чем у Владимира:

MetaDriver:

притормаживает (я про экран и курсор)

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

Urain:

Joo ты кстати редиска, ктож Test Tast'ом называет я пол компа перетряхнул в поисках нужного файла. Шутничёк вы батенька.

Спасибо, от души поржал. :)

Заметил только после того, как ты сказал.


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

аналогично

Вот, драйвер виснет, и не прокатывает такой же фокус как в твоём тесте. Почему? Совершенно очевидно, что память видяхи тут ни причем.


И ещё. После того, как драйвер видяхи падает (если тест проваливается) и самостоятельно поднимается, тест уже после этого снова не запускается (запускается но завершается с ошибкой). Видимо, терминал продолжает держатся за ресурс видяхи и не отпускает, пока не перезагрузишь терминал.

Vladimir Gomonov
8292
Vladimir Gomonov  
joo:

->

1. Почему у тебя результат лучше? - кстати очень неплохой для бюджетной карточки.

И даже лучше, чем у Владимира:



2.  И ещё. После того, как драйвер видяхи падает (если тест проваливается) и самостоятельно поднимается, тест уже после этого снова не запускается (запускается но завершается с ошибкой). Видимо, терминал продолжает держатся за ресурс видяхи и не отпускает, пока не перезагрузишь терминал.

1. У него частота выше.  Но ядер меньше.  Я специально повторил с "побольше потоков", интересно какой у вас с ним (Николаем) максимум потоков держит.

2.  Наверное что-то в этом духе. Надеюс сигналы не зря сигналим. Там наверху пущай разбираются уже. :)

Nikolay Demko
13914
Nikolay Demko  
Видимо, терминал продолжает держатся за ресурс видяхи и не отпускает, пока не перезагрузишь терминал.

Скорее всего да. Я делал тесты на других кодах, так при первом запуске тест идёт ~1700ms, повторный ~120ms.

Видимо в процессах код висит и повтор кода не требует инициализации.

Dmitriy Parfenovich
8075
Dmitriy Parfenovich  

Значит пироги такие:

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

Падений драйвера ни разу не было. 

В ходе "последнего" теста начал залипать стол, хотя терминал исправно показывал новые тики без залипаний.

 

Такое ощущение, что 607 билд выбирает более скоростное устройство: загрузка видео 3%, процессора 100%.