iGPU always on and GPU only when computer is idle

Message boards : GPUs : iGPU always on and GPU only when computer is idle
Message board moderation

To post messages, you must log in.

AuthorMessage
[AF>Amis des Lapins] Xe120

Send message
Joined: 26 Dec 16
Posts: 2
France
Message 74944 - Posted: 26 Dec 2016, 20:19:29 UTC
Last modified: 26 Dec 2016, 20:21:08 UTC

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_0


Boinc 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>
ID: 74944 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14769
Netherlands
Message 74948 - Posted: 27 Dec 2016, 13:01:24 UTC - in response to Message 74944.  

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 &lt;exclude_gpu> option in the cc_confog.xml file?
ID: 74948 · Report as offensive
[AF>Amis des Lapins] Xe120

Send message
Joined: 26 Dec 16
Posts: 2
France
Message 74952 - Posted: 27 Dec 2016, 14:35:52 UTC - in response to Message 74948.  

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.
ID: 74952 · Report as offensive
Profile Jord
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 14769
Netherlands
Message 74955 - Posted: 27 Dec 2016, 14:44:27 UTC - in response to Message 74952.  

No, that is not possible with the present preference settings.
ID: 74955 · Report as offensive

Message boards : GPUs : iGPU always on and GPU only when computer is idle

Copyright © 2021 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.