Live data from Hacker News

When Discord is open in the background, NVIDIA card will not reach full speed

nvidia.custhelp.com

171–180 of 241 posts

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#171

Earlier quoted context omitted.

On Linux, I just tested that if you have a Mozilla Firefox window running on X (I tested on XWayland but it should work just as well on X11) with the Discord tab in view, you can use your desktop's/compositor global keyboard shortcut functionality to call xdotool to send a keyup/keydown event without focusing the window , like this: xdotool search --name 'Discord.*— Mozilla Firefox' keydown F9 xdotool search --name '…

> this doesn't work if you're using Discord on Chromium-based browsers […] this doesn't work on Firefox when running native Wayland windows It seems like a WebExtension using dispatchEvent could solve both these issues.

> Link?

https://unix.stackexchange.com/a/87839

> It seems like a WebExtension using dispatchEvent could solve both these issues.

Great idea! Couldn't find anything any pre-existing project like that from a quick web search and tbh I have enough side projects as it is, but that would indeed solve the issue for both.

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#172

Earlier quoted context omitted.

> The web has tracking everywhere and often uses a lot of CPU, memory, battery, and bandwidth. The alternative to using something like Discord on the web is not a well-optimized desktop app that is somehow more respectful w.r.t. tracking than the web version. Same goes for Slack, Zoom, etc. It will still use lots of CPU and memory, and now in addition to tracking you with the techniques available to it in the browser…

Will iOS let processes see each other?

No.

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#173
post #138

Earlier quoted context omitted.

It's hard to explain. You're in a channel already, e.g. your team's channel, and you hit a toggle and it creates a voice chat and others are notified to join. I think it's really slick.

Teams has that too, you can call groups, or teams, people can pop in and out at will. Two years ago the multinational company I was working at had a global ransomware attack and we had a teams call for like 7 days straight with check-ins every two hours for everyone but there were on call people in there always if you had specific questions. It worked really well and made it easy for people to get stuff done and have…

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.

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#174
post #18

Earlier quoted context omitted.

My friend group started using Discord during the pandemic to continue our previously-in-person RPG sessions. I don't know how people find it tolerable. It'd kill the battery of a Macbook that could handle 6-8 hours of actual work (this is pre-M1) or 10ish hours of playing Netflix or whatever, in 2 hours flat, fans whirring madly the whole time. WTF. And it wasn't just one of us, and it wasn't just Macs, anyone on a b…

It's because a) people want high resolution, and b) software development is cutting corners like building on electron. Lastly, Discord has absolutely the worst software engineering behind it.

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" folder three pages deep too, where apps that abuse badge notifications are kept.

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#175

Earlier 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 is not a "chat app". That's a pretty narrow view on how it is both used and vended. It's a communications app, at a minimum, and people use it for audio, video, chat, events, and a bunch of other stuff that may require hardware acceleration.

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#176
post #167

Earlier quoted context omitted.

You don’t think Apple can see what you are doing in your browser?

can != does (I'm not an Apple user and never will be because, with the highest privilege level being reserved for Apple themselves, I don't own the device / can use it for general computation. It goes against my principles so I'm not some apple apologist, it just doesn't make much sense to assume what you said. Google wouldn't surprise me at all....when using Google Chrome/-ium. That's a choice. On Android, your data…

I wasn’t trying to imply that they would. Just that if you are worried about Apple spying on you, running an ad-blocker doesn’t do much on that front.

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#177
post #163
post #123

Earlier quoted context omitted.

Correct.

I mean, that's what it sounds like when reading the headline. Card not reaching full speed under is an issue with the card. Impaired performance could be from occupying it, but that's not what it says (it sounds like clock scaling or something). That you've been investigating this for Nvidia is very nice of you!

Discord has a large contingent of gamers among its users who expect to be able to use discord to communicate while gaming, so even if this isn't Discord's fault it's in their interest to look into it and facilitate a solution

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#178
post #19

I 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.

If you'd rather use a native application, I can recommend Ripcord[1]. Ripcord is an alternative client. Unfortunately, the developer doesn't seem to make many sales, so some features are not implemented.

The demo has infinite days, but it's a good idea to actually donate if you like the project :)

[1] https://cancel.fm/ripcord/

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#179
post #163
post #123

Earlier quoted context omitted.

Correct.

I mean, that's what it sounds like when reading the headline. Card not reaching full speed under is an issue with the card. Impaired performance could be from occupying it, but that's not what it says (it sounds like clock scaling or something). That you've been investigating this for Nvidia is very nice of you!

> 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

Re: When Discord is open in the background, NVIDIA card will not reach full speed

#180

Discord 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 programs do not interact that causes this issue. It's ridiculous, and untrue. I don't really use Discord and I have a strong distaste for the kinds of social circles that it breeds, but it is a technically excellent product.

If someone wants to see an example of a triple-A game product that is built with this kind-of misunderstanding of the NT kernel and Windows operating system (and shell, and their own compiler toolchain... Oh my...), here lies a funny video: https://www.youtube.com/watch?v=b8xtw54-lCI

Post reply on HN