There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux_gaming

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

MossyFeathers , in I managed to run The Sims 4 on Linux after over 6 hours

I have a cracked version installed on my steam deck via proton and it worked just fine the last time I tried it.

henfredemars ,

Almost the same here. Cracked version, worked in wine experimental first try.

pacmondo , in I managed to run The Sims 4 on Linux after over 6 hours

The difference between Mass Effect Legendary edition working better than it did on my windows machine and hanging on the launcher forever is literally whether or not I have a controller turned on & connected. I don’t know if I would have ever figured it out if it wasn’t for a random poster on ProtonDB

scrubbles , in I managed to run The Sims 4 on Linux after over 6 hours
@scrubbles@poptalk.scrubbles.tech avatar

I’ve had horrible times with EA and steam together. However launching EA from lutris works well for me

CarlosCheddar , in I managed to run The Sims 4 on Linux after over 6 hours

I was having issues with Jedi Survivor and Steam Input apparently due to the latest EA launcher. Turning the controller on after the game loaded fixed the issue for me.

wheeldawg OP , in Diablo 4 gray screen crash

Game is still having problems even when launched from Steam.

I cannot get Battle.net to launch with any regular Proton version or Experimental. I also can only get it running with GE after version 8-26. (only 3 versions, 8-26, 9-1, and 9-5)

But every version up to 9-5 has the gray screen for a couple seconds, then the game closes with no error message.

d3Xt3r , in Diablo 4 gray screen crash

I don’t play D4 anymore so I can’t say if this still works, but back when I did, I used to launch it (ie the Battle.net launcher) from Steam, as a non-Steam game.

I also used the latest Proton-GE as the compatibility tool, so that’s something you could try as well.

nhowell77 ,

Second this comment. I have had minimal to no issues running D4 through Steam. Was never able to get it running via Lutris.

wheeldawg OP , (edited )

That never even occurred to me and I used to do this for non steam stuff all the time. I mean without the added learning curve of Linux but still.

I’m gonna try that as soon as it finishes patching. If that works it would be so amazing. Almost too simple to actually work.

Edit- It’s already working better than Lutris. It would have chunks of the UI just turn black sometimes. All the interactable bits would come back if I pointed the mouse at them, but there would be black squares and rectangles all over the place with Lutris and I just chalked it up to a weird quirk that forcing cross compatibility just brought up inherently. Never even questioned it.

merthyr1831 , in What are the risks of installing Vanguard on a PC with dual boot?

Only advice: Don’t install on the same hard drive.

I dont care how many people say “oh it works for me” it works for everyone until it doesnt, and then you spend days fucking about with utilities that you shouldnt be fucking with, and at best it works until it stops working again.

There’s likely little risk that any attack goes after a potential linux partition, but there’s much more risk that either your linux or Windows partition bricks the other.

CannonGoBoom , in Blank red videos in game running in Wine?
@CannonGoBoom@lemmy.world avatar

Have you tried ProtonGE/ WineGE?. Is has codecs that regular proton and wine don’t ship with.

hallettj OP ,
@hallettj@leminal.space avatar

Thanks for the reply! Yes I have been trying WineGE. I didn’t realize it had special media support, that’s good to know.

citrusface OP , in Pop_OS Pulsing Blurry/Fuzzy Screen - Help?

I’m going to attempt an os refresh and see if that does anything.

Will report back.

citrusface OP , (edited )

So I turned off fractional scaling (i did that before as well and nothing changed) and ran more updates and then shut down and rebooted- issue seems to be stopped for the moment.

if it comes back, I will create an update post. Thanks!

edit - it did come back but see response below.

Telorand ,

I wonder if your Samsung TV got an update that is causing a conflict. Is it connected to the internet?

citrusface OP , (edited )

I think I actually fixed it?

i tried to do an os refresh but kept getting some generic error bc the backup partition wouldnt update?

after a bunch of fumbling around I actually slowed down and took a second to read the errors and saw an error for a game i had removed.

so after ducking around (intentional duckduckgo pun) i found the sudo apt purge command and zapped it

then i followed support.system76.com/articles/upgrade-pop/ and some things happened and downloaded and i rebooted

and its working now? I will know for sure if its working if doesn’t start happening again in an hour.

but i think it might be good to go based on that experience.

Edit: continues to work. Might be solid. Will report back tomorrow.

citrusface OP , (edited )

Follow up - issue came back. I’m thinking it may be hardware or driver at this point. I am going to mess with that this evening and I will report back.

If that doesn’t work - I will do the os refresh bc I haven’t actually done that yet.

Edit: this is more of a log for myself at this point, but I am refreshing the os now.

edit two, the editing: refresh complete. will update tomrrow.

citrusface OP ,

Okay it’s actually fixed now. Games are running smoothly and shaders are loading better. It must have been a funky driver.

keyez ,

Unrelated but reading through what might be the issue I’m stealing ducking around, idk how I never thought of that!

citrusface OP ,

Hahaha - update on issue, it was my switch, but not the switch, I think WHEN I used the the switch (like toggling between my other machine) it made things mad until I rebooted. Then when I rebooted it was fine until I used the switch again. So I just changed the things I used on the switch and everything is kosher now.

