Use F@H as a home heating system ?

Moderators: Site Moderators, FAHC Science Team

UltimateByte
Posts: 5
Joined: Mon Jan 23, 2017 8:24 am
Hardware configuration: Desktop: 2600K @4,6Ghz + GTX 970 Strix OC
Servers: Xeon 4 cores + I7 4790K 4.2Ghz
Location: France
Contact:

Use F@H as a home heating system ?

Post by UltimateByte »

Hi there,

So... I started back folding for a weird reason, but might have gotten a good idea from it, that I would like to check for validity before widely spreading it around me.
It's cold in my computer room, because the radiator is right behind the PC and that I can't turn it on for that reason. So for a few days, I've been warming up the room with some stresstests (OCCT). Then I thought: Isn't there something that would make my components 100% usage but be useful? And thought about F@H.

The problem all comes down to one question:
Is a computer using X watts as efficient for heating the room than a radiator using the same average amount of energy?

If it is, then my idea to replace my radiator with one or several PCs running folding@home is great for winter! Uses the same amount of energy, and helps science, I would definitely recommend this all around me.

Would like to have your thoughts about it.

Have a nice day you all!
FAMAS
Posts: 89
Joined: Fri Sep 16, 2016 6:30 pm

Re: Use F@H as a home heating system ?

Post by FAMAS »

on topic of efficiency, computers are almost as efficient as room heaters. i vote for moving into folding@home as heater, which is also what i did on winter 2016.
rwh202
Posts: 425
Joined: Mon Nov 15, 2010 8:51 pm
Hardware configuration: 8x GTX 1080
3x GTX 1080 Ti
3x GTX 1060
Various other bits and pieces
Location: South Coast, UK

Re: Use F@H as a home heating system ?

Post by rwh202 »

Depends on the source of radiator heating. A computer is just as efficient as a fan heater / electric panel heater, but if the alternative is a heat pump, then no.
Also, if your radiator is fed by a gas / oil fired boiler then that is probably more efficient than burning the gas / oil in a power station then transferring the electricity to heat your home via computer.

