Message boards : GPUs : iGPU always on and GPU only when computer is idle
Message board moderation
    
| Author | Message | 
|---|---|
| Send message Joined: 26 Dec 16 Posts: 2   | 
 Both the iGPU and GPU are crunching but when I select the option "suspend the GPU while the computer is in use", I want the iGPU still run while the GPU is stop. But both the 2 GPUs are stop. I found this on the wiki: If <non_gpu/> is specified, the coprocessor is not treated as a GPU; i.e. "Suspend GPU" does not affect it. This mechanism has two purposes: to provide fine-grained control of the coprocessors recognized by BOINC (NVIDIA, AMD, and Intel GPUs), and to let you use coprocessors not :recognized by BOINC. Requires a client restart. So I create a cc_config.xml and use the <non_gpu> for the intel gpu, but it doesn't crunch anymore, I have this message:   23/12/2016 17:42:30 |  | INTEL GPU info taken from cc_config.xml
    23/12/2016 17:42:30 |  | App version needs OpenCL but GPU doesn't support it
    23/12/2016 17:42:30 | Einstein@Home | Application uses missing intel_gpu GPU
    23/12/2016 17:42:30 | Einstein@Home | Missing coprocessor for task p2030.20160213.G185.93-01.61.C.b1s0g0.00000_3119_1
    23/12/2016 17:42:30 | Einstein@Home | Missing coprocessor for task p2030.20160213.G185.93-01.61.C.b1s0g0.00000_1121_0Boinc download the task but it automaticaly fails. It seems they don't have the right application. I don't know how to solve the problem, even if it's possible what i'm trying to do. If anybody can help me, it will be great, i'm stuck. edit: content of the cc_config.xml  <cc_config>   
   <options>
    <coproc>
      <type>intel_gpu</type>
      <count>1</count>
      <device_nums>0</device_nums>
      <name>Intel(R) HD Graphics 4600</name>
      <have_opencl>1</have_opencl>
      <non_gpu/>
    </coproc>
    <dont_suspend_nci>1</dont_suspend_nci>
       </options>
    </cc_config> | 
|  Jord  Send message Joined: 29 Aug 05 Posts: 15713   | 
 You told BOINC that your iGPU is not a GPU but a co-processor.  The Einstein project is expecting an iGPU here because of work sent and the project science application being one for an iGPU. Seeing how your iGPU is now a co-processor and the project doesn't have any applications for the co-processor, it'll throw errors because of the missing correct science application for this hardware. If you want to use the iGPU for Einstein, but not the GPU, why don't you use the <exclude_gpu> option in the cc_confog.xml file? | 
| Send message Joined: 26 Dec 16 Posts: 2   | 
 Is it possible to exclude a GPU from the option "suspend GPU task while computer is use" ? I want to use both of them when the computer is idle and only the iGPU while computer is use. They have different projects. | 
|  Jord  Send message Joined: 29 Aug 05 Posts: 15713   | 
 No, that is not possible with the present preference settings. | 
        Copyright © 2025  University of California.
        
Permission is granted to copy, distribute and/or modify this document
        under the terms of the GNU Free Documentation License,
        Version 1.2 or any later version published by the Free Software Foundation.