Поиск по сайту:
Подумайте, сколько психических сил потрачено на поиски коренного различия между "алгоритмом" и "программой". (Алан.Дж.Перлис)

Сентябрьское обновление CachyOS: прирост производительности и новые функции

01.10.2024
Сентябрьское обновление CachyOS: прирост производительности и новые функции
Обновление CachyOS от 24 сентября на основе Arch повышает производительность благодаря оптимизации PGO, новому zlib-ng, Wayland по умолчанию для SDDM и многому другому.

Более чем через месяц после предыдущего августовского обновления CachyOS на базе Arch выпустила свое 10-е обновление за год с улучшениями производительности, более быстрыми обновлениями и множеством усовершенствований.

 

Улучшения производительности

Одной из выдающихся особенностей этого выпуска является обширная оптимизация пакетов с использованием оптимизации с учетом профиля (PGO). Примечательно, что были оптимизированы LLVM и Clang, что привело к значительному повышению производительности на 10%.

Кроме того, такие пакеты, как svt-av1nodejs и ripgrep, были улучшены с использованием PGO, что способствует повышению общей эффективности системы.

Кроме того, команда внесла в glibc и gcc. отдельные исправления из Clear Linux. Эта интеграция позволила компилятору GCC повысить производительность ещё на 1,5%.

 

Обновленные пакеты

Значительные обновления пакета включают:

  • Ядро: ядро Linux было обновлено до версии 6.11.
  • Графический стек: Mesa получила обновление до v24.2, а драйверы NVIDIA обновлены до v560.35.
  • Окружение рабочего стола: KDE Plasma обновлена до версии 6.1.5.
  • Установщик: Calamares обновлен до версии 3.3.10.
  • Фреймворки: QT обновлен до версии 6.7.3.

Обновление CachyOS

 

Более быстрая синхронизация репозитория

В ответ на отзывы пользователей процесс синхронизации репозитория был ускорен. Интервал синхронизации был сокращен с каждых трех часов до ежечасного, что позволяет пользователям получать обновления более оперативно. Следовательно, задержка между обновлениями репозитория Arch и оптимизированными пакетами CachyOS будет еще меньше.

Читать  Обновление Fedora Linux 33 до Fedora Linux 34

Кроме того, теперь пакеты, скомпилированные с флагом -fpic, будут автоматически включать -fno-semantic-interposition. Это изменение может значительно повысить производительность многих общих пакетов за счёт уменьшения накладных расходов при динамическом связывании.

 

Переход на zlib-ng

CachyOS начала заменять традиционную библиотеку zlib на zlib-ng и её уровень совместимости. В качестве современной альтернативы zlib-ng предлагает более высокую производительность и включает современные методы сжатия. Ожидается, что этот переход принесёт пользу приложениям, которые в значительной степени полагаются на операции сжатия и распаковки.

 

SDDM теперь по умолчанию используется Wayland

Для пользователей среды рабочего стола KDE в cachyos-kde-settings пакете теперь устанавливается конфигурация SDDM, которая по умолчанию включает Wayland. Это изменение позволяет регулировать частоту обновления, разрешение и другие настройки, обеспечивая более плавный и настраиваемый интерфейс.

Простой диспетчер отображения рабочего стола (SDDM)

 

Однако важно отметить, что графические процессоры, не поддерживающие Wayland, например устаревшее оборудование NVIDIA, необходимо будет удалить вручную. Пострадавшие пользователи могут сделать это, выполнив следующие действия:

sudo pacman -R cachyos-kde-settings

 

Хотя в будущих обновлениях может быть предусмотрена аппаратная диагностика для автоматизации этого процесса, на данный момент необходима ручная настройка.

 

Улучшенная обработка сети

Пакет cachyos-settings вносит изменения, направленные на улучшение управления сетью. NetworkManager теперь использует systemd-resolved в качестве серверной части, решая проблемы со скоростью загрузки в таких приложениях, как Steam, которые генерируют множество DNS-запросов. Включение кэширования DNS с помощью systemd-resolved значительно повышает скорость.

Читать  Что нового в Debian 12 под кодовым названием Bookworm?

Кроме того, сервер NTP по умолчанию для systemd-timesyncd был изменён на time.google.com. Это обновление устраняет участившиеся сообщения о проблемах с синхронизацией времени на ранее используемых серверах по умолчанию. Прежние серверы времени остаются в качестве резервных на случай недоступности основного сервера.

 

Упрощенное обнаружение оборудования

Инструмент CachyOS Hardware Detection (CHWD) был обновлен для упрощения работы с устройствами. Все профили теперь специально разработаны для устройств PCI, что упрощает процесс установки драйверов. Кроме того, была добавлена новая --autoconfigure опция для автоматического управления установкой драйверов, что делает настройку более удобной.

 

Основные исправления ошибок и улучшения системы

К этому выпуску прилагается несколько исправлений ошибок и системных улучшений:

  • Улучшения в установщике: “Запуск установщика” теперь синхронизирует системное время с аппаратными часами перед началом установки. Это устраняет проблемы, при которых установка завершалась неудачно из-за расхождений во времени.
  • Обработка файловой системыУстановщик Calamares теперь корректно отключает корневую файловую систему после установки, предотвращая потенциальные конфликты во время перезагрузки системы.
  • Дампы ядра повторно включены: дампы ядра были повторно включены для упрощения отладки. Для управления дисковым пространством дампы ядра автоматически очищаются каждые три дня.
  • Очистка связки ключей: Перед установкой связка ключей очищается и создается заново, устраняя редкие проблемы с связкой ключей, с которыми сталкивались некоторые пользователи.
  • Улучшения совместимостиlibva-nvidia-driver Удален из профиля PRIME для предотвращения потенциальных конфликтов и повышения совместимости с таким программным обеспечением, как Spectacle.
Читать  Как обновить Debian 9 Stretch до Debian 10 Buster

 

Обновления для пользователей Handheld Edition

Для тех, кто использует Handheld Edition, особенно на таких устройствах, как Ally и Ally X, предусмотрены заметные обновления:

  • Интеграция с Inputplumber: предыдущий HHD был заменен на Inputplumber. Прежнее решение некорректно использовало драйвер ядра, что приводило к проблемам с вводом. Inputplumber устраняет эти проблемы, обеспечивая более качественную обработку ввода.
  • Обновления пакетов: все пакеты, связанные с портативными устройствами, были обновлены для обеспечения оптимальной производительности и совместимости.

 

В анонсе представлен полный список изменений. Для пользователей, желающих опробовать новейшие возможности, обновленные ISO-файлы доступны для загрузки через зеркала SourceForge CachyOS для тех, кто предпочитает новую установку.

Существующим пользователям, как правило, не нужно вносить никаких специальных изменений. Однако тем, кто использует устаревшие драйверы NVIDIA (470xx и 390xx), следует удалить пакет настроек cachyos-kde из-за переключения по умолчанию на Wayland при установке KDE.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
29 сентября 2024 года Линус Торвальдс объявил о выпуске ядра Linux 6.12 RC1.…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: