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.

Voytrekk OP , in Radeon RADV Driver's Emulated Ray-Tracing Achieves 100% Pass Rate
@Voytrekk@lemmy.world avatar

Having raytracing by default will be great. One more step towards full compatibility with Windows.

dlove67 ,

This is software based, right? I doubt it’ll ever be turned on by default (also doubt anyone would want it on for the hit)

Voytrekk OP ,
@Voytrekk@lemmy.world avatar

That will depend on each game. The big change is that games will see that the GPU is capable of hardware raytracing now.

j4k3 , in Infected games under Proton.
@j4k3@lemmy.world avatar

Linux is not really comparable like this because the distribution matters along with the bootloader configuration.

If you have an immutable distro with SELinux configured and your own UEFI keys or a shim with secure boot, you’ll have a very different set of vulnerabilities from someone running Mint with secure boot turned off.

For a short time Microsoft marketed an upgrade path the a full Unix like operating system for Windows. It was widely known that some of the Windows shell differences from Unix were just arbitrary aliases for the Unix commands.

If you ever get the chance, try using an old Android device you do not use, enable the developer options for the ADB bridge and try hacking around, if you have an interest in understanding how Linux security works in practice when it is done right. The Linux side of Android is an interesting case study if you understand the premises of Android. It is a Linux system that is secure for people with absolutely no understanding of Linux or networking. This is enabled by allowing the app developer to become something like a full Linux user on the Android device. All of the Linux kernel binaries that could modify the kernel in any way are removed and there is no administrative account present. When the hardware manufacturer logs out for the last time, all the administrative and modifying binaries are deleted. This secures the remaining files that are all marked as read only. Android also has a very robust SELinux implementation in place. Every location present has a defined security context. So there are places where you can create temp files and store data, but the things that can be added and manipulated are very limited in their access to other parts of the system. If you mess around with this the way these tools work will become much more tangible.

By comparison, most distros ship with a very open and unconfigured security context. The SELinux configuration is still extremely permissive in distros with SELinix integrated, like Fedora. This is nothing like Android’s setup. The primary reason for a lot of the ROM community on Android and how they have root access is because of exploiting CVE vulnerabilities in the kernel that were found after the kernel was shipped. Android works with orphan kernels that only the manufacturer can update because they retain the source code for the kernel modules that they add at the last minute. This is the depreciation mechanism used by the hardware manufacturer to steal ownership with Android devices.

If you understand how exploiting CVE’s works on a simple abstract level, and why it is necessary in order to bypass the immutable system (read only file system without tools to modify Linux kernel binaries), and how SELinux adds further restrictions based on the context of who is accessing the directory or command/executable, you should better understand the complexity of the question you’re asking. The app developer on Android is like your equal on the device. They can do what you can do, and that is why you are so restricted too. Your measures of control on Android are very limited and just in the app environment spaces.

Once I learned the basics of this system, it has become the way I view all software systems intended to enable ignorant consumers. Tremendous power to alter systems is included in these platforms, platforms like Windows.

Those that are trying to make the Windows games work on Linux are likely completely focused on functionality. When people talk about things like sandboxing, they are almost always talking about library dependencies and not any kind of security context. It is likely that any malware that targets Windows binaries will not work on Linux directly, but something that targets Linux specifically is another matter entirely; it is security through obscurity, which means no security at all. Unless you’ve taken active measures to limit the PID/GID/security context of the process that is running the software, it has all the same permissions of the user that called it. It can delete, view, and write anywhere that you can with the user/group/sc that launched it.

cyborganism OP ,

Holy shit! I’m gonna have to sit down to read that one. LoL

Thanks for the detailed comment.

tal ,
@tal@lemmy.today avatar

When people talk about things like sandboxing, they are almost always talking about library dependencies and not any kind of security context

Uh. I don’t think I can agree with you on this. Sure, Steam has a mini-Ubuntu distro, and there are a few packaging techniques to bundle libraries, but I’d say that that’s much less-common of a topic of discussion than security context.

Wikipedia talks about security context:

en.wikipedia.org/…/Sandbox_(computer_security)

The top hits on Kagi for “linux sandbox” are about security.

sgibson5150 , in Sorry I can't do it.

FWIW, I’ve got an i7-8700k with an RTX 3080. I initially had two major issues when I replaced Windows with Bazzite:

  1. Steam doesn’t do great with libraries on NTFS partitions. Supposedly there are workarounds, but I couldn’t get them to work for me. I had to reformat a couple drives as ext4 (and do a bunch of file management in the process) before things would play nice.
  2. I had my CPU overclocked to 4.8 GHz in Windows. BG3 kept crashing on me on Bazzite. Finally occurred to me to drop the overclock and I’ve played 40+ hours since, solid as a rock. Performance is comparable to Windows with OC. GPU temps are consistently better than Windows. Only thing I’m missing is HDR.

Bonus: GreenWithEnvy (for GPU fan curve) won’t run in a Wayland session yet, apparently, so I’ve been running under X11 instead.

Hope this helps. YMMV. Happy gaming, whatever OS you use!

Jambalaya OP ,

Are you sharing steam library with windows? Why would you have an ntfs partition?

sgibson5150 ,

When I replaced Windows, I had two other disks with NTFS volumes, one of which was full of Steam games, the other with assorted crap. I built this box in 2017. The SSD where Windows was installed is only 256 GB.

Gakomi , in Vulkan or DirectX on Linux?

Always is better to use vulkan!

olafurp ,

Warhammer TW 3 “Native” mode sucks ass. Running Direct X on Proton is much better.

TipRing ,

Except since 5.1 I get soft locks on loading screens running via Proton Experimental. I wish their native support wasn’t so awful and dated.

therealjcdenton , (edited ) in Start Steam minimized

