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 Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12588
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 <exclude_gpu> option in the cc_confog.xml file?
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.

quote: "Isn't the best defense always a good attack?"
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 Ageless
Volunteer moderator
Project administrator
Volunteer tester
Help desk expert
Avatar

Send message
Joined: 29 Aug 05
Posts: 12588
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.
Jord
Please do not private message me for tech support. Use the forums for that. Tech PMs will be ignored.

quote: "Isn't the best defense always a good attack?"
ID: 74955 · Report as offensive

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

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