My home heating is electric and not been used for 6 years thanks to F@H (and it's -2 C outside today)!
UltimateByte
Posts: 5
Joined: Mon Jan 23, 2017 8:24 am
Hardware configuration: Desktop: 2600K @4,6Ghz + GTX 970 Strix OC
Servers: Xeon 4 cores + I7 4790K 4.2Ghz
Location: France
Contact:

Re: Use F@H as a home heating system ?

Post by UltimateByte »

Haha.
Thanks for your feedback.

Well, I see I'm not the first coming up with this idea!
Yes, I can confirm that I was comparing computers heating to other electric radiators/heaters.

The reasoning behind this is quite simple in the end: Any current produces a proportional heat. If this statement is true, then there is no reason for a folding PC to be less efficient than an electric radiator.

I kinda approximated my room description, because it was boring as a topic introduction.
I've got a small 300w bathroom radiator that is right next to my computer room, and I leave the door opened so that it can warm up the room a bit. But without the PC burning, it was 16 to 19°C inside. While right now (afternoon), with F@H, it's 4°C outside, and 23°C in my computer room.

Got a friend that followed my way reasoning two days ago, he's got a flat with a big living room and 2 computers, one quite new with a 1070 and 4770K (overclocked) that don't use too much energy but got loads of PPD, and an older with an old I7 (980) and a GTX770 SLI, all of that being overclocked. Burn wattage is 770W more than idle for his two PCs together. He gets greater temps than with the radiator ON.

The only downside to this seems to be that it doesn't stop when it's hot enough in the room.
SteveWillis
Posts: 409
Joined: Fri Apr 15, 2016 12:42 am
Hardware configuration: PC 1:
Linux Mint 17.3
three gtx 1080 GPUs One on a powered header
Motherboard = [MB-AM3-AS-SB-990FXR2] qty 1 Asus Sabertooth 990FX(+59.99)
CPU = [CPU-AM3-FX-8320BR] qty 1 AMD FX 8320 Eight Core 3.5GHz(+41.99)

PC2:
Linux Mint 18
Open air case
Motherboard: ASUS Crosshair V Formula-Z AM3+ AMD 990FX SATA 6Gb/s USB 3.0 ATX AMD
AMD FD6300WMHKBOX FX-6300 6-Core Processor Black Edition with Cooler Master Hyper 212 EVO - CPU Cooler with 120mm PWM Fan
three gtx 1080,
one gtx 1080 TI on a powered header

Re: Use F@H as a home heating system ?

Post by SteveWillis »

My 6 GPUs make more heat than I need in the room so use a big fan to push the air out into the rest of the house. My wife does complain about the noise though. Different matter in warm weather when it ups the AC requirements and I'll run a window unit for that room even though we have central air.
Image

1080 and 1080TI GPUs on Linux Mint
rwh202
Posts: 425
Joined: Mon Nov 15, 2010 8:51 pm
Hardware configuration: 8x GTX 1080
3x GTX 1080 Ti
3x GTX 1060
Various other bits and pieces
Location: South Coast, UK

Re: Use F@H as a home heating system ?

Post by rwh202 »

UltimateByte wrote:The only downside to this seems to be that it doesn't stop when it's hot enough in the room.
I've been thinking about a folding 'thermostat' - a couple of temperature sensors wired up to a PC or Raspberry Pi that can then issue a 'Finish' command to the folding slot nearest to completion. It would work better with the proposed 'streaming' cores than with WUs where it might be an hour before a slot could be efficiently paused, but could be an idea. Similarly, fire up slots when temperatures drop.
Crazy-Logic
Posts: 15
Joined: Fri Jan 06, 2017 12:52 am
Location: London
Contact:

Re: Use F@H as a home heating system ?

Post by Crazy-Logic »

rwh202 wrote: I've been thinking about a folding 'thermostat' - a couple of temperature sensors wired up to a PC or Raspberry Pi that can then issue a 'Finish' command to the folding slot nearest to completion. It would work better with the proposed 'streaming' cores than with WUs where it might be an hour before a slot could be efficiently paused, but could be an idea. Similarly, fire up slots when temperatures drop.
This shouldn't be too hard to do. How good are your coding skills? I was thinking of something to do this, using php as the processing layer (i know not ideal). if you know the commands for the command line then it should actually be relatively simple. Fancy making a joint project?
ComputerGenie
Posts: 236
Joined: Mon Dec 12, 2016 4:06 am

Re: Use F@H as a home heating system ?

Post by ComputerGenie »

Since you'd not want the same thing in the summer, you "could" do a piping system with "zone dampers", but it's likely to cost you more than you'd ever save.
UltimateByte
Posts: 5
Joined: Mon Jan 23, 2017 8:24 am
Hardware configuration: Desktop: 2600K @4,6Ghz + GTX 970 Strix OC
Servers: Xeon 4 cores + I7 4790K 4.2Ghz
Location: France
Contact:

Re: Use F@H as a home heating system ?

Post by UltimateByte »

What you'd like to achieve would probably be easier with a simple $10 USB thermometer :p

@SteveWillis , is the big fan causing noise, or GPUs stock coolers ? Maybe watercool it :D
owenr930
Posts: 4
Joined: Tue Nov 03, 2020 7:03 am

Re: Use F@H as a home heating system ?

Post by owenr930 »

I'm a little late to the party here but I am interested in this as a potential arduino project. I've been running folding at home at night instead of my space heater and it requires me to run a window AC to regulate temp. Im no master programmer but I understand c++. I can figure out most of this project except for the software control part. I need to know how to control the FAH app from a usb input (arduino). I would prefer that it wouldn't be intrusive to the PC's function (nothing will show up while it runs so I can use the pc while it heats the room). Does anyone know how I could go about this without mimicking mouse and keyboard controls?
aetch
Posts: 447
Joined: Thu Jun 25, 2020 3:04 pm
Location: Between chair and keyboard

Re: Use F@H as a home heating system ?

Post by aetch »

I would suggest looking at a couple of things:-
1). The FAHClient can be communicated with directly using a terminal, this would directly control the client. I'm not doing this but I am using the advanced control on a Windows computer to control the client on a linux machine.
2). Use the shell/powershell commands, like powercfg, to increase/decrease the performance of the processor. Personally I just disabled the turbo/boost of the cpu in the bios.
3). The NVidia driver has a command line utility called NVIDIA-SMI which can be used to set the power target of your gpu. I imagine AMD will have something similar.

