Other News about gaming on Linux
Does using linux when gaming lower temps compared to windows 11
I have a rtx 2060 i5 10200H I locked it in 85c because it always go up to 90c and I'm thinking to switch to linux because of this. Sorry I'm new to linux so this may be a stupid question and is it okay to play games at locked 85 c on my laptop?
submitted by /u/mihkogr[link] [comments]
steamrip
do you use steamrip games to play on lutris or steam it self? i got this prototype and tombraider DE that dont work on steam app but the prototype works on litrus but not the Tombraider DE my question is it is not all the game on steamrip can run on linux? is it windows only compatible?
submitted by /u/IllustriousHurry5966[link] [comments]
GUIDE: Using nvflash to read/write NVIDIA GPU BIOS on Linux
There are two ways to natively read/write the GPU VBIOS on Linux, without ever touching Windows.
The /rom method- This is not recommended, but I'm briefly covering it too, since so many people talk about it, "because you don't need any 3rd party tools".
- Everything on Linux is a file. Even devices. Which means that there's a "file" representing the "ROM" of certain devices such as graphics cards.
- You can find the files of all ROM-based devices by running this command: ls -l /sys/bus/pci/devices/*/rom
- To verify that you found the correct device, look at the subsystem_vendor and subsystem_device file contents in each device directory (same directory as the "rom" files). They will contain the manufacturer's ID, such as "vendor 0x1043" which is the ID for ASUS. This helps you identify the correct device if you use that manual method.
- To actually read the /rom file, you need to follow other guides to do the "1" and "0" writes to it. It's terrible and I won't talk more about it.
- Here's why /rom is terrible: It's the shadow VBIOS stored in system RAM, not the actual BIOS inside the card. If the card has booted up and initialized itself, the shadow VBIOS will contain different values and will not be a true dump of the ROM, and may not even be bootable if you were to flash it to the card. Furthermore, that reading method does ZERO validation of the data. Please be extremely careful. It's dangerous.
- NVIDIA has created an internal factory/repair tool named nvflash, which they use on both Linux and Windows to flash their graphics card BIOSes, perform diagnostics, etc.
- It's distributed via leaked files. The primary location for the leaks is Techpowerup.
- nvflash reads the actual GPU VBIOS, not the shadow BIOS. And it carefully checks validity of data, and shows you useful metadata, and has features such as "verify that VBIOS hash matches ROM file", etc. This is the tool you should always use if you want to avoid bricking your card!
- To read the ROM, your graphics card driver must NOT be loaded at all (nvflash will refuse to run if it notices such a state). Basically, if you're at your desktop environment via any driver (NVIDIA, nouveau or nova), then you're screwed. You will have to reboot without an active driver.
- You MUST also DISABLE SECURE BOOT in the BIOS temporarily. Because it blocks the ability to use /dev/mem to talk to the GPU. nvflash will error if you try using it with Secure Boot enabled.
- The easiest way to ensure that the GPU's driver isn't loaded by Linux is to go into the Linux boot menu (usually by holding Shift while booting), then edit the kernel entry (by pressing "e" if it's GRUB), look for the linux boot arguments line, press Ctrl-E to go to the end of that line, and carefully add module_blacklist=nvidia,nouveau,nova_core nomodeset 3 at the end (carefully note: it's _ UNDERSCORE blacklist, to blacklist those modules completely so that no applications/services can tell those modules to load during the startup process). Those arguments tell the Kernel to never load ANY kernel Video drivers, and to boot into a terminal instead of a GUI. Then press Ctrl-X to boot with those settings.
- When you're in the terminal after ensuring that no driver is loaded, you should now double-check the drivers by running lsmod | grep -E "^(nvidia|nouv|nova)" which will tell you if any GPU drivers are loaded. You should get zero results for nvidia/nouveau/nova.
- Now you can safely use the nvflash utility (it's MUCH safer and more accurate than manual /rom reading).
- Always begin by saving the existing BIOS plus a text file describing its contents, by running sudo ./nvflash --save bios.rom | tee bios.txt. The tee pipe will save the nvflash text output, letting you refer to its ROM metadata description later.
- Now you can also install any BIOS update with sudo ./nvflash theupdate.rom, if you have an update.
- If your card has multiple BIOS slots (switchable between performance/quiet modes, usually), then you should ONLY flash ONE of them, then power off completely, and cold-boot up again and ensure that the new BIOS works. If it worked, THEN you can turn off the computer, change the physical BIOS switch to the second BIOS slot, and flash that too. Doing it this way avoids bricking your GPU in case the update failed.
- Note: Always keep backups of the original BIOS ROMs from each slot, before writing any new data at all, so that you can restore the working BIOS if necessary.
- If the update ever fails and bricks one of the BIOS slots, then just boot from the other BIOS slot. And then, while the computer is running, you have to change the physical BIOS selector switch, and then flash again. That switch movement controls which ROM chips gets written (and also which one gets read at bootup). So it's a great way to rescue bricked cards. Never flash both slots until you're sure that you have at least one cold-bootable slot.
Have fun!
submitted by /u/pilkyton[link] [comments]
Dualscope: Play any game on Split Screen! (running two steam instances with gamescope)
PEAK running on the same PC, using different Steam accounts!!
Why?Recently my boyfriend and I bought PEAK to play together, however his PC is really old and is not able to run the game in a playable state, since the game doesnt have any native local co-op, I decided to build a little script to open two Steam instances inside gamescope with different accounts on your DE.
You can check the script here!
How does it workThe script uses run-as to open another gamescope instance with Steam using another profile on your Linux PC, this allows to run two Steam apps at the same time.
Also, let's you decide which devices (gamepads, keyboards, mouses) to assign to both instances of gamescope.
This script was made for my specific setup, so you need some modifications to make it run on your system, also i SUCK making bash scripts, expect a lot of bugs, but hopefully it will work without any issues.
Since these are full Steam sessions using gamescope, both players can play different games without any issues! (If your PC can handle it tho)
submitted by /u/NaviVani-dev[link] [comments]
Just sharing my hobby that turned into a mini project
I've always loved Linux and I've always loved gaming. I usually play on Linux and also test some games just to see if they run well, if they have issues, or if they perform better than they did on my Windows computer.
As the Linux gaming niche has been growing in recent years, I realized that games don't have Linux testing, so I was curious to see how they perform on hardware close to or similar to mine, so I decided to create several of my own!
I'm taking this as a hobby and a pastime, so if you're curious about seeing some games running on Linux and want to see what a gamer's life is like from the penguin's perspective, stop by if you're interested.
Note: Since this is a hobby for me, and if anyone happens to be interested in seeing a specific game, I can try to bring it along, but I can't guarantee it will be quick, as I only plan to record or post what I'm playing at the moment. But I'll always try to bring it along!
submitted by /u/Afraid_Question_8236[link] [comments]
i have a problem with 8bitdo Ultimate 2C in hollow knight
i have a problem with the controller ultimate 2c in hollow knight, im using linux mint 22.1 cinnamon, the problem is in hollow knight, the trigers doesn´t work well, they work but not all the time but only in hollow knight, in other games the trigers works just fine, the controller is mark in steam like unknown controller suport, it doesn´t work with steam input. help
submitted by /u/itsalejoxd[link] [comments]
The strangest thing just happened. (re: Google AI)
Google AI recommendations are actually decent when I am searching for Linux resources. They have never been that way before. Is this a common thing?
submitted by /u/GlassDeviant[link] [comments]
AMDGPU driver failure/100%cpu no gpu usage
This is really long, TLDR at the bottom.
Yesterday I told my computer (Ubuntu 24.04.3 LTS, 9950X3D, 7900XTX, MSI X870E Carbon) to reboot, then walked away and got distracted.
About 10 hours later I came back to no display, but USB devices powered and system fans running.
After hitting the space bar a couple of times and not getting a display out, I figured the system had hung on shutdown, which I have seen it do once or twice before.
I then held the system power button down until the system shutdown, and went to bed.
This morning I turned on my computer, it ran through memory testing (very long POST time), then booted no problem.
I launched Steam, saw the userprofile/launch window, then nothing. The system tray showed Steam running, and hitting Super showed a 'window' of sorts, but it was just the Steam icon hovering in empty space.
I'd dealt with this problem previously, as Steam apparently does not like having both an Igpu and a Dgpu installed at the same time. I checked through Resources (https://flathub.org/apps/net.nokyan.Resources) but it only showed my Dgpu. (Later on I did check in BIOS and it was still set to disable integrated graphics)
I decided to go back to my old workaround, which was to select Steam and choose Run in Big Picture.
When Big Picture launched, I noticed right away that the responsiveness seemed worse, but I launched a game anyway.
After launching I saw that I was getting 1 frame about every 2-3 seconds. I looked to Resources again, and saw that my cpu usage was at ~80% and GPU total usage was at 0-5% usage, but Video Encode/Decode was at 90% usage. Power draw was sitting at 80W, which is normal at the desktop, but I usually see 250+ in game. (See pictures below for more detail)
Tried verifying game files, it re-downloaded one file, but didn't fix the problem.
At this point I started looking for solutions online. An (incomplete) list of the things I've tried to no effect:
https://steamcommunity.com/discussions/forum/11/4406292251594228515/ using the launch options of:
1: DRI_PRIME=1! %command%
2: DRI_PRIME=1 %command%
3: DRI_PRIME=0! %command%
4: DRI_PRIME=0 %command%
sudo ubuntu-drivers install, returned "0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded."
sudo apt install linux-headers-generic build-essential dkms, returned "0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded."
sudo apt install mesa-vulkan-drivers, returned "0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded."
sudo apt install xserver-xorg-video-amdgpu-hwe-18.04, returned "0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded."
https://github.com/FrameworkComputer/dri_prime1-detection/blob/main/README.md#steam-game-setup-instructions-for-ubuntu-22043-lts-long-term-support---one-nvme-drive, reports nothing using Dgpu. (TBH, not sure this would even work, but I tried it, so its in this list)
sudo lshw -c video, returned "*-display
description: VGA compatible controller
product: Navi 31 [Radeon RX 7900 XT/7900 XTX/7900M]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:03:00.0
logical name: /dev/fb0
version: c8
width: 64 bits
clock: 33MHz
capabilities: pm pciexpress msi vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=amdgpu latency=0 mode=1920x1080 resolution=3440,1440 visual=truecolor xres=1920 yres=1080
resources: iomemory:f00-eff iomemory:f80-f7f irq:198 memory:f000000000-f7ffffffff memory:f800000000-f80fffffff ioport:f000(size=256) memory:dd800000-dd8fffff memory:dd900000-dd91ffff"
The clock speed of 33MHz seems off to me, but I don't know enough to know for sure.
Reboot > Advanced Options > Ubuntu(recovery mode) > dpkg. Succeeded, but didn’t seem to make any changes.
Also tried fsck, which asked me to reboot, which I did, and then upon trying again, it gave the error “e1fsck cannot continue, aborting.”
Also tried grub with the same procedure as above, it succeeded, but didn’t seem to do anything either.
Also, on the third reboot both times I went through this, the messages:
[OK] Started bluetooth.service – Bluetooth service.
[OK] Reached target bluetooth.target – Bluetooth Support.
Starting systemd-hostnamed.service – Hostname Service…
[OK] Started polkit.service – Authorization Manager.
[OK] Started bolt.service – Thunderbolt system service.
[OK] Started system-hostnamed.service – Hostname Service.
Remained on the screen, even after the advanced options appeared.
I also saw one bit of red text during shutdown once, after the logs paused after something related to networking, but the logs scrolled too fast to see it.
From journalctl -b-2 | grep systemd, potentially:
Sep 02 19:09:08 USER dbus-daemon[1161]: [system] Activating via systemd: service name='org.freedesktop.nm_dispatcher' unit='dbus-org.freedesktop.nm-dispatcher.service' requested by ':1.17' (uid=0 pid=1832 comm="/usr/sbin/NetworkManager --no-daemon")
Sep 02 19:09:08 d USER systemd[1]: Requested transaction contradicts existing jobs: Transaction for NetworkManager-dispatcher.service/start is destructive (systemd-fsck@dev-disk-by\x2duuid-5ABC\x2dE5D8.service has 'stop' job queued, but 'start' is included in transaction).
Sep 02 19:09:08 d USER dbus-daemon[1161]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.nm-dispatcher.service': Transaction for NetworkManager-dispatcher.service/start is destructive (systemd-fsck@dev-disk-by\x2duuid-5ABC\x2dE5D8.service has 'stop' job queued, but 'start' is included in transaction).
In the process of writing this up, I found out that any non-native game simply fails to launch, no matter the compatibility options I give it. I switched to the Heroic Games Launcher and tried several Epic games, which would launch, then immediately crash to desktop. This excludes Barony, which runs to my absolute confusion. Its running "Proton - GE - Proton-latest", like the rest of my Epic games. I think that Barony might be so lightweight that my CPU can handle it at a decent frame rate, as I was still seeing 80% cpu usage and no GPU usage.
Anyone know of anything else I should try before I bite the bullet and switch distros?
Random pictures of things I didn’t want to type:
War Thunder running 1920x1080, ULQ, after ~5mins of waiting:
TLDR; Native linux games get 0-6 FPS, non-native games crash to desktop immediately, except Barony, which works fine, somehow. (Barony might be so lightweight that my CPU can run it just fine?)
submitted by /u/Man_not_one[link] [comments]
Witcher 3 indoors are too bright, regardless of in-game settings
Helldivers 2 performance with my hardware not so great for some reason
Converting a PC to linux because i wanted to use my 3090 for AI but also figured I could still play helldivers 2 when ollama AI isn't being used.
Tried popOS first and only was getting 22-24 fps (according to helldivers builtin performance tool) at 1080p or even 1440p. Tried different/forcing proton settings in steam and forcing directx 11, yield simlar or worst performance. Tried protonDB and the comments section but no dice.
So thought maybe popOS is older and/or nvidia drivers are older, so wiped and erased again and installed ubuntu 25.04.02, and changed to latest and tested propiertary drivers from nvidia (570?), reinstalled game and same thing.
Any thoughts? Any settings someone could advise? Anyone with simlar specs with simlar issue?
10900 Intel (NON-K)
64 GB of RAM
3090 RTX PNY
Gigabyte matx mobo
[link] [comments]
Will marvel rivals take the overwatch approach of just letting it run on Linux?
I've read that they patched a Linux problem and made it work. I just started playing and the game is fun but will they eventually just nerf the ability to run it?
submitted by /u/SeaworthinessFar2552[link] [comments]
Should I use Cinnamon to balance ease of use with configurability for gaming?
I've heard that Gnome gives you more of the former and KDE gives you more of the latter. I'm getting old so I don't want too many options (information overload/analysis paralysis) but I do like having control (personality type).
submitted by /u/GlassDeviant[link] [comments]
How to mount disc images? Any software similar to Daemon Tools?
Want to play old games, where a disc image needs to be mounted in a virtual drive to go around copy-protection. Solutions? I'm using Linux Mint, with either Steam or Bottles (which are not as intuitive or reliable, but sometimes turn out to be necessary).
submitted by /u/Malin_Keshar[link] [comments]
How do y'all manage Corsair fans on Linux?
I have 6 Corsair fans in my system with a noctua nhd15 and manage them through Icue on Windows. I'm trying to move forward onto Linux but I don't know how I'm going to manage the fan profiles, what do you use and is it easy?
submitted by /u/AGodlingNamedJohnny[link] [comments]
I would just like a yes or no on EAC online play
I have tried to do some googling, but it seems like generally people are asking how to get the specific games to actually launch of linux (bazzite in this case) rather than getting them to play online. Specifically rn i am looking at elden ring. it launches and plays fine, but it does launch in offline mode, and i'd just like a yes or no answer to whether or not that is a fixable issue, or something that is configured within EAC to not support linux.
submitted by /u/LonganKanningan[link] [comments]
Sooo...are there still games on steam that won't run on linux easily?
The last time I looked at the issue there were still quite a few games that would not run using WINE, Proton, or whatever, so I shelved the issue. But now with the whole end of support for WIn10 issue looming, and the miserable situation regarding Win10 LTSC, I am at my wits end trying to find a way to not switch to Win11 and so Linux is back on the table. I haven't used Linux in many years and gaming on Linux was pretty spotty when I was last using it as a daily driver, plus my familiarity with it has obviously slipped away.
submitted by /u/GlassDeviant[link] [comments]
If an exe game doesn’t run with Steam Proton am I screwed?
There are some games I played on Windows some and I try to run their exe with wine and steam proton (force compatibility run through steam) and the games just load to a blank white/black screen.
Is there any other tools that I could potentially use to run them?
submitted by /u/q_OwO_p[link] [comments]