skibidi

joined 10 months ago
[–] skibidi@lemmy.world 16 points 3 weeks ago (7 children)

I've used various flavors of Arch for years. I tried Nix and spent several hours failing to do anything - like table-stakes shit like installing packages.

I went back to Arch.

[–] skibidi@lemmy.world 2 points 1 month 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.

[–] skibidi@lemmy.world 11 points 2 months 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.

[–] skibidi@lemmy.world 15 points 2 months ago (35 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.

[–] skibidi@lemmy.world 2 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).

[–] skibidi@lemmy.world 70 points 3 months ago (8 children)

It's a rather complex topic, but the short answer isn't barbarian invasion.

The simplest correct answer is the Roman elite became less interest in preserving the Roman state and more interested in increasing their own personal wealth and influence.

[–] skibidi@lemmy.world -4 points 3 months ago (1 children)

Nvidia has 90% of the discrete GPU market.

Kind of important that things work there.

[–] skibidi@lemmy.world 13 points 3 months ago (3 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.

[–] skibidi@lemmy.world 8 points 3 months ago (2 children)

Have never listened to Rogan.

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

[–] skibidi@lemmy.world 3 points 3 months ago

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

[–] skibidi@lemmy.world 1 points 3 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?

view more: next ›