Jump to content

F@H Web Client Dark Skin with PPD comparison by GPU / WU

Go to solution Solved by LAR_Systems,

HI everyone,  Quick update. 

 

There was some server updates today to deal with server resource issues so sorry if you  were impacted by some strangeness like WU averages etc. being a little strange while this occurred.

 

In addition to the cleanup you will now find that for GPU projects the Atoms and Cause is reported on the slots.

Atoms and Cause coming to CPU slots soon.

 

image.png.96a2a24471ee3392c37e18b8310adc99.png

 

The PPD indicator has been updated so there is a +/- 10% tolerance for the red or green indicators coming on for when you GPU slot is operating within this "Average" range making it a more useful indication as to when PPD is out of the ordinary.

 

Project pages on the database site have been updated to show the Atoms, Core and project branch status of projects.

image.png.d3fcd4c830ec61537d13dc93b7450eae.png

And CPU based project pages (link found in the CPU slots in the web client) now contain the BETA charts for PPD-PLC (PPD per logical processor) as that system builds data and is under review.

 

image.thumb.png.03ed6ca321e14602de92ef37145c6c2c.png

 

These client based updates will trickle in to the wild over the next couple hours and take effect with a refresh of the page when they do.

2 hours ago, LAR_Systems said:

... and just disabling CPU reporting if you were using this approach. ...

sweet - just curious. Why would CPU reporting have to be disabled? All slots in use (GPUs & CPUs) would show up in the web client at the https://localhost:port URL.

FaH BOINC HfM

Bifrost - 6 GPU Folding Rig  Linux Folding HOWTO Folding Remote Access Folding GPU Profiling ToU Scheduling UPS

Systems:

desktop: Lian-Li O11 Air Mini; Asus ProArt x670 WiFi; Ryzen 9 7950x; EVGA 240 CLC; 4 x 32GB DDR5-5600; 2 x Samsung 980 Pro 500GB PCIe3 NVMe; 2 x 8TB NAS; AMD FirePro W4100; MSI 4070 Ti Super Ventus 2; Corsair SF750

nas1: Fractal Node 804; SuperMicro X10sl7-f; Xeon e3-1231v3; 4 x 8GB DDR3-1666 ECC; 2 x 250GB Samsung EVO Pro SSD; 7 x 4TB Seagate NAS; Corsair HX650i

nas2: Synology DS-123j; 2 x 6TB WD Red Plus NAS

nas3: Synology DS-224+; 2 x 12TB Seagate NAS

dcn01: Fractal Meshify S2; Gigabyte Aorus ax570 Master; Ryzen 9 5900x; Noctua NH-D15; 4 x 16GB DDR4-3200; 512GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750Mx

dcn02: Fractal Meshify S2; Gigabyte ax570 Pro WiFi; Ryzen 9 3950x; Noctua NH-D15; 2 x 16GB DDR4-3200; 128GB NVMe; 2 x Zotac AMP 4070ti; Corsair RM750x

dcn03: Fractal Meshify C; Gigabyte Aorus z370 Gaming 5; i9-9900k; BeQuiet! PureRock 2 Black; 2 x 8GB DDR4-2400; 128GB SATA m.2; MSI 4070 Ti Super Gaming X; MSI 4070 Ti Super Ventus 2; Corsair TX650m

dcn05: Fractal Define S; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SATA NVMe; Gigabyte Gaming RTX 4080 Super; Corsair TX750m

dcn06: Fractal Focus G Mini; Gigabyte Aorus b450m; Ryzen 7 2700; AMD Wraith; 2 x 8GB DDR 4-3200; 128GB SSD; Gigabyte Gaming RTX 4080 Super; Corsair CX650m

Link to comment
Share on other sites

Link to post
Share on other sites

4 hours ago, Gorgon said:

sweet - just curious. Why would CPU reporting have to be disabled? All slots in use (GPUs & CPUs) would show up in the web client at the https://localhost:port URL.

CPU reporting to the DB site would be disabled, because identifying the CPU comes from the browser, not F@H API... they pass the model of the GPUs, but not the CPUs in the web client, just a slot and the number of cores.   Which is too bad, since they know the CPU cause they show it in the log, but not the APIs.

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 5 months later...

@LAR_SystemsSeeing a weird issue with the research tab where it's showing the same row multiple times.  Seems to only happen with MG2+ and AAA+ causes.

 

