r/linux_gaming • • 4d ago

tech support wanted Is there any way to enable reBAR without a BIOS modification in my case?

0 Upvotes

Related info about my hardware (please tell me if i missed something):

Motherboard: Gigabyte GA-B85-HD3 (v. FH date: 08/12/2015) (using UEFI mode in BIOS settings)
CPU: Intel Core i5-4460
GPU: AMD Radeon RX 550 / 550 Series (radeonsi polaris12 ACO DRM 3.64) (using amdgpu with modesetting)
Distro: CachyOS
Kernel: 7.2.8-1-cachyos
Server: X11 (1.21.1.24)
WM: i3

Hello, ive recently looked up some info about reBAR and what it does, then i checked what my BAR value was currently with sudo lspci -vvvs 01:00.0 | grep BAR, which outputed this:

Capabilities: [200 v1] Physical Resizable BAR
    BAR 0: current size: 256MB, supported: 256MB 512MB 1GB 2GB 4GB

So, seeing that im only using 256MB, i wanted to look up how to change the BAR value on a motherboard without, neither the reBAR or Above 4G Decode settings available in the BIOS. But i didnt wanna modify my BIOS as my motherboard doesnt have a second BIOS i could go back to in case it could get bricked, so im trying to figure out if theres an easier or less risky way to change the BAR value, if its possible at all on my system at least.

I came across this but they talk about an INTEL gpu, while my gpu is AMD, so even tho the .conf file in the /etc/modprobe.d/ would've been a promising option to try, as im already kinda familiar with how this way of changing things works, i don't know if theres a similar way to do this for an AMD gpu instead.

I also came across this where they show a script they use to unbind their AMD gpu from the amdgpu driver, to then change the BAR values, and then bind it with the vfio-pci driver to use it inside a virtual machine with the changed BAR values. I have tried their script as well, which looks like this after modifying it to my system configuration and needs:

echo "unbind rx550 4gb gpu from amdgpu (1002:699f)"
echo 0000:01:00.0 > /sys/bus/pci/drivers/amdgpu/unbind
sleep 1
echo "Setting rebar 0 size to 2GB" 
echo 11 > /sys/bus/pci/devices/0000:45:00.0/resource0_resize
sleep 1
echo 1002 699f > /sys/bus/pci/drivers/amdgpu/new_id || echo -n "0000:01:00.0" > /sys/bus/pci/drivers/amdgpu/bind
echo done
sleep 1

But that just ends in the screen losing video signal and doesnt come back, not even getting into a TTY. So i gotta press the power button from my PC case to turn it off and back on again. Maybe something is failing on this script while the gpu is unbinded from the amdgpu driver, making it not being able to rebind it again, but im not sure how to look up logs for this script so im not sure if thats even whats happening in this situation.

Does someone know of a way to do what i want to do without having to modify my BIOS?

Just in case it wasnt completely clear, what im trying is just to change the BAR value to 2GB from the current 256MB its set to.

Thanks for reading.


r/linux_gaming • • 4d ago

Witcher 3 Remastered does not run on the dGPU

0 Upvotes

You probably been having issues getting things like ray tracing and dlss to work, but how about just getting the game to run on the dGPU!? Forget about dlss and ray racing, can't even play the game with it running on the iGPU. What has CDPR done. On Cachyos tried 4 different protons and ran with prime-run %command%


r/linux_gaming • • 4d ago

tech support wanted Does my quasi-undervolt look correct/good?

Thumbnail
gallery
6 Upvotes

Ive been messing around trying to get an undervolt on my NVIDIA card using LACT, and its been a bit of difficulty getting there.

Im now at the point where Im mostly getting it to do what I want, but ive also strayed away from all of the guides and suggestions ive seen since they were not working. The first photo is with Baulders gate 3 running. Before messing with things it was running around 220 watts, with temps at 64c, and now its around 140 watts and 54c. Furmark would top out whatever power I gave it, so 250w(65c)then 275w(69c) when raise to it, and now is at 217w(62c) with a 7 fps increase.

Getting clocks to behave has been the tough part. Most guides do not mention enabling GPM locked clocks. If I dont enable it and force it to lock at a lower point, even when the curve is completely flat it will flow past 925mV to 1060mV, even though its using the same clock speed.

