Other News about gaming on Linux
Bethesda reveal the huge Starfield Free Lanes update and new Terran Armada DLC
Read the full article on GamingOnLinux.
New Mesa and AMDGPU patches enable open-source Linux driver support for the Sony PS5 GPU (GFX1013 / Cyan Skillfish), with the address library addition and display fix already mainlined while the kernel patch remains proposed.
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]
