Advanced search

Message boards : Number crunching : HELP! Incorrect function. (0x1) - exit code 1 (0x1)

Author Message
Donnie
Send message
Joined: 26 Feb 12
Posts: 39
Credit: 533,500,263
RAC: 1,469
Donated
donateddonateddonateddonated
Message 484 - Posted: 1 Mar 2012 | 17:35:32 UTC

I have a machine that has an ATI HD5870 in the primary slot and an ATI HD 5850 in the secondary slot. All WUs err out on the above condition (reference stderr out below)

Stderr output
<core_client_version>7.0.18</core_client_version>
<![CDATA[
<message>
Incorrect function. (0x1) - exit code 1 (0x1)
</message>
<stderr_txt>
BOINC DATA: USER [Donnie] WU [new2r3076]
Not a restart
ARG [0] [projects/donateathome.org/test615.exe]
ARG [1] [--device]
ARG [2] [1]
Started d4v 2.1.2clGetPlatformsIDs failed (no GPU?)Command line options set a device that doesn't exist
10:50:16 (3384): called boinc_finish

</stderr_txt>
]]>


The HD 5870 is weak and blows out the drivers on all BOINC apps except Collatz. Therefore I created a cc_config fil to prevent Donate at Home from using it -

<cc_config>
<options>
<use_all_gpus>1</use_all_gpus>
<exclude_gpu>
<url>http://donateathome.org/</url>
<device_num>0</device_num>
</exclude_gpu>
<exclude_gpu>
<url>http://boinc.thesonntags.com/collatz/</url>
<device_num>1</device_num>
</exclude_gpu>
<report_results_immediately>1</report_results_immediately>
</options>
</cc_config>


According to the event log, everything appears to work:

3/1/2012 10:48:31 AM | | Processor: 2 AuthenticAMD Dual Core AMD Opteron(tm) Processor 180 [Family 15 Model 35 Stepping 2]
3/1/2012 10:48:31 AM | | Processor: 1.00 MB cache
3/1/2012 10:48:31 AM | | Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 htt pni syscall nx lm 3dnowext 3dnow
3/1/2012 10:48:31 AM | | OS: Microsoft Windows 7: Professional x64 Edition, Service Pack 1, (06.01.7601.00)
3/1/2012 10:48:31 AM | | Memory: 4.00 GB physical, 8.00 GB virtual
3/1/2012 10:48:31 AM | | Disk: 1.82 TB total, 1.79 TB free
3/1/2012 10:48:31 AM | | Local time is UTC -6 hours
3/1/2012 10:48:31 AM | | ATI GPU 0: ATI Radeon HD 5800 series (Cypress) (CAL version 1.4.1646, 1024MB, 991MB available, 5568 GFLOPS peak)
3/1/2012 10:48:31 AM | | ATI GPU 1: ATI Radeon HD 5800 series (Cypress) (CAL version 1.4.1646, 1024MB, 991MB available, 5011 GFLOPS peak)
3/1/2012 10:48:31 AM | Moo! Wrapper | Found app_info.xml; using anonymous platform
3/1/2012 10:48:31 AM | | Config: report completed tasks immediately
3/1/2012 10:48:31 AM | | Config: use all coprocessors
3/1/2012 10:48:31 AM | Donate@Home | Config: excluded GPU. Type: all. App: all. Device: 0
3/1/2012 10:48:31 AM | Collatz Conjecture | Config: excluded GPU. Type: all. App: all. Device: 1
3/1/2012 10:48:31 AM | | Version change (6.12.34 -> 7.0.18)


Even without the exclude_gpu statements, all WUs erred out. I found it necessary to use the use_all_gpus statement to force BOINC 7.x.x to use all GPUs.

Can anyone give me a logical explanation as to why the WUs are failing?
Thanks.

Post to thread

Message boards : Number crunching : HELP! Incorrect function. (0x1) - exit code 1 (0x1)