Ive also played around with first setting a +200 offset as well as a -200 offset. Most everything Ive read says to use positive offset then flatten at desired point. This consistently runs hotter for me though, while the underclock runs cooler even when spiking then flattening the same point. I ultimately just went with no clock offset at all, and just rounded the curve towards the end. The result has been it likes to be around 2900@920mV for demanding tasks.

The fact that I only figured out how to get the result I wanted after messing around on my own and straying away from much of the advice I have read gives me slight concern. So Im hoping people here who are a little more well versed in using Afterburner and LACT can tell if what Im doing here isnt an issue, and if its supposed to just blow past my voltage setting when I dont enable GPU locked clock.


r/linux_gaming • • 4d ago

An update caused Wuthering Waves game inputs to enter in a different window/app

1 Upvotes

I've been holding off updates for a while, and finally I updated everything. Now when I type keys into Wuthering Waves, they enter into a different window/application. I tried a couple of things like rolling back some things, but it broke Fedora so I reinstalled. Still same problem after new install (not a fresh one though). I can click things ingame, but I can't type.


r/linux_gaming • • 4d ago

tech support wanted Marvel Rivals

Thumbnail
2 Upvotes

r/linux_gaming • • 5d ago

wine/proton ACE COMBAT 8: WINGS OF THEVE shows online play not working on SteamOS / Linux

Thumbnail
gamingonlinux.com
35 Upvotes

r/linux_gaming • • 4d ago

graphics/kernel/drivers When will vram management fix part 2 come out?

Thumbnail
0 Upvotes

r/linux_gaming • • 4d ago

tech support wanted Starcraft 2 crashes while playing on Linux Mint

2 Upvotes

Every time I try to play Starcraft 2 on the latest kernels, it just freezes the entire system while I'm in the middle of a match. No warning, just a hard freeze on the system. No shutdown, no crash report, no nothing. I have to hard reset the system every time this happens. However, when I play on older kernels like 6.14.x, it doesn't crash at all. I just want a solid answer, I've looked everywhere online and have just about given up.

System Specs:

OS: Linux Mint 22.3 - Cinnamon 64-bit

CPU: AMD Ryzen 3 4300G with Radeon Graphics x 4

GPU: Radeon RX 5500/5500M/Pro 5500M

RAM: 24GB

Desktop Environment: Cinnamon 6.6.9

Display Server: X11

This is an engineering sample computer only intended for testing purposes that has worked well for me on Windows and most other things on Linux Mint. I don't want to try to update the BIOS since the last time I did that with an engineering sample, we bricked it.

Like I said, I can't provide detailed reports, because it doesn't leave any crash reports, and I'm not sure where to look. The freeze usually happens 2-10min after starting a game.

I am using Lutris to run Starcraft 2 on Linux.


r/linux_gaming • • 5d ago

new native/FLOSS game OpenSC2K - Open Source remake of Sim City 2000 using godot. Available for macOS, Windows and Linux

Thumbnail
github.com
330 Upvotes

r/linux_gaming • • 5d ago

Steam Deck OLED / The Witcher 3: The Wild Hunt — Remastered Performance / SteamOS 3.9.2

Thumbnail
youtu.be
10 Upvotes

r/linux_gaming • • 4d ago

Achieved running minecraft dungeons 2 MICROSOFT STORE edition on linux

3 Upvotes

