this post was submitted on 13 Nov 2023
18 points (95.0% liked)

Linux Gaming

18510 readers
421 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.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

Hi guys! Brand new PC...And I'm trying to install its brand new 7800XT. I've chosen KDE Neon, as it was my previous OS, and I've grown to like it. I'd like to stick with it if possible...I'm writing this preamble, because when I try to run amdgpu-install from the AMD downloads page, all I get is:

Unsupported OS: /etc/os-release ID 'neon'

So...what can I do? Neon is mostly Ubuntu 22.04 to most effects. Kernel is 6.2.0-36-generic.

Thanks!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 2 years ago* (last edited 2 years ago) (7 children)

As others have said "Ya doin it wrong!"

AMD has the AMDGPU kernel driver already in place in the linux kernel, and excluding the newest generations of cards for about a month or two after they come out, that part should work fine. Additionally, you need Mesa installed for the userspace drivers. It is typically preinstalled and covers the OpenGL and Vulkan drivers for your card.

Pretty much the only time you want to run the driver from AMD's site is if you're using some particular professional applications, otherwise Mesa tends to outperform it. There are relatively few games that AMDVLK (the AMD official open source Vulkan driver) is ahead, and it's got an edge in most (all?) raytracing cases currently.

Lastly, the reason it doesn't work is because the driver install script is checking your os-release version to see if it matches the Ubuntu version it was packaged for. If you're confident that you can fix any problems that arise from doing this, you could presumably just change the string in /etc/os-release to match what it's looking for. I don't recommend doing this, though, unless you don't care if the drivers break things because they weren't packaged for the release you're using.

load more comments (5 replies)