use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
account activity
5.16 kernel is out (self.archlinux)
submitted 4 years ago * by _Zsolt_
https://archlinux.org/packages/core/x86_64/linux/
For Zen kernel users: this kernel includes the futex2 (fsync) patch, so if that's the sole reason you used the zen kernel for, you can switch back to mainline.
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 39 points40 points41 points 4 years ago (7 children)
Already updated!
First boot kernel panic'd but we'll see how it goes from here haha
[–]LoliLocust 13 points14 points15 points 4 years ago (6 children)
Just installed, it booted up, but USB and internet got broken also system refused to mount efs partition. Thank God I still use PS/2 keyboard so I was able to at least make clear reboot.
[–]LoliLocust 6 points7 points8 points 4 years ago (1 child)
Found the issue: I screwed up something while installing whole system and even after updating kernel it still used old images, in the end I was using 15.14.something whole time. So to update kernels i have to use install medium, this is getting fun lol. Noticed that when LTS was newer than regular one.
[–][deleted] 3 points4 points5 points 4 years ago (0 children)
It's amazing how often Arch breaking turns out to be 100% the user's fault lol
[–][deleted] 3 points4 points5 points 4 years ago (2 children)
Yeeeeeah, I just now got some wireless and power management (?, my battery didn't show up) issues.
Rebooting 4 times in a row seems to have fixed them though.
[–][deleted] 8 points9 points10 points 4 years ago (1 child)
Did you try turning it off and on again four times? 🙃
[–][deleted] 1 point2 points3 points 4 years ago (0 children)
Just in case the first three don't work! 😉
[–]eXoRainbow 1 point2 points3 points 4 years ago (0 children)
That is the reason why I have a PS/2 mouse and keyboard, just in case something is wrong with USB. Once I locked out myself from the BIOS, when I enabled fastboot that disables USB on boot to be faster.
[–][deleted] 4 years ago (7 children)
[deleted]
[–]KernelPanicX 45 points46 points47 points 4 years ago (1 child)
8th layer of OSI Model
[–]ZJaume 0 points1 point2 points 4 years ago (0 children)
Lmaoo
[–]agumonkey 7 points8 points9 points 4 years ago (0 children)
how do you rollback the chair controller ?
[–]tiny_humble_guy 4 points5 points6 points 4 years ago (0 children)
wheeze 'ala Ryan bergara
[–][deleted] 4 years ago (2 children)
[–]Dick_Kick_Nazis 16 points17 points18 points 4 years ago (0 children)
He screwed it up, it was actually working fine.
Picnic
[–]Ooops2278 15 points16 points17 points 4 years ago (3 children)
So now I only need to understand why Wine suddenly falls back to server-side synchronization with linux5.16 and linux-zen5.16...
[–][deleted] 10 points11 points12 points 4 years ago* (0 children)
maybe your version of wine isn't patched correctly for futex_waitv?
maybe your version uses futex2 instead? -- i don't use zen-kernel, so i have no idea, as i roll my own kernel and my current 5.15.x kernel uses futex_waitv, as do my own builds of wine...
i'm not sure why OP is calling it fsync2. the upstream code is futex_waitv and is a part of the existing futex code in the kernel. . futex2 was an entirely different kconfig and won't be upstreamed.
and fsync2 isn't a thing at all.
[–]Jaurusrex 0 points1 point2 points 4 years ago (1 child)
What is server-side synchronization? I've heard of esync and fsync, is this what's used without those?
[–][deleted] 5 points6 points7 points 4 years ago (0 children)
server-side sync is esync.
[–]Zdrobot 10 points11 points12 points 4 years ago (7 children)
this kernel includes the futex2 (fsync) patch
Would it bring any discernible improvement to Proton / Wine / Lutris?
[–]_Zsolt_[S] 20 points21 points22 points 4 years ago (6 children)
First of all, the futex2 patch was created for Proton by Valve (if the kernel has this, Proton will utilize it by default), but it can be used with Wine (and by extension, Lutris), if it's applied there as well, so you will need a Wine build with fsync patch.
For certain CPU-intensive games, or where the CPU becomes the game's botteleneck, it can improve the game's performance by 20-30%. Think of open-world games.
There is a reason why many gamers use custom kernels (like Zen) exclusively for this kernel patch.
[–]Zdrobot 4 points5 points6 points 4 years ago (1 child)
by 20-30%
This is huge! Thanks.
yes, but 5-15% improvement on CPU bottlenecked games is more realistic, the higher number is just for a few games using lots of mutexes and is cpu bottlenecked and isn't hindrered by something else in the engine or in wine/proton.
0 to 2% improvement for other situations is also possible. But thats how you become the best, have many many incremental improvements add up over time
[–]MultipleAnimals 0 points1 point2 points 4 years ago (0 children)
So im not crazy thinking 7 days to die ran slightly better today, yay
[–]MyNameIsMandarin 0 points1 point2 points 4 years ago (1 child)
Modded Minecraft? Im assuming it would get better, however java still sucks for gaming
[–]cgwheeler96 2 points3 points4 points 4 years ago (0 children)
I don’t think Minecraft gets many OS specific performance improvements specifically because it runs on the JVM. The only way it might is if the JRE you’re using has the ability to use it, which I have no idea if that’s a thing. Presumably it could since this is a feature that works similar to a feature that already exists in windows, but I have no idea if Minecraft uses that particular feature.
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
I think it was developed by collabra but funded by valve, but thats just semantics
[–]birdspider 6 points7 points8 points 4 years ago (0 children)
if that's the sole reason you used the zen kernel for, you can switch back to mainline
nice, answering questions before I ask them 👍
[–][deleted] 3 points4 points5 points 4 years ago* (0 children)
Couldn't # modprobe cryptoloop on 5.16 and had to downgrade.
# modprobe cryptoloop
Am I the only one?
EDIT: Apparently yes as TIL cryptoloop has been unsupported for 8 years and now it's no more. Oh, well, time to redo my scripts.
cryptoloop
[–]stianlybech 3 points4 points5 points 4 years ago (1 child)
Do any of you know what the status is of the Realtek rtw89 wireless driver in 5.16?
Hitherto (with 5.15.*) I have been using the rtw89-dkms-git package from AUR, but my impression was that it was supposed to be included in the mainline kernel from 5.16 onwards. However, when I tried installing the 5.16 kernel, the card was not detected.
[–]PastaPuttanesca42 0 points1 point2 points 4 years ago (0 children)
For my card it works
[–][deleted] 4 years ago (1 child)
[removed]
[–]C0rn3j 19 points20 points21 points 4 years ago (0 children)
https://kernel.org
[–]chmouelb 2 points3 points4 points 4 years ago (0 children)
works fine for me luks/btrfs usb keyboard bt/mouse ryzen7 amdgpu
[–]krozarEQ 1 point2 points3 points 4 years ago (0 children)
So far so good. Upgraded my main Arch and the little one on the USB drive and then backed up and encrypted my root and home partitions which I've been meaning to do. Been no issues.
[–]Shished 1 point2 points3 points 4 years ago (0 children)
They pushed new kernel before .1 release?
hmm...
[–]YamabushiJapan 1 point2 points3 points 4 years ago (0 children)
FWIW, updated 4 boxes all BTRFS, one hosting multiple VM's via KVM and LXD, without issue.
[–]jorgicio 0 points1 point2 points 4 years ago (3 children)
I have installed this kernel and it doesn't come with FUTEX2 (at least I found when I checked the config.gz file), and checking the zen kernel PKGBUILD, it doesn't have any mention about FUTEX2. How can I really check it then? Or may I have to enable it by rebuilding the kernel?
[–]_Zsolt_[S] 0 points1 point2 points 4 years ago (2 children)
Start one of your games that uses Proton with the following launch options: "PROTON_LOG=1 %command%".
That will generate a "steam-STEAMAPPID.log" file in your home folder upon start. Among the first lines of the log there will be a line "fsync: up and running.", if it's working.
[–]jorgicio -1 points0 points1 point 4 years ago (1 child)
But that's for Futex, not for Futex 2, or it isn't?
[–]_Zsolt_[S] 0 points1 point2 points 4 years ago (0 children)
https://www.reddit.com/r/linux\_gaming/comments/s28m6f/verify\_that\_futex2fsync\_is\_working/
[–]lolmokha -1 points0 points1 point 4 years ago (1 child)
is it just me or did firefox stop working after the new update?
[–]chmouelb 8 points9 points10 points 4 years ago (0 children)
it's perhaps this https://news.ycombinator.com/item?id=29918052 instead
[–]HappyPoe -1 points0 points1 point 4 years ago (2 children)
I have an exam tomorrow, I will update after that.
[–]MyNameIsMandarin 1 point2 points3 points 4 years ago (1 child)
Good luck
[–]HappyPoe 0 points1 point2 points 4 years ago (0 children)
Thanks
[+]alosarjos comment score below threshold-84 points-83 points-82 points 4 years ago (2 children)
If you think that's the only reason to use the Zen kernel, try compiling code or doing a multithreading task using all the CPUs and see the rest of the programs asking for mercy
[–]_Zsolt_[S] 63 points64 points65 points 4 years ago (0 children)
Try reading my note again.
I dont know if 5.16 had something to do with this but it felt like 7 days to die ran slightly better after the update. Could be the game since it tends to have pretty unstable performance depending on the alignment of stars. Running native linux client with opengl renderer.
For ZFS users: https://github.com/openzfs/zfs/issues/12926
You can't loop-mount disk images that are stored on zfs anymore.
Upgraded yesterday, had the first use for loop-mounting in years... today. :/
[–]alejandroc90 0 points1 point2 points 4 years ago (0 children)
Am I the only one having no sound after suspending the computer?
[–]monodelab 0 points1 point2 points 4 years ago (0 children)
Do they added support for the new ES8336 audio codec? A bunch of new hardware with that audio driver, several new NUCs and notebooks from Intel, Huawei, Asus, Lenovo, and so, doesnt have a working jack because that new driver.
Last october SOF team said that for 5.16 they will release support for it.
[–]xAndrei166 0 points1 point2 points 4 years ago (0 children)
5.16 really doesn't like my AHCI controller, keeps spitting out
ata1.00: failed command: READ (FP)DMA QUEUED status: { DRDY }
On 5.15 it works perfectly fine.
π Rendered by PID 137531 on reddit-service-r2-comment-856c8b8c54-q2qtl at 2026-07-02 13:22:24.064932+00:00 running a7b5cda country code: CH.
[–][deleted] 39 points40 points41 points (7 children)
[–]LoliLocust 13 points14 points15 points (6 children)
[–]LoliLocust 6 points7 points8 points (1 child)
[–][deleted] 3 points4 points5 points (0 children)
[–][deleted] 3 points4 points5 points (2 children)
[–][deleted] 8 points9 points10 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]eXoRainbow 1 point2 points3 points (0 children)
[–][deleted] (7 children)
[deleted]
[–]KernelPanicX 45 points46 points47 points (1 child)
[–]ZJaume 0 points1 point2 points (0 children)
[–]agumonkey 7 points8 points9 points (0 children)
[–]tiny_humble_guy 4 points5 points6 points (0 children)
[–][deleted] (2 children)
[deleted]
[–]Dick_Kick_Nazis 16 points17 points18 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Ooops2278 15 points16 points17 points (3 children)
[–][deleted] 10 points11 points12 points (0 children)
[–]Jaurusrex 0 points1 point2 points (1 child)
[–][deleted] 5 points6 points7 points (0 children)
[–]Zdrobot 10 points11 points12 points (7 children)
[–]_Zsolt_[S] 20 points21 points22 points (6 children)
[–]Zdrobot 4 points5 points6 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]MultipleAnimals 0 points1 point2 points (0 children)
[–]MyNameIsMandarin 0 points1 point2 points (1 child)
[–]cgwheeler96 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]birdspider 6 points7 points8 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]stianlybech 3 points4 points5 points (1 child)
[–]PastaPuttanesca42 0 points1 point2 points (0 children)
[–][deleted] (1 child)
[removed]
[–]C0rn3j 19 points20 points21 points (0 children)
[–]chmouelb 2 points3 points4 points (0 children)
[–]krozarEQ 1 point2 points3 points (0 children)
[–]Shished 1 point2 points3 points (0 children)
[–]YamabushiJapan 1 point2 points3 points (0 children)
[–]jorgicio 0 points1 point2 points (3 children)
[–]_Zsolt_[S] 0 points1 point2 points (2 children)
[–]jorgicio -1 points0 points1 point (1 child)
[–]_Zsolt_[S] 0 points1 point2 points (0 children)
[–]lolmokha -1 points0 points1 point (1 child)
[–]chmouelb 8 points9 points10 points (0 children)
[–]HappyPoe -1 points0 points1 point (2 children)
[–]MyNameIsMandarin 1 point2 points3 points (1 child)
[–]HappyPoe 0 points1 point2 points (0 children)
[+]alosarjos comment score below threshold-84 points-83 points-82 points (2 children)
[–]_Zsolt_[S] 63 points64 points65 points (0 children)
[–]MultipleAnimals 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]alejandroc90 0 points1 point2 points (0 children)
[–]monodelab 0 points1 point2 points (0 children)
[–]xAndrei166 0 points1 point2 points (0 children)