You are not logged in.

#1 2023-08-03 21:03:37

cloverskull
Member
Registered: 2018-09-30
Posts: 277

Anyone know of a way to use the System76 kernel?

Hey friends, I have a System76 Oryx Pro 10 and would like to kill my Ubuntu installation and replace it with Arch. Typically for me this would be a no brainer but there do seem to be a handful of "gotchas" along with the basic concept of System76 making apt repos pretty straightforward for their hardware.

Anyway, the question I have in the immediate term is regarding their kernel. Evidently they maintain their own kernel build which is optimized for their hardware. How the optimization is done is a mystery to me, nevertheless I would like to have their kernel as an option. It's available in their apt repos. How would I go about installing the Sys76 kernel in Arch? Is it possible without grabbing the sources and compiling from scratch? And how would I be able to keep it up to date using traditional update/upgrade constructs (pacman, yay, etc)?

Thanks for the help!

Offline

#2 2023-08-03 22:11:04

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,104

Re: Anyone know of a way to use the System76 kernel?

From what I know they primarily have a module/kernel driver for some HW features that should generally work with any kernel and is available as https://aur.archlinux.org/packages/system76-dkms and similar, see e.g. https://wiki.archlinux.org/title/System … o#Packages

Offline

#3 2023-08-03 22:16:47

yochananmarqos
Member
Registered: 2020-02-05
Posts: 217

Re: Anyone know of a way to use the System76 kernel?

FYI, the system76-dkms package is only necessary for laptops with the proprietary Clevo firmware. The Oryx Pro 10 has the open firmware, so it's not necessary. The system76-acpi-dkms package is only needed with kernels <5.16.

Offline

#4 2023-08-04 00:53:22

cloverskull
Member
Registered: 2018-09-30
Posts: 277

Re: Anyone know of a way to use the System76 kernel?

Thanks for the feedback, folks! Looks like I should be all set without it, then.

Perhaps I should start a new thread, but now the thing that has me scratching my head a bit is how the system76-scheduler package may or may not work with various kernel incarnations. I’m inclined to play with kernels (particularly what cachyos is up to lately) but I have no concept of whether the scheduling schemes will conflict with one another tongue

Thanks for the help here, much appreciated!

Offline

Board footer

Powered by FluxBB