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.

deanne , in Vesktop 1.5.2 greatly improves screensharing on Linux
@deanne@lemmy.world avatar

screensharing with sound works well, been using this since the past weeks

Amaterasu , in Vesktop 1.5.2 greatly improves screensharing on Linux

I’ll sound a downer but it lost me on “Discord App”

muhyb ,

Not at all! Developers should stay away from that abomination, especially open-source devs.

SomeGuy69 ,

I choked and had to double read it.

CarlosCheddar , in Vesktop 1.5.2 greatly improves screensharing on Linux

My friends can finally see and see my streams with this update. Before it was a choppy mess.

we2w333 , in Gamedev and linux

Language is closely intertwined with culture, and playing Wordle in Italian provides players with insights into Italian culture and society. Through the words used in the game, players may encounter references to Italian traditions wordle today italiano, cuisine, landmarks, and more, fostering a deeper appreciation and understanding of the country and its people.

toothpaste_sandwich , in Vesktop 1.5.2 greatly improves screensharing on Linux

I have been looking for a way to control my computer from the couch, using my phone… But this also isn’t it. VNC just doesn’t work yet with Wayland, unfortunately. And Rustdesk also didn’t quite work, last time I tried it.

Hominine ,
@Hominine@lemmy.world avatar

I use kde connect and/or sunshine myself.

CarlosCheddar ,

Also a Sunshine user and it works pretty well. For gaming the most seamless experience is Steam Play though but sadly it’s not as good as Sunshine.

toothpaste_sandwich ,

Thanks, I tried Sunshine and it seems to work better! Any chance you have experience with switching between monitors with the Android Moonlight client?

Hominine ,
@Hominine@lemmy.world avatar

Unfortunately, no, I assign one monitor that stays asleep unless I intentionally wake it. Most of my use case these days is streaming my desktop remotely over wireguard. Good luck tinkering!

somenonewho , in CD Copy Protection & WINE
  1. You’ve got Black and White working? I’ve smashed my head against that one before but never got it going.
  2. The issue is that the copy protections check for a physical disk (with various methods) sometimes “Windows” ISO tools work better (CDEmu CloneDrive…) you would need to run them in the same wine prefix. But the easier way might be to find a nocd “patch” for your application ;)
yggstyle ,

This is the correct response 👍

While some software is capable of perfectly copying copy protection “tricks” 1:1 on a iso - it’s usually just better to crack the game with a nocd patch as mentioned above. It’s a quality of life improvement and can even improve load times (though modern hardware probably makes it trivial.)

K0W4LSK1 ,

Yeah I usually scan github or other gits usually find a repo with a crack available as long as you have the game already its just the exe and whatever files are needed

K0W4LSK1 ,

If they can’t find a nocd patch heroic games is awesome for setting up no dmr prefixes and has a option to run outside exes in the prefix just by dropping it in the settings menu

themoonisacheese , in CD Copy Protection & WINE
@themoonisacheese@sh.itjust.works avatar

Crack the games. Yet another instance of pirates having a better experience than costumers.

K0W4LSK1 , in CD Copy Protection & WINE
victorz , in Vesktop 1.5.2 greatly improves screensharing on Linux

Screen sharing in Discord didn’t work on Linux? Works for me? Or what am I missing?

HouseWolf ,

Audio on screen share doesn’t work on the vanilla client

victorz ,

Oh really. I gotta test that. That’s weird.

zelifcam , in Xbox controller over dongle
@zelifcam@lemmy.world avatar
fluckx OP ,

I will try that later today!

fluckx OP ,

It seems it was part of the solution!

When I tried to install it using install.sh I got the message that it was already installed.

I had a look at dmesg and found the following entries:


<span style="color:#323232;">[ 1634.510594] xone-dongle 3-2:1.0: Direct firmware load for xow_dongle.bin failed with error -2
</span><span style="color:#323232;">[ 1634.510601] xone-dongle 3-2:1.0: xone_mt76_load_firmware: firmware not found
</span><span style="color:#323232;">[ 1634.510604] xone-dongle 3-2:1.0: xone_dongle_init: load firmware failed: -2
</span><span style="color:#323232;">[ 1634.511456] xone-dongle: probe of 3-2:1.0 failed with error -2
</span>

Inside the repository I cloned I found an install/ directory with a firmware.sh file in there. I ran that as root and it installed the driver.

I plugged in the dongle again and it worked immediately!

( I looked at what the script did first though ).

Thanks for the help!

zelifcam , (edited )
@zelifcam@lemmy.world avatar

deleted_by_author

  • Loading...
  • fluckx OP ,

    Those are the steps I took as described in the README.md. Nobara added a custom command called nobara-controller-config which installs the xone drivers. I guess something must have gone wrong there that the dongle firmware was missing. nobaraproject.org/docs/…/known-issues/

    I might have just missed it.

    Running the third step of the README.md leaves me with this output:

    
    <span style="color:#323232;">sudo ./install.sh 
    </span><span style="color:#323232;">Driver is already installed!
    </span>
    

    I assume there is no xone-get-firmware.sh file in the xone directory as a result.

    All is well that ends well :)

    Nibodhika ,

    Read what the other guy told you, see if your distro has a package for this instead of following the readme file, otherwise you’ll need to run that every time your kernel updates. There’s a reason we recommend people to use the package manager and to forget the windows mentality of installing things by random means.

    fluckx OP ,

    The Nobara-controller-config command is the is way to install it as far as I can tell by the docs. I’ll try reinstalling it that way and see if it recognises it by default.

    I agree that the package manager way is the preferred way to go. I fell back to the github repo because it didn’t work :)

    TheSun ,

    Probably need to uninstall the xone driver you already installed from that link. Then open the welcome screen again (super key + type welcome, should be there) and there’s an option to install the xone and xpadneo drivers already setup for nobara on one of the tabs there.

    fluckx OP ,

    Yeah I didn’t reply anymore, but I did an uninstall, removed the dongle, rebooted, reinstalled it, rebooted, plugged in the dongle and it instantly worked.

    I must’ve done something wrong the first time

    Max_P , in What are the risks of installing Vanguard on a PC with dual boot?
    @Max_P@lemmy.max-p.me avatar

    It’s kernel level anticheat, it can do whatever it wants. It’s on the same level as the operating system.

    Realistically? Nobody’s gonna bundle Linux filesystem drivers in malware just in case. If someone is to exploit Vanguard for malware I’d expect a credentials stealer to take your Steam and Discord accounts. Ransomware would likely spread to the NAS but that can be mitigated with readonly permissions where appropriate, and backups/shadow copies.

    Rustmilian , (edited )
    @Rustmilian@lemmy.world avatar

    Specifically it’s at Ring 0.

    just_another_person ,

    Sooooo, exactly what the person you responded to said. Kernel level.

    Rustmilian , (edited )
    @Rustmilian@lemmy.world avatar

    Not really, the source is more about the entire concept in computer science. It’s extremely comprehensive, for those who want to know it inside and out. TLDR : Ring 0 means anything directly controlling the hardware, which is usually the kernel. There’s also rings beyond zero that are reserved for specific things, for example -1 for hypervisors like KVM & Hyper-V.

    loo OP ,
    @loo@lemmy.world avatar

    Thanks, your answer made it clearer to me what Vanguard can do. For now I’ll unmount my NAS and I guess I should be safe ‘enough’.

    sugar_in_your_tea , in What are the risks of installing Vanguard on a PC with dual boot?
    • probably not, Linux isn’t running when you’re in Windows, and Windows isn’t running when you’re in Linux
    • it could, but I think you’d need a targeted attack for malware to jump from Windows to Linux, since that’s a pretty niche target
    • yes, if it has write access, you’re open to ransomware attacks, which are a fairly common form of malware; if your NAS has a rollback option, you’re probably fine, but definitely make sure your remote backup restore works (you do have off-site backups, right?)

    If you want to be extra secure, encrypt your Linux partition. They could still corrupt your Linux partition, but they wouldn’t be able to read anything on it without your password. Both of my Linux machines (laptop and desktop) use an encrypted root partition, and they run games and whatnot just fine (I don’t notice a slowdown).

    loo OP ,
    @loo@lemmy.world avatar

    Thank you very much! Long-term I will encrypt my drive and since I don’t have off-site backups for my NAS, I will just unmount it on Windows.

    Keegen , in BTRFS for Linux gaming?

    I use Fedora which defaults to BTRFS and never once had an issue with any game because of it. Your file system shouldn’t matter for gaming at all so long as you stay on Linux native ones and avoid NTFS Windows drives.

    governorkeagan ,

    This. I’ve not had any issues across my laptop or desktop.

    iso OP ,
    @iso@lemy.lol avatar

    I was worried about the possible high overhead of CoW in BTRFS. I guess it won’t cause much of a problem. Thank you 🙏

    Keegen ,

    Unless you’re making hundreds of snapshots with massive changes between each it won’t matter. It might matter if you plan to use spinning rust as your main drive, but I imagine you’ll be using an SSD.

    Petter1 ,

    Isn’t arch-chroot a bit different in btrfs?

    Keegen ,

    I don’t know? It’s been a long time since I used Arch, and besides OP is using EndeavourOS so it won’t matter.

    stepan ,

    EndeavourOS is Arch-based and I’m pretty sure it also uses arch-chroot.

    Keegen ,

    Yeah but when is that gonna matter? It uses a graphical installer so you won’t need to touch the arch-chroot command at all. And if for some reason you do, the Arch wiki is there for you.

    Petter1 ,

    Sure, I had chosen ext4 because it was unnecessary complicated with btrfs and I don’t do snapshots (all my data is in my private cloud, so I don’t loose data if I reinstall my linux)

    Keegen ,

    Great, good for you. But what’s your point? OP explicitly said they have a specific use case for BTRFS and just wanted to know if there are any specific issues related to gaming with it. arch-chroot being slightly different with that filesystem is not an issue for 99% of EndeavourOS users.

    Petter1 ,

    Lol, OK, just wanted to point out the difference I approached, no need to feel attacked, damn…

    Rolive ,

    I think you mean having to mount the subvolumes instead of the partition itself.

    This can be done by mount -o subvol=whatever /btrfspartition /mountpoint

    After having done that it’s the same.

    Petter1 ,

    Yea that 😂 was too lazy doing that / remember that

    Trail ,

    My Linux stream library is on Ntfs, for theoretical compatibility purposes with Windows which I never boot any more anyway, but generally I have had zero problems apart from an issue with Dota 2 a few years ago where I had to symlink some folder. But I don’t think think it is needed anymore.

    Keegen ,

    Good to know the situation with cross compatibility has improved! I just saw enough posts of people having issues with a shared Windows/Linux NTFS drive over the years to advice against that setup.

    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.

    n3cr0 , in BTRFS for Linux gaming?

    BTRFS works great across all my drives under Nobara. Same applues when I access these drives from Ubuntu.

    Steam also has no issues in my case. Even wine works line Intended.

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