Skip to main content

Below is a list of post-release service announcements.

📌 PSA 19/12/24

PSA: We’ve detected a problem with our ZSH configuration that can cause software using GLX extensions to crash. To fix this problem, run the following commands.

  1. Add the function set_glx_vendor to  ~/.zshrc.
    • ⚠️ Important: Please note this is a single command; do not copy and paste each line.
cat << 'EOF' >> ~/.zshrc

# Function to detect GPU and set GLX vendor library
set_glx_vendor() {
    if lspci 2>/dev/null | grep -iq "nvidia"; then
        export __GLX_VENDOR_LIBRARY_NAME=nvidia
    elif lspci 2>/dev/null | grep -iq "amd" || lspci 2>/dev/null | grep -iq "radeon"; then
        export __GLX_VENDOR_LIBRARY_NAME=mesa
    else
        export __GLX_VENDOR_LIBRARY_NAME=mesa
    fi
}

# Call the function
set_glx_vendor
EOF
  1. Remove the erroneous line from the configuration file
sed -i '/export __GLX_VENDOR_LIBRARY_NAME=/d' ~/.zshrc
  1. Source the ZSH configuration file
source  ~/.zshrc

Log out and log in.

📌 PSA 05/12/24

PSA: Today, we’ve released the OTA update archive for Nitrux 3.7.1→3.8.0. To update the distribution, run the following command.

sudo nuts update

Additionally, we’ve updated the Nitrux Update Tool System to version 2.2.0 with the following changes.

  • Fix problem in nuts-ccu that would cause absurdly long elapsed time values.
  • Remove unnecesary code from the cleanup component.
  • Improve status messages for better readability.
  • Ensure new kernel paramaters are addded to GRUB.

Since these changes don’t affect the main component, the main component will download these updates during runtime.