lilzz
Posts: 411
Joined: Sat Nov 30, 2013 5:27 pm

Howto disable GPU manually to converse power?

Thu Oct 30, 2014 7:41 pm

I have Pi unit running remotely by SSH into it. I do not need GPU therefore I like Pi to disable to converse power.

I have a custom voltage generator generates 5V to supply the Pi but voltage regulator is awfully hot as now.

I like to disable GPU and hopefully regulator gets less hot.

User avatar
DougieLawson
Posts: 39124
Joined: Sun Jun 16, 2013 11:19 pm
Location: A small cave in deepest darkest Basingstoke, UK
Contact: Website Twitter

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 7:57 pm

It's not possible.
Note: Any requirement to use a crystal ball or mind reading will result in me ignoring your question.

Criticising any questions is banned on this forum.

Any DMs sent on Twitter will be answered next month.
All non-medical doctors are on my foes list.

User avatar
rpdom
Posts: 17174
Joined: Sun May 06, 2012 5:17 am
Location: Chelmsford, Essex, UK

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 8:08 pm

lilzz wrote:I have Pi unit running remotely by SSH into it. I do not need GPU therefore I like Pi to disable to converse power.

I have a custom voltage generator generates 5V to supply the Pi but voltage regulator is awfully hot as now.

I like to disable GPU and hopefully regulator gets less hot.
As Dougie said, you can't disable the GPU.

The GPU runs the Pi hardware (not just the graphics). The ARM CPU only runs the OS.

If your voltage regulator is getting hot then it is not a very good voltage regulator. It is probably something like a 7805 linear voltage regulator which gets rid of the extra voltage as heat which is very wasteful. It would be better to get a cheap switching voltage regulator (or UBEC circuit) which wastes very little power as heat.

jamesh
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 26660
Joined: Sat Jul 30, 2011 7:41 pm

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 8:12 pm

The GPU will automatically go to lowest power state possible given the demands made on it. I don't think its possible to user specify the power features on the GPU.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed.
I've been saying "Mucho" to my Spanish friend a lot more lately. It means a lot to him.

User avatar
aTao
Posts: 1093
Joined: Wed Dec 12, 2012 10:41 am
Location: Howlin Eigg

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 8:44 pm

rpdom wrote: It is probably something like a 7805 linear voltage regulator which gets rid of the extra voltage as heat which is very wasteful. It would be better to get a cheap switching voltage regulator (or UBEC circuit) which wastes very little power as heat.
You can get pin for pin replacements for the 78xx/79xx series that uses switchmode psu (buck converter) tech. http://www.ebay.co.uk/itm/like/27122675 ... 0&ff14=108
>)))'><'(((<

lilzz
Posts: 411
Joined: Sat Nov 30, 2013 5:27 pm

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 9:45 pm

No, I am not using a 78xx regulator I am using a 12VDC to 5VDC step down LM2576H-5V which is supposedly over 90% efficient, its switching regulator not a linear regulator and it gets hot.

I couldn't think of anything else besides getting the Pi consumes lower power.
Attachments
power.png
power.png (29.72 KiB) Viewed 2291 times

jdb
Raspberry Pi Engineer & Forum Moderator
Raspberry Pi Engineer & Forum Moderator
Posts: 2393
Joined: Thu Jul 11, 2013 2:37 pm

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 10:17 pm

What JamesH said is correct. The GPU will power off unused blocks once there is no requirement to use them.

In general, extensive clock gating is also used throughout the GPU design such that even if blocks are powered but largely unusued, a minimum (i.e. leakage) current is consumed.

The only real thing you can do to further reduce power consumption is switch off all the PLLs and drive everything from the crystal oscillator directly - bus, SDRAM, CPU, GPU etc. This obviously completely nobbles the performance of the chip.
Rockets are loud.
https://astro-pi.org

User avatar
aTao
Posts: 1093
Joined: Wed Dec 12, 2012 10:41 am
Location: Howlin Eigg

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 10:18 pm

Heres a page that has a link to a datasheet for that device http://www.datasheetcatalog.com/datashe ... 576H.shtml looks like you would expect 75% efficiency, should still be less than 2W at 1A, would that be hot?> dosent sound quite right to me. Maybe you could check what current the RPi is drawing.
>)))'><'(((<

User avatar
mahjongg
Forum Moderator
Forum Moderator
Posts: 13100
Joined: Sun Mar 11, 2012 12:19 am
Location: South Holland, The Netherlands

Re: Howto disable GPU manually to converse power?

Thu Oct 30, 2014 10:43 pm

the purposed efficiency is 77%, that means it uses 1 - 0,77 = 0.23 Watt for itself for each watt that it delivers to its output. In this case it has to deliver less than 5W to a PI (1Amp @5V) so it would use up less than 1,15 Watt.

1 Watt dissipation should be barely enough to get a TO-220 sized device like that lukewarm.

That means there is something badly wrong with your switcher! Probably the choice of the coil or diode may have something to do with it, or it got damaged somehow.

I would throw it away, and buy a cigar plug adapter. These cost almost nothing ($5 to $10) and are designed to convert 12V from a car battery to 5V @ 1A, they contain a switcher, as they are thumb sized, thus too small for a linear regulator that must dissipate 7 Watt to deliver 1A. They also have a correctly wired USB output connector, and are guaranteed to give 5V within 5% @ 1 Ampere.

Return to “Troubleshooting”