I would really like to setup my system to run off the release candidate kernel but currently winesync and ntsync related packages are for the stable kernel is there a way to either compile the ntsync modules and so forth via the kernel manager or using aur to compile the ntsync packages so i can switch to the latest release candidate kernel ?
Just use Proton-GE 10.10, it is on by default.
sorry but what does that have to do with compiling the rc kernel with ntsync?
Oh yea, sorry about that, I was at work and wasn’t paying full attention to what you said.
According to this, it is in the config set as a module for the RC:
https://github.com/CachyOS/linux-cachyos/blob/master/linux-cachyos-rc/config
CONFIG_NTSYNC=m
Also in the pkgbuild
_package() {
pkgdesc="The $pkgdesc kernel and modules"
depends=('coreutils' 'kmod' 'initramfs')
optdepends=('wireless-regdb: to set the correct wireless channels of your country'
'linux-firmware: firmware images needed for some devices'
'modprobed-db: Keeps track of EVERY kernel module that has ever been probed - useful for those of us who make localmodconfig'
'scx-scheds: to use sched-ext schedulers')
provides=(VIRTUALBOX-GUEST-MODULES WIREGUARD-MODULE KSMBD-MODULE UKSMD-BUILTIN NTSYNC-MODULE VHBA-MODULE ADIOS-MODULE)
I would think that means it is included but I am by no means an expert.
awesome I will test it out tomorrow the last issue to the puzzle is I will then if i am not mistaken use aur to compile the following packages ntsync-common ntsync-dkms ntsync-headers since the packages in the repository are not compatible with the rc kernel or am i mistaken? this also requires me to remove cachy-settings to avoid ntsync related existing files.
so after doing some reading i figured out a temporary fix till the issue can be fixed in packaging. and allowed me to switch to the rc kernel and setup ntsync. To install ntsync related packages from the repository and found they are compatible with the rc kernel so pacman allowed the overwriting of the file which the packages ntsync-common and catchy-settings share. hopefully by posting this it can help packaging teams be able to fix.
sudo pacman -S --overwrite /usr/lib/modules-load.d/ntsync.conf ntsync-common ntsync-dkms
Odd, I never had to do anything else to get NTsync to work. Back when I enabled in the kernel, all I had to do was add a line to a file to get it to activate the NTsync module with a kernel that had it. I didn’t have to install any additional packages.