• Welcome to Overclockers Forums! Join us to reply in threads, receive reduced ads, and to customize your site experience!

Quick and Dirty HFM.NET Install Guide

Overclockers is supported by our readers. When you click a link to make a purchase, we may earn a commission. Learn More.

the garynator

Chief folding_monkey
Joined
Nov 16, 2002
Location
Neenah, WI
Didn't see a walkthrough for this and figured I'd make one. This app is very useful and I hope this helps people who are new to using HFM!

What is HFM.NET?
It's a folding@home monitor application.

Why not just use the built in F@H monitor or the Lars?
HFM.Net tracks WU history, not just for the current session. It has a lot of other features that the others don't as well.
For example, here is WU history. This data can be exported to a .csv file for use in Excel or other spreadsheet applications.
1720553966446.png

How to install:
download the latest .msi file from https://github.com/harlam357/hfm-net/releases and install it:
1720554014776.png

Once installed, launch HFM. You'll need to configure the clients. Click 'Clients'->'Add Client':
1720554360017.png

Enter a client name for the computer (this will be the name displayed for all folding slots on that computer), enter the IP Address and port (default on the local computer is 127.0.0.1 and port 36330 as far as I know). Click 'Test Connection'. the folding slots should now show up in the list. Click 'Ok':
1720554234317.png

Your folding slots should now show up:
1720554401300.png

Next you'll want to set up your preferences. First go to 'Edit'->'Preferences':
1720554479030.png

Click the 'Options' Tab and fill out the identity information and ensure 'Auto Run on Windows Startup' is enabled if you want it to be and hit 'OK':
1720554579241.png

Next save your config file by going to 'File'->'Save Configuration'. You can put this anywhere, but I suggest somewhere safe such as in HFM's AppData directory (i.e. C:\Users\username\AppData\Roaming\HFM\) or something like that and name it something like "HFMConfig". Then click 'Save':
1720554688478.png
1720554853681.png

Lastly, we need to set it to auto-load the config file. Click 'Edit'-> 'Preferences' again, and on the 'Clients' tab, under the 'Configuration' section, check the 'Load Configuration File' and 'Auto Save when Changed' options. Then click the '...' button and navigate to the configuration file you just saved. Once you've completed that, click 'OK':
1720555012312.png

Now go to 'File' and click 'Save Configuration':
1720557294788.png

HFM.NET should now be ready to rock. It can be accessed via the icon in your system tray.
 

Attachments

  • 1720554769720.png
    1720554769720.png
    24.3 KB · Views: 0
Last edited:
Awesome. WU History will begin to populate now that you have it running. It can be accessed via 'Tools' -> 'Work Unit History Viewer'. It only lists WUs that were completed while HFM was running FYI.
 
I think I need to add another number, so each card shows up. But which one???
You can only have one client name per machine. For multiple GPUs, the name will have a slot number after it in WU history viewer, that's the only way you can tell which card is which unfortunately. Does that answer your question?
 
Didn't see a walkthrough for this and figured I'd make one. This app is very useful and I hope this helps people who are new to using HFM!

What is HFM.NET?
It's a folding@home monitor application.

Why not just use the built in F@H monitor or the Lars?
HFM.Net tracks WU history, not just for the current session. It has a lot of other features that the others don't as well.
For example, here is WU history. This data can be exported to a .csv file for use in Excel or other spreadsheet applications.
View attachment 367811

How to install:
download the latest .msi file from https://github.com/harlam357/hfm-net/releases and install it:
View attachment 367812

Once installed, launch HFM. You'll need to configure the clients. Click 'Clients'->'Add Client':
View attachment 367814

Enter a client name for the computer (this will be the name displayed for all folding slots on that computer), enter the IP Address and port (default on the local computer is 127.0.0.1 and port 36330 as far as I know). Click 'Test Connection'. the folding slots should now show up in the list. Click 'Ok':
View attachment 367813

Your folding slots should now show up:
View attachment 367815

Next you'll want to set up your preferences. First go to 'Edit'->'Preferences':
View attachment 367816

Click the 'Options' Tab and fill out the identity information and ensure 'Auto Run on Windows Startup' is enabled if you want it to be and hit 'OK':
View attachment 367817

Next save your config file by going to 'File'->'Save Configuration'. You can put this anywhere, but I suggest somewhere safe such as in HFM's AppData directory (i.e. C:\Users\username\AppData\Roaming\HFM\) or something like that and name it something like "HFMConfig". Then click 'Save':
View attachment 367818
View attachment 367820

Lastly, we need to set it to auto-load the config file. Click 'Edit'-> 'Preferences' again, and on the 'Clients' tab, under the 'Configuration' section, check the 'Load Configuration File' and 'Auto Save when Changed' options. Then click the '...' button and navigate to the configuration file you just saved. Once you've completed that, click 'OK':
View attachment 367821

Now go to 'File' and click 'Save Configuration':
View attachment 367822

HFM.NET should now be ready to rock. It can be accessed via the icon in your system tray.
That's too slow :) I download the zip file, also you left out 1 step: set each client for remote access. I'm using 2 PC's to monitor every thing, so I put those IP's in here.
fah-remoteacc.jpg

My farm :rofl:

hfm-farm.jpg
 
Your short sighting your self by using HFM to monitor 1 PC, look at my pic in above post, I got 7 PC's being monitored.
Also let me know when you get HFM to monitor clients over the internet :comp:
 
Last edited:
Enter a client name for the computer (this will be the name displayed for all folding slots on that computer), enter the IP Address and port (default on the local computer is 127.0.0.1 and port 36330 as far as I know). Click 'Test Connection'. the folding slots should now show up in the list. Click 'Ok':
View attachment 367813
Even though it works, you don't need to put the 127.0.0.1 local ip, like this

The 1st pic is running the client and HFM, 2nd pic is not running the client but is running HFM.

hfmip.jpg hfmip2.jpg
 
That's too slow :) I download the zip file, also you left out 1 step: set each client for remote access. I'm using 2 PC's to monitor every thing, so I put those IP's in here.
View attachment 367827

My farm :rofl:

View attachment 367828
Yeah, I didn't put in the other client stuff because you already have a tutorial on that:
Post magically merged:

Your short sighting your self by using HFM to monitor 1 PC, look at my pic in above post, I got 7 PC's being monitored.
Also let me know when you get HFM to monitor clients over the internet :comp:
I only had 1 pc here. I now have another as of tonight, so I need to figure out how to get linux talking to windows now. But that will be something to tackle another day as the machine might not even stay here locally. And HFM is still useful to me as it saves a lot of time scraping log files for WU history lol.
 
I only had 1 pc here. I now have another as of tonight, so I need to figure out how to get linux talking to windows now. But that will be something to tackle another day as the machine might not even stay here locally. And HFM is still useful to me as it saves a lot of time scraping log files for WU history lol.
Not that hard to do, just make sure file sharing is turned on with Linux.
 
Back