Earlier quoted context omitted.
It's basically IRC with an enormous amount of bloat tacked on. Every time it upgrades - which is obnoxiously often - it'll have some new feature they want to force on me and I have to click on a popup to dismiss it so that I can do what I intended when I started it. And they've started injecting their politics into it too, which you'll see on startup now and then. The mobile app is sitting in my "notification jail" f…
[flagged]
When Discord is open in the background, NVIDIA card will not reach full speed
211–220 of 241 posts
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#212Earlier quoted context omitted.
> but that's not what it says That's one interpretation. But it could also read as "Discord bug instructs Nvidia card to throttle when in background". The title should have specified the bug was on Nvidia's end
A more likely scenario IMHO would have been "Discord causes excessive background GPU usage, causing throttling".
> more likely
I'll agree to disagree here though. That seems significantly less likely to me. I haven't heard of excessive CPU/GPU usage causing throttling, unless it's temperature related. Normally when you have high CPU usage, your clock speeds up not slows down. But in that case, the problem is high heat or 100% usage, not the side effect that happens to be throttling.
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#213I exclusively use Discord in a browser tab. I simply won't use a dedicated app for anything that can be done in a web browser.
> I simply won't use a dedicated app for anything that can be done in a web browser. In 2023, what app experience is still impossible to do in the browser? The only things I can come up with are apps requiring access to outside hardware or files. There are now several entirely unique ways in which a AAA gaming experience could be delivered to a client browser. If we can ship resident evil frames to a Chromebook at 30…
a) communication protocols that aren't encapsulated in http(s), websockets, or webrtc. There's good reasons for some of this, and it's not that limiting, since popular protocols tend to grow some of these encapsulations to circumvent lazy firewalls, but it sticks out to me. Additionally, a page/app can't run a server for other browsers to connect to, it's got to be intermediated with a separate server; it would be difficult to make an offline LAN multiplayer game work.
b) reliable non-interactive push messaging and/or background connectivity. Again, there's good reasons, and you wouldn't like every page/app to have this capability, but this capability enables good offline usability by fetching data when available and pushing user driven updates when available.
For example, Email should be offline capable, and it should have nearly all the messages that were available when last the device had connectivity, and it should let me compose new messages and replies and queue them until connectivity returns. Maybe it should even speak IMAP and SMTP, but JMAP is probably good enough and browser accessible. Same with other messaging systems, assuming they have queued messages and aren't online only.
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#214Earlier quoted context omitted.
> I can’t wrap my brain around why a chat app would need 3D acceleration. A big part of discord's target community is gaming/gamers. One of the features it provides is the ability to livestream the game you are playing and view streams of games others are playing. Definitely not my area, but I wouldn't be surprised if streaming some game with an overlay would require 3d acceleration to not suck.
Streaming functionality isn’t chat, though. AMD gives you the option to not install streaming functionality when you install their drivers and I’m pretty sure they target gamers too. It reminds me of the age of Windows bloatware. Trying to pile all the ingredients on a single piece of bread does not a good sandwich make. On the contrary, it leaves me with an impression that they have to rely on the brand recognition…
Discord was started to solve a big problem: how to communicate with friends around the world while playing games online.[1]
It’s not too much of a stretch to see that they would see streaming as a logical part of their core functionality as a result.That said, maybe it’s not the app for you. I totally get why someone would want a single-purpose tool - that’s generally the way I go and I’m not crazy about discord personally having used it a lot, written bots for etc. It’s not reasonable to criticise them for making different decisions from the ones you would make when they are going for a goal that you don’t share.
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#215Earlier quoted context omitted.
I know what you mean - we had Teams at my past place. Difference is Teams UI is intrusive, which might suit command and control style orgs. Huddles are much less intrusive. You can do regular calls with Slack as well, Teams-style, but huddles are much slicker IMO.
This is not true, Slack has removed support for regular calls. When you attempt to use calls it tells you it has been replaced with huddles.
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#216Discord can definitely do some strange things to your machine. I can't play DayZ when it's open, the game will not connect to any servers and errors out with this "player auth login state" message. I thought it was my internet connection but running a server locally also resulted in the same error. It took me a few months of on-and-off searching, but I eventually found a comment on a message board where someone had e…
Anything that injects DLLs and hooks into lib functions will have this effect on unstable software that was not written with a comprehensive understanding of how the majority of Windows programs operate. It's not Discord's fault that they are using the APIs provided to them by Microsoft fairly, legally, cleanly and non-intrusively and not everyone supports them. Maybe it's the assumption that legitimate/good-will pro…
This feels like "dog bit me once, so now I will hate all the dogs".
Discord is a platform for comunities, and its your choice to choose amongst them. Many of such are of superb quality you cant find anywhere else. The key is in moderation.
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#217Turn off “hardware acceleration” in discord settings. It’s a huge GPU hog.
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#218I exclusively use Discord in a browser tab. I simply won't use a dedicated app for anything that can be done in a web browser.
I’m the opposite. If there is a well written app on iOS or iPadOS, I’ll use it for the increased privacy protections, lower battery and CPU usage and (sometimes) lower bandwidth consumption. IMHO, mobile operating systems have gotten better than legacy desktop operating systems in a bunch of key areas. But of all the platforms, the web is the worst one. The web has tracking everywhere and often uses a lot of CPU, mem…
Negative. It's actually the other way around. A browser is more controllable, especially with extensions.
An application in a browser cannot do certificate pinning preventing you from inspecting SSL traffic. Nor can you have uBlock origin running for your Discord app.
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#219Hey all, I work at discord and specifically have been tracking this issue. We recently released support for AV1 hardware encoding for go live streams. However, the process of probing the GPU for what codecs it supports has triggered a latent nvidia driver bug. We are releasing a workaround some time today, and nvidia is releasing a driver update to address this issue as well. Apologies for any inconvenience this has…
> the process of probing the GPU for what codecs it supports I think you can ask that question to Windows, instead of probing. Call MFTEnumEx API function with MFT_CATEGORY_VIDEO_ENCODER category, MFT_ENUM_FLAG_HARDWARE | MFT_ENUM_FLAG_TRANSCODE_ONLY flags, and MFVideoFormat_AV1 in the output video subtype. https://learn.microsoft.com/en-us/windows/win32/api/mfapi/nf...
The function you linked to queries the registry, and that on its own can be invalid information. How does that info get there?
It ultimately reminds me of this article:
https://devblogs.microsoft.com/oldnewthing/20040211-00/?p=40...
Re: When Discord is open in the background, NVIDIA card will not reach full speed
#220Earlier quoted context omitted.
A more likely scenario IMHO would have been "Discord causes excessive background GPU usage, causing throttling".
Either way, it looks like it's Discord's problem when it isn't > more likely I'll agree to disagree here though. That seems significantly less likely to me. I haven't heard of excessive CPU/GPU usage causing throttling, unless it's temperature related. Normally when you have high CPU usage, your clock speeds up not slows down. But in that case, the problem is high heat or 100% usage, not the side effect that happens…
That was indeed the case I was thinking of. It's easy to generate a lot of GPU load with minimal CPU load with some GPGPU process going haywire, for example.