OpenCL:MQL5中的内部实现测试 - 页 41

 
joo:
尝试运行测试(见我上面的帖子)。屏幕是否冻结,鼠标指针是否移动?

滞后(我指屏幕和光标)。

2012.03.21 17:30:54     Tast_Mand_ (GBPUSD,W1)  8674 msec
 
joo: 顺便说一句,我现在有了AMD CPU的OpenCL驱动--我不得不把它放进去,因为英特尔的驱动安装没有错误,但处理器没有被检测到是OpenCL设备。

是的,没错。我以前有一个来自AMD的(顺便说一下,非常体面的一个),但决定做实验。

但现在我因为同样的原因拔掉了英特尔的那台。

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

鼠标没有变慢,但 "附加到图形 "窗口却停留在半透明的状态。

朱你这个流氓,顺便说一句,谁叫它是测试品,我摇晃了半天的电脑来寻找正确的文件。你是个孩子。


 
Urain:

朱,你是个白痴,我摇晃了一半的电脑来寻找正确的文件。你是个有趣的人。

他在混淆线索...
 

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:

鼠标没有变慢,但 "附加到图形 "窗口却停留在半透明的状态。

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

朱你这个粗鲁的混蛋,谁叫它是测试-测试,我摇晃了一半的电脑,寻找正确的文件。你是个孩子。

谢谢你的笑。:)

我没有注意到,直到你告诉我之后。


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

аналогично

在这里,驱动程序挂起,而且它没有像你的测试中那样的技巧。为什么不呢?很明显,这与显卡内存无关。


还有。在显卡驱动程序崩溃(如果测试失败)并自行恢复后,测试不会再次启动(启动但以错误方式终止)。显然,终端会继续抓住vis-a-vis资源,直到你重新启动终端才会放手。

 
joo:

1.为什么你的结果会更好?- 顺便说一下,对于预算卡来说,这并不坏。

而且比弗拉基米尔的 还要好。



2.当显卡驱动程序崩溃(如果测试失败)并自行恢复时,之后的测试又不启动(启动但失败)。显然,终端一直抓着小部件资源不放,直到你重新启动终端。

1.我故意用 "更多的线程 "来重复,我想知道你和他(尼古拉)的最大线程数是多少。

2.可能是这样的。我希望这些信号不是白叫的。让他们在楼上解决吧。:)

 
很明显,终端一直抓着显卡资源不放,直到你重启终端。

很可能是的。我已经用其他代码做了测试,所以在第一次运行时,测试需要~1700ms,重新运行~120ms。

显然,代码在进程中挂起,重复的代码不需要被初始化。

 

所以这就是馅饼。

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%的 CPU负载。