Deprecated: Function get_magic_quotes_gpc() is deprecated in /srv/BOINC/live-webcode/html/inc/util.inc on line 640
OpenCL.dll is is ok to get rid of compute errors with ATI card with x64 OS

WARNING: This website is obsolete! Please follow this link to get to the new Albert@Home website!

OpenCL.dll is is ok to get rid of compute errors with ATI card with x64 OS

Message boards : Problems and Bug Reports : OpenCL.dll is is ok to get rid of compute errors with ATI card with x64 OS
Message board moderation

To post messages, you must log in.

AuthorMessage
HV Margus*

Send message
Joined: 10 Jan 12
Posts: 17
Credit: 45,000
RAC: 0
Message 111696 - Posted: 16 Jan 2012, 5:30:59 UTC
Last modified: 16 Jan 2012, 5:37:38 UTC

Hi i got compute errors wiht any boinc dev ver and with any drivers or even OS.
First fix is simple
Copy from C:\Windows\System32\opencl.dll to C:\ProgramData\BOINC\projects\albert.phys.uwm.edu folder and your card not produce any compute errors anymore.

Idont know whay project itself not supply these files to data dir.
My compute errors ended.

Linux needed only to look out because there is same problem app not detect opencl file in system it ends 5-6 seconds to compute error like it in windows do on x64 systems.
ID: 111696 · Report as offensive     Reply Quote
Profile pragmatic prancing periodic problem child, left
Avatar

Send message
Joined: 26 Jan 05
Posts: 1639
Credit: 70,000
RAC: 0
Message 111697 - Posted: 16 Jan 2012, 6:57:22 UTC - in response to Message 111696.  

Idont know whay project itself not supply these files to data dir.

Because it's installed through means of your hardware drivers (videocard at this time) and only for that vendor's videocards. In your case for ATI, not for Nvidia, or Intel, or any other manufacturer.

So the project can't go distribute an OpenCL.dll file that encompasses all possible compatible hardware vendors, as that would make the file very unwieldy. Also not sure if they're even allowed to do so, due to possible proprietary (copyrighted) content in the file.

Copying the file to your Projects' directory shouldn't matter, since it's BOINC that does the detection of whether or not you have OpenCL capable hardware in the computer, and it looks in specific places for the OpenCL.dll, which is normally in Windows\system32\drivers\

The Albert application checks with BOINC whether or not you're OpenCL capable, it won't go scour directories to see if the OpenCL.dll file is present anywhere. And even if it were to use a copy of this file, it would need it in its 'run directory', the slot directory that that running task gets appointed.
Jord.

BOINC FAQ Service

They say most of your brain shuts down in cryo-sleep. All but the primitive side, the animal side. No wonder I'm still awake.
ID: 111697 · Report as offensive     Reply Quote
HV Margus*

Send message
Joined: 10 Jan 12
Posts: 17
Credit: 45,000
RAC: 0
Message 111698 - Posted: 16 Jan 2012, 7:41:12 UTC
Last modified: 16 Jan 2012, 8:09:23 UTC

Boinc main app detect that
16.01.2012 8:31:28 | | ATI GPU 0: AMD Radeon HD 6900 series (Cayman) (CAL version 1.4.1664, 2048MB, 2016MB available, 6758 GFLOPS peak)
16.01.2012 8:31:28 | | OpenCL: ATI GPU 0: Cayman (driver version CAL 1.4.1664 (VM), device version OpenCL 1.1 AMD-APP (851.4), 2048MB)
16.01.2012 8:31:28 | | ATI GPU is OpenCL-capable
But This crunching app not find it and lead to compute error.
Same happen in linux x64 systems and windows x64
Only what help is putting the opencl.dll file to boinc albert data dir

Windows\system32\drivers\ ?????
it for 32 bit windows in x64 have 32bit file in another location normally in windows\system32\ dir and for x64 app C:\Windows\SysWOW64

With this project have only 32bit apps not for x64. x64 windows can run 32 bit apps too but file locations is different.
ID: 111698 · Report as offensive     Reply Quote

Message boards : Problems and Bug Reports : OpenCL.dll is is ok to get rid of compute errors with ATI card with x64 OS



This material is based upon work supported by the National Science Foundation (NSF) under Grant PHY-0555655 and by the Max Planck Gesellschaft (MPG). Any opinions, findings, and conclusions or recommendations expressed in this material are those of the investigators and do not necessarily reflect the views of the NSF or the MPG.

Copyright © 2024 Bruce Allen for the LIGO Scientific Collaboration