Unstable Stream Update: 17th of January, 2026

This week, we waited a little longer to do this Unstable Stream Update because COSMIC DE 1.0.2 and KDE Plasma 6.5.5 came out alongside Linux 6.18.5, which were all duly landed.

In addition, Reilly Brogan also did a bunch of upgrades (with some feature enablement on top) all across our recipes repository. So now gvfs and vlc will let you use NFS shares as well.

For JS developers, NodeJS 24 was landed and is now the default in the repository.

For gamers, installing Steam now causes the ntsync module to get loaded automatically. And speaking of gamers, we also had a new contributor join who has access to NVIDIA cards and may potentially be able to help us set those up correctly for use with dGPUs.

Meanwhile, joebonrichie added support for debuginfod, which enables automagical downloading of relevant dbginfo files when firing up gdb or lldb to investigate issues. This yields a much more streamlined Developer Experience than before, where each relevant dbginfo file needed to be installed manually.

On the documentation side, NomadicCore landed new guidance for packagers in relation to how we believe high quality Pull Requests should look (https://aerynos.dev/packaging/workflow/updating-an-existing-recipe/).

Highlights

- COSMIC DE 1.0.2
- GNOME 49.3 application updates
- KDE Plasma 6.5.5
- discord: 0.0.120
- fish: 4.3.3
- lazygit 0.58.1
- linux-desktop 6.18.5
- linux-firmware v20260110
- linux-handheld 6.18.5
- prism-launcher 10.0
- qemu 10.2.0
- ruby 4.0.1
- syncthing 2.0.13
- vscode 1.108.0
- vscodium 1.108.10359
- wine 11.0
- zed: 0.218.7

Major Upgrades

- KDE Gear v25.12.1
- KDE Frameworks v6.22
- libwacom 2.17.0 (for use with drawing tablets)
- pip 25.3 + rebuilds

New Packages

- brush 0.3.0-dev (bash shell written in Rust)
- foot terminal 1.25.0
- ghostty terminal 1.3.0-dev
- gtk4-layer-shell 1.3.0
- pandoc 3.8.3
- signal-desktop 7.84.0
- zig 0.15.2

Full git changelog

As usual, there are many other updates not mentioned here as the list would get too long. You can see the full changelog here:

https://github.com/AerynOS/recipes/compare/29ee23744ea42d20f6ddc33f559abd1761498b57...053e97db3eb8a1579d308a7248ef101c740ece24

How to Contribute

As ever, feel free to report any issues below and join our Zulip-desktop server (https://aerynos.zulipchat.com/).

#AerynOS #Linux #KDEPlasma #CosmicDE #GNOME #Steam #ntsync

Updating an existing package recipe

AerynOS Docs
Fedora Linux 44 will get improved NTSYNC enabling for Proton / Wine #Fedora #Linux #NTSYNC #Wine #Proton

Fedora Linux 44 will get impro...
Fedora Linux 44 will get improved NTSYNC enabling for Proton / Wine

NTSYNC has been available in the Linux kernel for a while, but it's taking distributions a while to actually use it - Fedora Linux 44 will make it easier.

GamingOnLinux
Fedora Linux 44 will get improved NTSYNC enabling for Proton / Wine

NTSYNC has been available in the Linux kernel for a while, but it's taking distributions a while to actually use it - Fedora Linux 44 will make it easier.

GamingOnLinux
@gamingonlinux.com Gosh, dang it! Does the #NTSync make a difference in Diablo II and IV! Barring the #raytracing, the games run now as well as on this one other operating system my wife just ditched (after it crashed... again).

#ArchLinux страдает тем, что эпизодически ломается?
Вот тот случай, когда сломались игры, спасибо системному Wine. Теперь работают нормально лишь через:
• Proton GE
• wine-10.7-staging-tk
• wine-10.8-staging (i386, x86_64)
• wine-10.8-staging-tkg-ntsync
• wine-ge-8-26
И порой не важно включены ли fsync и\или esync.

В каком-нибудь
#Lutris переключить с одного варианта Wine на другой не является проблемой, как установить — есть на скриншоте.

Полезен не всякий #DXVK
Внутрь Proton GE встроен жёстко определённый DXVK, в случае же других версий WINE'ов можно выбирать вариант DXVK.
Варианты должны быть в
~/.local/share/lutris/runtime/dxvk/, чтобы стали доступны в настройках запускаемой игры.

Варианты DXVK:
• старый
асинхронный, встречающийся в сборках от #Kron4ek
• новый,
продолжение асинхронного
• есть и
основная ветка

Lutris умеет использовать основную ветку DXVK самостоятельно, хотя более новые версии можно устанавливать в систему, а к Lutris «подключить» через symbolic link на системную версию там же в
~/.local/share/lutris/runtime/dxvk/.

Объявлять ли DXVK_ASYNC=1 или же нет? Вроде надо, было раньше, а теперь не требуется.

Модули ядра и NTSync
Нужно
#Linux ядро 6.14 или новее — ради #ntsync, который является модулем и должно подгружать отдельно:

$ sudo modprobe ntsync $ lsmod | grep -i ntsyncЛибо через файл /etc/modules-load.d/ntsync.conf (с содержимым ntsync).

После чего, запустив игру через GE-Proton можно убедиться работает ли:
$ lsof /dev/ntsync COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME #... выхлоп с десяток строк...А без включённого ntsync не все игры идут плохенько, но многие просаживаются по FPS.

WINE PREFIX
Однако, ещё и «префикс» надо заводить отдельный под Proton GE или отдельную версию WINE, если не планируется полностью и тотально на неё переходить. Поскольку у каждой версии Wine префиксы разные по составу и содержимому файлов. И будут постоянно дрючить файлы как бы «обновлением» доводя до неработоспособного состояния «префикс» (если использовать эти разные wine'ы попеременно).

И, конечно же, надо решать вопрос с Users/Documents в которые некоторые игры любят писать свои конфиги или сохранения. В новом префиксе эти директории должны смотреть туда же, куда и в старом (через symlink или как-то так).

Работа в Wayland
Всё сказанное в контексте
#Wayland, почти все игры давно можно запускать в нём нативно (без эмуляции xorg). И отсутствия в системе Steam, полностью как класса, т.е. работает Proton GE в связке с UMU, но об этом заботится полностью Lutris, как и про обновление бинарников Proton'а.

#LinuxGaming #games #Wine #Proton @russian_mastodon @Russia @rur