this post was submitted on 20 Mar 2024
36 points (100.0% liked)

Linux Gaming

15842 readers
20 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

Should I use the proprietary drivers? How much fps do I loose if I use the open drivers? I use ChimeraOS (Arch Linux)

all 20 comments
sorted by: hot top controversial new old
[–] Bandicoot_Academic@lemmy.one 64 points 8 months ago (2 children)

No. The open source drivers are better at almost everything. The only reasons to use the propriatary one is if you need some OpenCL improvements of if you are using a Radeon Pro GPU. For normal usage and gaming the open source driver will offer more performance and better compatibility.

[–] ayaya@lemdro.id 10 points 8 months ago* (last edited 8 months ago) (2 children)

if you need some OpenCL improvements

As far as I can tell mesa and the proprietary drivers both use the ROCm packages for OpenCL. I don't think there's actually a difference on that front.

[–] Bandicoot_Academic@lemmy.one 5 points 8 months ago (1 children)

I honestly don't realy know. The Arch wiki says that there are some differences with AMF and OpenCL but I don't know how up to date that information is.

[–] ayaya@lemdro.id 4 points 8 months ago* (last edited 8 months ago)

Yeah I had to double check as well. It actually does elaborate.

"AMDGPU PRO OpenCL - used because Mesa OpenCL is not fully complete. Proprietary component only for Polaris GPUs. The onward GPUs use the open ROCm OpenCL."

So for anything newer than the RX 500 series (anything after 2017) it doesn't matter for OpenCL it seems.

From what I can gather the OpenCL stack used to be proprietary, but they decided to open source it when ROCm came along. So the Pro driver used to be more important and now it's really only necessary for AMF since the Vulkan and OpenGL portions are straight up worse than mesa.

[–] soulsource@discuss.tchncs.de 3 points 8 months ago

Mesa has its own OpenCL implementations for AMD GPUs too: Clover and RustiCL. However, Clover is not really developed any more (afaik) and lacks some important extensions, such that many programs can't use it. RustiCL is rather new, and I don't know how well it works.

[–] flashgnash@lemm.ee 1 points 7 months ago

I wish Nvidia was the same story

[–] F04118F@feddit.nl 31 points 8 months ago (1 children)

Don't use proprietary drivers and don't install amdvlk or whatever it's called, just use mesa if the Steam install asks you to choose.

The open source drivers for AMD have great performance, they power the Steam Deck and have great compatibility.

[–] Vilian@lemmy.ca 12 points 8 months ago

and more tested too

[–] savvywolf@pawb.social 15 points 8 months ago

As far as I know, the open source drivers are recommended for AMD - my driver installer in Mint doesn't even list proprietary drivers.

[–] toastal@lemmy.ml 7 points 8 months ago (2 children)

Tangential: do you need proprietary drivers for ROCm?

[–] AtHeartEngineer@lemmy.world 12 points 8 months ago

Nope rocm works great with open source drivers and is way better than it was 6 months to a year ago

[–] F04118F@feddit.nl 4 points 8 months ago* (last edited 8 months ago)

No, I think I have the library rocm smi lib (or something like that) (on Endeavour/Arch btw) installed and it is used by btop to display GPU stats. EDIT: The Arch package is extra/rocm-smi-lib

[–] MonkderZweite@feddit.ch 5 points 8 months ago* (last edited 8 months ago) (1 children)

Usually not.

How much fps do I loose if I use the open drivers?

None.

[–] Cort@lemmy.world 4 points 8 months ago (1 children)

Isn't there an fps limitation on HDMI using the open source GPU drivers? Something about hdcp/hdmi2.1?

[–] Cypher@lemmy.world 3 points 8 months ago

There is, you won’t be going above 4k/60fps IIRC.

[–] wuphysics87@lemmy.ml 3 points 8 months ago (1 children)
[–] downhomechunk@midwest.social 2 points 8 months ago (1 children)

If only there were an easy way...

[–] wuphysics87@lemmy.ml 1 points 8 months ago (1 children)

I'm serious. Systematically install, test, and take notes on all the drivers (there are like 4 iirc). If I wasn't taking a crap right now, I could check my config and send it to you, but there is no guarantee it will work for you. Best thing to do is to do science at your own computer.

[–] downhomechunk@midwest.social 1 points 8 months ago

Sorry, forgot the /s