Skip to content

Releases: SpaghettiFork/Spaghetti

Spaghetti 26.1

18 Apr 07:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Summary

More reverts, more security fixes and some minor performance optimizations.

Compatibility

  • All modules require either recompilation for an updated ABI or the use of IgnoreABI

    Not doing this will lock you in the display server with no way to switch out to a VT!

    Recompilation is mandatory for ALL video drivers.

  • ABI compatible with the latest main branch of Xorg.

  • Support for older NVIDIA drivers is deemed experimental, requiring Spaghetti be built with -Dlegacy_abi=true

  • Some minor regressions may still exist from Spaghetti being based upon the master branch of Xorg.

Changes

  • Plenty of memory allocation failure handling added

  • Improved performance of GetImage

  • XFixes 6.1 support

  • Support for older NVIDIA drivers (experimental)

  • Minor GLAMOR improvements.

Spaghetti 26.0

26 Feb 10:34
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Summary

Initial release of Spaghetti with a whole bunch of smaller changes to the display server itself.

Compatibility

  • All modules require either recompilation for an updated ABI or the use of IgnoreABI

    Not doing this will lock you in the display server with no way to switch out to a VT!

    Recompilation is mandatory for ALL video drivers.

  • ABI compatible with the latest main branch of Xorg.

  • Older NVIDIA driver versions are currently not supported, this will be addressed shortly and backported to the 26.0 branch.

    A workaround for the 470 branch is to use modesetting with Option "Debug" "dmabuf_capable" set.

  • Some regressions may still persist from attempting to fix ABI compatibility fallout caused by a very specific Xorg fork.

Changes

  • Various minor optimizations and tweaks to GLAMOR, reducing CPU<->GPU copies.

  • Improvements to modesetting, fixing cursors on non-Intel hardware.

  • Assortment of memory leak fixes and some security fixes.

  • XWayland removed.

Full Changelog: https://github.com/SpaghettiFork/Spaghetti/commits/26.0