Heya folks! After a slight delay, we have synchronization! Coming at you this week are a new kernel, new Mesa, and more.

The -current kernel package has been updated to the latest 6.6 series. If kernel release notes are your jam, they can be found here.

In addition to the usual version bump and hardware enablement we've also made the following changes to the kernel:

  • BORE CPU scheduler updated to v3.5.6
  • OpenRGB patches added
  • Patches from the ASUS-Linux project added for greater support for ASUS hardware
  • Patches from the Surface-Linux project added for greater support for Microsoft Surface devices (we're still missing some user-space daemons for some functionality, if you own a Surface device please open an issue on our Github with what isn't working so we can enable it for you)
  • Back-ported patches from the kernel development to enable HDR support for AMD GPUs. Note that to use this today requires Gamescope session support that Solus does not currently package and is largely intended for the upcoming Plasma 6 release.
  • Intel remapped NVMe support. This is needed so that Intel SATA AHCI controllers in RAID mode will hopefully be usable from Solus (untested as the kernel maintainer does not have such a device)
  • Sony Playstation DS4 controllers have had their Bluetooth pollrate decreased to 1ms (from 4ms). This should improve latency for users of these controllers.
  • Solus previously used command line argument so that users of old AMD GPUs would use the newer AMDGPU driver instead of the older Radeon kernel driver. This has been changed to a patch which implements the exact same default but in the kernel code itself. This helps cleanup the kernel command line (if you've ever looked at it and noticed radeon.si_support=0 amongst other arguments then this is what that was for). A user can still override this if necessary.
  • Several other patches have been cherry-picked from the ZEN kernel project which should result in improved system responsiveness in certain conditions.
  • Several older FUTEX syscalls have been updated to use newer codepaths. This should improve performance when using older versions of Proton for games.
  • Patches updating the kernel BBR TCP queuing implementation to BBRv3 have been added. This should improve network performance and latency for a majority of usecases.
  • The default font for the TTY has been changed to Terminus. This should look a lot cleaner and be more readable on modern highDPI displays.

Much of this work is in preparation for 6.6 becoming the next LTS kernel for Solus. Please note that some of these features/patches may be dropped in the future if they cause issues or are burdensome to keep updated with future kernel releases.

On the subject of the Solus LTS kernel, if you are a user of the linux-lts package we encourage you to start testing linux-current to see if anything is broken for you! Once 6.7 lands (probably around 6 weeks from now), our LTS kernel will be moved to 6.6. The sooner issues are found, the sooner they can be addressed.

To go along with the updated kernel, Mesalib has been updated to 23.3. It includes many bug fixes since the last update in the 23.2 series, GFX 11.5 support, improved performance and compatibility for Intel/AMD GPUs, especially Intel ARC GPUs, and support for optional game tearing on Wayland. The GFX 11.5 support should mean that we will already be compatible with upcoming AMD APUs on release.

This cycle brings changes to our XFCE4 branding defaults. While we haven't truly released our XFCE edition yet, some of you have gone and installed it anyways, and this may be of interest to you if you have:

  • Default panel size increased to 36
  • Added launchers to the panel layout for the web browser, file manager, etc
  • Thunar will no longer automount removable storage (USB) devices, in line with Budgie and Plasma

Note that because of how XFCE4 settings are stored, these changes may not take effect for current users; settings are saved in each user's home directory, causing the system ones to not be used.

Other updates this week include:

:

  • DeepFilterNet is now in the repositories! This is a superior alternative to RNNoise (which is used by Noisetorch amongst other things). While you can certainly install this package manually and configure it manually it's much easier to make sure that EasyEffects is installed (note, EasyEffects only works with PipeWire). Add "Deep Noise Remover" as an effect to your input, configure the attenuation limit until you think it sounds good and you'll be good to go!
  • On the subject of PipeWire we've updated to the recently released 1.0.0 along with WirePlumber 0.4.17. We've also added qpwgraph to the repositories as a easy-to-use UI for visualizing and modifying how the PipeWire nodes connect to each other.
  • Telegram has been updated to 4.12.2
  • The virtualization stack got some updates, QEMU has been updated to 8.1.3, and libvirt to 9.10. We now utilize the new dedicated virtiofsd daemon instead of the removed QEMU subproject. EDK2 UEFI firmware was updated to v202311
  • The Qt6 stack got another update to recently released v6.6.1
  • libboost was updated to v1.83. This shouldn't have much in the way of user-facing changes, but is important to help keep the technical debt in the Solus repository low. Many thank Joey getting this done!
  • Initial support the JPEG XL codec is now in the repository. GNOME, Budgie, and Plasma should all be able to view these files as thumbnails and with the default image viewers. More support for this codec will roll out to other applications over time.
  • Theming issues with Qt5 applications on GNOME/Budgie with a dark theme are believed to be fixed by the import of additional upstream patches. Please let us know if you continue to experience issues after the sync.
  • openjdk-8, wiredtiger, and mongodb have all been removed from the repositories. openjdk-8 is no longer used by any applications in the Solus repositories and removing it frees us up to spend time on other things. If you still need JDK 8 support for your own applications/uses we highly recommend the Temurin builds from the Eclipse Adoptium project (which is essentially the renamed AdoptOpenJDK project). These builds are considered high quality and should work on Solus just fine. Mongodb/Wiredtiger were removed due to licensing issues, we recommend running the container images as they are well-supported by the Mongodb project and should work well on Solus.

Thatโ€™s all for this week, folks! Check back next time for more exciting sync news!

Known issues

  • None known yet.

How did this week's update go for you?

Seven systems updated with the usual zero problems, and most of them with a real buttload of upgrades. Three more to go tomorrow, but I'm heading to bed Real Soon Now.

It's tomorrow now, and it's mission accomplished. A total of 10 systems updated -- five virtual (including all the Solus editions) and five hardware -- with no update issues at all.

1.7g update all ok except brave asking for keyring will fix later if I remb how.
I did not know we had a intel media driver it helps.

    I just updated my two computers with Solus (75 and 73 packages). Both booted with no issue. I am writing this from one of them. Thank you.

    Aha! I found my first problem with the new sync. For another post, I wanted a screen capture of the KDE Partition Manager, so I launched it. It appeared dark and unresponsive. After I closed it, a password prompt appeared, which had been hidden behind it.

    Remember when this used to happen with Etcher? It's exactly the same thing. If you look fast enough, you can just see the password prompt appear and then get covered up by the nonresponsive partition manager.

    So, I naturally had to try it with Etcher, and to my surprise, Etcher didn't ask for my password at all. Go figure.

      I had to get rid of Clapper it stopped opening videos with this update
      Never used much so I just deleted it.
      Other than my brave keyring issue eveything seems alright so far tested alot last nite could not sleep...lol
      (Oh no missed another one Burnfix (Flatpak) does not run at all.)
      My other flatpaks seem alright so far
      Ok did (Flatpak update) its working now.
      Clapper is still not working (Uses gnome 43)

      (Will leave this here if others need.)

      It would be helpful if people experiencing issues with flatpaks could open an issue for it. Please include which flatpaks are having issues. Hopefully it's something we can fix without having to downgrade package versions.

        ReillyBrogan It's not anything new.

        Ah ... just new to me, then -- I'd never seen it before. Thanks for your reply.

        Axios except brave asking for keyring

        Brave has been asking for password here (my Solus Budgie) too for a while now. I was told on this forum that this is Gnome stuff, and we can do nothing about it. Small potatos..... no problem.

          webkitgtk 2.42.3 cherry-picked to fix some security vulnerabilities. See here for vulnerability details, here for the release notes for v2.42.3.

            86 packages, reboot, kicked the tires, kopasetic ๐Ÿ‘๏ธ . thank you.

            PS--no one wants a haggis taco. No one.

            ReillyBrogan just got 'em and installed them.

            "Impact: Processing web content may disclose sensitive information. Apple is aware of a report that this issue may have been actively exploited. Description: An out-of-bounds read was addressed with improved input validation.
            "Impact: Processing web content may lead to arbitrary code execution. Apple is aware of a report that this issue may have been actively exploited. Description: A memory corruption vulnerability was addressed with improved locking.

            serious business, thanks for getting on it.

            Axios Thanks but I will not do any of that 'convoluted' stuff. I really don't mind entering my password.
            ๐Ÿ˜„