image.thumb.png.b69df6e8fc5d22a865a4aa6ccf678e0c.png

 

image.png.5b77cbecda2c41d543cf3c14a3465772.png

 

Using Brave (latest stable) on Windows 10.

 

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Justaphf said:

@LAR_SystemsSeeing a weird issue with the research tab where it's showing the same row multiple times.  Seems to only happen with MG2+ and AAA+ causes.

 

image.thumb.png.b69df6e8fc5d22a865a4aa6ccf678e0c.png

 

image.png.5b77cbecda2c41d543cf3c14a3465772.png

 

Using Brave (latest stable) on Windows 10.

 

Fix for this will hopefully make it's way in to the public in the next 12 hours or so.

 

Thanks for letting me know.

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

On 11/30/2022 at 10:20 PM, LAR_Systems said:

Fix for this will hopefully make it's way in to the public in the next 12 hours or so.

 

Thanks for letting me know.

I can confirm this looks fixed now.

 

On a different note, where did you get the cause for these? I don't see them as cause options in the FAH API.  Was it just a manually created mapping based on reading the project description?  Have been working on a MR for HFM to add the cause by pulling from the API and these show up as Unspecified since that's how the API has them.

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, Justaphf said:

I can confirm this looks fixed now.

 

On a different note, where did you get the cause for these? I don't see them as cause options in the FAH API.  Was it just a manually created mapping based on reading the project description?  Have been working on a MR for HFM to add the cause by pulling from the API and these show up as Unspecified since that's how the API has them.

I manually manage my own database and fill in the unspecified projects using their descriptions 

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 4 months later...

@LAR_SystemsI just started seeing the multi-row issue for the new Liquid Liquid-Phase Separation project type.  I did a F5 to refresh and it cleared all the duplicates but then I could watch it add a new line about every 5 seconds.  Running on Brave browser v1.50.119 and plugin version 2.06.

 

image.png.7daa3f82da700f631b57dfcd33d37168.png

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/21/2023 at 6:18 PM, Justaphf said:

@LAR_SystemsI just started seeing the multi-row issue for the new Liquid Liquid-Phase Separation project type.  I did a F5 to refresh and it cleared all the duplicates but then I could watch it add a new line about every 5 seconds.  Running on Brave browser v1.50.119 and plugin version 2.06.

 

 

Thanks for the heads up, this is hopefully patched out as of mid day Saturday.

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/24/2023 at 7:53 AM, LAR_Systems said:

Thanks for the heads up, this is hopefully patched out as of mid day Saturday.

I can confirm this fix has gone through on my end now.  It was still happening until yesterday, but now all fixed.  Thanks for all the effort you put into the plugin and your stats site!

Link to comment
Share on other sites

Link to post
Share on other sites

12 hours ago, Justaphf said:

I can confirm this fix has gone through on my end now.  It was still happening until yesterday, but now all fixed.  Thanks for all the effort you put into the plugin and your stats site!

Looks like I spoke too soon, seems like it wasn't duplicating while I was watching but when I came home it had a bunch of duplicates.  Will check again after this weekend.

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, Justaphf said:

Looks like I spoke too soon, seems like it wasn't duplicating while I was watching but when I came home it had a bunch of duplicates.  Will check again after this weekend.

Actually, I think I see what the issue may be.  There are multiple entries for the liquid phase separation option, with various combinations of spaces or hyphens between words.  On the website I see

image.png.e2ca7fa91c250e900bb211f651d976de.png

 

And in the plugin-in I see (this spelling is not duplicating).

image.png.7711279bf0251449050b78d977e416ee.png

 

Unfortunately I didn't take a screen capture of which spelling was having the duplication yesterday.  I'll let you know if it starts happening again.  Most of my boxes have switched back to Cancer WUs so not sure when the alternate spelling will come up again.

Link to comment
Share on other sites

Link to post
Share on other sites

On 4/28/2023 at 9:16 AM, Justaphf said:

Actually, I think I see what the issue may be.  There are multiple entries for the liquid phase separation option, with various combinations of spaces or hyphens between words.  On the website I see

image.png.e2ca7fa91c250e900bb211f651d976de.png

 

And in the plugin-in I see (this spelling is not duplicating).

image.png.7711279bf0251449050b78d977e416ee.png

 

Unfortunately I didn't take a screen capture of which spelling was having the duplication yesterday.  I'll let you know if it starts happening again.  Most of my boxes have switched back to Cancer WUs so not sure when the alternate spelling will come up again.

