Reddit Linux_Gaming
VKD3D-Proton 3.0 released: Big update to Direct3D 12 on Vulkan with FSR4 support
Question about HDR in games
Hey all, so I've went back and started playing through the 2 ff7 remakes and there's something that bugs me more in these games than any other and that is that it seems like the bright areas are too bright no matter what settings I change. Now Idk if that's considered to be washed out because although bright areas are bright to where the color is in fact getting washy, shadow/dark areas are nice and dark and everything pops, same in dark scenes, everything's real dark but blue lights and magic and stuff like that looks absolutely gorgeous.
I had a funny experiment last night where I booted the game in HDR, then disabled HDR in plasma, then in the game kept HDR turned on. Every single detail looked amazing, bright scenes and dark scenes and it was just great. So that makes me think maybe gamescope and plasma are doubling the HDR space so to speak.
I don't have pics atm but can get some if needed. I've got an Rx 7900 xt using HDMI 2.1 with and LG 32ML600M-B. Looking online the specs for it says 300 nits which isn't HDR compatible but it gets picked up in system as capable and also using the HDR settings in windows it just always looked great, so I know my hardwares capable but idk if it's time to blame HDR in Linux cause it looks fantastic on the desktop.
Thinking at this point I just want an answer 😅 thanks for taking the time to read
submitted by /u/thepaleman3492[link] [comments]
VKD3D 3.0 released!
Lots of changes and improvements!
Full changes here.
I'm going to leave you with the full changelog because this is amazing. There are lots of improvements in performance, speed, and more! Although it's very technical to read all of this.
A new major release, yay!
A few milestones have been reached over the last year, warranting a new major bump.
It's been quite a while since the last release due to new things coming up constantly.
These tags are mostly arbitrary anyway, and tend to be done when islands of calm and stability emerge.
u/doitsujin rewrote the entire DXBC backend, replacing our legacy vkd3d-shader path.
DXVK and vkd3d-proton now share the same DXBC frontend which gives us clean,
"readable" (as readable as DXBC can be) and lean IR to work with.
dxil-spirv standalone project now supports DXBC as well as a result.
Lots of games which used to be completely broken before due to bugs and missing features
in the legacy vkd3d-shader backend are now fixed. E.g. Red Dead Redemption 2 runs just fine now in D3D12 mode.
Some recently released DXBC based games also only work on the new path.
The amount of regressions found the last months in DXBC games has been very minor,
but it's possible there are still bugs in this area.
However, given that DXVK uses it now as well, it's been battle tested quite extensively already.
We added support for AGS WMMA intrinsics through VK_KHR_cooperative_matrix and VK_KHR_shader_float8,
which is enough to support FSR4.
Note that these shaders are tightly coded for AMD GPUs with some implementation defined behavior
(particularly around matrix layouts), and they will not necessarily work on other GPU vendors.
There is also a quite hacky emulation path of this which relies on int8 and float16 cooperative matrix support,
which can run on older GPUs at significant performance cost (and some cost to theoretical correctness).
Note that the default "official" build of vkd3d-proton only exposes this feature when the native
VK_KHR_shader_float8 is properly supported, i.e. RDNA4+ only.
The emulation path is available when building from source with the appropriate build flags.
The decision to not include this emulation path by default is over my pay grade.
The aim is to be able to ship FSR4 in a more proper way in Proton.
We've more or less caught up on the things we can feasibly implement,
so there isn't much exciting stuff happening on the feature front.
- Implemented experimental support for D3D12 work graphs. No real-world content ships this yet. This implementation is far from complete, but it works on "any" GPU since we emulate the feature with normal compute shaders. Funnily enough, the performance of this emulation can massively outperform native driver implementations of the feature in many scenarios we've tested (at the cost of some extra VRAM usage). See docs/ for more details on implementation and some performance numbers.
- Expose AdvancedTextureOpsSupported by default from SM 6.7 if VK_KHR_maintenance8 is supported.
- Expose the recently added sparse TIER_4.
- Bump exposed D3D12SDKVersion to latest 618.
- Experimentally expose support for opacity micromaps. There are some details which aren't quite compatible with the D3D12 API, but some basic demo content is working fine.
- Add support for AMD_anti_lag when exposed. The current implementation does not take frame-gen into account.
- Implement support for tight alignment from recent AgilitySDK.
- Add support for shared resource path on upstream Wine.
- Overhaul the texture copy batching situation. The new batching logic should be able to improve performance in many more cases than before.
- Implemented support for VK_KHR_unified_image_layouts. Image copy batching in particular can take advantage of this to avoid a lot of unnecessary barriers.
- Removed manual clear workaround on newer (6.15.9+) kernels on AMD, where an old kernel regression was finally fixed. Kernels older than 6.10 are also not affected by this workaround.
- Use push descriptor path on Qualcomm GPUs over BDA for speed.
- Improve handling of GDeflate when decompression extension is not available. We now ship our own fallback shader in GLSL instead of the more awkward HLSL shader that dstorage ships.
- Bump DGC scratch size on NVIDIA. Should avoid some massive perf drops in Halo Infinite on NVIDIA.
- Add performance optimization for The Last of Us Part 1 to prefer 2D tiling on 3D images. Requires an update to Mesa as well to get the proper effect.
- Handle depth/stencil <-> color image copies better when VK_KHR_maintenance8 is supported.
- Make use of VK_EXT_zero_initialize_device_memory to avoid manual clears on allocation.
- Emit render pass barriers as expected on tiled GPUs. Fixes misc rendering bugs reported on e.g. Turnip.
- For performance reasons, we deliberately skirt the spec a bit on desktop GPUs.
- Fixed a bunch of minor correctness problems exposed by new Vulkan-ValidationLayers.
- Adjust how PointSamplingAddressesNeverRoundUp is reported to match recent driver behaviors.
- Fix overflow bugs in massive (> 4GiB) sparse resource handling.
- Fix reporting of some esoteric format properties to better match native drivers.
- Fix handling of NULL acceleration structure descriptors.
- Fix some texturing bugs in Helldivers II on NVIDIA.
- Fix some bugs with memory type handling on very old NVIDIA GPUs.
- Fix bug when pixel shader includes root signature.
- Make ClearUAV barrier insertion the default now. Too many games screw this up, and D3D12 drivers seem to do it by default.
- Fix shared fences when initial value is not 0. Fixes some Star Citizen issues.
- Fix rare deadlock scenario in Ninja Gaiden 4. Fixes some long-standing issues with how we deal with fence rewinds.
- Fix some long-standing issues with how we deal with placed MSAA resources and alignment.
- Make sure we don't clear memory of imported resources. This doesn't fix any known games, but you never know :V
- Improve correctness for many odd GS/HS/DS corner cases with primitive types and API validation.
- Fixes crashes when index buffer SizeInBytes = 0, but VA was invalid. Seen in some Saber Interactive games.
- Fixes some potential deadlocks in VR interop APIs when multiple threads attempt to acquire Vulkan queue.
- Fixes 16-bit aligned structured buffer strides. Not observed in any real content, but you never know!
- Add FF VII rebirth sync bugs workarounds. Fixes some rare GPU hangs.
- Add misc AMD workarounds for Monster Hunter Wilds caused by bugged hardware around sparse SMEM.
- A proper hardware workaround in RADV is still pending.
- Workaround some Starfield bugs around NonUniformResourceIndex use.
- Add performance workarounds for extremely large tessellation factors used in misc new Koei Tecmo games.
- Add Wreckfest 2 workarounds for illegal texture placement aliasing. Fixes some broken textures.
- Add barrier in Satisfactory that game missed. Fixes some corrupt rendering especially on AMD.
- Ignore NOT_CLEARED flags on allocation in all games now. Native drivers seem to always clear regardless of the flag, and e.g. Street Fighter 6 relies on NOT_CLEARED memory to actually be cleared :(
- Workaround some issues with RGB9E5 and alpha write masks observed in Ninja Gaiden 4.
- Add missing barrier in Death Stranding (the older build, not Director's Cut).
- Add missing barrier in Wuthering Waves.
- Workaround bugged uninitialized loop variable in Dune MMO.
- Disable UAV compression in Spider-Man Remastered. Fixes some weird RT issues on RDNA2.
- Add Root CBV robustness workaround for Gray Zone Warfare.
- Disables color compression in Rise of the Tomb Raider. Fixes some glitches due to game bug on AMD.
- Workaround some bugs in Port Royal benchmark.
- Workaround Mafia: Definitive Edition hanging GPU when using FSR on startup due to use-after-free.
- The workaround applies to all uses of FSR. Plausibly workaround a hang in MGS: Delta as well, but not confirmed it was this bug.
- Workaround Control RT path occasionally observing NaNs due to bad normalize() patterns.
- Workaround Final Fantasy Tactics Ivalice Chronicles illegally using dynamically indexed root constants.
- Added a lot more debug instrumentation as usual.
- Not user facing, so omitting details.
- Make it a bit easier to use vkd3d-proton in Linux-native projects.
- Remove DXVK_FRAME_RATE to align with DXVK's removal. Only VKD3D_FRAME_RATE remains (at least for now).
[link] [comments]
Control Bazzite laptop with XB1 controller or Steam Deck?
I have a gaming laptop with Bazzite and Steam installed. It’s working great and it recognizes my XBox One controller via bluetooth for input to games, and it works without issue and I can connect it to my TV via HDMI. So far everything works fine. I want to use it like a game console , leave it hooked up to the TV and sit my fat butt on the couch or bed and control the PC from my XB1 controller, or maybe even use my Steam Deck as a controller such that I can navigate the PC outside of games, especially the Steam app just using the controller. Has anyone done this?
submitted by /u/guitarot[link] [comments]
Running Rocket League on Mint
I've been trying to run Rocket League on Mint for the past 2 hours, Everytime I launch it either black screens and freezes my entire PC or just black screens without me able to interact with anything besides moving cursor.
submitted by /u/Valuable-Answer4167[link] [comments]
Total Reload is out now: Rewire the Universe in this sci-fi puzzle game for Linux
Hi r/linux_gaming,
We're excited to share that our atmospheric puzzle game, Total Reload, is out now, and it has native day-1 Linux support.
What is it?
In the game, you help an Artificial Intelligence named HAWKING to activate an incredible mechanism that can reload the Universe. It's a first-person puzzle experience where you manipulate circuits and energy lines to solve environmental challenges in a mysterious sci-fi facility.
Why this post?
We're a small team, and ensuring a smooth launch on Linux was a priority for us. We'd love for the community to check it out and share your feedback, especially regarding:
- Performance on different distros and hardware.
- General impressions of the gameplay and puzzles.
Links:
[Steam Store Link] | [Epic Games Store Link]
We hope you enjoy the game!
submitted by /u/JustFabler[link] [comments]
Steam OS en PC Gaming
Hello! Has anyone managed to install STEAM OS on a Ryzen7 7700 with an RX 7800XT? I don't know if it is still compatible with AM5. I've tried several times, but when I boot from the USB, the screen goes black and the Steam installer doesn't start. I currently have Bazzite and it worked fine for me, but STEAM OS doesn't.
submitted by /u/Jorcv19[link] [comments]
Linux from game?
Hi people help me in chose linux from best perfomace in game. Usaully i play dota2 or another online games, and last time i,m sad about fps in my fav dota 2. He,s drops from 150 to 50-60 :(
submitted by /u/TechnicianParty1842[link] [comments]
Steam and Compatibility issues
Good morning,
I am (more or less) new using the OS, in this instance the Ubuntu Distro, by almost a year. There are many things I don't understand, so I would like some help.
When I changed from Windows to Ubuntu, I immediately installed STEAM to keep playing my games, I had read about the possible solutions to the whole compatibility problems, and found no issues once I solved them.
At least until a month ago.
I updated my system, as well as removed some old files, and tried to play Warframe on STEAM. But every single time I tried, even after restarting my computer, resulted in NETWORK problems. The same with Pal world, Frostpunk and many other online games.
The only games I could access are those that doesn't require to be online, like Mechanicus, or those which didn't need a compatibility tool like Proton, like Wakfu.
And a week ago, I forced upon the latter such tools. Only to find out that it too didn't find my online information...
Is there a problem with the compatibility tools for STEAM? Is it just me? And if so, how do I solve it?
submitted by /u/Aljhaqu[link] [comments]
EFT - Linux now supported?
Hello,
I used to play Escape from Tarkov when I was on Windows. Now since the game is fully out, I wanted to confirm if the game is now actually supported on Linux. I know it is on steam but I seem to struggle getting the battlestategame launcher to open on Linux. I've installed it via wine and the launcher just doesn't open.
I already own the game so just wanting to save money by not buying it again, so wondering if anyone had the same issue or if it's worth trying to fix it? If Linux is not supported then I won't try.
Playing on Fedora 43 btw.
submitted by /u/SovietTea[link] [comments]
Why does Steam run fine on KDE but runs awful on GNOME (Wayland)?
Update: My system is full AMD, so nothing to do with NVidia.
For the longest time, I was a GNOME fan when it came to Linux. There is something about the carefully polished and consistent UI of GNOME that pushes all the right buttons for me (and I've always had bad luck with KDE Plasma being buggy). However, I always returned to Windows due to various issues, but especially Steam running poorly — because if there is one app that you would expect to run well on Linux, it's Steam. The UI feels stuttery, especially with animated avatars turned on. Don't even get me started with in-game overlay, that's just supper choppy. Same case whether we are talking about snap, flatpak, rpm or deb.
I've always thought this was a Linux or Wayland issue, since I had this issue on both Ubuntu and Fedora. But I recently started to give Fedora KDE Plasma a try and, in addition to being very polished now, there are no problems with Steam (snap — yes, on Fedora, don't @ me). Not only that, but fractional scaling works wonderfully, not buggy like GNOME.
I am quite curious as to why this difference in functionality between the two DEs. I know GNOME uses their own Mutter implementation of Wayland and KDE Plasma uses... whatever they use. I also know Steam is an X11 application running through XWayland.
P.S.: I have a fairly powerful and recent computer, so it's not that.
P.S. 2: I have a Steam Deck, and Steam runs perfectly fine there (obviously), but I know the Steam Deck is running on X11 still.
submitted by /u/far-worldliness-3213[link] [comments]
NVK's Cooperative Matrix Support Proving Competitive With Official NVIDIA Driver
Sober running worse all of a sudden
Recently I reinstalled everything including Linux Mint. I set everything to max performance (as I did before). I used to get consistent 120 fps, now it stutters every single second.
submitted by /u/marougioad[link] [comments]
I think i just ruined linux gaming completely for myself...
So after over 4 years of exclusively daily driving linux, i started dualbooting a few months ago because one of the only online games i like to play every now and then, gta online, now requires anti-cheat as most of you probably know by now. I didn't like resorting to dualbooting, but it was only one game that i play off and on, so whatever.
However, now i created a new problem for myself that was completely avoidable on my part. As a monitor upgrade i decided to buy an oled tv instead of a monitor, because they cost pretty much the same but you get more value from the tv. The tv only has hdmi ports though, and i completely forgot about the fact that hdmi 2.1 is borked on amd right now. I could send the tv back since it hasn't even arrived yet, but i honestly don't want to settle anymore for a smaller monitor at this point.
So this means that as far as i can tell, the only option is to start playing pretty much everything on windows again. I considered a gaming vm since i've done that before, but i started testing my scripts yesterday and i can't even get my gpu to detach from the host anymore, no clue why.
Another option would be swapping to a different brand of gpu, but even if was willing to waste the money on that (which i'm not), intel doesn't offer the horsepower i'm after right now, and i already hated nvidia when i was still a fulltime windows user and i absolutely refuse to buy one of their products ever again.
So windows seems like the least horrible option at this point. I'll keep dualbooting just to use linux wherever i can, and it will still be nice for productivity, but i don't see any other solution here. I'm not really posting this in order to find a solution or anything (although suggestions are welcome), but i just wanted to post about this predicament i got myself into for fun (also, F you to the hdmi forum lol).
submitted by /u/juipeltje[link] [comments]
I Tried to Get Linux Gaming to Work Over 3 Months
Thanks for looking into this and reading it, its a long one.
I've spent the last 3 months trying to switch to linux, because... screw Microsoft. So I decided to return to linux (last time I dallied linux was 2011). I had heard that Linux had made huge strides since then and expected a easier transition so I was thinking this would be a breeze.
I primarily use my personal PC to monitor my homelab and play games, beyond the general PC use anyway. I run a pfSense, a small Pi cluster, an Unraid machine, and a Proxmox (HomeAssisstant and some VMs) with trueNAS (Unraid primary, trueNAS is the backup). All this to say, I'm in linux all the time. Admittedly, I'm not as capable as I should be with all linux distros/variants, but I'm in the terminal often. I know my way around.
I've tried four distros now (Mint, Arch, Bazzite, and Omarchy) and no matter what I tried I couldn't get any Steam games to work on any distro. Proton Gold compatibility be damned.
The PC in question is running a 7800x3d with a RX 9070xt. I spent weeks trying to get Steam to let me launch BG3, Hunt: Showdown, Dune: Awakening, Civ 6, and Total War: Warhammer. I eventually just started to focus on BG3 since I had trouble with every game I tried.
- Mint, games would launch to a black screen with no audio. This seemed to me to be a Mint issue so I moved to a more gaming focused distro.
- Bazzite worked the best, at least it would attempt to render a game before crashing. Bazzite would also randomly loose track of drive1 and drive2 for seemingly no reason. When I rebooted it was gamble if the other two drives would show up at all. (yes, they were set to auto mount)
- Arch, the 'play' button in Steam would flicker and reset to 'play' state. Arch was a little longer to set up but it was doable.
- Omarchy was the weirdest for me, as soon as I hit play, the steam window became invisible and no game launched. I could drag this invisible Steam window around but couldn't interact with it at all beyond that. Loved hyperland and all the keybinds.
They all worked as general computers perfectly fine. Well, I had some SSH issues and issues accessing network drives on some distros but those were easily remedied.
I tried every workaround and tip I could find on the internet. Messing with all the different Protons, Vulkan settings, DX11 tweaking, disabling DX11, Steam launch commands, Wine, gamemode, different drivers, ProtonUp-QT, flatpack version, not flatpack versions, forcing AMD firmware updates, etc. etc. etc.
I lost count of how many times I've installed fresh and tried again.
I'm not a normal pc user. I'm not the most knowledgeable with linux either but I'm far beyond most common windows users. If I can't make the switch to linux, then what hope does average joe user have?
I've not tried this hard to get something working in years and I'm so pissed that I couldn't. Maybe, I was so focused on the problems I missed the forest for the trees. Either I'm the unluckiest SoaB out there or linux just sucks maybe?
I just cant spend much more time trying to get this to work. I guess I'm going to have to return to Windows 10, but I REALLY don't want to.
If anyone knows what the heck I've missed or has a recommendation, please let me know. I'm at my wits end here.
submitted by /u/CombatDork[link] [comments]
World of Warcraft Help
Looking for some helpful advice in my current situation. I have been running windows 11 for some time and decided to go back to Linux (previously ran Arch) on my machine. I don't really remember why I went back to W11. Last night, I wiped everything and installed OpenSUSE Tumbleweed. So far so good, ran an update, computer crashed. Reinstalled OpenSUSE and this time it worked fine.
Installed steam, discord, and lutris. I have 3 main ssds. 1TB Crucial for boot and OS, 1TB Gen 5 Crucial for my primary gaming, and 1TB Gen 4 Samsung for extra game space and work related tasks.
When I installed steam, it went straight to my boot and OS drives. Tried installing Battlenet this way but I couldn't make steam install the proton environment in my Gen 5 Crucial drive since it's a non-steam game. So steam isn't really an option for me. That's when I diverted to lutris.
Went through the steps to install battle.net and failed. Wine 8.26 does not work for battle.net in anyway I tried. Switched to proton-experimental and was able to install and login to battle.net and install wow where I wanted it to.
Launched the game, immediately noticed performance was worse. My fps was up in the 200s on 1440p native with high settings but it had horrible stutter and frame drops. On top of that, certain assets would be pitch black and just GROW. Like a small section of water was blacked out and it slowly expanded until the entire body of water was black.
I also tried another launcher (I think faumgus or something like that) and it just didn't work whatsoever.
In Windows 11, I was able to get an average of 250fps in most areas and get close to 300fps without FSR or Frame Gen. Fully native gameplay.
CPU - 9800X3D GPU - Powercolor Hellhound 7900XTX RAM - 32GB of DDR5@6000MT/s OS - OpenSUSE Tumbleweed
I guess my question is... Is world of Warcraft really better on Linux and worth the time to setup on Linux? Does it even work as of November 2025? Is it going to break or perform worse everytime there is an update?
What OS should I be looking at? And what's the best practice for installing WoW currently? Most resources I found are at least 3 months old which updates can easily break in that time frame.
submitted by /u/Exxtruna[link] [comments]
PC for emulation
Hi everyone — I'm putting together a living-room PC dedicated to emulation and could use some advice. Specs: Ryzen 5 5600GT (integrated graphics), 16GB DDR4 3200MHz, 512GB NVMe. Which OS would you recommend for this use case: Batocera, Bazzite, or ChimeraOS? Is there a noticeable performance difference between them? With these specs, how well could I expect Switch emulation to run?
submitted by /u/Acrobatic_Vehicle924[link] [comments]
Which distro and driver for a system using RTX 3080?
I have a separate 4 tb drive that I am thinking of making my main OS on desktop. Specs are:
AMD 5800x3D RTX 3080 32 GB Ram 3200 mhz
Is there anything here that would mess things up in, say Bazzite, like the CPU being a little niche or is 3D cache more mainstream and it’s fine?
What Nvidia drivers to not lose performance over Windows please?
Thank you
submitted by /u/Psychseps[link] [comments]
Seiten
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- nächste Seite ›
- letzte Seite »