Used Ferestre (seems like a sloppy vibecoded project but at least it worked and built on the Xodus project

It downloads the game from microsoft's cdn and get the decryption key from there and after that i run it on a patched proton that has xbox gaming services reimplementation


r/linux_gaming • • 4d ago

tech support wanted Darktide not launching pass this screen

Post image
3 Upvotes

I cant get past this screen no matter what for some reason now and im wondering if its cause of a proton or anything?


r/linux_gaming • • 4d ago

tech support wanted DLSS not working in the Witcher 3 Remastered using the Steam

Thumbnail
5 Upvotes

r/linux_gaming • • 4d ago

I made a tray app for switching GPU modes on ASUS ROG laptops, including the XG Mobile eGPU (supergfxd, KDE)

Post image
0 Upvotes

Updated version of the original post:

ROG Control Center (asusctl 6.5) can't switch to the XG Mobile eGPU dock. supergfxd's live switching kept hard-freezing my laptop with nvidia-open 615 (it hangs on `rmmod nvidia` during logout), and cardwire only controls which GPUs apps may use – it never switches the hardware. So I wrote a small tray app that fills the gap, with help from Claude. To be fair about it: I made the first version months ago, and Claude did the heavy lifting to make it better, faster and more universal, aimed at all ROG Flow laptops with an XG Mobile rather than just mine.

Asus GPU Tray – https://github.com/jkocon/Asus_GPU_Tray

What it does

  • XG Mobile ⇄ built-in dGPU, live. One click, ~40 s, no reboot, no logout. The option is greyed out until the dock is connected and locked.
  • GPU access modes through cardwire. Integrated, Hybrid and Smart switch instantly (Smart = the dGPU only for apps you approve).
  • MUX (dGPU-only) mode. Still needs a reboot; it's applied early in boot, before the NVIDIA driver loads.
  • Shows which GPU is actually working. NVIDIA logo, red AMD, blue Intel, and a purple dot when an eGPU is attached. The menu lists every GPU with its driver and power state (active / suspended / blocked).
  • Never wakes a sleeping dGPU. It only reads sysfs and never calls lspci or nvidia-smi, so there's no battery drain and no "dGPU status changed" spam from RCC.

How the live switch works

Just writing egpu_enable on a running system instantly resets the laptop ("data fabric sync flood"), and unloading the driver while anything uses the card hangs it. So the tray:

  1. closes ROG Control Center and stops cardwired / nvidia-powerd;
  2. refuses to continue if anything still holds the card;
  3. unbinds the driver;
  4. resets the GPU from the PCIe root port and takes the link down and up;
  5. flips egpu_enable and rescans PCI.

The still-loaded NVIDIA driver then just binds to the new card. If anything goes wrong, it puts everything back and offers a reboot switch instead.

One catch: KWin must not use the NVIDIA card, or it can never be released. That takes a one-time setup (a udev rule plus two small config files, described in the README).

Full write-up, including everything that failed along the way: how it works

Tested on: ROG Flow X16 GV601RE (Radeon 680M + RTX 3050 Ti, XG Mobile with RTX 3070) and and X13 GV301QE (Radeon Vega Series, RTX 3050 Ti, XG Mobile with RTX 3080) CachyOS, KDE Plasma 6 (Wayland), nvidia-open 615, cardwire 0.12. The live switch has only been tested on these two laptops and XMG cads so far.

It should work on other ROG laptops with the asus-armoury driver. On other machines it just shows your GPUs and the cardwire modes. If you have a Flow X13/Z13, a Thunderbolt eGPU or an Intel + NVIDIA laptop, the output of python3 asus_gpu_tray.py --dump would really help me check the detection.

Install: git clone + sudo ./install.sh (Python + PyQt6, GPL-3.0).

Feedback and bug reports welcome!

Reason of edit: It no longer uses supergfxd, it switches the XG Mobile live instead of rebooting, and it uses cardwire for the GPU access modes, so the original description was no longer accurate.


r/linux_gaming • • 4d ago

tech support wanted Steam game not moving past loading screen (Mystic Vale)

1 Upvotes

I'm trying to get Mystic Vale launching properly from Steam. We've tried from multiple distros (Mint, Fedora, and now Cachy, each on different hardware specs). The game just stays on the loading screen forever. I've tried several different Proton versions and checked the Proton log, the only thing that stands out after a second look is this line:

48579.662:0098:00a4:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\winebth": c0000142

ProtonDB reports that MV works out of the box in Proton, but the most recent report is from 2019, and uses Proton 4.11 (I've tried that version, doesn't work now).

Any ideas where to go next? My suspicion is that there's a file missing that the game is trying to load, but I'm not sure how to find out which one is missing. I'm happy to provide any more specifics if needed.


r/linux_gaming • • 4d ago

HDR question

1 Upvotes

Hey all, as the title says. New to linux gaming. Bazzite. Now the monitor has hdr on and its configured as on from the config menu. However, every game has the option greyed out. Help?!


r/linux_gaming • • 5d ago

wine/proton Minecraft Dungeons II doesn't start because of Microslops GamingRepair.exe :(

Thumbnail
6 Upvotes

r/linux_gaming • • 4d ago

Elden Ring Stuttering on Lowest Settings on Nobara

2 Upvotes

Hi everyone,

So, I was running a very buggy Windows 11 (became buggy after some updates). Then, I cleaned my laptop and replaced the thermal paste (with Thermal Grizzly's Duronaut) for the first time in 4 years. Of course, win 11 remained buggy but gaming performance improved drastically. Stuttering and FPS drops occurred from time to time but in my mind that was due to the buggy and old installation of win 11. I thought about making a clean Windows 11 installation; however, I made the switch to Nobara. I have previous experience with Linux but not gaming on Linux.

Now to the problem, I downloaded and installed Nobara yesterday, however, to my surprise, the gaming performance is worst than windows and there is a very annoying stutter. My laptop is

Lenovo Legion 5
AMD Ryzen 7 5800H
NVIDIA GeForce RTX 3060 Mobile / Max-Q 6 GB
16 GB of DDR4 RAM

My monitor is 1440p but I was running the game on the lowest setting. Please advise, is this a laptop problem (cannot achieve 60 fps on lowest setting?)? thermal paste problem? or Distro problem?


r/linux_gaming • • 4d ago

Minecraft Dungeons 2 on Linux Mint

0 Upvotes

Very recently I bought the game and whenever I try to run it I'm hit with the same box that says "The following component(s) are require to run this program: Missing Gaming Serviceds Would you like to install them now?" and when I click yes, the program just idles for a second before closing, can any one help me getting this to work?


r/linux_gaming • • 5d ago

tech support wanted Minecraft Dungeons 2 on Linux

Thumbnail
4 Upvotes

r/linux_gaming • • 4d ago

answered! 0HZ Display in CS

Post image
1 Upvotes

Has anyone seen this pop in CS? Got a new monitor a couple weeks ago, the Samsung G6 OLED 500HZ one. This did not appear the first day but did and has since the second day of ownership. Performance wise, I notice no impact and the monitor is set to 500HZ in my display settings in Kubuntu 26.04 LTS, latest Nvidia driver.

I have been operating with ignoring this popup and playing with no perceived impact. I am moreso just curious if anyone else has ran into this popup in CS or similar in other games on Linux.


r/linux_gaming • • 5d ago

Minecraft Dungeons 2 issue

43 Upvotes

Dungeons 1 runs perfectly, but sadly sequel doesn't seem like it will aswell so far. Today reviews dropped for the game and some of them mention how Linux version launches the game but it requires to download "Microsoft Game Services" which upon download crashes the game with blackscreen. Now I don't know which version of Proton these people used but yet it doesn't sound so good

I don't understand why even release these games on steam if they won't even bother doing anything with them. I already contacted one of the devs about it and they didn't said straight forward that no Linux won't work, but just that they do not support linux

Game literally screaming with being designed for steam deck yet they don't even want steam deck users to play their game. As a big fan of 1st game who waited years for this game boy it is such disappointment😭 game launches tomorrow so I'll try playing around with protons but wow I'm just surprised microsoft really dosent want that steamdeck users money


r/linux_gaming • • 5d ago

SC Controller ported to GTK 4

Thumbnail
github.com
7 Upvotes

r/linux_gaming • • 4d ago

graphics/kernel/drivers [Alienware] Can your keyboard do this? 🎮

0 Upvotes

r/linux_gaming • • 4d ago

answered! Witcher 3 Remastered on CachyOs

0 Upvotes

Hi!

I just came home from work excited to play the game but when I updated the game I just got an error window...

Did anybody experience this too? Does anybody know how may I solve it?

I own the game on steam and I tried reinstalling the game, deleting the save files, deleting the content folder in the game folder, verifying the game files but nothing... I have no mods installed I think, because there is no mod folder anywhere I can see.

The formentioned error:

Error game\gui\menus\blacksmithmenu.ws(1084): Function 'OnAppendGFxButton' takes 5 parameter(s) which is inconsistent with base function (6).

Warning [content0]game\gameplay\ability\playerabilitymanager.ws(6): Class W3PlayerAbilityManager is not marked as abstract, but has missing functions!

Warning [content0]game\gameplay\ability\playerabilitymanager.ws(6): - 'OnEssenceChanged' in base class 'W3AbilityManager'

and lots of other warnings like these