Linux Gaming

14330 readers
45 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 1 year ago
MODERATORS
1
 
 

cross-posted from: https://lemm.ee/post/37095616

2
21
HDR Confusion (lemy.lol)
submitted 1 day ago* (last edited 1 day ago) by SitD@lemy.lol to c/linux_gaming@lemmy.world
 
 

Hey fellas, could you help me understand a bit more about HDR?

  • I understand that it's an absolute brightness standard, not like the relative levels in SDR
  • But why does it end up washing out colors unless I amplify them in kwin? Is just the brightness absolute in nits, but not the color?
  • Why does my screen block the brightness control in HDR mode but not contrast? And why does the contrast increase the brightness of highlights, instead of just split midtones towards brighter and darker shades?
  • Why is truehdr400 supposed to be better in dark rooms than peak1000 mode?
  • Why is my average emission capped at 270nits, that seems ridiculously low even for normal SDR screens as comparison.

Cheers 😊

Edit: It's a QD OLED

3
19
submitted 3 days ago* (last edited 2 days ago) by Mwa@thelemmy.club to c/linux_gaming@lemmy.world
 
 

Help me, so yesterday i got linux (not first time) on another hardrive when i try running lethal company with proton 9 it will just crash and close and roblox it will get stuck at installing

Here is my pc and distro info: Distro: Fedora 40 Kinoite Cpu: i3 12100f Gpu: Nvidia gtx 1650 gdrr6

Update: so just get bazzite and beamng won't work on linux

4
 
 

Hello, I just installed Nobara as I thought it would be easier to play on Linux I had a bit of experience with KDE and manage to get a system running OK. Though I have now an issue with wine. When I tried to start an application (the installation is done at this point) it ask to have DirectX installed to get it running. How do I get it installed ? Also I think I have multiple wine installations as, if I start it through heroic or steam it ask for DirectX and vcrun (visual C++ if I remember correctly) and if I start it through the file browser, it only ask for DirectX

Do you know how to solve those issues ? If I get more information or solve the issue I'll post a comment about it.

Have a pleasant day you all and take care !

5
 
 

After 3 years in the making I'm excited to announce the launch of Games on Whales, an innovative open-source project that revolutionizes virtual desktops and gaming. Our mission is to enable multiple users to stream different content from a single machine, with full HW acceleration and low latency.

With Games on Whales, you can:

  • Multi-user: Share a single remote host hardware with friends or colleagues, each streaming their own content (gaming, productivity, or anything else!)
  • Headless: Create virtual desktops on demand, with automatic resolution and FPS matching, without the need for a monitor or dummy plug
  • Advanced Input Support: Enjoy seamless control with mouse, keyboard, and joypads, including Gyro and Acceleration support (a first in Linux!)
  • Low latency: Uses the Moonlight protocol to stream content to a wide variety of supported clients.
  • Linux and Docker First: Our curated Docker images include popular applications like Steam, Firefox, Lutris, Retroarch, and more!
  • Fully Open Source: MIT licensed, and we welcome contributions from the community.

Interested in how this works under the hood? You can read more about it in our developer guide or deep dive into the code.

6
 
 

D3D8 support

D8VK is now part of DXVK, and implements D3D8 largely on top of the existing D3D9 implementation. Please refer to pull request #3411 for further details.

Native WSI changes

dxvk-native now supports multiple window system backends that the application can choose between at runtime. Refer to the corresponding pull request #3738 for details. In addition, proper ABI versioning has been added for native libraries.

Non-native refresh rate emulation

In environments where the display mode cannot be changed (e.g. Proton), it is possible that DXVK reports a different refresh rate to the game than what the display is currently running at. This is problematic for games that require to be run at 60 FPS but do not limit their frame rate when using a 60 Hz display mode.

To work around this, the frame rate limiter will now be engaged automatically if a game runs in full-screen mode with vertical synchronization enabled, and if the detected frame rate over a short period of time is higher than the refresh rate of the selected display mode. This also applies to D3D12 when using vkd3d-proton as of commit 80f6c46 or later.

