this post was submitted on 08 Sep 2024
88 points (87.3% liked)

No Stupid Questions

35305 readers
868 users here now

No such thing. Ask away!

!nostupidquestions is a community dedicated to being helpful and answering each others' questions on various topics.

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must be legitimate questions. All post titles must include a question.

All posts must be legitimate questions, and all post titles must include a question. Questions that are joke or trolling questions, memes, song lyrics as title, etc. are not allowed here. See Rule 6 for all exceptions.



Rule 2- Your question subject cannot be illegal or NSFW material.

Your question subject cannot be illegal or NSFW material. You will be warned first, banned second.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Questions which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding META posts and joke questions.

Provided it is about the community itself, you may post non-question posts using the [META] tag on your post title.

On fridays, you are allowed to post meme and troll questions, on the condition that it's in text format only, and conforms with our other rules. These posts MUST include the [NSQ Friday] tag in their title.

If you post a serious question on friday and are looking only for legitimate answers, then please include the [Serious] tag on your post. Irrelevant replies will then be removed by moderators.



Rule 7- You can't intentionally annoy, mock, or harass other members.

If you intentionally annoy, mock, harass, or discriminate against any individual member, you will be removed.

Likewise, if you are a member, sympathiser or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people, and you were provably vocal about your hate, then you will be banned on sight.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- Majority of bots aren't allowed to participate here.



Credits

Our breathtaking icon was bestowed upon us by @Cevilia!

The greatest banner of all time: by @TheOneWithTheHair!

founded 1 year ago
MODERATORS
 

Ill keep it as short as possible, apologies if i keep rambling(ill put my specs at the bottom)

Over the last yew years, i have used quite a lot of distros, from mint (currently my main again), to manjaro to solus to endeavouros and more i cant remember, one thing they all (minus solus) had in commong (for me) was the fact that pc gaming...was horrible on them.

Many hours where spend getting different games to work, or rather trying to get them to work at all, most of them had failed, steam, lutris, default wine, no matter what has been used)

As an example:

Anno 1404 history edition (best anno, fite me), i bought it on steam, tried launching it, didnt work, tried several proton versions, didnt work, lutris, didnt work, i downloaded a crack to see, didnt work either, using a different file format, nothing.

