More QQ and less pewpew (intel-GPU)
log in

Advanced search

Message boards : Number crunching : More QQ and less pewpew (intel-GPU)

Author Message
Werinbert
Send message
Joined: 7 May 13
Posts: 24
Credit: 100,197,949
RAC: 0
Message 17861 - Posted: 20 Nov 2013, 11:45:14 UTC

The new version of Boinc came out that supports the Intel GPU. I immediately installed it an ran a bunch of WUs. At first these were SETI beta. All ran good. I then moved over to Collatz. I thought awesome!!! I can now run mini on my cpu, solo on the iGPU, and normal collatz on my Nvidia card.

I then started noticing a problem. Heat. Yes my cpu was starting to heat up. At first I blamed PrimeGrid as they are notorious for heavily taxing the cpus (and yes I am running a bunch of PrimeGrid tasks). So I dropped them down to 2-4 threads. That helped but didn't solve the problem. Argh what do I do now?

Downloaded TThrottle. That sort of fixed the problem. But I don't like the fact that I actually need to throttle the cpu to keep it cool enough. I can go out and get a better cooler (I am using the stock), but this cpu (i7-3770K not OC'd) should handle the load.

That brings us to today. A bunch of NRG WUs became available so I paused all my cpu WUs to grab as many NRG tasks as possible. In the mean time I forgot that since the mini_collatzs were paused Boinc decided to stop requesting WUs for the iGPU and Nividia as well (a boinc design flaw). The Nvidia had enough tasks in queue that it was not starved, but the iGPU was starved. At this same time I noticed that the cpu temp had gone down. So I checked the TThrottle logs and sure enough, the cpu heat problem was caused by the iGPU and not the PrimeGrid tasks.

So in conclusion...
more QQ -- I can't run an extra thread and lose out on WUProp hours.
less pewpew -- One less thread dedicated to collatz.

It was fun while it lasted. [The iGPU that is, the Nvidia is and will still primarily be used for collatz.]

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3245
Credit: 1,700,195,395
RAC: 4,903,037
Message 17863 - Posted: 20 Nov 2013, 12:25:42 UTC - in response to Message 17861.

The new version of Boinc came out that supports the Intel GPU. I immediately installed it an ran a bunch of WUs. At first these were SETI beta. All ran good. I then moved over to Collatz. I thought awesome!!! I can now run mini on my cpu, solo on the iGPU, and normal collatz on my Nvidia card.

I then started noticing a problem. Heat. Yes my cpu was starting to heat up. At first I blamed PrimeGrid as they are notorious for heavily taxing the cpus (and yes I am running a bunch of PrimeGrid tasks). So I dropped them down to 2-4 threads. That helped but didn't solve the problem. Argh what do I do now?

Downloaded TThrottle. That sort of fixed the problem. But I don't like the fact that I actually need to throttle the cpu to keep it cool enough. I can go out and get a better cooler (I am using the stock), but this cpu (i7-3770K not OC'd) should handle the load.

That brings us to today. A bunch of NRG WUs became available so I paused all my cpu WUs to grab as many NRG tasks as possible. In the mean time I forgot that since the mini_collatzs were paused Boinc decided to stop requesting WUs for the iGPU and Nividia as well (a boinc design flaw). The Nvidia had enough tasks in queue that it was not starved, but the iGPU was starved. At this same time I noticed that the cpu temp had gone down. So I checked the TThrottle logs and sure enough, the cpu heat problem was caused by the iGPU and not the PrimeGrid tasks.

So in conclusion...
more QQ -- I can't run an extra thread and lose out on WUProp hours.
less pewpew -- One less thread dedicated to collatz.

It was fun while it lasted. [The iGPU that is, the Nvidia is and will still primarily be used for collatz.]


I can't tell if it is a laptop or not, if so putting a cooling pad, one with fans that run off the usb, helped me when I ran the igpu units.

Werinbert
Send message
Joined: 7 May 13
Posts: 24
Credit: 100,197,949
RAC: 0
Message 17864 - Posted: 20 Nov 2013, 12:46:04 UTC - in response to Message 17863.

No it is a desktop...and I am pushing it with all 8 cpu threads active, the iGPU, and Nividia 660Ti.

It runs cool enough at night and/or without the more intensive optimized apps such as PrimeGrid or Asteroids or Collatz for that matter.

In the future when I have enough time I will play around with it to see what performance I get out of taxing the various processors since they all interact to a degree. PrimeGrid for example does take a performance hit when running more that a single thread per core. I am not sure how much the iGPU degrades the performance of the other tasks. Another thing that I noticed from TThrottle is that when the iGPU is in use the 660Ti runs cooler and fan speed drops, which has led me to believe that the 660Ti is being starved of resources. ...Further checking confirms that the Nvidia collatz tasks are in fact running longer.

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3245
Credit: 1,700,195,395
RAC: 4,903,037
Message 17868 - Posted: 20 Nov 2013, 19:58:33 UTC - in response to Message 17864.

No it is a desktop...and I am pushing it with all 8 cpu threads active, the iGPU, and Nividia 660Ti.

It runs cool enough at night and/or without the more intensive optimized apps such as PrimeGrid or Asteroids or Collatz for that matter.

In the future when I have enough time I will play around with it to see what performance I get out of taxing the various processors since they all interact to a degree. PrimeGrid for example does take a performance hit when running more that a single thread per core. I am not sure how much the iGPU degrades the performance of the other tasks. Another thing that I noticed from TThrottle is that when the iGPU is in use the 660Ti runs cooler and fan speed drops, which has led me to believe that the 660Ti is being starved of resources. ...Further checking confirms that the Nvidia collatz tasks are in fact running longer.