Another update has been made, should resolve the duplicate on the site and the looping in the client.

 

Please let me know if you continue to see the issue.

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

21 hours ago, LAR_Systems said:

Another update has been made, should resolve the duplicate on the site and the looping in the client.

 

Please let me know if you continue to see the issue.

Seems to be fixed now.  I've at least run 16575, 16576 and 16572 in the last 24 hours and no duplicates.  My HFM hasn't been logging my Windows machine for the past 2 weeks it looks like so I can't tell any further in the past though, it's the only Windows box I run and where I originally noticed the issue.

Link to comment
Share on other sites

Link to post
Share on other sites

  • 3 months later...

@LAR_Systems Wanted to check to see if the stats for 4070 ti were updating correctly on your site.  Been running one under Linux for just under a week but don't see any recent Linux data points in the chart on your site for this card.  The plugin seems to be working fine on my machine so far as I can tell, but maybe it's not sending from my end for some reason.

Link to comment
Share on other sites

Link to post
Share on other sites

13 minutes ago, Justaphf said:

@LAR_Systems Wanted to check to see if the stats for 4070 ti were updating correctly on your site.  Been running one under Linux for just under a week but don't see any recent Linux data points in the chart on your site for this card.  The plugin seems to be working fine on my machine so far as I can tell, but maybe it's not sending from my end for some reason.

Some additional information.  I'm running on latest version of Brave browser.  I did notice a CORS error listed in the debugging console, though not sure if it's related at all to this issue.  That CORS issue exists on all of my machines, not just the one with the 4070 Ti.  I also noticed that the 3060 Ti stats don't show any Linux results and I've been running one of those under Linux for over a year.

 

Also, due to wanting to be hands off with the machines and Brave pushing updates frequently and always wanting an app restart, I have a script which runs every 4 hours that shuts down the browser, apt updates Brave, then restarts the browser back to the plugin page.  Not sure if this could be affecting things, though it's been working flawlessly for a couple years now.

 

CORS issue:

image.thumb.png.2ac795cf5add787f01d8375faf5a5515.png

 

Plugin info:

image.png.eb078decdc6098add1499bd860698580.png

Link to comment
Share on other sites

Link to post
Share on other sites

14 hours ago, Justaphf said:

Some additional information.  I'm running on latest version of Brave browser.  I did notice a CORS error listed in the debugging console, though not sure if it's related at all to this issue.  That CORS issue exists on all of my machines, not just the one with the 4070 Ti.  I also noticed that the 3060 Ti stats don't show any Linux results and I've been running one of those under Linux for over a year.

 

Also, due to wanting to be hands off with the machines and Brave pushing updates frequently and always wanting an app restart, I have a script which runs every 4 hours that shuts down the browser, apt updates Brave, then restarts the browser back to the plugin page.  Not sure if this could be affecting things, though it's been working flawlessly for a couple years now.

 

 

 

Can you show me a screen shot of the GPU slots in the plugin as that will help me identify the exact GPUs.

 

I ask as I can not see any Linux traffic for example on 3060 TI recently, but I see months worth on 3060 TI Lite Hash Rate version which could be part of the issue.

 

LHR 3060 Ti = https://folding.lar.systems/gpu_ppd/brands/nvidia/folding_profile/ga104_geforce_rtx_3060_ti_lite_hash_rate

3060 TI = https://folding.lar.systems/gpu_ppd/brands/nvidia/folding_profile/ga104_geforce_rtx_3060_ti

 

 

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

This is for the 4070ti.  I looked again today and it seems like some Linux data points are showing up now, though you can only see it by getting the tool-tip to pop-up due to the line overlap.  Yesterday when I looked it wasn't there even in the tool-tip.

image.thumb.png.2d187b234c0566e06acff14a1e7fc62f.png

 

For the 3060 Ti, must have been looking at the non-LHR graph by mistake 🤦‍♂️.  I know that my card is LHR and when I looked at the correct graph today it is showing the expected data.  I had been popping the graphs up manually by scrolling down the overall PPD ranks table based on what cards I have running, rather than clicking on the link in the plugin for each slot, so that was my fault for opening the wrong graph.

 

Thanks for looking into that, seem with 4070ti data starting to show up now everything is functioning normally.

Link to comment
Share on other sites

Link to post
Share on other sites