In case a game runs at a lower rate than expected and does not provide an in-game option to change refresh rate, this behaviour can be disabled by setting d3d9.maxFrameRate = -1 (or the corresponding dxgi option for D3D10+ games). Setting DXVK_FRAME_RATE also overrides this behaviour as usual.

Bug fixes and Improvements

  • Fixed various issues with D3D9 fixed-function texture coordinate processing (PR #4015, PR #4026).
  • Fixed pipeline layout compatibility issues when using graphics pipeline libraries, which would cause crashes or rendering issues on AMD's official drivers with pipeline libraries enabled.
  • If supported, VK_NV_descriptor_pool_overallocation will now be used to potentially save small quantities of descriptor memory.
  • Improved descriptor pool management in general to save memory in case a game renders without ever presenting to the screen.
  • Improved video processor blit functionality (PR #3970 PR #3984)
  • Improved compatibility to third-party mods hooking various DXGI entry points (PR #3966, #3968).
  • Battlefield 2, 2142: Work around hang on alt+tab (PR #4109).
  • Dead Space 2: Work around issues caused by the game's Vsync implementation (PR #4071).
  • Dragonshard: Work around performance issues (PR #4079).
  • Fallout 4: Work around an issue with the game locking itself to 45 FPS on Steam Deck OLED.
  • Fallout New Vegas: Fix rendering issues when using certain mods (PR #4079).
  • Ghostbusters Remastered: Work around flickering character faces (#4045, PR #4046).
  • Gothic 3: Fix shadow rendering issues caused by incorrectly reported format support (#3980, PR #3991).
  • Guild Wars 2: Work around a flickering issue (PR #3992).
  • Prototype: Work around broken shadow rendering if the game detects an AMD or Intel GPU (#4008, PR #4011).
  • Star Citizen: Work around an issue with the game's UMD version check (PR #3985).
  • The Sims 2: Work around low CPU-bound performance in some situations.
  • Tomb Raider Legend: Work around flickering character issues (PR #4105).
  • Red Faction Guerrila Remastered: Work around sky box rendering issues (#3696, PR #3972).
  • Rise of Nations: Work around crash on alt+tab (PR #4117).
  • Watch Dogs, Watch Dogs 2: Work around flickering character issues (PR #4059, PR #4090).
  • WRC 4: Enable 60 FPS limit to work around audio issues (PR #4099).
7
 
 

As reported by GamingOnLinux, the folks behind the modern Myst-like Quern have a native Linux demo out on Steam for an exploration-heavy first-person adventure game called Dimhaven Enigmas.

There’s a Kickstarter with tons of additional information.

In an age of native Linux support getting dropped or passed over I hope it goes well for them.

And if you’re into that sort of thing, Quern is currently 80% off. (Though it’s also 80% off if you’re not into that sort of thing)

8
 
 

It's just me or RetroArch developed the best FLOSS alternative to proprietary UI? You have a nice overlay, CRT shaders, bezels, some netplay function, customizable interface. All of this completely free and super fast.

Wouldn't be nice to also launch non-emulated games from here?

9
 
 
  • Updated wine to latest bleeding edge
  • Updated wine-mono to 9.2.0
  • Updated dxvk to latest git (which includes d8vk now)
  • Removed d8vk build options as it's part of dxvk now
  • Updated proton script so that d8vk is enabled by default as part of dxvk's files
  • Updated vkd3d-proton to latest git
  • protonfixes: added EAC fix to allow elden ring to run even if dlc not owned
10
 
 
11
12
 
 

For years I was stuck with a setup where my main monitor was plugged into the GPU via HDMI, but my secondary monitor only had VGA, for which the card did not have a port. My motherboard does have one, though. Using that basically worked... with random issues popping up both now on Linux and way back in the dark times.

One of these issues was that FO4 would not display correctly in full screen. It looked fine in windowed, but the cursor would be confined to the top left area of the screen, unless I had my second monitor, physically on the left, virtually on the right instead.

I just inherited a new card and I took the financial hit of a cheeseburger's worth for a VGA-DisplayPort adapter, and now it works just fine in full screen!

13
 
 

I use a cheap BT stick to connect my Dual Shock-alike to Proton-driven games via Steam.

The first thing I've noticed is that it doesn't connect automatically, but that's okay.

Then I was surprised it LEDs' colors are changeable via Steam, but just like other DS4 it can't output sound not via itself nor via a dedicated 3,5mm hole, but it's a given. Sony are spooks, that's okay too.

What troubles me most rn is that it lags, a lot. I can press a joystic one way and release, and it would still move a character for seconds in one direction. A fix? Just plugging it into a charger (not connected to this PC) solves it. As long as it is charged via a wall socket, it works. When it's disconnected, it starts to lag after some time.

I can't comprehend why a fully charged controller behaves like that. Does it have some faulty battery or something?

I don't have much experience with BT controllers, thus I ask you for an advice.

14
 
 

It's in early stages, and only supports Stardew Valley right now. There's a Trello board for their roadmap with broad outlines.

I don't play Stardew or else I would participate myself. Hope this is of interest to some of y'all!

15
61
Bazzite 3.5.0 Update Released (universal-blue.discourse.group)
 
 
  • Nvidia 555 Drivers on Bazzite (Nvidia :heart: Wayland)
  • Handheld Daemon Version 3
  • Full Steam Deck OLED Support
16
 
 

Currently, if I upgrade to 555 drivers, my second monitor will not show a display despite it being detected by Plasma and xrandr. Additionally, if I do get past the log screen on wayland, my framerate/refresh rate is abysmal but not reported by xrandr. Unplugging the second monitor fixes the issue.

Sometimes, before login, I simply get a black screen/no signal which I've seen other post about but have not seen anything about second display not displaying.

Initially happened on EOS but swapped over to Bazzite and same issue. Reverting to the last 550 drivers and both monitors work fine.

I've tried setting nvidia kernel parameters for wayland and disabiling GSP firmware with no luck. Both monitors connected to the GPU. Issue on both x11 and wayland. Any input would be great.

UPDATE: Connecting the second display with DisplayPort instead of HDMI resolved the issue and I can log into wayland no problem with both functioning displays

Ryzen 5600x
3070ti

Primary Monitor is connect via DisplayPort
Secondary Monitor is connected via HDMI

17
 
 

GE-Proton9-9

Hotfix:

  • When I updated winetricks in 9-8 I forgot to make it executable. This fixes it so winetricks is executable again.

GE-Proton9-8

  • wine updated to latest bleeding edge

  • dxvk updated to latest git

  • vkd3ed-proton updated to latest git

  • dxvk-nvapi updated to latest git

  • steam client changes pulled in from upstream

  • vrclient changes pulled in from upstream

  • various game quirk fixes pulled in from upstream (Farlight 84, MultiVersus, Bad Mojo Redux, (Arcanum: Of Steamworks and Magick Obscura)

  • umu clients can now run winetricks verbs (Thanks R1kaB3rN)

  • added pending patch for DXGI_FORMAT_R8G8B8A8_UNORM on d2d_wic_render_target_init needed for Alt:V -- GTA V custom client (Thanks S0P4)

  • staging patches rebased (minor)

  • fsr patch rebased (minor)

  • protonfixes: winetricks updated to current git

  • protonfixes: winetricks vcrun2022 sha256 hashes updated for vcrun2022 (https://github.com/Winetricks/winetricks/issues/2235)

  • protonfixes: fix added for Contractors VR (thanks ToRRent1812)

  • protonfixes: fix added for gog: resident evil (thanks ImLinguin and keenanweaver)---

18
 
 

Hi y'all,

So I read recently that the latest NVidia drivers (550 I think) had some big performance and compatibility improvements to work with Wayland. So I went and gave it a shot. I went ahead and upgraded my drivers to the aforementioned version, installed plasma-workspace-wayland and rebooted.

For your info, I have a 1440p 144Hz monitor and a NVidia GeForce RTX 3070. My CPU is a AMD Ryzen 9 3900X and I got 32GB of RAM.

I tried Mullet MadJack and GhostRunner, which are running fine using X11 on current drivers btw. The performance was awful. I was getting no more than 10 FPS. I did a bit of searching and found I was missing the libnvidia-egl-wayland1 package. Installed it, rebooted just in case and tried again. The FPS was much better. 144FPS for Mullet Madjack and in the 100+ FPS for GhostRunner.The problem I noticed however was how BAD the shearing was in the image in both games. Even if it had no problem running the game.

I went ahead and upgraded the NVidia driver to 555 since some other Reddit post recommended it. But I ran into a slew of other issues. The Plasma compositor crashed all the time, and if my PC went to sleep, my desktop and windows, menu, everything wouldn't get drawn completely and the mouse cursor left a trail everywhere. I had to eyeball click through my menu to log out and go back to X11.

It looks like there's still some improvements that need to be made. Until then I'll stick with X11.

19
 
 

cross-posted from: https://reddthat.com/post/21374246

What's new in this release:

  • Initial support for user32 data structures in shared memory.
  • Mono engine updated to version 9.2.0.
  • Rewrite of the CMD.EXE engine.
  • Fixed handling of async I/O status in new WoW64 mode.
  • Various bug fixes.
20
 
 

I was recently experimenting with using Gamescope to check whether HDR works on Plasma.

The games run perfectly if I set the compositor resolution (via -W and -H arguments) to a lower value like 1920x1080 (I have a 1440p monitor). But if I were to maximize the compositor window or make it fullscreen (via the Super + F shortcut), the window becomes invisible and I see my desktop. In case of maximizing, the title bar is visible but nothing else.

I have not set --expose-wayland since games don't even start when I set that. When running gamescope with Steam integration (via the -e argument), steam starts and I am also able to make it fullscreen without any issues, but when I launch a game, I only see the Steam window.

During this time, I can hear the audio from the game, implying that the game is running in the background.

Has anyone else faced this issue and what could be done about this?

FWIW, I am on EndeavourOS with the git version of Gamescope installed from the AUR, though the non-git version does not fare any better. GPU is AMD Radeon with Mesa.

21
 
 

I've been using ModOrganizer2 via SteamTinkerLaunch, but the performance is not great.

I haven't tried tweaking anything to get it better, mostly because I don't know where to start.

Does anyone have advice on modding Skyrim (especially with SKSE) on Linux effectively?

22
23
 
 

Looks like it's out of beta.

24
 
 
/mnt/myname/steam/SteamLibrary/steamapps/common/7 Days To Die/EasyAntiCheat/EasyAntiCheat_Setup.exe: Win.Malware.Generic-9828888-0 FOUND
/mnt/myname/steam/SteamLibrary/steamapps/common/Far Cry 3/bin/pb/pbcls.dll: Win.Virus.Ramnit-9837718-0 FOUND
/mnt/myname/steam/SteamLibrary/steamapps/common/Far Cry 3/bin/pb/dll/wc002312.dll: Win.Virus.Ramnit-9837718-0 FOUND
/mnt/myname/steam/SteamLibrary/steamapps/common/Far Cry 3/bin/pb/pbcl.dll: Win.Virus.Ramnit-9837718-0 FOUND
/mnt/myname/steam/SteamLibrary/steamapps/common/SteamVR/tools/bin/win32/Qt5WebKit.dll: Win.Trojan.Ramnit-5881 FOUND

These, as far as i'm aware, have come straight from steam. I've searched for these online but haven't found anyone else getting the same error.

results from clamscan

25
view more: next ›