skibidi

joined 9 months ago
[–] [email protected] 2 points 1 week ago (1 children)

Many games use multiple threads, but they don't do so very effectively.

The vast majority of games use Unreal or Unity, and those engines (as products) are optimized to make the developer experience easy - notably NOT to make the end product performant.

It is pretty common that there is one big thread that handles rendering, and another for most game logic. This is how Unreal does it 'out of the box'. It also splits the physics calculations off into multiple threads semi-automatically, and the standard default setup will have render and game logic on separate threads.

Having a lot of moving characters around is taxing because all the animation states have to go through the main thread that is also doing pathfinding for all the characters and any AI scripts that are running.. often you can't completely separate these things since where a character wants to move may determine whether they walk/run/jump/fly/swim and those need different animations.

This often leads to the scenario where someone with an older 8+ core chip is wondering why the game is stuttering when 'it is only using 10% of my cpu' - because the render thread or game logic thread is stuffed and is pinning one core/thread at 100%.

Effective concurrency requires designing for it very early, and most games are built in iterative refinements with the scope and feature list constantly changing - not conducive to solving the big CS problem of splitting each frame's calculations into independent chunks.

[–] [email protected] 12 points 1 month ago (4 children)

The issue isn't that they didn't work, as I said I wasn't expecting them to when I bought the mouse.

The issue is their behavior has started changing with updates. I don't mind, but I'm a tinkerer. My wife, my MiL, most of my friends, absolutely do not want to deal with an inconsistent computer experience.

Different definitions of 'ready' I guess. Been using primarily Linux for years, so it was 'ready' for me back then - but nothing has changed in the mean time that would change my recommendation for people who just want a boring stable computer.

[–] [email protected] 26 points 1 month ago (38 children)

I love Linux, but it isn't ready.

Two weeks ago my side mouse buttons started working (they require Logitech software on Windows, wasn't expecting them to work). Last week they stopped. This week they work again.

Is this major? Not at all. Would it drive my mother-in-law into a rage rivaling that of Cocaine Bear? Absolutely. Spare me from the bear, keep Linux for the tinkerers.

[–] [email protected] 3 points 2 months ago (1 children)

Most games (pre-ai at least) would use a brush for this and manually tweak the result if it ended up weird.

E.g. if you were building a desert landscape you might use a rock brush to randomly sprinkle the boulder assets around the area. Then the bush brush to sprinkle some dry bushes.

Very rare for someone to spend the time to individually place something like a rock or a tree, unless it is designed to be used in gameplay or a cutscene (e.g. a climable tree to get into a building through a window).

[–] [email protected] 4 points 2 months ago (1 children)

Nvidia has 90% of the discrete GPU market.

Kind of important that things work there.

[–] [email protected] 22 points 2 months ago (6 children)

Linux isn't ready.

While many things will work 'out of the box', many won't. Hell, for like 3 months HDR was causing system-wide crashes on Plasma for Nvidia cards, so the devs just disabled the HDR options until there was an upstream fix.

There are still a host of resume-from-sleep issues, Wayland support is still spotty, and most importantly - not every piece of software will run.

Linux is my daily driver, I have learned to live and love the jank. My wife uses windows and does not want to be confronted with a debugging challenge 5% of the time when she turns on her computer, and I think that is fair.

These kinds of posts paper over lots of real issues and can be counterproductive. If someone jumps into the ecosystem without understanding, these kinds of posts only set them up for frustration and disappointment.

[–] [email protected] 17 points 2 months ago (2 children)

Bro it isn't worth it. I respect what you are trying to do, but Lemmy is an echo chamber on these things. You are completely right in what you are saying, but you're wasting your time commenting here.

Clearly, if Kamala had won she would have personally resurrected every dead Palestinian and single-handedly repaired all the infrastructure. Let's conveniently ignore that she was Vice President in an administration that circumvented Congress multiple times to deliver arms with less oversight, that (almost) every US elected official has vocally supported Israel's actions for 70+ years, and that Kamala herself committed to nothing of substance on the topic.

[–] [email protected] 8 points 2 months ago (2 children)

Have never listened to Rogan.

What were his claims about the vaccines, mask efficacy, and ivermectin?

[–] [email protected] 7 points 2 months ago

You're right, it's all lies. The Dems had the best platform ever and that's why they won.

[–] [email protected] 6 points 2 months ago (3 children)

Y'all are really just allergic to actual discourse.

I get it, you don't like Trump being president. Neither do I. Personally blaming me for the party gaslighting about Biden's fitness, then running Kamala on trans erasure, 'most lethal' military, a militarized border, tax cuts, etc. etc. Is counterproductive. Large parts of her platform, and this is not an exaggeration, were literally what Trump ran on in 2016.

Did you vote for Trump's policies in 2016? Why are you insisting everyone do just that in 2024?

[–] [email protected] 6 points 2 months ago (5 children)

How has voting against worked for you? Given that you fled the country, it doesn't sound like it got the outcome you wanted.

With the data point, I'll keep voting for things I want - will let you know if that strategy works better.

[–] [email protected] 5 points 2 months ago (7 children)

It is impossible to argue against conspiratorial thinking.

Let's say Kamala had narrowly won the election, would 2028 be the right time to hold the Democrats accountable for real, useful, policy changes? Or would there be another Republican Boogeyman (maybe Ted Cruz again? Or Desantis?) that would absolutely need to be defeated before it would be proper - in your opinion - to ask these public servants to actually serve me?

According to many commenters here, and I assume many of the downvoters whenever a comment questions the utility of unconditional loyalty to the blue party, the US has been hovering just above an irreversible descent into a fascist dictatorship.

So let me ask you, which of the leaders you voted for reversed that decline? Because the 'vote blue no matter who' dogma has given over a decade of historically unpopular candidates who consistently lose to - again according to you - naked fascists.

view more: next ›