14 hours ago, Justaphf said:

This is for the 4070ti.  I looked again today and it seems like some Linux data points are showing up now, though you can only see it by getting the tool-tip to pop-up due to the line overlap.  Yesterday when I looked it wasn't there even in the tool-tip.

image.thumb.png.2d187b234c0566e06acff14a1e7fc62f.png

 

For the 3060 Ti, must have been looking at the non-LHR graph by mistake 🤦‍♂️.  I know that my card is LHR and when I looked at the correct graph today it is showing the expected data.  I had been popping the graphs up manually by scrolling down the overall PPD ranks table based on what cards I have running, rather than clicking on the link in the plugin for each slot, so that was my fault for opening the wrong graph.

 

Thanks for looking into that, seem with 4070ti data starting to show up now everything is functioning normally.

Thanks for the report regardless, the 4070ti data was delayed due to a processing script running poorly so I fixed that up and now should be every 24 hours again which is why you did not see the update of your work this week until yesterday.

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 months later...

@LAR_Systems Greetings! After randomly stumbling across this extension on another website, doing some googling I finally came across this post. Ive been a subscriber of LTT but never ventured into the forums, but decided to register just to post here.

Thank you for creating this tool, Ive just installed it and will be playing around with it more in the coming days. 

 

Some background on me, Ive been folding for... awhile. Back in the 2005-2006 time frame I had an idea to build a PPD database to compare PPD of different CPU and GPUs. The website is since long gone but required manual entry of data. Im no programmer but met a guy who was willing to work with me and we created YURT which automated the data collection. The developer sorta took over the project and I lost most all access to it. It appears to be totally shutdown these days but its great to see someone picked up the idea and ran with it.   Fantastic!

Good luck and continued success!
Happy Folding! 

Link to comment
Share on other sites

Link to post
Share on other sites

Hello Everyone, it's been awhile so here is an update.

 

In anticipation of the eventual general release of the new Folding@Home version 8.1.18 client currently in Beta https://foldingathome.org/beta/?lng=en I have created a new web client that will work with the new web sockets approach that F@H dev's seem to be headed in.

 

This is a ground up redesign of the web clients code, functions and related folding database systems to accommodate the large number of differences between the current F@H Version 7 client vs their new Version 8 one.

 

This means that what you're getting right now is buggy and an Alpha build from my perspective as the F@H Beta client has bugs and issues IMO that I hope are being ironed out, which means that my best efforts to account for those and give a similar experience to what exists in my current Chrome Extension for F@H Version 7 has been quite the pain in the ass.  😉

 

That said sharing this broadly now for people to start messing with if they are running the F@H Beta 8.1.18 client as I have got the new client to where it's looking half decent and "working" in terms of the basics to pull up device / project info and submit your PPD to the database for inclusion.

 

Additional features will be worked on as I have time to integrate the client deeper features that existed in the V7 version as well as new integrations with the https://folding.lar.systems/league/ folding league team and user stats DB that has been added to my site.

 

So, if you would like to join the "alpha" of the new client and you are running F@H Version 8.1.18 BETA on your system you can navigate directly to https://webclient.lar.systems/ which will load the new client in ANY BROWSER as it is not dependent on Chrome extensions like the F@H V7 client system is!!!

 

Otherwise, if you're not running F@H Version 8.1.18 BETA you can ignore all this as the Version 7 client is far more polished as is F@H V7 as this time, so remember you're a ALPHA/BETA user if you move up to the latest right now and things will be buggy.

 

Cheers,
LAR_Systems

 

Example: F@H Version 8.1.18 BETA - Folding.LAR.Systems Redesign https://webclient.lar.systems/

image.thumb.png.be5b9c73a7dbfbdd91cba1ed51b83078.png

Replaces what F@H provides by default at https://app.foldingathome.org/ in version 8

image.png.bd358f513335b6bd2482e6f724b74d46.png

 

 

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

Connecting to Remote Folding Machines with Version 8 BETA

 

This is now possible.   The client now has an area at the bottom of the page to enter an IP / PORT which will be appended to the URL for the web client enabling you to change the IP and/or port that it's connecting to.   This is added to the query string so you can bookmark the pages / have multiple open etc. as you need to.

Example: https://webclient.lar.systems/?remote_ip=127.0.0.1&remote_port=7396

 

image.thumb.png.2546a8de98b602ac095d9093792cccbe.png

 

