diff --git a/CHANGELOG.md b/CHANGELOG.md index 99c52b6..597dfcc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,20 +1,33 @@ # 25.08 **Features:** -- **Services**: Added packages.cachyos.org for a package search which exludes our packages. Equal as the archlinux website package search -- **ISO-Kernel**: Switched on the ISO the kernel from stable to LTS. There has been ongoing issues with the stable kernel, so for a bootable ISO we switched to LTS -- **Kernel**: The installer will now install aditonally the linux-cachyos-lts kernel for a second kernel after the installation and as backup. We still suggest using the stable kernel -- **Desktop**: Niri got added as option for the desktop, including some small predefined dotfiles -- **nvidia**: Enabled S01x Sleep for supported hardware. This will provide a more modern sleep -- **grub**: Bootable snapshots are now automatically enabled and setup, if BTRFS filesystem is used on root + +* **Services:** Added **packages.cachyos.org**, a package search equivalent to Arch Linux’s website, with an option to exclude CachyOS packages. +* **Kernel:** The installer now additionally installs **linux-cachyos-lts** as a secondary/backup kernel after installation. We still recommend using the Stable kernel. +* **ISO:** Switched the live ISO’s kernel from Stable to LTS due to ongoing issues with the Stable kernel, improving boot reliability. +* **Desktop:** Added **Niri** as a desktop option, including a few preconfigured dotfiles. +* **NVIDIA:** Enabled **S0ix** sleep on supported hardware for modern low-power standby. +* **GRUB:** Bootable snapshots are now automatically enabled and set up when the root filesystem uses **Btrfs**. +* **Tweaks:** Integrated **Cachy-Update** into the Welcome app’s Tweaks page. Cachy-Update adds a timer and a system tray indicator to notify users about updates and lets them update with a click. +* **Proton-CachyOS:** + - Added downloader for DLSS dlls (version **310.3.0**), similar to the FSR4 downloader. Use `PROTON_DLSS_UPGRADE=1` environment variable to enable it. + - Added `PROTON_DLSS_INDICATOR=1` environment variable to enable DLSS hud. + - Added downloader for XeSS dlls (version **2.1.0**), similar to the DLSS downloader. Use `PROTON_XESS_UPGRADE=1` environment variable to enable it. + - Added `PROTON_FSR4_RDNA3_UPGRADE` for RDNA3 GPUs. Does the same thing as `PROTON_FSR4_UPGRADE` but also sets some other necessary variables. + - Added completer implementations of Nvidia libraries missing from Proton. Should help with enabling options such as PhysX on games they were disabled before. You can also enable them individually using `PROTON_NVIDIA_NVCUDA`, `PROTON_NVIDIA_NVENC`, `PROTON_NVIDIA_NVML` and `PROTON_NVIDIA_NVOPTIX`. + - Added per-game shader cache, enabled by default, can be disabled with `PROTON_LOCAL_SHADER_CACHE=0`. Shaders will be cached under `/shadercache/` for each game, similarly to when shader pre-caching is enabled. You will get stuttering as the shader cache for each game is rebuilt but the cached shaders won't be evicted due to limited cache size. + - Added [dxvk-sarek](https://github.com/pythonlover02/DXVK-Sarek) as an optional DXVK replacement for older GPUs that don't properly support Vulkan 1.3. It is using the `async` branch, so it SHOULD NOT to be used with games using anti-cheat or multiplayer games in general. You have been warned. Use `PROTON_DXVK_SAREK=1` to enable. + - Added `PROTON_FSR3_UPGRADE` to upgrade FSR 3.1 DLLs to newer versions. **Fixes:** -- **Limine**: Fixed limine bios-install /dev/sdaX installation error when selecting /boot mountpoint as boot location on MBR systems -- **Limine**: Fixed uninitialized value of bootLoader path, which causes a failure to install on MBR systems if user has not explicitly selected bootloader location -- **Limine**: Added warning about using bios-grub flag on boot partition, is causing issue Stage 3 file not found -- **Limine**: Fixed broken dual-boot configuration with Windows out-of-box for BIOS installations -- **Limine**: Fixed Btrfs snapshot not being able to boot when using GNOME (GDM) (https://github.com/CachyOS/cachyos-calamares/issues/76), -- **Launch Installer**: Added fallback IPs for the online check, if cachyos.org ping fails + +* **Limine:** + - Fixed `limine bios-install /dev/sdaX` error when selecting the **/boot** mount point as the boot location on MBR systems. + - Fixed uninitialized value of the `bootLoader` path, which caused installation failures on MBR systems when the bootloader location wasn’t explicitly selected. + - Added a warning about using the **bios-grub** flag on the boot partition, which can cause a “Stage 3 file not found” error. + - Fixed out-of-the-box dual-boot with Windows for BIOS installations. + - Fixed Btrfs snapshots failing to boot when using **GNOME (GDM)**. +* **Launch Installer:** Added fallback IPs for the online check if pinging **cachyos.org** fails. 25.07