Two tasks, one gpu??

\n studio-striking\n

Message boards : Number crunching : Two tasks, one gpu??
Message board moderation

To post messages, you must log in.

AuthorMessage
Matthew Tireman

Send message
Joined: 12 Dec 20
Posts: 47
Credit: 150,835,232
RAC: 151,071
Message 8624 - Posted: 16 Oct 2024, 20:47:50 UTC

So In one of my systems, I have a 7800xt as my main, and I decided to throw in an old GT 730 to do some computing since it had nowhere else to be except as a doorstop. Both cards receive open CL tasks but for some reason, both the NVIDIA and AMD tasks run on the 7800xt simultaneously. (I was able to test this by suspending all AMD tasks, and yet the AMD was still pinned at 100% usage running the NVIDIA openCL tasks but the GT 730 was not. The tasks still succeed but the gt730 is being useless and the extra tasks are bogging down the 7800xt. I've reinstalled all drivers. I used Display Driver Uninstaller and installed the latest drivers. I even tried downgrading to Boinc 7.24. I also did the BOINC config file thing to use all GPUs. I have an idea but don't know if it will work or how to execute it:

Force the GT 730 to only get Cuda tasks using appinfo.xml, but I don't know how to get the AMD OpenCL files or Nvidia Cuda files since I only have the ATI14 and Nvidia openCL ones win another thread.
ID: 8624 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote
Matthew Tireman

Send message
Joined: 12 Dec 20
Posts: 47
Credit: 150,835,232
RAC: 151,071
Message 8625 - Posted: 17 Oct 2024, 3:20:40 UTC - in response to Message 8624.  
Last modified: 17 Oct 2024, 3:20:56 UTC

so after digging files and building an app_info.xml file, I got the amd GPU to do opencl, but I cant get cuda to work as it deletes the files when boinc starts (prob an issue with app_info.xml)

here it is:

<app_info>
<app>
<name>dnetc</name>
<user_friendly_name>Distributed.net Client</user_friendly_name>
</app>
<file_info>
<name>dnetc_wrapper_1.5_windows_x86_64.exe</name>
<executable/>
</file_info>
<file_info>
<name>dnetc521-win64-amd64.exe</name>
<executable/>
</file_info>
<file_info>
<name>dnetc_wrapper_1.5_windows_intelx86__opencl_ati_101.exe</name>
<executable/>
</file_info>
<file_info>
<name>dnetc518-win32-x86-cuda31.exe</name>
<executable/>
</file_info>
<file_info>
<name>dnetc_wrapper_1.3_windows_intelx86__cuda31.exe</name>
<executable/>
</file_info>
<file_info>
<name>dnetc521-win32-x86-opencl.exe</name>
<executable/>
</file_info>
<file_info>
<name>dnetc-cpu-1.4.ini</name>
</file_info>
<file_info>
<name>dnetc-gpu-1.5.ini</name>
</file_info>
<file_info>
<name>dnetc-gpu-1.3.ini</name>
</file_info>
<file_info>
<name>cudart32_31_9.dll</name>
</file_info>
<file_info>
<name>job-win64-521.1.xml</name>
</file_info>
<file_info>
<name>job-cuda31-1.00.xml</name>
</file_info>
<file_info>
<name>job-win32-opencl-521.1.xml</name>
</file_info>
<app_version>
<app_name>dnetc</app_name>
<version_num>105</version_num>
<file_ref>
<file_name>dnetc_wrapper_1.5_windows_x86_64.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>dnetc521-win64-amd64.exe</file_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>dnetc-cpu-1.4.ini</file_name>
<open_name>dnetc.ini</open_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>job-win64-521.1.xml</file_name>
<open_name>job.xml</open_name>
<copy_file/>
</file_ref>
</app_version>
<app_version>
<app_name>dnetc</app_name>
<version_num>105</version_num>
<avg_ncpus>0.01</avg_ncpus>
<max_ncpus>0.01</max_ncpus>
<plan_class>opencl_ati_101</plan_class>
<coproc>
<type>ATI</type>
<count>1</count>
</coproc>
<file_ref>
<file_name>dnetc_wrapper_1.5_windows_intelx86__opencl_ati_101.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>dnetc521-win32-x86-opencl.exe</file_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>dnetc-gpu-1.5.ini</file_name>
<open_name>dnetc.ini</open_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>job-win32-opencl-521.1.xml</file_name>
<open_name>job.xml</open_name>
<copy_file/>
</file_ref>
</app_version>
<app_version>
<app_name>dnetc</app_name>
<version_num>103</version_num>
<avg_ncpus>0.20</avg_ncpus>
<max_ncpus>0.20</max_ncpus>
<plan_class>cuda31</plan_class>
<coproc>
<type>NVIDIA</type>
<count>1</count>
</coproc>
<file_ref>
<file_name>dnetc_wrapper_1.5_windows_intelx86__cuda31.exe</file_name>
<main_program/>
</file_ref>
<file_ref>
<file_name>dnetc518-win32-x86-cuda31.exe</file_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>dnetc-gpu-1.3.ini</file_name>
<open_name>dnetc.ini</open_name>
<copy_file/>
</file_ref>
<file_ref>
<file_name>job-cuda31-1.00.xml</file_name>
<open_name>job.xml</open_name>
<copy_file/>
</file_ref>
</app_version>
</app_info>

I'm not quite sure what to do wite the cudart dll file yet but it seems to be required in some sort of way.
ID: 8625 · Rating: 0 · rate: Rate + / Rate - Report as offensive     Reply Quote

Message boards : Number crunching : Two tasks, one gpu??


 
Copyright © 2011-2024 Moo! Wrapper Project