Heads up: New Win 10 feature in recent updates.

Driver issues associated with the Windows 10 roll-out

Moderators: Site Moderators, FAHC Science Team

psaam0001
Posts: 367
Joined: Mon May 18, 2020 2:02 am
Location: Ruckersville, Virginia, USA

Heads up: New Win 10 feature in recent updates.

Post by psaam0001 »

You might come across a new item in the Windows 10 version of the NVidia Control Panel, if you installed the most recent drivers and O/S updates.

Essentially, it is saying that Windows O/S now manages selection of the graphics processor. And gives you a link to the Windows 10 Graphics Settings.

You are then given a choice as to whether or not you want to use Hardware Accelerated GPU Scheduling. I won't tell you how to proceed, as you know your configurations better than I do. However, proceed with caution and give your feedback as to whether or not turning it on helps (should you do it).

Paul
Last edited by psaam0001 on Thu Oct 15, 2020 6:03 am, edited 1 time in total.
psaam0001
Posts: 367
Joined: Mon May 18, 2020 2:02 am
Location: Ruckersville, Virginia, USA

Re: Heads up: New Win 10 Feature in recent updates.

Post by psaam0001 »

Note: That may also impact those w/AMD GPU's too.

Paul
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: Heads up: New Win 10 feature in recent updates.

Post by PantherX »

Assuming you're talking about this feature: https://devblogs.microsoft.com/directx/ ... cheduling/ I chatted with some fellow folders and it seems to have no impact currently. However, YMMV :)
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
gunnarre
Posts: 556
Joined: Sun May 24, 2020 7:23 pm
Location: Norway

Re: Heads up: New Win 10 feature in recent updates.

Post by gunnarre »

Maybe it has an impact on latency and/or throughput when you're GPU folding and gaming at the same time? It would be nice if this is a path to actual GPU process priority.
Image
Online: RTX 3050, GTX 1660 Super, GTX 950 + occasional CPU folding in the cold.
Offline: Radeon HD 7770, GTX 960, GTX 1050 Ti
psaam0001
Posts: 367
Joined: Mon May 18, 2020 2:02 am
Location: Ruckersville, Virginia, USA

Re: Heads up: New Win 10 feature in recent updates.

Post by psaam0001 »

We will all have to see. I put it to on, and will spot check the FAH logs as often as I can.

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

Re: Heads up: New Win 10 feature in recent updates.

Post by bruce »

Is this just a new name for the feature that I'll call "Should the GPU be used to render the desktop or do you want to use CPU rendering for the desktop?"

Ask yourself: What would Microsoft do with a GPU if it had access to one?
psaam0001 wrote:You are then given a choice as to whether or not you want to use Hardware Accelerated GPU Scheduling.

Just a wild guess, but I'll bet the feature only applies to Microsoft's own Desktop, not to foreign apps like FAH.

This may also include rendering your MS browser if it happens to carry the Microsoft brand name, but if you run FireFox/Opera/etc. they have their own settings.

If my guess is right, it's not a new feature. It's just been renamed. The feature has been part of Windows for as long as I've had a GPU.
foldy
Posts: 2058
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Heads up: New Win 10 feature in recent updates.

Post by foldy »

Hardware Accelerated GPU Scheduling(HAGS) applies to all applications using GPU because it reduces overhead and latencies in Windows Display Driver Model (WDDM). But it has only a small effect on games or CUDA - like 1%.
The transition should be transparent, and users should not notice any significant changes. Although the new scheduler reduces the overhead of GPU scheduling, most applications have been designed to hide scheduling costs through buffering.
https://devblogs.microsoft.com/directx/ ... cheduling/
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Heads up: New Win 10 feature in recent updates.

Post by bruce »

Thanks for that. The documentation you reference is really good information ... and my earlier assumptions are wrong (NP).

