Установите ядро Liquorix/XanMod для улучшения рабочего стола и игр.
Хотите оптимизировать свой рабочий стол Linux для повышения быстродействия или игр? Попробуйте пользовательские ядра Libquorix или XanMod.
Помимо ядра по умолчанию и основного ядра, пользователям Debian/Ubuntu доступны некоторые другие ядра.
Ядро Liquorix и ядро XanMod
Альтернативные ядра включают ядро Liquorix, исходные коды ядра Zen, созданные с использованием конфигурации, ориентированной на Debian, предназначенные для настольных, мультимедийных и игровых рабочих нагрузок.
Ядро Liquorix оптимизировано с учетом прежде всего отзывчивости. Он отлично подходит для настольных компьютеров и игр с низкой задержкой и быстрым откликом, когда в фоновом режиме выполняется длительная тяжелая работа. Затраты включают меньшую пропускную способность (что хуже для разработки) и большее энергопотребление.
Помимо интерактивной настройки, ядро также включает в себя:
- Планировщик процессов PDS для игр, мультимедиа и загрузки в реальном времени.
- Планирование с высоким разрешением
- Вытесняемая древовидная иерархическая реализация RCU для систем реального времени.
- TCP BBR2 Congestion Control: быстрый контроль перегрузки, максимизирует пропускную способность, гарантируя более высокие скорости, чем Cubic.
- Сжатый обмен: хранилище подкачки сжимается с помощью LZ4 с использованием zswap.
- Альтернативный алгоритм LRU, который работает лучше при высокой нехватке памяти и времени безотказной работы.
XanMod Kernel — еще одна популярная настройка исходного кода ядра для тяжелых рабочих нагрузок и более быстрого отклика.
Он также включает драйвер Android Binder IPC (модуль binder_linux
) для повышения производительности Waydroid, многопоколенческую структуру LRU от Google и набор обновлений сторонних производителей, в том числе:
- Драйвер оптимизатора 3D V-Cache от AMD (модуль:
amd_3d_vcache
) - Обработка коллапса TCP Cloudflare для высокой пропускной способности и низкой задержки.
- Контроль перегрузки TCP BBRv3 от Google.
- Netfilter nf_tables RFC3489 поддержка полноконусного NAT.
- Netfilter FLOWOFFLOAD предназначен для ускорения обработки пакетов.
- Драйвер эмуляции примитивов синхронизации NT (как модуль: ntsync).
- Поддержка EC-датчиков Steam Deck Valve/ядра MFD и драйверов светодиодов (в виде модуля: steamdeck, steamdeck-hwmon,leds-steamdeck)
- Переопределение PCIe ACS для обхода поддержки групп IOMMU.
- Дополнительные опции процессора Graysky GCC и Clang.
- Очистить набор обновлений Linux (частично).
Установите ядро Liquorix.
Ядро Liquorix довольно легко установить в Arch Linux, Debian (bookworm, sid, trixie) и Ubuntu 24.04|22.04. Однако поддерживается только платформа amd64
(процессоры AMD/Intel).
Просто откройте терминал (нажмите Ctrl+Alt+T в Ubuntu), затем выполните одну команду ниже:
curl -s 'https://liquorix.net/install-liquorix.sh' | sudo bash
Запустите sudo apt install Curl
, если команда «curl» не найдена.
Затем он автоматически загружает официальный скрипт и запускается для автоматического определения вашей системы, добавления репозитория и установки пакетов ядра.
Для Ubuntu вы можете вручную добавить PPA и установить ядро:
Добавьте PPA ядра Liquorix:
sudo add-apt-repository ppa:damentz/liquorix
-
Затем установите ядро Liqiorix:
sudo apt install linux-headers-liquorix-amd64 linux-image-liquorix-amd64
ПРИМЕЧАНИЕ. Пользователю Linux Mint необходимо запустить
sudo apt update
, чтобы сначала обновить кэш пакетов.
После установки пакета просто перезагрузите компьютер и выполните команду uname -a
, чтобы узнать версию вашего ядра.
Установите ядро XanMod.
Ядро XanMod также предоставляет 64-битные пакеты .deb
для пользователей Debian/Ubuntu.
Их можно скачать на sourceforge.net по ссылке ниже:
Загрузить ядро XanMod: https://sourceforge.net/projects/xanmod/files/releases/
В зависимости от ваших потребностей вы можете выбрать «edge» для последней версии ядра или «main», которое немного отстает от версии ядра, тогда как «lts» даже старее, чем ядро Ubuntu по умолчанию.
Затем выберите загрузку пакетов «linux-image-xxx
» и «linux-headers-xxx
» для выбранного вами ядра. Наконец, откройте папку «Загрузки», щелкните правой кнопкой мыши пустую область и выберите «Открыть в терминале». И запустите команду ниже во всплывающем терминале, чтобы установить все пакеты .deb в этот каталог:
sudo apt install ./*.deb
Также после этого перезагрузите компьютер и запустите uname -a
для проверки. Если в вашей системе несколько ядер, вы можете перейти в «Дополнительные параметры для Ubuntu» в меню загрузки, чтобы выбрать ядро для загрузки.
Удалите ядро Liquorix или ядро XanMod.
Чтобы удалить любой пакет ядра, сначала перезагрузите компьютер и выберите загрузку старого официального ядра Ubuntu в меню загрузки Grub (в разделе «Дополнительные параметры»).
После загрузки со старым ядром откройте терминал (Ctrl+Alt+T) и выполните команду для удаления ядра Liquorix:
sudo apt remove --autoremove linux-headers-liquorix-amd64 linux-image-liquorix-amd64
Также запустите команду для удаления PPA ядра Liquorix:
sudo add-apt-repository --remove ppa:damentz/liquorix
Чтобы удалить ядро XanMod, также перезагрузитесь с другим ядром и затем выполните команду:
sudo apt remove linux-image-*-xanmod* linux-headers-*-xanmod*