@mabod PDS is not merged to XanMod as far as I know. I will replace this setting by Cachy (CONFIG_CACHY_SCHED):
https://github.com/xanmod/linux/blob/5.8/Documentation/scheduler/sched-Cachy.rst
Edit: Cachy done.
Git Clone URL: | https://aur.archlinux.org/linux-xanmod.git (read-only, click to copy) |
---|---|
Submitter: | Yoshi2889 |
Maintainer: | figue (figuepluto, jfigueras) |
Last Packager: | figue |
Votes: | 128 |
Popularity: | 2.24 |
First Submitted: | 2017-02-14 09:40 (UTC) |
Last Updated: | 2024-04-22 06:42 (UTC) |
« First ‹ Previous 1 .. 27 28 29 30 31 32 33 34 35 36 37 .. 51 Next › Last »
@mabod PDS is not merged to XanMod as far as I know. I will replace this setting by Cachy (CONFIG_CACHY_SCHED):
https://github.com/xanmod/linux/blob/5.8/Documentation/scheduler/sched-Cachy.rst
Edit: Cachy done.
I can not get PDS scheduler to be included.
I create the package with :
use_pds=y makepkg -f
it shows the output:
-> Enabling PDS CPU scheduler by default...
But the .config does not contain the CONFIG_SCHED_PDS option
28# grep PDS config.last
CONFIG_APDS9802ALS=m
CONFIG_SENSORS_APDS990X=m
CONFIG_APDS9300=m
CONFIG_APDS9960=m
@Sourav you can compile this package using "env use_ns=y makepkg" or "env use_ns=no makepkg". See PKGBUILD for more information
By default "CONFIG_USER_NS_UNPRIVILEGED" is disabled in this kernel. So Nautilus's thumbnailer won't work with bubblewrap. Follow here:
@IsNoGood you have to import GPG key to verify the sources. Open a shell with the build user, and import it, for example:
$ gpg --keyserver hkp://keyserver.ubuntu.com --recv-keys 38DBBDC86092693E
Get pgp verification error on build Building linux-xanmod... ==> Making package: linux-xanmod 5.8.6-1 (Пн 07 сен 2020 21:31:42) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Found linux-5.8.tar.xz -> Found linux-5.8.tar.sign -> Found patch-5.8.6-xanmod1.xz -> Found choose-gcc-optimization.sh -> Found 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-CLONE_NEWUSER.patch ==> Validating source files with sha256sums... linux-5.8.tar.xz ... Passed linux-5.8.tar.sign ... Skipped patch-5.8.6-xanmod1.xz ... Passed choose-gcc-optimization.sh ... Passed 0001-ZEN-Add-sysctl-and-CONFIG-to-disallow-unprivileged-CLONE_NEWUSER.patch ... Passed ==> Verifying source file signatures with gpg... linux-5.8.tar ... FAILED (unknown public key 38DBBDC86092693E) ==> ERROR: One or more PGP signatures could not be verified! Failed to build linux-xanmod
@rdslw done 7d26f7d99bc6
yeah @figue, "5.8.5-xanmod1-1" would be perfect.
I'm not sure how PKGBASE being for now "linux-xanmod" during prep phase, later translates in adding just 'xanmod' inside of "5.8.5-xanmod1-xanmod-1", but if this change results in 5.8.5-xanmod1-1 I think would be perfect :)
@rdslw I don't consider that an "issue". But if you find how remove the last "xanmod", I will apply the "fix" ;)
Edit: Something like this?
figue@pluto ~/packages-figue/linux-xanmod
% uname -a
Linux pluto 5.8.5-xanmod1-1 #1 SMP PREEMPT Tue, 01 Sep 2020 01:00:15 +0000 x86_64 GNU/Linux
diff --git a/PKGBUILD b/PKGBUILD
index 46ffd46..da4c953 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -118,7 +118,7 @@ prepare() {
msg2 "Setting version..."
scripts/setlocalversion --save-scmversion
echo "-$pkgrel" > localversion.10-pkgrel
- echo "${pkgbase#linux}" > localversion.20-pkgname
+ echo "${pkgbase#linux-xanmod}" > localversion.20-pkgname
# Archlinux patches
local src
How can we fix 'xanmod' being duplicated in uname -r
?
Currently it shows 5.8.5-xanmod1-xanmod-1
Pinned Comments
figue commented on 2018-12-14 00:50 (UTC) (edited on 2023-02-27 20:00 (UTC) by figue)
This package have several variables to enable/disable features.
Personally I'm running now xanmod kernel compiled with this:
Also, you can now create the file myconfig in your local repo to build this package with a custom config or use ${XDG_CONFIG_HOME}/linux-xanmod/myconfig. This file can be a full kernel config or be a script with several entries to add/remove options (you have several examples in PKGBUILD by using scripts/config):
Code involved: