Package Base Details: linux-clear

Git Clone URL: https://aur.archlinux.org/linux-clear.git (read-only, click to copy)
Keywords: clear clearlinux intel kernel
Submitter: metak
Maintainer: metak
Last Packager: metak
Votes: 71
Popularity: 1.25
First Submitted: 2018-01-18 21:47 (UTC)
Last Updated: 2024-05-02 19:27 (UTC)

Pinned Comments

metak commented on 2022-03-27 13:44 (UTC) (edited on 2022-04-02 13:20 (UTC) by metak)

The PKGBUILD file supports a few different configurable build-time options:
  • _makenconfig Tweak kernel options prior to a build via nconfig. Pseudo-graphical menu based on ncurses. 1 2
  • _localmodcfg Only compile active modules to VASTLY reduce the number of modules built and the build time.
  • Please read arch wiki page for detailed explanation on how to use it.
  • _subarch Enable additional optimization/tuning for kernel builds by adding more micro-architectures options. Default is Generic-x86-64 number 36 if nothing else is selected.
  • PKGBUILD file with the list of architectures
  • graysky kernel_compiler_patch
  • _use_current Use the current kernel's .config file. Enabling this option will use the .config of the RUNNING kernel rather than the ARCH defaults. Useful when the package gets updated and you already went through the trouble of customizing your config options. NOT recommended when a new kernel is released, but again, convenient for package bumps.
  • _use_llvm_lto Compile the kernel with LLVM/Clang.
  • _debug Enable y some additional debug features present in arch kernel, but not in Clear upstream. n to force disable or leave empty to ignore.
Lastly, build the kernel by setting your environment variable env _subarch=40 _localmodcfg=y.

metak commented on 2018-01-22 01:49 (UTC) (edited on 2021-12-01 12:47 (UTC) by metak)

1. Binaries available in my repo: http://download.opensuse.org/repositories/home:/metakcahura:/kernel/Arch_Extra_standard/x86_64/
[home_metakcahura_kernel_Arch_Extra_standard]
SigLevel = Never
Server = http://download.opensuse.org/repositories/home:/metakcahura:/kernel/Arch_Extra_standard/$arch
THIS IS OPTIONAL:
2. After install adjust your boot cmd line. ClearLinux uses clr-boot-manager which takes care of that. This is upstream default:
quiet console=tty0 console=ttyS0,115200n8 cryptomgr.notests initcall_debug intel_iommu=igfx_off kvm-intel.nested=1 no_timer_check noreplace-smp page_alloc.shuffle=1 rcupdate.rcu_expedited=1 rootfstype=ext4,btrfs,xfs,f2fs tsc=reliable rw 

Latest Comments

« First ‹ Previous 1 .. 27 28 29 30 31 32 33 34 35 36 37 .. 47 Next › Last »

metak commented on 2019-07-23 15:54 (UTC) (edited on 2019-07-23 15:56 (UTC) by metak)

@berturion Don't expect any massive performance boost just from this kernel. Most of the clear linux optimizations are in userland. However, your desktop should be more responsive as it has CONFIG_HZ_1000=y & CONFIG_HZ=1000.

@everyone Version 5.2.2 should be out in a day or two.

berturion commented on 2019-07-20 19:23 (UTC)

Did some people find evidences of a performance boost by using this kernel instead of using arch linux kernel ? Can you share the commands or tools you used that shows significant performance changes please (good or bad) ?

I tried:

sysbench --test=cpu --num-threads=4 --cpu-max-prime=9999 run

and

time $(i=0; while (( i < 9999999 )); do (( i ++ )); done)

Results between the kernels are similar.

metak commented on 2019-07-19 21:08 (UTC)

@zheiling You'll have to provide more info about your setup and logs if someone is to help you. I don't have nvidia card so there's also that.

zheiling commented on 2019-07-18 22:04 (UTC)

With this kernel optimus-manager switch from Intel to NVIDIA does not work. It just switches to Intel again and again, when I choose NVIDIA.

berturion commented on 2019-07-18 17:54 (UTC)

Thank you @metak, I should have seen this, sorry. It works now. I needed to run this command:

pacman-key --lsign-key 50AAD02AEB1F61C9

metak commented on 2019-07-18 13:32 (UTC)

@berturion Have you imported the key as it says in the wiki? Key ID: 50AAD02AEB1F61C9

berturion commented on 2019-07-18 10:31 (UTC)

Hello, I wanted to include your repo in my pacman configuration so I added this in /etc/pacman.conf :

[home_metakcahura_kernel_Arch_Extra_standard]
Include = /etc/pacman.d/metak-kernel-mirrorlist

And this in /etc/pacman.d/metak-kernel-mirrorlist :

Server = http://download.opensuse.org/repositories/home:/metakcahura:/kernel/Arch_Extra_standard/x86_64

When I update pacman repos, I have this :

erreur : home_metakcahura_kernel_Arch_Extra_standard : la signature de « home:metakcahura OBS Project <home:metakcahura@build.opensuse.org> » est de confiance inconnue

Is that can work? How can I trust this gpg?

metak commented on 2019-07-18 00:16 (UTC)

@fidasx It takes some time to rebase all the patches and test everything with major versions. I don't know when it's coming, but my guess is in couple of days since the upstream is already at 5.2.1.

fidasx commented on 2019-07-17 23:06 (UTC)

hey @metak ty amazing pkg any idea when 5.2+ its coming

metak commented on 2019-07-11 15:37 (UTC)

@zheiling That's what clr team set as default, but I can disable it as it is in arch kernel. 5.1.17-2 (clr 5.1.16-795)