pHr34kY , in BTRFS for Linux gaming?

Btrfs is amazing for a steam library. The single best feature is the compression. Games tend to have lot of unoptimized assets which compress really well. Because decompression is typically faster than your disk, it can potentially make games load faster too.

I put a second dedicated nvme drive in my PC just for steam. It’s only 512GB but it holds a surprisingly large library.

apt_install_coffee ,

I actually found the opposite with my steam library; on ZFS with ZSTD I only saw a ratio of 1.1 for steamapps, not that there’s really any meaningful performance penalty for compressing it.

sparr ,

It depends on what sort of games you play. Some games / genres / publishers are much worse about this than others.

pHr34kY ,

OK I just measured mine. I have 459GiB of games on the drive, consuming 368GiB of space. That’s about 25% compression. I’m using compress=zstd:9.

I should try deduplication. I have 4 steam users and I’ve created an ACL hell to prevent the same game being downloaded and installed twice.

apt_install_coffee ,

If you’re messing with ACLs I’m not sure deduplication will help you much; I believe (not much experience with reflinks) the dedup checksum will include the metadata, so changing ACLs might ruin any benefit. Even if you don’t change the ACLs, as soon as somebody updates a game, it’s checksum will change and won’t converge back when everyone else updates.

Even hardlinks preserve the ACL… Maybe symlinks to the folder containing the game’s data, then the symlinks could have different ACLs?

pHr34kY ,

I wrote a blog about it last year with my method of deduplicating. I really need to update that bit because steam keeps writing files that don’t uphold the group permissions, and others get permission errors that need to be fixed by admin. Steam also failed to determine free space on a drive when symlinks were involved.

I even found recently that steam would write files in /tmp/ as one user, and fail when you logged in as another user and tried to write the same file. Multi-user breaks even without messing around.

My current solution doesn’t use symlinks. I just add two libraries for each user. One in their respective home directory, and another shared in /mnt/steam. It means that any user can update a game in /mnt/steam, and it cleanly updates for all users at once.

victorz ,

Is the compression opt-in or is it enabled by default?

cmnybo ,

You have to enable compression in fstab.

victorz ,

Ah okay, cool. It’s that easy? Does it compress all existing data after that or is it only for new data?

What would I have to do to compress existing data?

manifesto7473 ,

It is only for new data.

For example, you would have to defragment your filesystem again with btrfs filesystem defragment -r -v -czstd /. Where zstd is an algorithm and /, a root path. With this command, the default compression level will be used, which is level 3.

Be careful, defragmenting the btrfs file system will/can duplicate the data.

As for a mount point, if you decided to use zstd algorithm with level 1 compression, just add the compress=zstd:1 or compress-force=zstd:1 to the mount options (fstab or while mounting manually)

ThePancakeExperiment ,

So I set up my system with btrfs in the last days and I converted two external drives (from ext4) (mainly game) and run defrag and balance, because it was mentioned in a guide to compress the existing files. Was that a bad idea? Didn’t read anything about duplicates.

manifesto7473 , (edited )

It is fine. You can use the duperemove tool (or bees) to find and remove duplicates.

btrfs.readthedocs.io/en/…/Deduplication.html

So it is out-of-band deduplication and has to be done manually.

Also, by default cp and most file managers use a reflink copy (data blocks are copied only when modified)

MonkderDritte , (edited )

Reading the manpage (btrfs-filesystem), duplication can happen on some odd kernel versions, so no danger.

Edit: that was my interpretation of breaking up reflinks of cow data anyway. Seems there’s more.

manifesto7473 ,

If I know correctly, defrag will always duplicate the reflink files.

btrfs.readthedocs.io/en/…/Defragmentation.html

Defragmentation does not preserve extent sharing, e.g. files created by cp --reflink or existing on multiple snapshots. Due to that the data space consumption may increase.

MonkderDritte ,

Well, compression doubled my available space. ;-)

dingdongitsabear ,

and my axe deduping. all those dlls and wine prefixes that contain them occupy space only once.

Nibodhika , in Best Graphic card for Linux Gaming

Which GPU do you have? Which drivers are you using? are you sure you’re using those drivers and they’re not just installed but unused? My first guess is that you have an Nvidia and are using open source drivers (nouveau).

Some performance difference is expected, after all most games are being run through a compatibility layer, and many others were ported as a second thought so they’re not optimized on the same level. Also note that lots of us don’t use Windows, so we’re not comparing experiences, if it runs at an acceptable frame rate with an acceptable graphics settings for what I would expect the GPU to be capable of, then I don’t bother benchmarking it.

Telorand ,

Another consideration is whether they are plugged into the graphics card. Common performance “problems” arise when somebody tries to plug into the video-out on the motherboard, so they could be accidentally forcing the use of the iGPU, if present.

Nibodhika ,

True, but I don’t think it’s the case for OP since he reported less performance than on Windows, so I assume he meant on the same hardware.

Telorand ,

I think that’s more of a proof that I shouldn’t answer these before I’ve had my caffeine. Good catch!

