Message boards :
Number crunching :
Two tasks, one gpu??
Message board moderation
Author | Message |
---|---|
Send message Joined: 12 Dec 20 Posts: 47 Credit: 150,835,232 RAC: 166,853 |
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. |
Send message Joined: 12 Dec 20 Posts: 47 Credit: 150,835,232 RAC: 166,853 |
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. |