Feed aggregator
Turning a Linux machine into a console-like experience
What is meant with "console-like experience": Turning on the controller turns on the PC with Steam Big Picture mode and possibly the game running. This was tested on Arch Linux with an Intel i7-7700k and Nvidia GTX1080 on an up-to-date system using Wayland.
Requisites:- A TV or Monitor that listens to Input and automatically turns itself on (virtually all PC monitors support this. With TVs, only newer generations).
- A controller dongle that supports wakeup from suspend
- Functioning suspend on the system
I will not go into TVs and configuring suspend functionality. Supporting TVs can be easily researched and configuring suspend is already sufficiently documented, for example in the arch wiki.
Note: It's possible that your onboard Bluetooth device supports wake up from suspend. However, this is not widely supported, which is why I will only look at dongles. In addition, with PCIe network cards that combine Wifi and Bluetooth, this will most likely not work.
Firmware settingsBefore we look at dongles, we need to make sure that USB devices get power in a suspended system - we need to disable ERP (Energy-Related Products). For me, this was under APM (Advanced Power Management) -> ErP Ready. Set to disabled. Note: it's possible that the settings is called something like "allow USB devices to wake up" on your firmware settings.
You can test it by making sure the control LED is blinking on the dongle during a suspended state.
DongleThis is the crucial part; not every dongle can wake the system from a suspended state. From my own testing I found:
Dongles that support it:
- Microsoft Xbox One Wireless Adapter
- Steam controller dongle
Dongles that don't support it:
- 8bitdo USB Wireless Adapter (older, non-Switch 2 variant)
To find out whether your dongle supports it, follow these steps. Example is using an XBOX adapter. List USB devices:
lsusb -tvYour output will look something like this (I omitted a large part of the output to keep it brief).
/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/16p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub |__ Port 009: Dev 007, If 0, Class=Vendor Specific Class, Driver=xone-dongle, 480M ID 045e:02e6 Microsoft Corp. Xbox Wireless Adapter for Windows /: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/10p, 5000M ID 1d6b:0003 Linux Foundation 3.0 root hub /: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 480M ID 1d6b:0002 Linux Foundation 2.0 root hub /: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M ID 1d6b:0003 Linux Foundation 3.0 root hubNotice the BUS number and the Port number of the device (Microsoft Corp. Xbox Wireless Adapter for Windows). Next, we will find out whether wake up is supported. In the next command, replace the numbers 1-9 with your Bus and Port number.
ls /sys/bus/usb/devices/1-9/power/ | grep wakeupIf you find that the output contains a line with the word wakeup, the dongle will work. Next, we will enable it to wake up the system. Again, replace 1-9 with your Bus and Port number.
echo enabled | sudo tee /sys/bus/usb/devices/1-9/power/wakeupThat's it, your controller will now be able to wake the system up from a suspended state by turning the controller on. For XBOX adapters to work properly, we will need to install the xone drivers from the AUR:
xone-dkms xone-dongle-firmwareRestart the PC, pair the controller and make sure it works. Now you can test it by suspending the system and waking it up by turning on the controller.
To Gamescope or not to GamescopeI'd split this part into either running Steam through Gamescope or just using Big Picture Mode in your DE of choice.
Your mileage may vary here. For example, in my setup (Intel CPU & Nvidia GPU), Steam running through Gamescope would crash after waking up from sleep. If you have an AMD system, please let me know in the comments how that works out for you.
Using GamescopeFirst, install gamescope
sudo pacman -S gamescopeCreate a new desktop entry in your Display Manager. For SDDM, you will need to create the file
/usr/share/wayland-sessions/steam-big-picture.desktopWith the following content. -console gives you access to the Steam console, with which you can exit out of the Gamescope session by typing in "quit".
[Desktop Entry] Name=Steam Big Picture Mode Comment=Start Steam in Big Picture Mode Exec=/usr/bin/gamescope -e -- /usr/bin/steam -tenfoot -console Type=ApplicationThis pairs very nicely with selecting a separate User (e.g. user steamos) to be automatically logged in by the Display Manager (On KDE: Login Screen -> Behavior -> Automatically log in as user steamos with session Steam Big Picture Mode).
Using your Desktop Environment and Steam in Big Picture ModeThis is what I had to settle with because of the aforementioned issues. There's not much to be done here, just launch Steam and enter Big Picture Mode. The system can be suspended by selecting "suspend" in the Steam overlay, just like in gamescope.
General Desktop Environment settingsFor convenience. In your DE, make sure that the screen is not locked after a certain amount of time or after waking from sleep. For KDE, you will find the settings under Screen Locking. Select "never" for "Lock screen automatically" and remove the tick from "Lock after waking from sleep". Also, add Steam to autostart. Depending on your setup, you might benefit from your Display Manager logging a user in automatically into the DE of your choice.
The system will suspend and resume flawlessly into Big Picture Mode. I could even suspend a game and return to it (like on the Steamdeck). Though, Steam crashed on the ~4th cycle of doing so. Again, I'm not sure if this a problem specifically with Nvidia. If you have made a different experience, please let me know.
That's it. Please add your experiences in the comments.
submitted by /u/WadiBaraBruh[link] [comments]
Cyberpunk 2077 2.3 is out with new vehicles, auto drive, AMD FSR 4, Intel XeSS 2 and more
.
Read the full article on GamingOnLinux.
Lotro, Bottles, and Plugins
Hi, I'm running Lotro via Bottles (it looks nicer and runs smoother than the Steam version). So that's good. Yesterday I heard about LOTRO Plugins Compendium and there's one for Linux so I downloaded it, extracted it and fired it up. Installed 3 plugins.
The problem: The game doesn't see the plugins. I've tried moving the Compendium to different locations in my Games directory but it seems no matter where I put it, the game can't find them.
Smaller problem that I can likely live with but it's annoying: I can launch the compendium via Start Menu but it's a mess. I have to type in plugins and choose one until one works. I've tried right-clicking on the taskbar icon to pin it there, but Pin to Panel doesn't show as an option. Can I get rid of the .jar and .zip files at the bottom there?
I'm on Linux Mint Cinnamon. Made the switch almost a month ago, so I'm no expert by any means.
Kernel: 6.8.0-63-generic arch: x86_64 bits: 64 compiler: gcc v: 13.3.0 clocksource: tsc
Desktop: Cinnamon v: 6.4.8 tk: GTK v: 3.24.41 wm: Muffin v: 6.4.1 vt: 7 dm: LightDM v: 1.30.0
Distro: Linux Mint 22.1 Xia base: Ubuntu 24.04 noble
CPU: Intel Core i9-9900K
NVIDIA GA106 [GeForce RTX 3060 Lite Hash Rate]
2: deb-src [arch=amd64,i386 signed-by=/usr/share/keyrings/steam.gpg] https: //repo.steampowered.com/steam/ stable steam
Info:
Memory: total: 32 GiB available: 31.25 GiB used: 4.02 GiB (12.8%)
Processes: 389 Power: uptime: 2h 16m states: freeze,mem,disk suspend: deep wakeups: 1
hibernate: platform Init: systemd v: 255 target: graphical (5) default: graphical
Compilers: gcc: 13.3.0 Client: Cinnamon v: 6.4.8 inxi: 3.3.34
submitted by /u/Ostacia[link] [comments]
9060XT Not Working
I build my first PC on Sunday. I have a 7700X and. 9060 XT. I have update firmware, Kernel to 6.15 through Mainline, and update mesa. Is there something that I am missing? I have tried to boot up Sea of Thieves, but I can’t get any more than 1 framer per second. Is there a chance that it’s an issue with Steam? Any help on this would be appreciated.
Kubuntu 25.04 kde plasma 6.3.4 kde frameworks 6.12.0 qt 6.8.3 kernel version 6.15.0-23-generic(64 bit) graphics : wayland
submitted by /u/BusinessBrief7048[link] [comments]
NVIDIA 570.172.08 released for Linux as the main stable driver
.
Read the full article on GamingOnLinux.
I created a service to enable SteelSeries' chatmix feature for Linux
If you're like me, where you have a SteelSeries headset and recently moved to Linux, you may have found that your ChatMix dial no longer works due to a lack of drivers. This service aims to fix that, splitting the system's audio into two sinks, and allowing the ChatMix dial to control the volumes on those sinks.
Do note that this only affects newer headsets. Older ones split the audio channels in the headset, meaning the system sees two different audio devices by default. Newer ones not only require you to install SteelSeries' software, but to make an account in order to turn the feature on. That software doesn't exist on Linux.
I am both new to Linux, and as such am not well-experienced in creating services, and this is also the first time I've publicly released a piece of software. Expect bugs! Contributions are also welcome!
A link to the repository: https://github.com/Birbwell/linuxmix
Also, just another disclaimer: I did see that people in the past have written Python scripts to solve this issue. They were either outdated, hard-coded device IDs, or something else such that they did not work on my system. I do know one of them required a dependency install (PyUSB), but I wanted to avoid installing unnecessary packages. This service is written in rust, and only relies on the standard library, so no dependencies required!
submitted by /u/AeskulS[link] [comments]
Do you guys install your own distro on gaming handhelds or tablets?
What handhelds or tablets have you guys had success with and enjoyed for gaming?
submitted by /u/NoResolution6626[link] [comments]
Nvidia Driver 570.172.08 for Production Branch Released Today
A detailed changelog again
- Minor bug fixes and improvements
[link] [comments]
Extreme sports game Descenders Next is Steam Deck Verified ahead of release
.
Read the full article on GamingOnLinux.
Question for my PVP People
Hey yall,
I've landed on Cachyos for gaming and im enjoying it a lot. I mostly play pvp titles like Overwatch and Marvel Rivals, and while im getting smoother performance with cachy than windows, the only thing thats lagging behind a little is the fps.
I did read online that other people were having fps drops when playing like Marvel Rivals on linux for example. For people who play on a pc with higher specs, I just want to know how much of a drop of fps performance you have so I can guage how much I should upgrade my pc (which is happening very soon).
For a reference, my pc is pretty basic right now. My CPU is an amd I3 processor which is what im gonna upgrade first, and I have a nvidia geforce 1650, which I want to switch asap.
submitted by /u/Comprehensive_Pin688[link] [comments]
HDMI 2.0 HDR too dim on AMD?
Hi all, I think we all know about the HDMI 2.1 situation with AMD GPUs on Linux. I use 1440p120 on my TV, so I thought I got away with it, but I just discovered last night that despite HDR "working", even 2.0 has a problem, revealed by Plasma 6.4's new HDR calibration tool.
My display is capable of 1000 nits full field, but with Plasma's tool over HDMI, there is a clear cutoff at 500 nits, even if I go down to 60Hz. Using the (in)famous CableMatters DP 1,4 ->HDMI adapter, despite being buggy, gives me a full 1000 nits with the calibration tool.
Can anyone confirm/deny similar behavior?
Using a 9070 XT on NixOS unstable.
submitted by /u/njdom24[link] [comments]
Linux framerate limiter with good frame-pacing, similar to RTSS?
I've been using RTSS to fix poor frame pacing in PC games on Windows for years now, using frame start (early) limiting. I've recently gotten a Steam Deck, and the built-in limiter there seems to use late limiting, which results in less input lag but means most of my games have terrible frame-pacing. I would rather have increased input lag and better frame-pacing.
Is there any Linux equivalent of RTSS that can enforce this kind of framerate limiting on the Deck? I've tried using Mangohud to mixed results. I've basically not played a single game with a completely flat frametime graph.
submitted by /u/Brimickh[link] [comments]
Steam remote play together; host connection bad
I have problems with steam remote play togehter on linux. first it was hardware acceleration; now it is my internet. When one person connects to me it is fine, when the second one joins the steam indicator of client connection halfes; after the third one it halfes again. On windows it worked fine.
I'm on arch, software connectet to my internet is network-manager and firewalld
[link] [comments]
Impressive free and open source RTS 0 A.D. gets an essential patch update
.
Read the full article on GamingOnLinux.
Display issues in desktop and gaming mode on bazzite
I’ve been having this issue ever since I installed bazzite on my pc, the issue is that on desktop mode when I hover the mouse over the screen I get these white lines and on gaming mode I get flickering when in the home menu, is there a way to fix these issues without reinstalling the distro?.
submitted by /u/Lopsided-Award-4489[link] [comments]
I dont know if I want 9060xt or 9070xt
i play party games pummelparty.. , palworld.
but maybe new games could peek interest.
i dont have a gpu my laptop 1660ti died but intel igpu still alive.
and how are the drivers on distros
submitted by /u/kekfekf[link] [comments]
Mesa 25.1.6 and Mesa 25.2.0 RC1 are now available for Linux graphics drivers
.
Read the full article on GamingOnLinux.
felix86 emulator for Linux for x86 and x86-64 apps on RISC-V can now run Steam and major games
.
Read the full article on GamingOnLinux.
Sober Not Working.
When i open sober its fine it does its little screen glitching, as sober does. Then its all fine and roblox is open then i go to join a game or someone and then it crashes it doesnt open a crash thing it just like force quits.??
submitted by /u/Calm-Internet9935[link] [comments]
Make-A-Wish UK launches the Wish 200 Week Charity Sale
.
Read the full article on GamingOnLinux.