1064
you are viewing a single comment's thread
view the rest of the comments
[-] DeveloperKai@lemmy.world 6 points 1 year ago

I wanna use Linux, but gaming is stopping me.

[-] XEAL@lemm.ee -2 points 1 year ago* (last edited 1 year ago)

Even games that work natively on Linux just don't look as good because of the difference between OpenGL and DirectX.

I'm replaying Metro Last Light (not Redux) on a new PC with dual boot and I'm just playing it from Windows, even when the game (has) native Linux support.

To get the best grahpics I probably could run the Windows version from WINE as I already got Steam to work with it, but AMD's GPU drivers are unstable on Linux and I couldn't get the Mesa video drivers to support my MOBO's integrated video output that I'm currently using for one of my displays.

I usually complicate things while tinkering to get something working in a specific way, but other times I just don't feel like it.

I have an RT7900 XTX and I just want to get the best possible graphics with it.

[-] Barbarian@sh.itjust.works 3 points 1 year ago* (last edited 1 year ago)

This comment seems a bit strange to me for a few reasons. The Linux ecosystem has changed and improved drastically in the last few years, and a lot of this reads like it was written a decade ago.

AMD drivers have been rock steady for quite a few years now. The catch is that unless you're doing some exotic thing (not general-purpose gaming) you should not be installing anything extra. People used to downloading drivers for everything tend to make the mistake of hunting down and downloading the Radeon proprietary drivers when those are not needed, and in some cases actively make things worse. I suspect this is the case because you mentioned Mesa when talking about the integrated graphics card, but not the dedicated one. If I'm right about that, uninstall Radeon and let Mesa handle it with the AMDGPU open source drivers built into your kernel.

Unfortunately, dual GPU setups are still very painful and annoying to set up and use. That is still an active pain point in the ecosystem. DRI_PRIME is still the best solution for this afaik, but it isn't exactly an elegant one.

Steam comes with Proton built in (their own fork of WINE with a lot of improvements), WINE & Proton have made gigantic leaps forward with the backing of Valve, and pretty much everything gaming related has moved from OpenGL to Vulkan. Anything run in Proton, for example, is going to be using Vulkan, not OpenGL

Checking out Metro's protondb page, yeah, seems like the consensus is that the devs did a shit job with their port. I'd recommend right-clicking the game in Steam, go to properties, compatibility, and enable Proton there.

[-] ned4cyb@lemmy.ml 0 points 1 year ago

What OS are you using? Which distribution / version?

[-] Barbarian@sh.itjust.works 1 points 1 year ago
load more comments (3 replies)
load more comments (3 replies)
load more comments (101 replies)
this post was submitted on 23 Sep 2023
1064 points (95.6% liked)

Programmer Humor

32056 readers
1523 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS