Recently I dipped my toes in sim racing and I could run dirt 2.0 and AC fairly easily with a controller. A few weeks ago I bought a G920 and so far the only game that works with it proper is Dirt 2.0. AC and rF2 are a nightmare. AC shakes the wheel or doesn’t recognize it, rF2 just keeps steering on it’s own (even when the car is stationary, with autosteer off). I also tried RSF RBR, which runs, but after the first launch it doesn’t detect the wheel anymore.

DKMS is not supported on bazzite, I couldn’t get new-lg4ff to work. Oversteer works, but is sort of useless without the driver. I’m a little bit disheartened at this point. Since I bought the wheel, I spent way more time troubleshooting than racing.

Does anyone have any experience running these games on bazzite with a G920? Is there an easy fix to all of these issues that I’m overlooking?

I’m way too settled into bazzite to distrohop now and I really wouldn’t like to have MS in my household.

My main priority would be to get RSF RBR running and then AC or rF2 to have something other than rally.

Thanks in advance for any input

  • tal@lemmy.today
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    4 days ago

    DKMS is not supported on bazzite.

    I mean, not having DKMS sounds like it’d be obnoxious for gaming to me.

    But if all you need is a kernel module, you shouldn’t have to have it built via DKMS.

    I don’t use Bazzite, but the driver project has instructions for a non-DKMS build:

    https://github.com/berarma/new-lg4ff

    Manual method

    Use only if DKMS doesn’t work.

    You’re going to need to manually do a new build and install if you update your kernel, though.

    • BlackEco@lemmy.blackeco.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      4 days ago

      I haven’t used an immutable distro, but if it’s a problem, I’m sure that there’s a way to defeat the immutability. If it just mounts the root filesystem read-only, then

      # mount -o remount,rw /
      

      Will probably do it.

      It will work until the next reboot (and I believe it won’t work on Fedora 42 as it now uses composefs), on Fedora Atomic Desktops you have to use layers to add additional packages using rpm-ostree

      (Edit: formatting)

    • Logh@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      4 days ago

      I think you might’ve just saved me there. Will give modprobe a try in the afternoon. Thanks a lot!

      • tal@lemmy.today
        link
        fedilink
        English
        arrow-up
        0
        ·
        4 days ago

        I just added one other followup – you might want to try insmod instead of modprobe, since modprobe expects more than just the single module, expects to have the other modules that that new-lg4ff might depend on visible to it…you might need to go set up a “duplicate module root” to make modprobe happy, but with insmod just be able to insert the module file without any other mucking around.