Oh yeah, most of us leave one cpu core free just for the gpu, you are not only not doing that you are using the cpu for it's own processing, as well as your regular cpu project.

Werinbert
Send message
Joined: 7 May 13
Posts: 24
Credit: 100,197,949
RAC: 0
Message 17869 - Posted: 21 Nov 2013, 0:32:44 UTC - in response to Message 17868.

Oh yeah, most of us leave one cpu core free just for the gpu, you are not only not doing that you are using the cpu for it's own processing, as well as your regular cpu project.


What can I say? I am a WUProp junky. ;-)

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3245
Credit: 1,700,195,395
RAC: 4,903,037
Message 17870 - Posted: 21 Nov 2013, 11:50:01 UTC - in response to Message 17869.

Oh yeah, most of us leave one cpu core free just for the gpu, you are not only not doing that you are using the cpu for it's own processing, as well as your regular cpu project.


What can I say? I am a WUProp junky. ;-)


What I MEANT to say was that is probably why you are seeing the high cpu temps while the rest of us are not. If you can do it, or have a friend who will, you might consider cpu water cooling. The new units are self contained enclosed loops, so no messing with the water etc. anymore, AND they have much less chance of leaks too then the old ones.

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 17871 - Posted: 21 Nov 2013, 16:30:24 UTC

Aftermarket coolers will probably make a huge difference when using a CPU with an embedded GPU. Often, the stock CPU cooler barely keeps the CPU cool enough to crunch 24/7 with just the CPU.A stock cooler isn't anywhere close to the size of an aftermarket cooler with 8 heat pipes and dual 120mm push-pull fans.
Even a cheap cooler ($20-$30 USD) will probably drop the temp 5-15 degrees. That, and good thermal paste.

Does anyone know if Intel still ships the same sized stock cooler regardless of the CPU speed or # of cores?

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3245
Credit: 1,700,195,395
RAC: 4,903,037
Message 17874 - Posted: 22 Nov 2013, 13:51:46 UTC - in response to Message 17871.

Aftermarket coolers will probably make a huge difference when using a CPU with an embedded GPU. Often, the stock CPU cooler barely keeps the CPU cool enough to crunch 24/7 with just the CPU.A stock cooler isn't anywhere close to the size of an aftermarket cooler with 8 heat pipes and dual 120mm push-pull fans.
Even a cheap cooler ($20-$30 USD) will probably drop the temp 5-15 degrees. That, and good thermal paste.

Does anyone know if Intel still ships the same sized stock cooler regardless of the CPU speed or # of cores?


I use AMD cpu's and they are not the same across the different 6 and 8 core cpu's.

Werinbert
Send message
Joined: 7 May 13
Posts: 24
Credit: 100,197,949
RAC: 0
Message 19905 - Posted: 30 Sep 2014, 20:06:27 UTC

An update, sort of...My GTX660Ti died a while ago so I moved processing over to the iGPU. And it was running cool enough.

Then in early August I got a GTX750Ti as a replacement (1/2 the cost, 1/2 the processing, and 1/3 (or so) the heat output). I have since been running PrimeGrid and other apps on my CPUs, Collatz on the iGPU, and Collatz on the GPU. With the 660Ti I didn't see much improvement giving it a free cpu core so didn't try it. But with the slower 750Ti giving it a free core has helped around 10% so I have set Boinc to run 90% or 7 threads.

While running 7 threads, the iGPU and a GPU my computer is, none the less, running within reasonable temps: 70-80deg CPU/iGPU, and 40-50deg GPU. I wonder if there was some sort of weird interaction between the iGPU and the 660TI.
____________
"For those who have so little patience that they equate a single day to eternity: yes, the project is dead. For all the others, the project is back online. :-)" -- Slicker

Profile mikey
Avatar
Send message
Joined: 11 Aug 09
Posts: 3245
Credit: 1,700,195,395
RAC: 4,903,037
Message 19906 - Posted: 1 Oct 2014, 10:15:12 UTC - in response to Message 19905.

An update, sort of...My GTX660Ti died a while ago so I moved processing over to the iGPU. And it was running cool enough.

Then in early August I got a GTX750Ti as a replacement (1/2 the cost, 1/2 the processing, and 1/3 (or so) the heat output). I have since been running PrimeGrid and other apps on my CPUs, Collatz on the iGPU, and Collatz on the GPU. With the 660Ti I didn't see much improvement giving it a free cpu core so didn't try it. But with the slower 750Ti giving it a free core has helped around 10% so I have set Boinc to run 90% or 7 threads.

While running 7 threads, the iGPU and a GPU my computer is, none the less, running within reasonable temps: 70-80deg CPU/iGPU, and 40-50deg GPU. I wonder if there was some sort of weird interaction between the iGPU and the 660TI.


Each pc is different so it's possible. What you have now seems to be working for you, and that's a VERY good thing!!

Profile Slicker
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 11 Jun 09
Posts: 2525
Credit: 740,580,099
RAC: 1
Message 19921 - Posted: 7 Oct 2014, 6:16:15 UTC

It may also have to do with memory transfers from host to GPU. The Intel GPU probably doesn't suffer the same lag as the nVidia's but I haven't tested that theory. It was discovered while working on the new sieve app that reducing the lookahead size can drastically speed up AMD processors and make the processor vs. memory bound. It doesn't seem to affect nVidia GPUs though. Nor does it help older ATI (pre-AMD) GPUs such as the HD 4xxx and HD 5xxx models.


Post to thread

Message boards : Number crunching : More QQ and less pewpew (intel-GPU)


Main page · Your account · Message boards


Copyright © 2018 Jon Sonntag; All rights reserved.