Press J to jump to the feed. Press question mark to learn the rest of the keyboard shortcuts
Found the internet!
r/RockyLinux
6
Posted by1 month ago

Will Rocky Linux support my hardware(along with some other questions)?

Hello good people of r/RockyLinux!

I would like to know if Rocky Linux 8 will be able to support my cpu + gpu. I run an Intel Core i9 12900k(Alder Lake) and an RTX 3090. I an interested in using Rocky Linux as my desktop OS for some machine learning/data science side projects along with some college projects I would have to do. I know that Rocky uses Kernel 4.8 so me having some newer hardware brought some red flags for me.

I also wanted to ask if it is possible to install the newer versions of Python and R on Rocky Linux. I know it uses older packages in favor of stability(Which is fine and what I want. I can use flatpaks for newer versions of packages).

I have been debating bewteen Debian, Rocky and OpenSUSE Leap so any suggestions or pros/cons is welcome.

Edit: For anyone wondering why I am asking about the CPU+GPU, I was unsure about support since Rocky uses an old kernel especially support for the CPU as the 12900k uses Intel's Alder Lake architecture that has a different spin in the core layout with P cores and E cores along with a different hyper threading method.

22 comments
69% Upvoted
Log in or sign up to leave a comment
level 1
· 1 mo. ago · edited 1 mo. ago

Alright, well first of all... can we be friends? The kind of friends where you buy me computers and I tell everyone you're super fucking cool? No? Anyway, hardware support:

Wait a little bit. Rocky 9.0 is Coming SoonTM to a download server near you. Rhel 9 is based on the 5.14 kernel, and you can actually install the 5.17 kernel on Rocky 8.6 right now, if you don't mind fiddling with that sort of thing. Your processor should well-supported enough, thanks to patches and so on. CPUs are kind of a high priority.

A bit of Googling says that 5.16 supports your processor just fine, so maybe look into doing that update on a Rocky 9 install.

Your GPU shouldn't actually be the biggest concern, as that will be handled by Nvidia's own sort-of-open-source-now drivers, and there are already community repos that support the latest and greatest Nvidia drivers.

In short, I'd give it a couple of weeks at most before you pull the trigger on a decision. Rocky 9 should be exactly what you need, and even run Steam+Proton really well if you're into that sort of thing.

Edits after some research:

Python 3.9 is what you'll get with both Rocky 8+ and 9, but 3.10 can be installed manually without that much effort: https://linuxways.net/red-hat/how-to-install-python-3-10-on-rocky-8/

The latest versions of R and R Studio can apparently be installed easily enough by script: https://docs.rstudio.com/resources/install-r/

10
level 2
Op · 1 mo. ago

For the first part my answer will be this:

Sure thing, welcome to the club!

As for the rest of the answer, I appreciate the insight! I will definitely wait for Rocky Linux 9 and use that as my desktop OS since it uses a newer kernel that should support Alder Lake. The Python and R edits are very helpful as well. Thanks for the great answer!

1
level 1

Why not use Fedora? Do you use some package that requires an RHEL derivative?

5
level 2
Op · 1 mo. ago

To be honest I like the name of Rocky Linux, sounds cool to me. I have used Fedora before and it was a fine experience but I have an attraction to Rocky for whatever reason.

2
level 1
· 1 mo. ago · edited 1 mo. ago

There is a ton of hardware support backported to the 4.18.x kernel..

For instance, my Intel AX200 chips gained support in Linux kernel 5.3, however its supported on RHEL 8 kernel 4.18.

I would assume your CPU is supported.

I think I have seen people install CentOS 7 with i9 CPU.

But I would just wait for Rocky 9.0 as much more is included with the kernel.

3
level 2
Op · 1 mo. ago

Got ya, I will be patient for Rocky Linux 9 then. I appreciate the helpful answer.

2
level 1

Regarding Python and R, I'd suggest looking into package/environment managers like (mini)conda. That way, you can keep your machine learning / data science dependencies independent from the OS. That enables portability and, as often needed in scientific context, reproducibilty. You can also have different versions for different projects, if necessary. Including the newest onces.

With such tools, I think there is not really a need to worry to much about stable/lts releases (on a private desktop that is). I usually just run the latest Ubuntu on my machine. Or as others said, look at Fedora if you want a RH-based desktop distro. Personally, I think taking a stable server distro like Rocky to then play around with it installing desktop environments etc is somewhat contra productive. Other distros have already been optimized for that. Don't get me wrong, installing and modifying bares OS' (like arch, lfs, etc) is a fun experience on it's own. But if your main goal is application (desktop, machine learning, data science) then it's probably just unnecessary (and potentially unstable) overhead.

3
level 1

Any chance of Rocky supporting Xeon 5500 or 5600? 😅

1
level 2

AFAIK that shouldn't be a problem. It's more that they dropped default support for a lot of SAS and SAS2 controllers that would have been included in machines of that vintage.

2
level 2

I test ran Rocky 8.5 live USB on DL380 Gen 9, Gen 8, and Gen 7 servers, all with Xeon CPUs of (E5-2660, X5570, X5675, etc).

I did this as a preliminary test before migrating to Rocky. Everything worked fine, all hardware was recognized, including the filesystem types (ext4, xfs) used by each machine. My next step is to schedule the installs.

BTW, if you're looking where to find Rocky Linux Live ISO images, here's the link:
https://rockylinux.org/alternative-images

For outside the US, use one of the mirrors provided by CIQ:
https://ciq.co/rocky-linux-mirrors/

2
level 2
Op · 1 mo. ago

I asked about support since my i9 uses Intel Alder Lake which has the P cores and E cores for different tasks ie it is a whole new architecture that has just been implemented.

1
level 1

Wow, it sounds like you have one real souped up machine!

You got me so interested, I did some googling.
I hope some of the results help.

1
level 2
Op · 1 mo. ago

Thank you for the compliment! It is a very beefy machine, here is a picture of it. The graphics card(EVGA RTX 3090 K|NGP|N Edition) comes standard with an AIO as it is a special edition 3090 used for overclocking as I used to dual boot linux+windows and I would overclock this card to Kingdom come when I was in Windows :). The results were very helpful, thank you very much for that. I have settled on Linux Mint Debian Edition 5 as it works surprisingly well for everything I do along with a loveful community(the Rocky Linux community was also very nice! A surprise but a welcome one truth be told.).

2

About Community

An open enterprise operating system project.
6.0k

Members

14

Online


Created Dec 9, 2020