Sometimes i was able to make it work, once and than never again, solus was the only one where anno 1404 worked out of the box, i managed to make it work in endeavouros once by installing two packages i could never find again. (most recently, i bought space marine 2, didnt work and keeps crashing no matter what i do9

But this was the best case scenario, games really work.

Is it just my hardware?

Am i using linux just wrongly for years?

Is it my fault?

Am i missing something?

My specs:

prebuilt desktop: Acer Nitro N50-620

memory 64KiB BIOS

memory 32GiB System Memory

memory 16GiB DIMM DDR4 Synchronous 26

memory 8GiB DIMM DDR4 Synchronous 320

memory 8GiB DIMM DDR4 Synchronous 320

processor 11th Gen Intel(R) Core(TM) i5-

bridge Intel Corporation

display TU116 [GeForce GTX 1660 SUPER]

storage Micron_2210_MTFDHBA1T0QFD

bus Tiger Lake-H USB 3.2 Gen 2x1 x

network Tiger Lake PCH CNVi WiFi

bus Tiger Lake-H Serial IO I2C Con

top 50 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 6 days ago* (last edited 6 days ago)

Arch linux user here. Gaming totally works. Sometimes even better than Windows when playing native games. Even Proton works good most of the time. Sometimes I play Brawlhalla with Proton Experimental and it runs better and less laggy in Linux than Windows despite Windows having a native build. Check ProtonDB to find out how well games work on Linux. Linux gamers review games there.

Thanks to Valve, the Steam Deck is getting Linux popular and basically makes devs build their games for Linux as well.

[–] [email protected] 1 points 1 week ago

I've been gaming on EndeavourOS for over a year now and have had the opposite experience. All my games work great in Steam with Proton. Granted I don't play modern AAA shooters or League of Legends which goes out of their way to use bad anticheat that doesn't support Linux. Only one time I had a game not start right away and all I had to do was install .Net for it or something which was also very easy.

[–] [email protected] -3 points 1 week ago (1 children)

Using workarounds to attempt to get foreign software running on an operating system for which is was never built is always going to be fraught with problems.

If the game isn't distributed compiled for your platform, then you are a second class citizen and no amount of API wrappers, translation layers, VMs or whatever will ever address the core issue.

Running a game in Proton (Wine) is not playing on Linux. It is your linux environment contorting itself and doing miraculous back flips in the hope of convincingly coaxing the Windows binary game into thinking that it is running on an actual Windows host.

Soft solution: Purchase games that are properly developed and released targeting your platform natively.

Hard solution: Graduate from playing games and move on with your life. (btw mine improved a lot after putting gaming behind me for good. + I can now use whatever computer hardware and software I damn well please)

[–] [email protected] 1 points 1 week ago

oh, you are one of those kinds of people thinking that gaming is not for adults

you had me at the first half ngl

[–] [email protected] 1 points 1 week ago

You can actually get the terminal output from your game by setting the launch options to %command% 2>&1 > /tmp/log.txt Which will write the terminal output of the game to the file /tmp/log.txt

[–] [email protected] 1 points 1 week ago

Tbh I can recommend nobara linux. For gaming especially it's often nice to have access to recent drivers / proton versions. But maybe that's not even relevant in your case.

[–] [email protected] 4 points 1 week ago

That setup is cursed and I wouldn't recommend it for Linux gaming personally

[–] [email protected] 2 points 1 week ago

It is not. It has gotten better but it still has ways to go. Unless you want to game while huffing copium, after spending a good chunk of your gaming time troubleshooting.

[–] [email protected] 21 points 1 week ago

The thing with trying different distros drives me a bit nuts. If you’re getting consistently bad results across so many different ones, then you can see how distros don’t matter all that much after all. What really matters is your hw config combined with software config. Stop trying different distros expecting that some of them will maybe do something differently, stick to one and try to figure out the problem or ask for help. Only resort to other distro if you know that it will make something easier (eg provide more up to date packages).

You said what’s your hw configuration, but not much about how you handle NVIDIA drivers. By default, your GPU will run on open drivers built in Linux kernel called Nouveau, combined with OpenGL (and for your GPU that’s it for now) implemented in Mesa. This is enough for basic things to work, such as the desktop, video playback, office applications, but not necessarily games. For that you need the proprietary NVIDIA drivers. Check manual of your currently used distro for how to get those drivers in place. For your GPU even the newest drivers are available (560), so it’s good if your distro offers that. For drivers older than 555 series, use X11 session instead of Wayland.

[–] [email protected] 3 points 1 week ago

What kind of gaming?

Single player or some older multiplayer games without anti-cheat programs running?

Probably ready for a lot of those.

Triple-A major games with anti-cheat?

Not so much.

I moved my Steam library over…or at least the games I could actually play. There’s a lot of games that just won’t work despite the Linux crowd constantly saying gaming is great on Linux. VR? Not a chance.

[–] [email protected] 16 points 1 week ago (2 children)

Linux gaming was always slightly buggy for me for a while. Then I tried Nobara, and since then everything has been more or less plug and play.

AC Odyssey was a bit more work to get going but that was because I had bought it through Ubisoft Connect. But even that just needed me to install it in Lutris which comes preinstalled and made the setup nice and easy.

Nobara is developed by the guy who makes ProtonGE, as a side note.

https://nobaraproject.org/

[–] [email protected] 4 points 1 week ago

I switched from PopOs to Nobara, and it worked great but after a while my sound quit and I missed how switching workspaces worked in PopOs. I tried Mint and surprisingly I had a hell of time trying to get gaming working like it did, so I back to PopOs and I have zero complaints. Everything just works. I have a bunch of games that say no on the steam deck but they work great. I've been told the kernal is outdated but honestly, I don't care, everything works. In my household we have 5 pc's. My wifes is the only one left on Windows and she has more issues than me.

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

i tried nobara, i dont remember why but for one reason or another the install was kinda borked

[–] [email protected] 5 points 1 week ago

When I switched I had to use Windows (gross) to make the boot disk. Turns out that was my mistake, Windows fucks with the drive just a tad and made the verification fail on the installer.

Using a live usb Linux stick I was able to download the ISO and write a new install disk. Worked flawlessly from there.

[–] [email protected] 18 points 1 week ago (1 children)

As with most things in life, it's probably a combination of factors. But please don't beat yourself up over it.

There's a lot of good advice already in this thread; no reason to repeat it. One thing you might look at the Proton Github issues list. Occasionally, when a game otherwise has a gold rating but I have problems with it, I can find some interesting corner-case details here. Here's a link that you could use to find Anno 1404 issue, as an example: https://github.com/ValveSoftware/Proton/issues?q=is%3Aissue+is%3Aopen+%22anno+1404%22

The other thing I would suggest is that you be more verbose when describing problems. You did a great job sharing the high-level issue and your system's details, but what do you mean by "didn't work"? Does it fail to launch? Does it launch but not do X? Those details can go a long way towards troubleshooting (though I do understand that your post was meant to not be game-specific).

Oh, and stay away from Cracks. Unless you're VERY sure about what you're doing, it's just inviting trouble.

[–] [email protected] 1 points 1 week ago (1 children)

thank you for your own detailed response

when i say didnt work, it usually means two things, it either:

  1. didnt launch at all, no window, no nothing no error message

  2. window does open and it shows a error message/only shows an error message

[–] [email protected] 5 points 1 week ago

When either of those things happen it is a good idea to run steam (lutris, bottles) from terminal to see what it's trying to do while "not working". Helped me couple times.

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

Why didnt you just to fucking try removed the wacky ram and adding one by one to see if it changes anything? Its like 30 minutes max

[–] [email protected] 0 points 1 week ago (1 children)

having differently sized ram sounded like something so trivial and inconsequential of a thing it didnt exactly cross my mind that it would problems to begin with

and some games do work so it isnt consistent enough of a thing to be noticed to me

im also not a computer wiz grandmaster

[–] [email protected] -2 points 1 week ago

Bro above got an attitude but he does make a valid point re RAM matching.

Trying use a proper paid. Also maybe as other have pointed out more gaming focused distros

Nobara, bazzite and popos come to mind. Although popos is not gaming per se

[–] [email protected] 20 points 1 week ago* (last edited 1 week ago) (1 children)

The common denominator in your issues would be your PC. If games are working according to protonDB and you're unable to get them to work on multiple distros that suggests its your PC.

There are two candidates in your specs - your RAM and your Graphics card.

As others have said, asymmetric RAM is unusual and it certainly was warned against in the past as it caused system issues. While OSs may be much better at managing RAM now, that doesn't mean all scenarios can tolerate it. Given what Proton is doing is complex (running Wine, which is essentially a windows layer) I would not be surprised if the memory configuration is just a step too far - you have windows software using a windows compatibility layer for memory asking a linuxn system for memory access.

An obvious way to test this is to remove the 16gb stick from your machine and see what happens.

The other side is your graphics card - are you using the latest nvidia drivers?

[–] [email protected] -1 points 1 week ago

for linux mint, i do the suggested driver (probably not the latest)

for others like endeavouros it was always the latest nvidia driver

[–] [email protected] 11 points 1 week ago

"Synchronous 26" and "Synchronous 320" sounds super weird. Are you combining RAM with different clock frequencies / timings? that can and often will cause problems like instabilities and crashes. i would take out the one you added and try the games again.

[–] [email protected] 8 points 1 week ago

Is it ready for primetime supporting everybody's random hardware and everyone's software without crashes, stutters and slow downs or be free of the requirement for weird configuration tweaks?

Probably not.

Can it work perfectly well with a lot of hardware and a lot of situations for a lot of games Yes.

Is it ready for primetime on a steam deck? Yes.

Last OS change I threw bookworm on a random laptop asked it to install steam, enabled proton for my games and everything just worked. But that doesn't mean it will work for everyone and for every game.

Mixing ram is one of those no-nos that a lot of us do anyway. Ideally everything just slows down to the slowest piece of RAM and everything runs fine. And you wouldn't think that the board would care if you have 16s in one side and eights and the other. But if you're having problems with your stability that's absolutely the first place to look. Even if all the RAM is perfectly matched, from a stability standpoint it's better to run two sticks than four. I'd pull it back to 16 and see if it stops crashing. If it stops doing that so all your RAM and get two 16gb sticks.

load more comments
view more: next ›