This like other remote access to F@H requires that you have opened firewall ports and enabled remoting access in the F@H config file of the folding machine in addition to needing to allow a change to your browsers security settings for the webclient.lar.systems domain.

 

To get an idea what is involved just put any IP or Port that will not load a client in the boxes on the client and the summary of instructions will appear.

 

Example: https://webclient.lar.systems/?remote_ip=127.0.0.99&remote_port=7396

image.thumb.png.2b2a9ebc97d39bb915358f6fb6e4884f.png

 

This is about as alpha build as it gets so keep that in mind, as it make take a bit of playing around to get everything open and configured for remote access.

 

Cheers,

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

https://webclient.lar.systems/ has been updated today to include your F@H points, work units etc. that have been uploaded and processed by F@H officially across all your folding machines, and your rankings in folding.lar.system leaderboards / leagues.

 

image.thumb.png.0efcf3d537083e9666003a492da76f74.png

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

  • 2 weeks later...

@LAR_Systems for the League statistics on your site, how are you determining which league a long dormant return folder is in? I was trying to trace down the top current producer and couldn't find them initially because they are ranked as Minor league even though have been in the top 2 global producers for at least 12 days running and their total monthly production puts them well within the top 10 from the All Stars page.  Looks like they were dormant from June '23 till middle of this month.

 

Looking from a few different angles, it seems like there may actually be some kind of bug because the team 24-hour PPD page actually lists this user as All Stars, but everywhere else they seem to be listed as Minors.  A few screen captures below in case things change since I posted.

 

image.thumb.png.70f6c9a8cd93662c1e9283ea951e1f50.png

 

image.thumb.png.c1b0172fb5d5789b69485a3865ed9f6c.png

 

image.thumb.png.9e54b7c72f68ebb59af14fd0c851750e.png

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, Justaphf said:

Looking from a few different angles, it seems like there may actually be some kind of bug because the team 24-hour PPD page actually lists this user as All Stars, but everywhere else they seem to be listed as Minors.

Looks like the 24-hour PPD league difference is intentional, seems there is a daily league and a monthly league.

 

Still curious about monthly league calculation though.

image.thumb.png.69b5eb6601b3e065ff1412f990224ce7.png

Link to comment
Share on other sites

Link to post
Share on other sites

On 11/25/2023 at 5:52 PM, Justaphf said:

@LAR_Systems for the League statistics on your site, how are you determining which league a long dormant return folder is in? I was trying to trace down the top current producer and couldn't find them initially because they are ranked as Minor league even though have been in the top 2 global producers for at least 12 days running and their total monthly production puts them well within the top 10 from the All Stars page.  Looks like they were dormant from June '23 till middle of this month.

 

Looking from a few different angles, it seems like there may actually be some kind of bug because the team 24-hour PPD page actually lists this user as All Stars, but everywhere else they seem to be listed as Minors.  A few screen captures below in case things change since I posted.

 

image.thumb.png.70f6c9a8cd93662c1e9283ea951e1f50.png

 

image.thumb.png.c1b0172fb5d5789b69485a3865ed9f6c.png

 

image.thumb.png.9e54b7c72f68ebb59af14fd0c851750e.png

 

The day league is done by raw PPD production, so you can be a daily AllStar but a monthly Minor league etc.

 

The monthly leagues are a combination of PPD production and consistency of daily folding.

 

So if you have the highest PPD production, but only a handful of active days in the Month you will not be a Monthly Allstar, the people that have been in the AllStar daily ranks with the most days will.

 

This is to level the field a little bit and reward regular folding vs someone turning on their works compute server a couple days a month to decimate the hobby folders doing the best they can everyday.

 

In the example you provided in the first screen shot that user in the minors with massive production for the month has only been active 13 of 26 days, so there is no way they are going to be a November All Star.   They keep it up, they will crush in December with daily consistency.   

 

But the model is kind of like if a pro-athlete wants to be an All Star they can't be amazing a few days a season and off injured not playing the rest of the time, that time away counts against them.

 

P.S.  If the user in the example keeps folding the rest of the month, they can move up in the Leagues as well, just not likely to hit AllStar but could get from Minors to Majors etc. but they are not going to see those jumps until closer to the end of the month as the number of Active days gets larger.

 

Hardware & Programming Enthusiast - Creator of LAR_Systems "Folding@Home in the Dark" browser extension and GPU / CPU PPD Database. 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


×