Выпуск CachyOS в июле 2024 года

Начиная с этого выпуска, добавлен новый оптимизированный репозиторий Zen4. Этот репозиторий будет автоматически использоваться при новой установке для процессоров Zen4 и Zen5, чтобы обеспечить наилучшую производительность.

Цель znver4 содержит кучу дополнительных расширений avx512, а также другие инструкции. Здесь вы можете найти список дополнительных инструкций, используемых компилятором по сравнению с целью x86-64-v4:

abm, adx, aes, avx512bf16, avx512bitalg, avx512ifma, avx512vbmi, avx512vbmi2, avx512vnni, avx512vpopctndq, clflushopt, clwb, clzero, fsgsbase, gfni, mwaitx, pclmul, pku. prfchw, rpdid, rdrnd, rdseed, sha, sse4a, vaes, vockmulqdq, wbnoinvd, savec, xsaveopt, xsaves

Инструмент CachyOS Hardware Detection Tool (chwd) теперь может определять «GC» для карт AMD Это позволяет автоматически включать поддержку официальных карт, поддерживающих ROCm, в вариант установки AI SDK и настраивать их на работу из коробки для обычных приложений и использования AI. Мы продолжаем работать вместе с AI Enthusiasts над улучшением предустановленных пакетов и поставляемой конфигурации в варианте установки AI SDK. Кроме того, chwd теперь будет настраивать драйвер libva по умолчанию для поддерживаемого оборудования Nvidia а также корректно экспортировать переменную в профиль.

Ядра по умолчанию (linux-cachyos) и sched-ext (linux-cachyos-sched-ext) теперь имеют в репозитории отладочный пакет, который можно использовать для отладки проблем ядра или в целях разработки.

Все ядра теперь поддерживают функцию «AMD CPB Boost», которая теперь позволяет включать или отключать ускорение на каждом ядре. power-profiles-daemon (ppd) теперь делает это автоматически, когда используется профиль «powersave». Он также устанавливает самую низкую линейную частоту на более высокую, чтобы было меньше провалов частоты, когда процессор простаивает. Эта функция активна в режимах «сбалансированный» и «производительность». Повышение самой низкой линейной частоты улучшает задержку, а также 1-процентные минимумы в играх. Мы провели множество тестов, связанных с энергопотреблением, и прирост едва заметен. Это было проверено на нескольких CPU и APU с помощью функции energy per core perf.

В диспетчере ядра появился графический интерфейс для управления планировщиком scheduler-ext. Теперь пользователь может просто включить/выключить службу scx, переключаться между различными планировщиками sched-ext, а также устанавливать для них флаги командной строки.

Демон слияния одностраничников ядра был удален, так как он довольно сильно загружал процессор на слабых моделях. Был заменен uksmd, унаследовав функцию «MemoryKSM» от systemd Теперь ее можно просто включить командой ksmctl -enable.

Cutefish был удален из выбора рабочего стола, так как он не поддерживается уже более ~1,5 лет, и мы не можем продолжать оказывать ему поддержку, но пользователи все еще могут установить его из репозиториев.

В зеркалах CachyOS появилось 3 новых сервера: два из них находятся в Китае и размещены в университете TUNA с 20 Гбит/с, второе размещено членом команды в Австрии с 2,5 Гбит/с, а третье размещено в eScience Center, Nanjing University в Китае. Спасибо всем зеркальным хостам за дальнейшее увеличение доступности для всех пользователей по всему миру.

Calamares теперь основан на последнем релизе 3.3.8, и мы добавили множество исправлений в установку. При ранжировании зеркал для базовой установки теперь будут использоваться только зеркала Tier 1 от Arch Linux последняя версия archlinux-keyring устанавливается перед началом установки, чтобы избежать проблем с archlinux-keyring. Неиспользуемые репозитории CachyOS теперь удаляются из конфига, а параметр ядра copytoram был изменен с «yes» на «auto», чтобы избежать проблем на машинах с меньшим объемом оперативной памяти.

Кроме того, ядро Linux 6.10, похоже, находится в отличной форме и вскоре должно появиться в наших репозиториях. Аналогично, новый драйвер Nvidia находится в хорошей форме, и мы снова включили прошивку GSP.

Мы также начали работу над собственным фреймворком установщика и установщиком с графическим интерфейсом.

Особенности выпуска:

  • Репозиторий: Представлен оптимизированный репозиторий Zen 4, который будет использоваться для процессоров Zen4 и Zen5
  • ISO: Добавлена автоматическая проверка архитектуры для репозитория Zen4/Zen5
  • chwd: Добавлена поддержка GC для графических процессоров AMD, это поможет обнаружить официальные GPU с поддержкой ROCm
  • chwd: Использование libva-nvidia-driver на поддерживаемых картах
  • ksmctl: Введена утилита для включения/выключения KSM: ksmctl -enable
  • kernel: Для ядра «linux-cachyos» теперь доступен пакет «linux-cachyos-dbg», который содержит нестримированный vmlinux для целей отладки
  • kernel: теперь доступен amd cpb boost и исправлен power-profiles-daemon, если установлен профиль «powersave», он отключит boost на amd cpus
  • Ядро: Добавлен патч энергосбережения для AMD SoCs для воспроизведения видео
  • kernel-manager: Добавлена поддержка управления планировщиками sched-ext и получения информации через GUI
  • steam/proton: Теперь есть скрипт «game-performance», который может быть добавлен в опции запуска steam
  • power-profiles: На процессорах с поддержкой AMD Pstate самая низкая частота линейного процессора теперь устанавливается выше, это может улучшить задержки и низкие частоты процессора
  • kwin: Добавлен обратный порт для разрывов, это было протестировано. На NVIDIA он работает только с родными wayland-приложениями
  • netinstall: Cutefish был исключен из списка устанавливаемых окружений рабочего стола
  • Зеркала: Добавлено зеркало Австрии и Китая, зеркало Китая размещено в университете TUNA. Это должно помочь многим пользователям из Китая
  • Обновления пакетов: linux-cachyos 6.9.9, mesa 24.1.3, NVIDIA 555.58.02, Plasma 6.1.2, LLVM 18.1.8

Исправления ошибок:

  • ISO: Установите copytoram на auto вместо yes
  • ISO: Исправлена ошибка Sleep on Live ISO для ноутбуков
  • Launch Installer: Установка последней версии archlinux-keyring перед началом установки, чтобы избежать проблем при получении archlinux-keyring в chroot
  • Рейтинг зеркал: Ранжировать только зеркала первого уровня во время установки
  • pacman.conf: Удалить неиспользуемый репозиторий pacman
  • cachy-chroot: Не показывать подтома .snapshot
  • Calamares: Не используйте модуль «Preservefiles», так как пользователи сообщают о проблемах с ним.

Изменения в portable-версии:

  • Добавлен файл конфигурации для применения различных масштабов, /home/$USER/.config/deckscale
  • Сделано более надежное переключение режимов игры.
  • Обновлена прошивка Wifi/Bluetooth для Steam Deck
  • Реализовано автоматическое монтирование для режима GameMode
  • Добавлены причуды gamescope-session для топологии процессора Wine HDR и подсветки
  • Исправлен выбор частоты обновления
  • Обновлены jupiter-hw-support, steamdeck-dsp, jupiter-fan-control, gamescope-session-git

CachyOS – это rolling-система, поэтому обновления через sudo pacman -Syu в большинстве случаев достаточно.

Поскольку представлен новый репозиторий, новые пользователи с процессором Zen 4 могут захотеть перейти на него, здесь есть инструкция.

Скачать

Получите копию последней версии ISO с наших зеркал на SourceForge:

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (0)