Willdrick ,

If using a somewhat modern distro, this isn’t an issue anymore (unless you run a really old OpenGL game).

I run my PC in this way with little to no performance degradation: monitors go to my motherboard (r5 2400g CPU with vega11 iGPU) and games use my RX 5700XT without having to do anything at all… Pretty smart handling tbh

Telorand ,

That is, because supposedly that limitation still affects Windows. Do you use supergfxctl?

Willdrick ,

I’m running vanilla Fedora 40. Haven’t installed that, and just checked and it’s not even on fedora’s repos

Telorand ,

I just remembered that that package isn’t compatible with Plasma 6 (yet), so maybe it got dropped from the official repos when they officially released 40.

woelkchen , in Nvidia will be pushing users of recent generation cards to the open source modules rather than their proprietary modules!
@woelkchen@lemmy.world avatar

The headline is misleading. It’s only about the kernel module. The driver itself will stay proprietary.

ada OP ,
@ada@lemmy.blahaj.zone avatar

Fixed

sabreW4K3 ,
@sabreW4K3@lazysoci.al avatar

Is this actually good or is it just performative PR?

grandma ,

It’s a step in the right direction

woelkchen ,
@woelkchen@lemmy.world avatar

It’s the legally required minimum to ship cars with Nvidia hardware and an embedded Linux OS.

Jajcus ,

But this is the part where being open source is most important. For security, maintainability and convenience reasons

One could even argue if the usespace part, the OpenGl or Vulkan implementation, is still 'a driver'. (I think it is, at least partially)

h3ndrik ,

I’m not sure. Didn’t they just move the code that was previously executed in the proprietary kernel module to the new also proprietary userspace driver that’s just connected to the hardware by this new and open source wrapper module? And the other half into firmware? It’s still arbitrary and closed code that gets forwarded to the hardware. And running there it has access to all the memory, screen content etc… I’m not sure if this is a win concerning security. I think it’s pretty much unchanged.

But there are several big advantages. Now the kernel probably won’t get tainted any longer and we can have signed kernels and activate secure boot easily. And that’s maybe a big plus for security. And I hope we’ll get the convenience, too. In the past I had the NVidia driver crap out on me while debugging stuff with recent kernel versions or release candidates. And NVidia was lagging behind, leaving me with a console instead of the desktop environment…

Jajcus ,

Didn’t they just move the code that was previously executed in the proprietary kernel module to the new also proprietary userspace driver

Probably. And that is exactly what was expected from them since the beginning of their Linux drivers. Kernel is not a place for such big and proprietary piece of code. So this is the important change.

Yes, the driver is still proprietary, but it does not break the kernel any more the way it did.

h3ndrik ,

it does not break the kernel any more the way it did.

Hehe, yeah that’d be hard to achieve.

woelkchen ,
@woelkchen@lemmy.world avatar

It’s the part that can legally be distributed with Linux distributions (including in-car OS) due the kernel’s license. The actual functionality is in the proprietary user space driver

FreeLikeGNU , in Nvidia will be pushing users of recent generation cards to the open source modules rather than their proprietary modules!

I guess this means that not having to rely on dkms for hardware means being able to run the latest kernels without the hardware being disabled.

jbk ,

It’s not likely that the driver will be mainlined anytime soon, so no. It’s the same as with the proprietary kernel driver, except maybe some being able to patch problems with newer kernel versions by themselves.

d00ery , in NVIDIA's Open GPU Linux Kernel Driver Will Soon Be The Default For Turing & Newer GPUs

So running games in Linux using my 3080 is going to work better now?

seaQueue ,
@seaQueue@lemmy.world avatar

I think it’s more like small bugs in the kernel portion will be fixed faster. There are a lot of small patches needed to build the dkms module against the kernel as mainline and stable evolve - they’re often carried in various distro packages until upstream (Nvidia) picks them up for a future release. The open driver should speed that cycle along.

d00ery ,

😁 ok thanks. I get the speeding the cycle up bit! Makes sense that it’ll be easier to fix bugs if the code is open.

warmaster ,

At first, it will be more stable but less performant. Performance will come with time.

Beaver , in NVIDIA's Open GPU Linux Kernel Driver Will Soon Be The Default For Turing & Newer GPUs
@Beaver@lemmy.ca avatar

There it is folks! The predication has come true.

sabreW4K3 ,
@sabreW4K3@lazysoci.al avatar

What prediction?

kakes ,

The prediction that NVIDIA’s open GPU Linux kernel driver would be the default for Turing and newer GPUs, I assume.

sabreW4K3 ,
@sabreW4K3@lazysoci.al avatar

Wasn’t Nvidia always notoriously bad with their driver support on Linux?

mihnt ,

For 20+ years now, yes.

TheGrandNagus , (edited )

Yes. Some people will come out and say that no they used to be good, but it’s not really true, they’ve always been iffy.

It’s just that ATI’s used to be even worse until AMD bought them up and moved Radeon to being much more FOSS-friendly.

Beaver , (edited )
@Beaver@lemmy.ca avatar

The prediction that we will have decent open source NVIDIA drivers this year.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines