Sunday, February 5th 2023

Running Discord Lowers NVIDIA GPU Memory Clocks by 200 MHz, Company Posts Workaround

The Windows app of Discord, the popular social-networking software, apparently trims the graphics card memory clock of NVIDIA GPUs by an innocuous 200 MHz, or so observe gamers. NVIDIA GeForce GPUs dynamically adjust memory clock speeds in response to load, as part of their power-management. Ideally, with gaming workloads, the GPU is supposed to hit its maximum rated memory frequency, but some keen-eyed gamers with monitoring tools noticed that with the Discord app running in the background, the memory clock tops out at T-minus 200 MHz (i.e. if it was supposed to be 7000 MHz, it tops out at 6800 MHz). Even under the infernal stress of Furmark, something that's designed to push memory clocks to the maximum rated speeds until the graphics card runs into thermal limits; the memory clock is seen falling 200 MHz short.

NVIDIA took note of this issue, and assured that a fix is on the way in a future GeForce driver update. In the meantime, it posted a DIY workaround to the problem that involves downloading the GeForce 3D Profile Manager utility, making the utility "export SLI profiles" (applicable even to single-GPU machines), editing the exported SLI profiles file as a plaintext document, and importing the profile back. This basically alters the way the driver behaves with the Discord app running. The NVIDIA 3D Profile Manager utility can be downloaded from here, and step-by-step instructions on using it to fix this issue, here.
Update Feb 6th: NVIDIA released a GeForce driver application profile that automatically downloads to your driver, which should fix this issue. You don't need GeForce Experience to receive the update.
Source: LinusTechTips (forums)
Add your own comment

36 Comments on Running Discord Lowers NVIDIA GPU Memory Clocks by 200 MHz, Company Posts Workaround

#26
A&P211
No issues with me, I use skype.
Posted on Reply
#27
Gucky
Just a Question, do you use Hardware-accelerated GPU scheduling (HAGS) in Windows?
I do and my memoryspeed doesn't go down.
Quote:
"Hardware-accelerated GPU scheduling: It allows the video card to directly manage its video memory, which in turn significantly improves the performance of the minimum and average FPS, and thereby reducing latency. It works regardless of the API used for games and applications such as DirectX / Vulkan / OpenGL."

Just a thought...
Posted on Reply
#28
Exxor
I lost 600MHz worth of memory bandwidth due to this bug. I run a GTX 960, and its average frequency speed is 3500MHz, and I bumped it 100MHz safely. I lost a lot of performance while playing games due to this bug.
GuckyJust a Question, do you use Hardware-accelerated GPU scheduling (HAGS) in Windows?
I do and my memoryspeed doesn't go down.
Quote:
"Hardware-accelerated GPU scheduling: It allows the video card to directly manage its video memory, which in turn significantly improves the performance of the minimum and average FPS, and thereby reducing latency. It works regardless of the API used for games and applications such as DirectX / Vulkan / OpenGL."

Just a thought...
I personally do not have this option to change on Windows 10. And I lost performance regardless of whether Discord was using hardware acceleration or not.
Posted on Reply
#29
Xaled
So biased title/article, blaming Discord for causing the problem and praising Nvidia for providing the solution. The title should be, something like" Some users report that Nvidia Cards GPU Memory clock decreases by 200MHz when hardware acceleration is in enabled in Discord"


İmo it is still %100 Nvidia problem, if you want software companies to rely on your products, you should take care of that.

I would understand that content creation software ike Da Vinci resolve ,Photoshop, etc could use Hardware acceleration but Why would Discord, or (max, or blender claymode/gray mode viewport) would use 400w or 450w to do something that even an embedded gpu is capable of doing ?
Posted on Reply
#30
konga
XaledSo biased title/article, blaming Discord for causing the problem and praising Nvidia for providing the solution. The title should be, something like" Some users report that Nvidia Cards GPU Memory clock decreases by 200MHz when hardware acceleration is in enabled in Discord"


İmo it is still %100 Nvidia problem, if you want software companies to rely on your products, you should take care of that.

I would understand that content creation software ike Da Vinci resolve ,Photoshop, etc could use Hardware acceleration but Why would Discord, or (max, or blender claymode/gray mode viewport) would use 400w or 450w to do something that even an embedded gpu is capable of doing ?
Most modern apps use hardware acceleration, including the web browser you used to post this most likely. This isn't new, and they don't use 400 - 450W just because they're hardware accelerated. I have no idea where you got that number from.
Posted on Reply
#31
Eskimonster
i use 2 screens, and when i opened Discord, like last year almost, i could feel it sucked hard on my resources. Even youtube on my second screen begun to just sorta pause when i started a fullscreen game. i dont know if its windows or Discord. I use the same games and programs as i use to for the last many years.
Posted on Reply
#32
TheDeeGee
I use Discord in my browser, as i have my browser open as soon as i start my PC. I watch Twitch the same way as it allows for adblocking.
Posted on Reply
#33
bug
L'Eliminateurmy 2 cents:
Discord uses hw acceleration for almost everything(including video playback) plus extensive HW encode support for video/desktop sharing(nvenc), my guees is that the drivers are putting the card in "video decode" mode and not overriding that when you open a game.

Now i'm super curious and will have to test this when i get back home, 200mhz is not that innocuous, it negates all the overclocking/power limit removal i've done to my gpu
My 2 cents: If there is additional load from another app (Discord in, this case), there will be more power draw, thus it is logical to dial things back when approaching the upper limit. But I'd expect that limit to be GPU's frequency, not VRAM's.
Posted on Reply
#34
Chomiq
If Discord was forcing any power limits while gaming then it was a bug. Anyone saying "200 Mhz doesn't matter" is full of it, an app running in the background shouldn't affect GPU clocks for D3D foreground app. Nvidia should also clarify how the update will be downloaded because their twit is filled with people asking about the profile update.
Posted on Reply
#35
bug
ChomiqIf Discord was forcing any power limits while gaming then it was a bug. Anyone saying "200 Mhz doesn't matter" is full of it, an app running in the background shouldn't affect GPU clocks for D3D foreground app. Nvidia should also clarify how the update will be downloaded because their twit is filled with people asking about the profile update.
Think about it, if Discord uses the GPU and the games uses the GPU, the loads add up.
Afaiu, Nvidia determined the load from Discord can be ignored, so they updated profiles to push the VRAM disregarding Discord. Here's hoping future Discord versions won't tax the GPU even more.
Posted on Reply
#36
Gucky
ExxorI lost 600MHz worth of memory bandwidth due to this bug. I run a GTX 960, and its average frequency speed is 3500MHz, and I bumped it 100MHz safely. I lost a lot of performance while playing games due to this bug.


I personally do not have this option to change on Windows 10. And I lost performance regardless of whether Discord was using hardware acceleration or not.
Your GPU is too old and probably the Driver doesn't support hardware accelerated gpu scheduling.
Posted on Reply
Add your own comment
Aug 19th, 2024 06:53 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts