Skylake GPU Drivers

DanNeely
DanNeely
Joined: 4 Sep 05
Posts: 1364
Credit: 3562358667
RAC: 197
Topic 205401

I've got a Skylake laptop; when I tried crunching on its IGP last year I wasn't able to do anything useful because none of the Intel drivers available for it could produce consistently reliable results (lots of validate errors here and on Seti when I tried it instead).  Has Intel managed to get a usable opencl driver out yet, or is it a lost hope at this point?

MarkJ
MarkJ
Joined: 28 Feb 08
Posts: 437
Credit: 137621151
RAC: 20305

SETI iGPU app was modified to

SETI iGPU app was modified to improve accuracy. Its not as fast now but at least results are accurate. On my i7-6700's its about twice as fast as a CPU app but you'd best allocate a core for it.

 

Einstein app still produces invalid results, however Christian Beer was relaxing validation for the Beta BRP4 app. It helps but I still think app needs code changing to fix accuracy issues. Other OpenCL apps (eg BRP6) produce invalid result.

DanNeely
DanNeely
Joined: 4 Sep 05
Posts: 1364
Credit: 3562358667
RAC: 197

MarkJ wrote:SETI iGPU app was

MarkJ wrote:

SETI iGPU app was modified to improve accuracy. Its not as fast now but at least results are accurate. On my i7-6700's its about twice as fast as a CPU app but you'd best allocate a core for it.

 

Einstein app still produces invalid results, however Christian Beer was relaxing validation for the Beta BRP4 app. It helps but I still think app needs code changing to fix accuracy issues. Other OpenCL apps (eg BRP6) produce invalid result.

 

Does the app really benefit that much from a full core, it claims to need <1% of one and the CPU vs total runtime numbers suggest it's actually taking ~6% of one.

 

It's rather disappointing that Intel still hasn't fixed its drivers.  Are there any other projects besides Seti that have worked their way around the bugs to get a reliable app running on the GPU?

MarkJ
MarkJ
Joined: 28 Feb 08
Posts: 437
Credit: 137621151
RAC: 20305

DanNeely wrote:Does the app

DanNeely wrote:

Does the app really benefit that much from a full core, it claims to need <1% of one and the CPU vs total runtime numbers suggest it's actually taking ~6% of one.

It's rather disappointing that Intel still hasn't fixed its drivers.  Are there any other projects besides Seti that have worked their way around the bugs to get a reliable app running on the GPU?

OpenCL apps seem to need a CPU thread, doesn't seem to matter which vendor. The 1% is just for BOINC to use for scheduling, it can use whatever it wants. If its 1% or half or a whole one seems very dependant on the app. I generally reserve a thread for them which seems to help, if the OS also uses it instead of switching out something else then that helps the other apps. Take my i7 as an example if I run 8 CPU tasks plus an OpenCL on the iGPU then the OS has to swap things in and out, don't forget its got lots of services, BOINC and whatnot running too and they're all competing for the 8 threads so leaving one or two for the other stuff helps.

As for other projects; of the 4 or so that I run only two have apps for the iGPU (Seti and Einstein) so I can't advise if they have the same issue or not.

mac
mac
Joined: 12 Aug 06
Posts: 6
Credit: 1431583
RAC: 0

Just started crunching on

Just started crunching on HD530 in skylake 6600K. No problems so far. Im using driver 4590 with latest Intel® SDK for OpenCL™ Applications for Windows*. App uses 1-3% of cpu. Using einsteinbinary_BRP4_1.34_windows_x86_64__opencl-intel_gpu-Beta.exe - beta apps enabled in site profile.

 

edit: just got 1st invalid result after about 40 valid ones

edit2: win8.1 x64 seems to be faster than win10 x64 by about 20s per WU witch is quite a lot

solling2
solling2
Joined: 20 Nov 14
Posts: 219
Credit: 1563876574
RAC: 32919

mac_21 wrote: crunching on

mac_21 wrote:

crunching on HD530 in skylake 

The invalid rate appears to  be rather high for that iGPU configuration. I just wonder what the reason is. (1) BRP4 beta version not fully sound, (2) Intel OpenCl kit inaccurate, (3) iGPU overloaded, (4) CPU overloaded, (5) mysterious?

mac
mac
Joined: 12 Aug 06
Posts: 6
Credit: 1431583
RAC: 0

Not 3 - E@H is the only thing

Not 3 - E@H is the only thing igpu is doing and monitor is connected to nv card. Igpu load is 85% on balanced power plan and 95% on high perf in windows

Not 4 - cpu is free, idling at 800mhz most of the time

e@h running only on hd530

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.