Something to bear in mind is that if you start/stop the processing core too many times it will simply dump the work unit and you may lose out on points. Also, there is a short period of wasted time restarting a work unit while it reloads into the system.
Folding Rigs - None (25-Jun-2022)

ImageImage
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Use F@H as a home heating system ?

Post by bruce »

I live in a moderate climate so I don't need a lot of heat or a lot of air conditioning, but I've thought about the same thing. I have a gas furnace but have only rarely used it. In the winter, I like a little heat in the bedroom so I move one computer into that room and it the summer I put it in a room that can get a bit too hot for absolute comfort.

One thing to consider. If you fold with GPUs, the driver has a API that allows you to set a maximum power level ... within some allowable range. If you can talk to it with software, I might give you small power changes without actually stopping/restarting an active WU.

A couple of years ago, I had a computer in a cabinet. It needed a fan so I mounted a small one over a hole in the back and added a mechanical thermostat. It did keep the cabinet from overheating. I could also leave the doors open to increase the heat in that room.
PantherX
Site Moderator
Posts: 7020
Joined: Wed Dec 23, 2009 9:33 am
Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB

Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400
Location: Land Of The Long White Cloud
Contact:

Re: Use F@H as a home heating system ?

Post by PantherX »

FYI, if you're going to be investing into a F@H heater, consider going liquid cooling since it means:
1) Less noise
2) More energy/heat being transferred out from the system into the rooms

Thus, you might be able to come up with a system that is silent but generates enough heat for the room :)
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time

Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
owenr930
Posts: 4
Joined: Tue Nov 03, 2020 7:03 am

Re: Use F@H as a home heating system ?

Post by owenr930 »

aetch wrote:I would suggest looking at a couple of things:-
1). The FAHClient can be communicated with directly using a terminal, this would directly control the client. I'm not doing this but I am using the advanced control on a Windows computer to control the client on a linux machine.
2). Use the shell/powershell commands, like powercfg, to increase/decrease the performance of the processor. Personally I just disabled the turbo/boost of the cpu in the bios.
3). The NVidia driver has a command line utility called NVIDIA-SMI which can be used to set the power target of your gpu. I imagine AMD will have something similar.

Something to bear in mind is that if you start/stop the processing core too many times it will simply dump the work unit and you may lose out on points. Also, there is a short period of wasted time restarting a work unit while it reloads into the system.
That is very good information to know. I didn't consider how stopping and starting might affect folding. I have tested in the past to see how much heat my cpu vs my gpu makes and the cpu wasn't enough to heat the room at all. So, I should be able to get by if I only slow the gpu. Would I be able to execute Nvidia driver commands directly from the Arduino IDE? Personally, I think it will be easiest for me to take a room temperature input and put it through an equation based on the desired temperature that will result in the new gpu power target. I just need to know how to control the power target from the Arduino IDE whether it is directly to the Nvidia driver, or through another software.
aetch
Posts: 447
Joined: Thu Jun 25, 2020 3:04 pm
Location: Between chair and keyboard

Re: Use F@H as a home heating system ?

Post by aetch »

I can't help you with Arduino or how you're going to interface it with your folding computer.

There is a command line utility that comes with the NVidia driver called NVidia-SMI, it's comes with the linux and Windows drivers. One drawback is that it needs to run with root/admin privileges. I only came across it myself a few weeks ago.
A couple of pages from NVidia:-
https://developer.nvidia.com/nvidia-sys ... -interface
https://developer.download.nvidia.com/c ... 367.38.pdf

You might also want to take a gander through what others have created to see if something already exists that suits you better.
viewforum.php?f=14
Folding Rigs - None (25-Jun-2022)

ImageImage
Post Reply