· релизы
Июльский релиз CachyOS 2024
Репозиторий Zen4, chwd ROCm, sched-ext, улучшения для AMD
Привет, друзья CachyOS!
Это наш 8-й релиз в этом году, и мы очень гордимся тем, что представляем новый оптимизированный репозиторий. Начиная с этого релиза мы предоставляем репозиторий, оптимизированный под 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 (chwd) теперь умеет определять «GC» для видеокарт AMD. Это позволяет нам автоматически включать поддержку официально поддерживаемых ROCm карт в варианте установки AI SDK и настраивать их так, чтобы они «из коробки» работали с распространёнными ИИ-приложениями. Мы по-прежнему работаем вместе с энтузиастами ИИ над улучшением предустановленных пакетов и поставляемой конфигурации в варианте установки AI SDK. Кроме того, chwd теперь настраивает драйвер libva по умолчанию для поддерживаемого оборудования Nvidia и корректно экспортирует переменную в профиль.
Наши ядра по умолчанию (linux-cachyos) и sched-ext (linux-cachyos-sched-ext) теперь получили в репозитории отладочный пакет — он пригодится для отладки ядра и разработки.
Наши ядра теперь поддерживают функцию «AMD CPB Boost», которая позволяет включать и отключать буст отдельно для каждого ядра. power-profiles-daemon (ppd) теперь делает это автоматически при использовании профиля «powersave». Он также устанавливает более высокую минимальную линейную частоту, чтобы при простое процессора было меньше падений частоты. Это действует в режимах «balanced» и «performance». Более высокая минимальная линейная частота улучшает задержку, а также 1% lows в играх. Мы провели ряд тестов энергопотребления, и заметного роста почти нет. Это проверено на нескольких процессорах и APU функцией energy per core perf.
В Kernel Manager теперь есть GUI для управления sched-ext планировщиками. Пользователь может просто включать и отключать службу scx, переключаться между разными планировщиками sched-ext, а также задавать для них флаги командной строки.
Демон слияния одинаковых страниц памяти в пользовательском пространстве удалён, так как он слишком сильно нагружал процессоры начального уровня. Мы заменили uksmd, унаследовав функцию «MemoryKSM» из systemd. Теперь её можно просто включить командой «ksmctl –enable».
Cutefish убран из списка выбора рабочих столов, поскольку не поддерживался более ~1,5 лет, и мы не можем продолжать его поддерживать, но пользователи по-прежнему могут установить его из репозиториев. В kwin добавлена поддержка tearing.
В зеркала CachyOS добавлено три новых: два находятся в Китае и размещены университетом TUNA с подключением 20 Гбит/с, второе размещено участником команды в Австрии с подключением 2,5 Гбит/с, а третье размещено Центром eScience Нанкинского университета в Китае. Спасибо всем, кто размещает зеркала, за повышение доступности для пользователей по всему миру.
Calamares теперь основан на последнем релизе 3.3.8, и мы добавили в установку ряд исправлений. Ранжирование зеркал для базовой установки теперь использует только зеркала Tier 1 из Arch Linux, перед началом установки ставится последний archlinux-keyring, чтобы избежать проблем с ним. Неиспользуемые репозитории CachyOS теперь удаляются из конфигурации, а параметр ядра copytoram изменён с ‘yes’ на ‘auto’, чтобы избежать проблем на компьютерах с небольшим объёмом ОЗУ.
Кроме того, ядро 6.10, судя по всему, находится в отличной форме и скоро попадёт в наши репозитории. Аналогично, новый драйвер Nvidia в хорошем состоянии, и мы снова включили прошивку GSP.
Мы также начали работу над собственным фреймворком установщика и GUI-установщиком. Следите за новостями!
Список изменений этого релиза:
Новое:
- Репозиторий: добавлен репозиторий, оптимизированный под Zen 4; он будет использоваться для процессоров Zen4 и Zen5
- ISO: добавлена автоматическая проверка архитектуры для репозитория Zen4/Zen5
- chwd: добавлена поддержка GC для GPU AMD, что помогает определять официально поддерживаемые ROCm GPU
- chwd: на поддерживаемых картах используется libva-nvidia-driver
- ksmctl: добавлен инструмент для включения/отключения KSM: ksmctl –enable
- kernel: для ядра «linux-cachyos» теперь доступен пакет «linux-cachyos-dbg», содержащий vmlinux без удаления отладочной информации для целей отладки
- kernel: теперь доступен amd cpb boost, а power-profiles-daemon пропатчен: при профиле «powersave» он отключает буст на процессорах AMD
- kernel: добавлен патч энергосбережения для SoC AMD при воспроизведении видео
- kernel-manager: добавлена поддержка управления планировщиками sched-ext и получения информации о них через GUI
- steam/proton: появился скрипт «game-performance», который можно добавить в параметры запуска Steam
- power-profiles: на процессорах с поддержкой AMD Pstate минимальная линейная частота теперь устанавливается выше, что может улучшить задержку и 1% lows
- kwin: добавлен бэкпорт tearing, он протестирован. На 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: исправлен сон на Live ISO для ноутбуков
- Launch Installer: перед началом установки ставится последний archlinux-keyring, чтобы избежать проблем при получении archlinux-keyring в chroot
- Ранжирование зеркал: при установке ранжируются только зеркала Tier 1
- pacman.conf: удалён неиспользуемый репозиторий pacman
- cachy-chroot: подтома .snapshot больше не показываются
- Calamares: модуль «Preservefiles» не используется, так как пользователи сообщали о проблемах с ним.
Список изменений Handheld Edition:
- Добавлен конфигурационный файл для применения разного масштабирования, ’/home/$USER/.config/deckscale
- Переключение GameMode сделано надёжнее
- Обновлены прошивки Wifi/Bluetooth для Steam Deck
- Реализовано автомонтирование для GameMode
- Добавлены особенности gamescope-session для топологии CPU в Wine, HDR и подсветки
- Исправлен выбор частоты обновления
- Обновлены jupiter-hw-support, steamdeck-dsp, jupiter-fan-control, gamescope-session-git
Что нужно сделать существующим пользователям:
CachyOS — это rolling-система, поэтому в большинстве случаев достаточно обновить систему командой ‘sudo pacman -Syu’. Поскольку мы добавили новый репозиторий, новые пользователи с процессором Zen 4 могут захотеть перейти на него; инструкция по этому здесь: https://discuss.cachyos.org/t/zen-4-5-optimized-repository-testing/713?u=ptr1337
Скачивание:
Свежий ISO-образ можно скачать с наших зеркал:
- CDN: https://iso.cachyos.org/desktop/240714/cachyos-desktop-linux-240714.iso
- Германия: https://mirror.cachyos.org/ISO/desktop/240714/cachyos-desktop-linux-240714.iso
- США: https://us.cachyos.org/ISO/desktop/240714/cachyos-desktop-linux-240714.iso
- Китай: https://mirrors.tuna.tsinghua.edu.cn/cachyos/ISO/desktop/240714/cachyos-desktop-linux-240714.iso
Handheld Edition:
Поддержите нас:
Ваши пожертвования помогают содержать серверы. Поддержать CachyOS можно через:
- PayPal: https://paypal.me/pttrr
- Patreon: https://www.patreon.com/CachyOS
Спасибо за вашу постоянную поддержку!
Команда CachyOS