Other News about gaming on Linux
I made a tool that fixes DualSense Edge compatibility on Linux (and adds button remapping)
Hi everyone.
Over the last few days I built a small Linux tool called DS5 Edge Relay, mainly because I ran into a problem with the DualSense Edge controller that a lot of Linux users probably also hit.
Short version:
Many games on Linux (especially through Proton) don’t properly recognise the DualSense Edge.
So I wrote a relay daemon that makes the controller appear as a standard DualSense while still allowing access to the extra Edge buttons.
The problemThe DualSense Edge uses a different USB Product ID:
DualSense: 054C:0CE6 DualSense Edge: 054C:0DF2A surprising amount of software expects the standard DualSense PID.
Because of that:
- Proton sometimes treats it incorrectly
- some games don’t detect it properly
- some controller mappings break
- the extra Edge buttons (L4/R4/LB/RB/LFN/RFN) are usually ignored entirely
DS5 Edge Relay sits between the physical controller and the game.
It:
- Reads the raw HID reports from the real DualSense Edge
- Creates a virtual DualSense controller
- Forwards the input to the virtual device
- Optionally modifies the buttons on the fly
So the game sees:
A completely normal DualSenseBut under the hood you're actually using a DualSense Edge with remapping.
Main featuresHID relay
- Reads input from /dev/hidraw
- Creates a virtual controller through /dev/uhid
- Forwards input and output reports
Full game compatibility
Games see:
Sony DualSense (054C:0CE6)instead of the Edge PID.
Edge button remapping
You can use the extra buttons:
LFN RFN LB RBas triggers for custom actions.
Example:
LB -> Cross RB -> DPad Up + RightMultiple actions per button
A single button can trigger several buttons at once.
For example:
RB → DPadUp + DPadRightwhich produces a diagonal input.
Live editing
Bindings can be enabled/disabled without restarting the relay.
Auto reconnect
If you unplug the controller and plug it back in, it reconnects automatically.
Output forwarding
The relay also forwards game → controller commands:
- haptics
- adaptive triggers
- LED control
So nothing is lost.
GUII also made a Qt6 GUI with a visual gamepad editor.
You can literally click on the controller diagram to create bindings.
Workflow:
- Click Add binding
- Click the source button
- Click one or more target buttons
- Click Apply
Bindings are stored in:
~/.config/ds5-edge-relay/binds.jsonExample:
{ "binds": [ { "enabled": true, "trigger": "LB", "actions": ["Cross"] }, { "enabled": true, "trigger": "RB", "actions": ["DPadUp", "DPadRight"] } ] } Extra things I implementedSome smaller details that turned out surprisingly useful:
- system tray support
- run in background mode
- autostart on login
- auto-reconnect when the controller reconnects
- live enable/disable of individual bindings
The relay works roughly like this:
DualSense Edge │ ▼ /dev/hidraw* │ ▼ DS5 Edge Relay - parses HID reports - optionally remaps buttons │ ▼ /dev/uhid │ ▼ Virtual DualSenseSo games interact only with the virtual device.
InstallationFor Arch Linux it's available on the AUR:
yay -S ds5-edge-relayor
paru -S ds5-edge-relayManual build:
git clone https://github.com/Follen22/ds5-edge-relay cd ds5-edge-relay cmake -B build -GNinja -DCMAKE_BUILD_TYPE=Release ninja -C build sudo ninja -C build install Why I built itMostly because:
- I wanted my DualSense Edge to work properly in Proton
- I wanted custom binds on the back buttons without Steam
- and I enjoy solving weird Linux input problems.
Linux gives you enough control over devices that you can actually build your own compatibility layer.
So that’s what this is.
GitHubIf anyone wants to try it:
https://github.com/Follen22/ds5-edge-relay
https://aur.archlinux.org/packages/ds5-edge-relay
Feedback, bug reports and suggestions are welcome.
submitted by /u/Extra-Conflict5118[link] [comments]
War Thunder players with Gaijin account, how are you able to play on Linux?
FiveM on linux?
I really miss playing gta online, but since that's not possible on linux, I was wondering if there's a way to play FiveM on linux? Anybody been able to do it?
submitted by /u/maddydesign[link] [comments]
Get even more Steam Deck Verified games in the latest Fanatical Play on the Go Bundle
Read the full article on GamingOnLinux.
Last of Us part 1 video only freezing
I've been looking around but I haven't been able to find anything that actually helps me.
Last playing last of Us part 1 every time I get to the part of the opening escape where you are playing as Sarah in the car and they're sitting in front of the bus. The video will completely freeze up but the audio will keep going just fine and I can hear the cutscene continue to progress seemingly to the point where you start walking again but the controller doesn't work so I can't confirm it's also been too long since I played through it to remember every detail I'm hearing. I've left it running for a few minutes to see what happens and the audio never seems to freeze or cut out.
Cachyos with arch deckify playing in game mode
7800x3d
7900xtx
32gb ddr5
850w psu
submitted by /u/dylon0107[link] [comments]
NVIDIA DLSS 5 has become the source of many memes as the backlash continues
Read the full article on GamingOnLinux.
Combine spells to solve puzzles in the wonderful Rhell: Warped Worlds & Troubled Times - out now
Read the full article on GamingOnLinux.
The good distribution(s) in my case ?
Hello to the entire Linux community.
I want to switch my main computer to linux.
Activity on my post :
Gaming (Stellaris, Hoi4, Cities skylines, totalwar warhammer III...)
Internet, youtube etc... (grandpa using ^^)
development (visual studio, c#.NET )
so I want a distribution that meets my needs, I've heard good things about Nobara, Cachy OS, Linux Mint and popOS!
Here is my brand new config on which I want to install the linux :
AMD 9800x3D
RTX 5080
64GB RAM
(I will detail more if necessary, but from what I understand, the limiting factor is mainly the nvidia graphics card, and the drivers)
I am a developer, I don't mind tinkering and customizing the system.
However, I had a bad experience with Linux more than 10 years ago now: I had opted for Debian (in my quest for purity, lightness and simplicity), and I ran into a simple problem that had cooled me down at the time: changing the resolution of my screen.
Since then, constantly tired of Windows, I have tried other distributions here and there, each time going a little further than the previous experience, but having so far never passed the milestone of a 100% linux. One thing is for sure, Gnome does not suit me, I find it too refined, and according to my research, DKE seems to match my expectations more. (I like to have configuration options, sometimes quite advanced, but without necessarily having to use the console at the slightest little thing to do)
I am also looking for another distribution, for my friend, who is also a gamer (GTA V, Dishonored, Halo etc...), but does not work in IT at all. In his case, is it relevant to advise him Linux? knowing that I would always be available to help him, but I still want him to feel free to use his computer without having to ask me something every 3 minutes.
I take this opportunity to express my weariness towards Windows. I've been using Arium for several years now (a less intrusive version than the official versions) but I have the impression that even with these versions, microsoft's political choice is felt. I'm not even talking about my work PC, found by my company, which vomits ads when I open the start menu: how can people accept this without flinching?
Thank you in advance for your time and your responses
submitted by /u/Artemys_Symetra[link] [comments]
For anyone who has had issues with Lenovo Legion Gaming Laptops (Nvidia)
I have been running Fedora on my main gaming PC for a while now and it has been smooth sailing so far. So after a Windows Update on my Legion 5 Slim 14 caused some very strange slow downs and issues I decided it was time to put Linux on that too.
However the easy and stable process of having Linux on my main PC did not translate over to my Laptop. Of course my Laptop has an Nvidia GPU (4060) but as my main PC has a 3070 Ti I thought it should be fine. It was not, but funnily not 100% due to Nvidia. The 2 main issues I ran into were Steam not opening and the laptop not shutting down (Would hang on the circle spinning on Fedora’s shut-down splash screen). These were linked and caused by the same issue. I enabled secure boot with the key and installed the Nvidia drivers via RPM Fusion the same way as on my main PC, but for some reason the dGPU was not showing or turning on some times. This caused Steam crash on opening unless I forced it via KDE to not use the dGPU and only iGPU. But the root of the issue was still there, the GPU was not being seen or used at all by Fedora. This seems to also cause the Nvidia driver to prevent the laptop from shutting down and caused the PC to hang even after doing a batch of updates.
Optimus should be fully functional in Fedora but it wasn’t telling the GPU to wake up. I reset the BIOS and changed a few settings one by one and still didn’t work. Then I worked it out, the system worked fine when I used the charger the laptop came with and not the Lenovo USB C one I was using.
Lenovo Vantage settings still were active even though I had reset the BIOS and removed Windows, it was the GPU Working Mode setting! I had that set to Hybrid-Auto so the dGPU only became active when using the standard power adapter. I am guessing this setting was tested and only usable on Windows but not usable on Linux. I couldn’t easily find away of changing this so thought would just reinstall windows to change it back. Changed it to Hybrid mode and then rebooted into Fedora again. On Battery, USB C charger and main charger now all works fine.
So for anyone who has a Legion Laptop with Optimus, make sure to have the right settings in Lenovo Vantage before installing Linux. The setting must be held in firmware on the laptop and not is not a software OS level setting. A bit frustrating but got there in the end. Steam works fine, games run and the laptop now shuts down without hanging, may take a battery life hit but will see as I use it.
submitted by /u/Zalligare[link] [comments]
Winnie's Hole gets bigger and easier to play with on the go in a fresh update
Read the full article on GamingOnLinux.
Intel launch Core Ultra 200HX Plus series mobile processors and a "Binary Optimization Tool"
Read the full article on GamingOnLinux.
🚀 My First Game on Steam! Mystery Digger: Definitive Edition
Hi! I'm the developer of Mystery Digger: Definitive Edition, and this is my first release on Steam. ⛏️ Dig, upgrade, fight, and uncover the mystery of a strange endless tunnel…
💎 Features:
• Earn money by mining valuable resources
• Upgrade your drilling machine to go deeper
• Discover strange items and hidden notes
• Relaxing atmosphere with a mysterious vibe
• Simple controls & pixel art style
• Short experience — finish it in a few evenings
Steam:
https://store.steampowered.com/app/4255250/Mystery_Digger_Definitive_Edition
[link] [comments]
EndeavourOS Titan released, devs comment on age verification laws
Read the full article on GamingOnLinux.
Base-building tower defense game Vectorio gets a massive upgrade a year in the making
Read the full article on GamingOnLinux.
If you miss GPU-Z on Linux check out the new GPU-T
Read the full article on GamingOnLinux.
Best kernel for gaming
I use Arch as my main distro. I tried CachyOS for a while and didn't like it; it's bloated, and I feel it makes my PC heavier somehow. So, I decided to move back to Arch. Now, the main question: What's the best kernel for gaming? Vanilla or Zen kernel?
submitted by /u/Asta_jjm[link] [comments]
Graphical bug for cyberpunk 2077 Gog version (via Heroic, Ubuntu)
This bug is annoying. it makes some object appear and disappear at a distance, tweaked some option, but nothing. Some object disappears completely, and huge one (entire chunk of buildings)
Weird thing is, i didn't have this problem at ALL via the steam version itself, but i don't have the phantom liberty DLC on it.
I'm launching the game via the Heroic game launcher. tweaked things here and there (launching from wine 10.0, Proton 10.0, and proton experimental, used steam runtime) but nothing.
I quite don't understand everything, I'm easily lost and don't have much experience with Linux in general.
Here a Dogtown checkpoint building, at this distance, is just gone.
submitted by /u/Rad_Reva[link] [comments]
Did anyone tried something similar?
Reason for the switch
I switched to linux because of the large bloatware on windows and I don't want Microsoft to spy on my data and selling them for ads.
Another reason is, I want to try something new, learn and experience a new OS.
Nobara ( Fedora)
My first linux was Nobara, a fedora fork for gaming. The installation was pretty smooth and steam and proton came preinstalled. Everything was working out of the box. The installation was purely graphical no ClL engagement and I even wondered if I was installing Linux 😂.
The gaming performance is good, freed up my RAM usage more than when gaming on Windows. Also I liked the customisibility of KDE plasma and fell in love with it.
However, I wanted to try something new as Nobara feels like it likes to hold my hand and guide along. It lacked the real linux experience. However its a very good distro for beginners.
Cachy OS ( ARCH)
I came across Cachy OS and it was recommended by many people for giving the best performance due to the BORE scheduler kernel and pacman and AUR which are rolling release which has the latest packages.
I installed it and its similar to Nobara in Arch form. But due to it being Arch, it has more customiziablity. The gaming performance is good, I see good FPS boosts in my games using mangohud. Ard 5% increase.
However pacman package manager have weird syntax, pacman -Syu Paru. Tlits just weird to me and I prefer dnf from Nobara
Fedora with Cachy Kernel
After doing some research and figuring out what I want,
I want a good secured OS with SE linux and firewall and stability which Fedora provides.
I want a BORE scheduler from Cachy os for gaming performance and access to AUR and latest packages.
I want my OS to rewind back if something break.
So I decided on Fedora KDE PLASMA and swap out the kernel with cachy os kernel.
There was a bit of tinkering but with GEMINI help, I was able to write automatic scripts which I can set and forget without touching anything later on.
- Installation of Fedora OS
The Installation process was simple, I set up my LUKS and installed the os no problem.
It came preinstalled with firefox so I downloaded brave using the brave repo and dnf.
I encountered some issues with brave crashing a couple of times early on which I didn't really experience with Nobara and Cachy. But it got fixed after I ran a script to offload the gpu.
- Swapping kernels
This is a tricky part but not as tricky as the following part. I just had to remove the Fedora kernel and install cachy os kernel. And set the update priority to cachy os so the Fedora updates wont overwrite it when I update the system.
- Enabling the secure boot
This was a pain in the ass as cachy os kernel is not really authorised and certified like Fedora.. I have to enroll the MOK keys so the secure boot will recognise it as a trusted os. However it took a few retries to make it work.
I wrote an automated script to manually sign the kernel signature whenever the cachy os kernel update.
- Gaming performance The gaming performance is pretty good, I got access to different packages using distrobox and the fps is the same as cachy os.
This is my first hybrid linux build so I still have more to learn, but ig its a start.
submitted by /u/LifeguardMurky4097[link] [comments]
Qual Linux utilizar um um Lenovo slim 3 sou universitário ?
Alguém poderia me responder essa pergunta e dá exemplo ?
submitted by /u/Mateuslinox[link] [comments]
