Live data from Hacker News

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

nvidia.custhelp.com

41–50 of 241 posts

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

#41
post #11

Interesting. I discovered just the other night that merely minimizing Discord nets me about a 20 FPS improvement in Factorio. (Even if Discord is otherwise off-screen, which it normally is, as Factorio is fullscreen, and there's no second monitor for me.)

I'd assume it's their State of the Art™ React® frontend that's hammering your L3 cache with constant updates.

I'd like to assume that too, frankly. But I actually think it's slightly more complex. I've got CPU time to spare, as it is, and Factorio gets a solid 60 UPS. (I.e., the game simulation proceeds without lag¹.) It's the FPS that isn't there, and I think it's mostly constrained on GPU time…? But I'm really not entirely sure where the bottleneck is. (I also don't think the NVIDIA reports Discord as being on the GPU, too, so … IDK. 20 FPS is a stark, hard to miss difference.)

¹(usually…)

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

#42
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.

> 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+fps, is there anything we can't do?

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

#43
I really have a love hate relationship with discord and I feel like it is a prime example of an application that should be "simple" but just seems far more complicated than it should be.

Currently my biggest annoyance is for some reason every time I start a game, it also tries to access my Camera. Some people online are saying that it is because my webcam has a mic... but why is it trying to access my mic when I launch a game and discord is just sitting in the background?!?

But at the same time I have a lot of friends and groups I game with on it, sometimes in voice chat. The convenience of it is really nice.

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

#44
post #14

Earlier quoted context omitted.

I use ripcord for discord and slack bonus it's a native app and uses about 20mb of ram.

I keep trying to use ripcord, but the reality is a workplace expects you to be able to jump on board every new feature that Slack adds within moments of it's release. Whether that be huddles, threads, recordings, etc. If we could pare our use of Slack down to just text, it would be a great alternative - but until them I'm stuck using the official client.

This is a real question: what are Slack huddles supposed to do? I run the native client. While anyone can start a huddle with me, I never see any UI for a huddle. All I get is the audio coming across. To end the huddle I have to force stop Slack and relaunch it.

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

#45
post #11

Earlier quoted context omitted.

I'd assume it's their State of the Art™ React® frontend that's hammering your L3 cache with constant updates.

I'd like to assume that too, frankly. But I actually think it's slightly more complex. I've got CPU time to spare, as it is, and Factorio gets a solid 60 UPS. (I.e., the game simulation proceeds without lag¹.) It's the FPS that isn't there, and I think it's mostly constrained on GPU time…? But I'm really not entirely sure where the bottleneck is. (I also don't think the NVIDIA reports Discord as being on the GPU, too…

There is probably some context switching overhead between Discord and whatever game at the GPU driver level.

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

#46

Earlier quoted context omitted.

VSCode is an Electron application and yet, while not being lightweight, snappy and efficient, is not a complete piece of garbage. I think the blame fully falls on the developers of such applications, not on the framework.

That seems like the exception that proves the rule to me. If every electron application is a bloated CPU/memory hog that ignores the OS conventions, save the one with major corporate resources backing it, that tells me that making electron apps not suck is out of the reach of most developers, and such a thing is probably inherent to the framework.

Also it's important to note that MS makes bit only the best performing electron app (VSCode) but also the worst (Teams). So even with MS' billions it's not guaranteed to become a quality product.

Strange enough they're now touting the move to Edge WebView as the solution (since they finally acknowledge how bad Teams is) but never explained how this will solve the problem as it's just the same tech (chromium) underneath.

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

#47
post #14

Earlier quoted context omitted.

I use ripcord for discord and slack bonus it's a native app and uses about 20mb of ram.

I keep trying to use ripcord, but the reality is a workplace expects you to be able to jump on board every new feature that Slack adds within moments of it's release. Whether that be huddles, threads, recordings, etc. If we could pare our use of Slack down to just text, it would be a great alternative - but until them I'm stuck using the official client.

1st party support is (sadly) usually the best experience you're going to get.

I'd love to see some real focus on open standards and enforcement for those standards at a legislative level (the first to go should be any limits on 3rd parties acting on behalf a user... it's essentially the same as the court case that allowed consumers to install 3rd party equipment at telephone jacks)

But until then (and I'm not holding my breath because the US congress is utterly, woefully, frankly perhaps intentionally, useless for both antitrust and tech regulation at the moment) I'll continue to use the first party software.

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

#48
post #14

Earlier quoted context omitted.

I use ripcord for discord and slack bonus it's a native app and uses about 20mb of ram.

I keep trying to use ripcord, but the reality is a workplace expects you to be able to jump on board every new feature that Slack adds within moments of it's release. Whether that be huddles, threads, recordings, etc. If we could pare our use of Slack down to just text, it would be a great alternative - but until them I'm stuck using the official client.

We use slack at work for text only. I’ve used the web client for probably 5 years now

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

#49
post #42
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.

> 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…

I believe the discord app has some weird limitations around global shortcuts and push-to-talk when you use the browser tab instead of the desktop app.

One use case also used to be that you would use a browser tab for one discord account and the desktop app for another, but container tabs + browser profile switching made that less necessary. And then discord eventually added support for multiple accounts.

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

#50

Earlier quoted context omitted.

I keep trying to use ripcord, but the reality is a workplace expects you to be able to jump on board every new feature that Slack adds within moments of it's release. Whether that be huddles, threads, recordings, etc. If we could pare our use of Slack down to just text, it would be a great alternative - but until them I'm stuck using the official client.

This is a real question: what are Slack huddles supposed to do? I run the native client. While anyone can start a huddle with me, I never see any UI for a huddle. All I get is the audio coming across. To end the huddle I have to force stop Slack and relaunch it.

I really like them. No need to invite people to a meeting; just jump in. E.g. if you have an issue to diagnose as a group you can just stay on the line, and dip in and out where necessary.
Post reply on HN