FAH is designed to buffer every frame so as soon as frame N has been processed, the data needed to process frame (N+1) is already in GPU memory (NVidia) simply queued for processing (AMD). That means that you won't see a change in the processing of WUs unless there's a fundamental change to how the FAHCores manage their data.

Sometimes, when a "slow" GPU is folding, there is a noticeable screen-lag. Hopefully this feature will alleviate this problem. In those cases, there is a noticeable lag when you move your mouse or you type something. This feature SHOULD allow windows to preempt the busy queue and get immediate high priority access to the GPU. This is worthy of a test, but you'd have to figure out if your (old) "slow" GPU has drivers that can support this feature and then test it twice, with the new feature on and off.

Q1) Can FAH dispense with the 1-cpu support processing thread that is always reserved to support FAH?
Q2) Which GPUs will have drivers that will support this new feature and which will not?
bruce
Posts: 20910
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Heads up: New Win 10 feature in recent updates.

Post by bruce »

When a FAHCore is running on an nVidia GPU, portions of the WU or all of the WU are preloaded (cached) to GPU memory and it works on it from there. AMD advertises that it can work on data directly from Main RAM without need for the caching.

I wonder if the FAHCores are smart enough to take advantage of that difference.
rhavern
Posts: 424
Joined: Mon Dec 03, 2007 8:45 am
Location: UK

Re: Heads up: New Win 10 feature in recent updates.

Post by rhavern »

P13428, 2:07 TPF prior to enabling Hardware Accelerated GPU Scheduling; 1:58 TPF after enabling. GTX 1070SC, game ready driver 456.55, W10-64 2004, my only windows folding box. Totally worth the two minutes spent.
How to: https://www.ghacks.net/2020/07/03/why-y ... indows-10/
Folding since 1 WU=1 point
ImageImage
foldy
Posts: 2058
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Heads up: New Win 10 feature in recent updates.

Post by foldy »

That sound good is it reproducable with other work units too? Then this really would be a recommendation to update Windows 10 to 2004 or newer. Is the option enabled by default or the users need to switch it on?
Burlingtonian
Posts: 82
Joined: Sun Apr 05, 2020 12:36 pm
Hardware configuration: 2 iMacs and 1 dedicated Windows 10 Pro rig with 1 RTX 2070 Super and 1 RTX 2060 KO
Location: Burlington, Ontario. Canada

Re: Heads up: New Win 10 feature in recent updates.

Post by Burlingtonian »

foldy wrote:That sound good is it reproducable with other work units too? Then this really would be a recommendation to update Windows 10 to 2004 or newer. Is the option enabled by default or the users need to switch it on?
It appears to be reproducible with other work units and I saw an immediate bump of about 10% in my PPD once enabled. Will continue to monitor. Users will need to switch it on.
Image
HaloJones
Posts: 912
Joined: Thu Jul 24, 2008 10:16 am
Hardware configuration: 1x TitanX, 4x 1070

Re: Heads up: New Win 10 feature in recent updates.

Post by HaloJones »

tried on one of mine and for 13428, TPF improvement of 10s.
1x 3080, 2x 1080ti, 5x 1070

Image
foldy
Posts: 2058
Joined: Sat Dec 01, 2012 3:43 pm
Hardware configuration: Folding@Home Client 7.6.13 (1 GPU slots)
Windows 7 64bit
Intel Core i5 2500k@4Ghz
Nvidia gtx 1080ti driver 441

Re: Heads up: New Win 10 feature in recent updates.

Post by foldy »

Does this give performance improvement for both Nvidia CUDA and AMD OpenCL with FAH?
HaloJones
Posts: 912
Joined: Thu Jul 24, 2008 10:16 am
Hardware configuration: 1x TitanX, 4x 1070

Re: Heads up: New Win 10 feature in recent updates.

Post by HaloJones »

personally I can't say, I only have Nvidia cards, definitely works on a 1070.
1x 3080, 2x 1080ti, 5x 1070

Image
Post Reply