!EtoMXetwZPtiGzPTGe:archlinux.org

Zen Kernel

97 Members
Welcome to Zen Kernel, https://github.com/zen-kernel/zen-kernel. Releases are maintained by heftig (zen) for linux-zen (https://www.archlinux.org/packages/extra/x86_64/linux-zen/), and damentz (lqx) for Liquorix (https://liquorix.net).29 Servers

Load older messages


SenderMessageTime
11 Apr 2024
@generalbaguette:matrix.orgMatthias Görgens joined the room.01:30:58
@_oftc_sm2n:matrix.orgsm2n joined the room.11:25:55
14 Apr 2024
@damentz:matrix.orgdamentz heftig: pushed the upcoming NT sync feature set to 6.8/main, looks like upstream is interested and already took part of the series for kernel 6.10 16:35:28
@damentz:matrix.orgdamentzgetting in will be important when proton experimental and other wine derivatives implement the necessary plumbing to use it16:35:45
@heftig:archlinux.orgheftigok, thanks16:35:48
@damentz:matrix.orgdamentzand btw, with it being a driver exposed at /dev/ntsync, I think this one is worth enabling with =y rather than as a module16:36:44
@damentz:matrix.orgdamentznot sure how it would work otherwise, maybe a udev rule or users need to add a line in /etc/modprobe.d?16:37:05
@heftig:archlinux.orgheftig damentz: modules.devname contains the list of static nodes 22:32:56
@heftig:archlinux.orgheftigthat gets translated to /run/tmpfiles.d/static-nodes.conf22:33:19
@damentz:matrix.orgdamentzinteresting, I see, systemd-tmpfiles-setup-dev-early uses that file to make the static-nodes.conf file22:40:29
@heftig:archlinux.orgheftigthat creates the devices; if a device gets accessed that the kernel doesn't have the module loaded for, it will execute kmod22:42:14
@heftig:archlinux.orgheftig e.g. if you cat /dev/vhci the hci_vhci module gets loaded 22:42:29
@damentz:matrix.orgdamentzwow, I see22:42:50
@damentz:matrix.orgdamentzwell, at least for ntsync, I don't see a devnames line, that's how the modules.devname file gets populated22:43:08
@damentz:matrix.orgdamentz for example for btrfs-control, there's a line that contains: MODULE_ALIAS("devname:btrfs-control"); 22:43:48
@damentz:matrix.orgdamentz then searching for all devname references, there's a 1-for-1 in the file 22:43:58
@damentz:matrix.orgdamentzalright then, I"ll switch it back to a module for Liquorix then22:44:57
@damentz:matrix.orgdamentz * alright then, I"ll switch it back to a module for Liquorix22:45:01
@damentz:matrix.orgdamentzalthough, the C file is just 26kB in size, so whether it's static or not probably doesn't matter22:45:40
@heftig:archlinux.orgheftigguess it's missing. report a bug?22:46:31
@damentz:matrix.orgdamentzprobably, there's other issues22:46:59
@damentz:matrix.orgdamentzthe file gets mounted in /dev as 0600 for root only22:47:11
@damentz:matrix.orgdamentzthat means regular user space software can't use it I'm assuming22:47:30
@heftig:archlinux.orgheftigoh, the static-nodes stuff only works for non-dynamic minors, of course22:49:06
@damentz:matrix.orgdamentzI think I'll wait to give feedback for when regular generally available software gets the ntsync plumbing added, the main dev is focused on getting the rest of their patches into mainline22:49:33
@damentz:matrix.orgdamentzthe first set is slated for 6.10 and none of the Wine-GE or Proton have it yet, getting it in early though means people can start testing it ASAP22:49:56
@damentz:matrix.orgdamentzalso for people who have been testing it, there's not been any complaints activating it, so maybe it's all fine22:50:13
@damentz:matrix.orgdamentz heftig: ok ya, I confirmed, the ntsync device isn't loaded in /dev by default, and querying it just returns "No such file or directory" 23:52:14
@damentz:matrix.orgdamentzbut like I said, this is still super early, so I'll wait for a bug report on whether it should be static or not, or if the code needs to be changed23:52:33
25 Apr 2024
@_oftc_sjs:matrix.orgsjs joined the room.05:27:44

There are no newer messages yet.


Back to Room ListRoom Version: 5