this post was submitted on 06 May 2025
36 points (97.4% liked)

Linux Gaming

18330 readers
354 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

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

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 1 day ago (1 children)

I got new-lg4ff working some time ago and posted this on the Bazzite discord. I have not tried for some time though:

I managed to get new-lg4ff going at least on a per use basis. Not ideal this way but at least something. First you need to pull the driver from Github:

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

Then you need a toolbox matching your base image in my case:

toolbox create --image ghcr.io/ublue-os/bazzite-gnome:testing --container bazzite-devel
toolbox enter bazzite-devel

Next you need to pull in the kernel-devel files. They are on a separate github page "kernel-bazzite". Find your running kernel version.

uname -r

Then download the appropriate kernel-devel and kernel-devel-matched from https://github.com/hhd-dev/kernel-bazzite/releases, in my case:

wget https://github.com/hhd-dev/kernel-bazzite/releases/download/6.11.5-310/kernel-devel-matched-6.11.5-310.bazzite.fc41.x86_64.rpm
wget https://github.com/hhd-dev/kernel-bazzite/releases/download/6.11.5-310/kernel-devel-6.11.5-310.bazzite.fc41.x86_64.rpm

Install them into the toolbox:

sudo rpm -if kernel-devel-matched-6.11.5-310.bazzite.fc41.x86_64.rpm kernel-devel-6.11.5-310.bazzite.fc41.x86_64.rpm

Then the build of the module should succeed. From the folder you cloned the new-lg4ff repo run:

make

To insert the module you need to relax SELINUX (against idea of SELINUX, but it is a hacky solution).

sudo setenforce Permissive

Then you should be able to insert the kernel module:

sudo insmod hid-logitech-new.ko

This is it.

[–] [email protected] 1 points 21 hours ago (1 children)

Thanks for the awesome writeup! I’ll get to it next time I have a chance. Maybe it’s time to join the bazzite discord.

[–] [email protected] 3 points 20 hours ago

Yeah, unfortunately a lot of useful information is hidden in these discord groups these days. I'd much rather see stuff like this posted and discussed on the fediverse. I used the discord to gather the necessary information and then shared the write-up back there initially.