In ~/.config/autostart/steam.desktop look for the line Exec=steam %U and change it to Exec=steam -nochatui -nofriendui -silent %U

It’ll start up minimized to your system tray

kemsat OP ,

The line “Exec=steam %U” doesn’t exist in steam.desktop. I did find “Exec=/usr/bin/steam-runtime %U” so I’ll try changing that.

EDIT: this worked, thank you very much!

therealjcdenton ,

Happy to help :)

tal , (edited ) in Open Source League of Legends remake in the works!
@tal@lemmy.today avatar

There are a lot of open-source game projects that have started over the years. Some have turned into fully-completed games, but they are very few. And those generally are not asset-heavy, which I suspect a League of Legends-style game will be.

This could make it, but I wouldn’t be placing money on it.

I think if I were gonna try and do that, I’d aim for making the game playable with what amounts to just about placeholder assets.

The engine side is the easier part. You’ve got a number of people who have done engine reimplementations of a number of commercial games that can play the original game using the original game’s assets. But getting a game with original assets is hard.

Rustmilian ,
@Rustmilian@lemmy.world avatar

Perhaps if you LoL players want to see it succeed you could come together and create a fund to pay an actual professional to make the assets for the game.

WeLoveCastingSpellz , in Steve with GN Considering Linux

Astrid does too! She is vey niche tho

scrubbles , in A new AMD vs Nvidia decision?
@scrubbles@poptalk.scrubbles.tech avatar

I switched from a 3000 series Nvidia to a 7000 series amd and couldn’t be happier.

And yeah, dead wrong on price. I paid half the price for my AMD compared to my old Nvidia

robolemmy , in Games stuttering then wifi crashes on pop_os
@robolemmy@lemmy.world avatar

Honestly, it sounds like it might be overheating. Have you checked temperatures when it happens?

Bad_Rats OP ,

Turned out to be an overheating issue. Tweaking the fans has everything running smoothly so far. Thanks everybody.

Lojcs , in Released: NVIDIA 555.42.02 Linux Beta Brings Wayland Explicit Sync, GSP Firmware

Just installed this and (combined with xwayland 24.1) it fixes the grand majority of the xwayland issues. I assume they’ll be totally gone when the kwin version with explicit sync drops.

I’ve seen a 5% decrease in game performance and a game crashed on me for the first time in forever after installing it, so you might want to wait for stable though

Owljfien ,

Depending on your distro I think there is kwin patches in aur for the stuff that will be in 6.1

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

    Ninmi , in MO2 works amazing with proton, even with an excessive amount of mods
    @Ninmi@sopuli.xyz avatar

    I really only wanted mods to fix the horrible 2011 Xbox 360 UI and to remove the dynamic enemy level scaling, but for the latter no manual install guides were provided and it seems you must use one of these mod organizing softwares for whatever fucking reason.

    For mod organizer no install instructions were provided for a Linux/GOG combination so I just gave up trying to mod Skyrim. I just wanted two goddamn mods and I failed.

    WeLoveCastingSpellz OP ,

    I am running it pirated on lutris, no installer all manual, I might be able to help you

    squid_slime ,

    Mod managers have sadly created a reliance / dependency. Arma and dayz are heavily effected by this 😕

    Montagge ,

    I have MO2 4.2.2 working in bottles to mod the gog version of Fallout 3

    To get it to work I had to copy and paste the installer into the bottle and install dotNet 4.8

    WeLoveCastingSpellz OP ,

    damn is there a 4.2.2? Only readon for me using the ols version is rhat it has been like this since windows and everything is just symlinked from there lol

    Montagge ,

    Sorry I typed that backwards lol

    It’s 2.4.4

    WeLoveCastingSpellz OP ,

    ah got it

    terminhell , in Recommendations for an authentic mousepad?

    Eh, just grab one from Walmart or office depot. At about 5$ it’s effectively disposable. A mouse pad is something I have a hard time dropping more than 10 on. They all end up stained, corner bending etc.

    dinckelman , in Using Proton 8+ with GTX 1xxx series GPUs

    We’ll need more information from you.

    What is the problem? Which nvidia driver revision are you running? Which one of the games? What desktop environment, or window manager?

    muhyb OP ,

    Thank you for the reply!

    The problem is, when I try to run anything with Proton 8+, it immediately bottlenecks the GPU and everything kinda freezes because of it. Trying to change workspace and closing the game takes time, but at least it’s not impossible.

    By the way, Proton 8 was fine until driver version 535 (or 530, memories getting fuzzy).

    It’s independent from distro, DE or WM, and happens with every game. However, I’m on EndeavourOS, using bspwm, the game I currently try is 100% Orange Juice (it works fine, it just cannot connect to Steam after some update and apparently it works fine with Proton 8), and my driver revision is 550.67 but it’s been like this for some time.

    Also tried LMDE with Cinnamon so it’s definitely Nvidia. Someone said NVK doesn’t have problems like that but I don’t want go that route yet because I can play almost everything with Proton 7.

    poVoq , in Linux is officially at 99% for me.
    @poVoq@slrpnk.net avatar

    Interesting that ALVR works on Wayland. Because regular SteamVR seems to be borked on Wayland ever since the SteamVR 2.0 update :(

    bigmclargehuge OP ,
    @bigmclargehuge@lemmy.world avatar

    I’ve actually never tried on X11. I will admit, using VR seems to cause some issues with the rest of my desktop (Plasma ocassionally needs to be reloaded). However in the grand scheme, I can get past that for now considering it doesn’t cause any gameplay issues.

    Rustmilian ,
    @Rustmilian@lemmy.world avatar

    Valve did say that they’d be improving SteamVR on Linux quite a while ago, it’s just going to take awhile because it not their main priority atm.

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