uk
Feedback
🔮 Techno Magic

🔮 Techno Magic

Відкрити в Telegram

Добро пожаловать на канал 😊 IT, Интернет и технологии 🖥 🌐 Подробнее: https://telegra.ph/Welcome-to-the-channel-09-30 🌐 Веб ссылка: t.me/s/tmgme. Подробнее тут: https://t.me/tmgme/2213. 🌐 Mastodon: mastodon.online/@cosmi * https://t.me/boost/tmgme

Показати більше
757
Підписники
+124 години
-77 днів
-730 день

Триває завантаження даних...

Залучення підписників
червень '26
червень '26
+21
в 0 каналах
травень '26
+26
в 0 каналах
Get PRO
квітень '26
+43
в 0 каналах
Get PRO
березень '26
+67
в 0 каналах
Get PRO
лютий '26
+68
в 0 каналах
Get PRO
січень '26
+68
в 0 каналах
Get PRO
грудень '25
+95
в 0 каналах
Get PRO
листопад '25
+92
в 0 каналах
Get PRO
жовтень '25
+70
в 1 каналах
Get PRO
вересень '25
+65
в 0 каналах
Get PRO
серпень '25
+73
в 0 каналах
Get PRO
липень '25
+59
в 0 каналах
Get PRO
червень '25
+61
в 0 каналах
Get PRO
травень '25
+45
в 0 каналах
Get PRO
квітень '25
+31
в 0 каналах
Get PRO
березень '25
+51
в 0 каналах
Get PRO
лютий '25
+52
в 0 каналах
Get PRO
січень '25
+38
в 0 каналах
Get PRO
грудень '24
+37
в 1 каналах
Get PRO
листопад '24
+63
в 0 каналах
Get PRO
жовтень '24
+69
в 0 каналах
Get PRO
вересень '24
+46
в 1 каналах
Get PRO
серпень '24
+42
в 2 каналах
Get PRO
липень '24
+59
в 0 каналах
Get PRO
червень '240
в 0 каналах
Get PRO
травень '24
+36
в 0 каналах
Get PRO
квітень '240
в 0 каналах
Get PRO
березень '24
+128
в 1 каналах
Дата
Залучення підписників
Згадування
Канали
23 червня+1
22 червня0
21 червня+2
20 червня0
19 червня+1
18 червня0
17 червня0
16 червня+1
15 червня0
14 червня0
13 червня+3
12 червня0
11 червня+1
10 червня+1
09 червня+2
08 червня0
07 червня+1
06 червня+1
05 червня+2
04 червня+2
03 червня0
02 червня+2
01 червня+1
Дописи каналу
Требования для работы nbd-vram включают: • NVIDIA GPU с поддержкой CUDA (например, серии GeForce RTX и GTX). • Драйвер NVIDIA с библиотекой libcuda.so.1 (установка полного CUDA Toolkit не требуется). • Ядро Linux версии 3.0 или новее. • Пакет nbd-client. Инструментарий nbd-vram может быть полезен в сценариях, требующих большого объёма памяти, например, при работе с крупными языковыми моделями (LLM) или при одновременном использовании нескольких ресурсоёмких приложений, способных исчерпать 16 ГБ ОЗУ. Это решение предоставляет альтернативу для систем, где физическое расширение оперативной памяти невозможно. --- Опубликован инструментарий nbd-vram, позволяющий использовать видеопамять NVIDIA GPU в качестве области подкачки в Linux. Это решение виртуально увеличивает доступный объём памяти, особенно на ноутбуках с впаянной ОЗУ. nbd-vram выделяет VRAM через API CUDA и предоставляет её системе как блочное устройство на базе протокола NBD. На этом устройстве создаётся раздел подкачки. Пример на ноутбуке с 16 ГБ ОЗУ и RTX 3070 (8 ГБ VRAM) показал возможность задействовать дополнительные 7 ГБ. В комбинации с zram и SSD-подкачкой общий адресуемый объём достигает 46 ГБ. Производительность последовательного чтения из VRAM составляет около 1.3 ГБ/с, с задержками ниже NVMe благодаря шине PCIe. Для автоматизации предусмотрен инсталлятор и systemd-сервис. Настройка включает задание размера VRAM и приоритета подкачки. Есть опция активации только при питании от сети.

2
Пример использования на ноутбуке с 16 ГБ ОЗУ и NVIDIA GeForce RTX 3070 (8 ГБ VRAM) демонстрирует возможность задействовать дополнительные 7 ГБ видеопамяти для подкачки. В тестовой конфигурации, при комбинации nbd-vram с модулем ядра zram (для сжатого хранения раздела подкачки) и дополнительным разделом подкачки на SSD-накопителе, общий адресуемый объём памяти достигает 46 ГБ. При этом порядок использования памяти следующий: сначала ОЗУ, затем видеопамять, далее сжатие через zram, и в последнюю очередь подкачка на SSD. Производительность работы с видеопамятью при последовательном чтении оценивается примерно в 1.3 ГБ/с, а задержки оказываются ниже, чем у NVMe SSD, благодаря прямому обращению к GPU по шине PCIe. Для упрощения развёртывания и настройки nbd-vram подготовлен инсталлятор и сервис systemd "vram-swap-nbd.service". Конфигурация сводится к заданию размера выделяемой видеопамяти через переменную VRAM_SETUP_SIZE_MB и приоритета подкачки через VRAM_SWAP_PRIORITY. Предусмотрена опция активации подкачки в видеопамяти только при подключении ноутбука к стационарному источнику питания, что позволяет экономить заряд батареи в автономном режиме.
2
3
Опубликован инструментарий nbd-vram, предназначенный для использования видеопамяти графических карт NVIDIA в качестве области подкачки. Это позволяет виртуально увеличить объём доступной оперативной памяти в системах, особенно на ноутбуках с нерасширяемой впаянной ОЗУ и дискретными GPU NVIDIA. Проект написан на языке Си и распространяется под лицензией MIT. Принцип работы nbd-vram основан на выделении видеопамяти (VRAM) через API драйвера CUDA с помощью фонового процесса nbd-vram. Затем эта выделенная VRAM предоставляется операционной системе Linux в виде блочного устройства, используя протокол NBD (Network Block Device). В ядре Linux применяется встроенный драйвер nbd, без необходимости загрузки сторонних модулей. После создания блочного устройства, например, /dev/nbdX, на нём стандартными утилитами создаётся раздел подкачки. Пример использования на ноутбуке с 16 ГБ ОЗУ и NVIDIA GeForce RTX 3070 (8 ГБ VRAM) демонстрирует возможность задействовать дополнительные 7 ГБ видеопамяти для подкачки. В тестовой конфигурации, при комбинации nbd-vram с модулем ядра zram (для сжатого хранения раздела подкачки) и дополнительным разделом подкачки на SSD-накопителе, общий адресуемый объём памяти достигает 46 ГБ. При этом порядок использования памяти следующий: сначала ОЗУ, затем видеопамять, далее сжатие через zram, и в последнюю очередь подкачка на SSD. Производительность работы с видеопамятью при последовательном чтении оценивается примерно в 1.3 ГБ/с, а задержки оказываются ниже, чем у NVMe SSD, благодаря прямому обращению к GPU по шине PCIe. Для упрощения развёртывания и настройки nbd-vram подготовлен инсталлятор и сервис systemd "vram-swap-nbd.service". Конфигурация сводится к заданию размера выделяемой видеопамяти через переменную VRAM_SETUP_SIZE_MB и приоритета подкачки через VRAM_SWAP_PRIORITY. Предусмотрена опция активации подкачки в видеопамяти только при подключении ноутбука к стационарному источнику питания, что позволяет экономить заряд батареи в автономном режиме. Требования для работы nbd-vram включают: • NVIDIA GPU с поддержкой CUDA (например, серии GeForce RTX и GTX). • Драйвер NVIDIA с библиотекой libcuda.so.1 (установка полного CUDA Toolkit не требуется). • Ядро Linux версии 3.0 или новее. • Пакет nbd-client. Инструментарий nbd-vram может быть полезен в сценариях, требующих большого объёма памяти, например, при работе с крупными языковыми моделями (LLM) или при одновременном использовании нескольких ресурсоёмких приложений, способных исчерпать 16 ГБ ОЗУ. Это решение предоставляет альтернативу для систем, где физическое расширение оперативной памяти невозможно. --- Опубликован инструментарий nbd-vram, позволяющий использовать видеопамять NVIDIA GPU в качестве области подкачки в Linux. Это решение виртуально увеличивает доступный объём памяти, особенно на ноутбуках с впаянной ОЗУ. nbd-vram выделяет VRAM через API CUDA и предоставляет её системе как блочное устройство на базе протокола NBD. На этом устройстве создаётся раздел подкачки. Пример на ноутбуке с 16 ГБ ОЗУ и RTX 3070 (8 ГБ VRAM) показал возможность задействовать дополнительные 7 ГБ. В комбинации с zram и SSD-подкачкой общий адресуемый объём достигает 46 ГБ. Производительность последовательного чтения из VRAM составляет около 1.3 ГБ/с, с задержками ниже NVMe благодаря шине PCIe. Для автоматизации предусмотрен инсталлятор и systemd-сервис. Настройка включает задание размера VRAM и приоритета подкачки. Есть опция активации только при питании от сети.
11
4
Немає тексту...
28
5
Немає тексту...
2
6
Инструментарий nbd-vram для использования видеопамяти NVIDIA как подкачки в Linux Опубликован инструментарий nbd-vram, позвол
Инструментарий nbd-vram для использования видеопамяти NVIDIA как подкачки в Linux Опубликован инструментарий nbd-vram, позволяющий разместить область подкачки в видеопамяти графической карты NVIDIA. Это позволяет виртуально увеличить размер памяти в системе, работающей на ноутбуках с нерасширяемой оперативной памятью и GPU NVIDIA. Код написан на языке Си и распространяется под лицензией MIT. Реализация основана на применении фонового процесса nbd-vram, который выделяет VRAM через API драйвера CUDA и предоставляет системе доступ к полученной видеопамяти в форме блочного устройства на базе протокола NBD. #linux #kernel #foss #security #hardware OpenNews
29
7
Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust Кент Оверстрит объявил,
Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust Кент Оверстрит объявил, что файловая система Bcachefs официально перестала быть экспериментальной. В выпуске 1.38.6 внесено около 200 изменений, повышающих производительность: ужата логика подтверждения транзакций, исключены блокировки при сбросе журнала, оптимизирована работа с btree. На 48-ядерном AMD Bcachefs показал 16.5 ГБ/с в dbench (XFS — 16 ГБ/с). Готовятся патчи до 19 ГБ/с. Поддерживается до 255 устройств. Начато формирование пакетов для Ubuntu 26.04. Инфраструктура CI переведена на DKMS. Утилиты bcachefs-tools уже переписаны на Rust, в следующем релизе планируется интегрировать Rust-обвязки в DKMS-модуль и начать переписывание базового кода. Bcachefs поддерживает несколько устройств, многослойные раскладки, репликацию, кэширование, сжатие (LZ4, gzip, ZSTD), снапшоты, контрольные суммы, коды коррекции ошибок (RAID 5/6) и шифрование (ChaCha20, Poly1305).
31
8
Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust Кент Оверстрит объявил,
Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust Кент Оверстрит объявил, что файловая система Bcachefs официально перестала быть экспериментальной. В выпуске 1.38.6 внесено около 200 изменений, повышающих производительность: ужата логика подтверждения транзакций, исключены блокировки при сбросе журнала, оптимизирована работа с btree. На 48-ядерном AMD Bcachefs показал 16.5 ГБ/с в dbench (XFS — 16 ГБ/с). Готовятся патчи до 19 ГБ/с. Поддерживается до 255 устройств. Начато формирование пакетов для Ubuntu 26.04. Инфраструктура CI переведена на DKMS. Утилиты bcachefs-tools уже переписаны на Rust, в следующем релизе планируется интегрировать Rust-обвязки в DKMS-модуль и начать переписывание базового кода. Bcachefs поддерживает несколько устройств, многослойные раскладки, репликацию, кэширование, сжатие (LZ4, gzip, ZSTD), снапшоты, контрольные суммы, коды коррекции ошибок (RAID 5/6) и шифрование (ChaCha20, Poly1305).
26
9
Начиная с Firefox версии 149, функция Разделение экрана позволяет просматривать две вкладки рядом в одном окне Firefox, что у
Начиная с Firefox версии 149, функция Разделение экрана позволяет просматривать две вкладки рядом в одном окне Firefox, что упрощает сравнение информации при совершении покупок, планировании поездок или проведении исследований. https://support.mozilla.org/ru/kb/razdelenije-ekrana-firefox
38
10
Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust Кент Оверстрит объявил,
Bcachefs больше не экспериментальная: выпуск 1.38.6 с оптимизациями до 16.5 ГБ/с и переходом на Rust Кент Оверстрит объявил, что файловая система Bcachefs официально перестала быть экспериментальной. В выпуске 1.38.6 внесено около 200 изменений, повышающих производительность: ужата логика подтверждения транзакций, исключены блокировки при сбросе журнала, оптимизирована работа с btree. На 48-ядерном AMD Bcachefs показал 16.5 ГБ/с в dbench (XFS — 16 ГБ/с). Готовятся патчи до 19 ГБ/с. Поддерживается до 255 устройств. Начато формирование пакетов для Ubuntu 26.04. Инфраструктура CI переведена на DKMS. Утилиты bcachefs-tools уже переписаны на Rust, в следующем релизе планируется интегрировать Rust-обвязки в DKMS-модуль и начать переписывание базового кода. Bcachefs поддерживает несколько устройств, многослойные раскладки, репликацию, кэширование, сжатие (LZ4, gzip, ZSTD), снапшоты, контрольные суммы, коды коррекции ошибок (RAID 5/6) и шифрование (ChaCha20, Poly1305).
7
11
Немає тексту...
42
12
Немає тексту...
2
13
В прошлой теме мы устанавливали Guitarix, PipeWire вместе с pipewire-jack, QjackCtl для Arch-е подобных дистрибутивов, затем рассмотрели pipewire-jack-audio-connection-kit под Fedora и Bazzite. И для дальнейшей настройки, что бы настройки стали доступны в QjackCtl, остановите сервис Jack. Также для Fedora-based Cable. И универсальная настройка для минимизации задержки, как для QjackCtl, так и pipeasio-settings (для запуска > введите это название в терминал) с PipeASIO. * Buffer size, выберите минимальный (чем меньше кадров, тем больше нагрузка на CPU), но не переборщите, так как звук тогда будет потрескивать или прерываться * Sample rate, выберите наоборот максимальный * Ну и выберите звуковой интерфейс подходящей звуковой карты, в общем или на вход, выход.
38
14
▫️ Регистрация драйвера в системном Wine: WINEPREFIX="$HOME/.wine" pipeasio-register (укажите путь Wine профикса). ▫️ Eсли скрипт выше выдает ошибку, то через родную утилиту Wine: WINEPREFIX="$HOME/.wine" wine regsvr32 /usr/lib/wine/x86_64-windows/pipeasio.dll. ▫️ Для настройки в Linux используйте pipeasio-settings, обязательно для настройки аудио интерфейсов
33
15
В этой теме мы воспользуемся обычным Wine winegui (или winegui-bin, используйте VPN, если в вашей стране установка не доступна)
33
16
В прошлой теме мы устанавливали Guitarix, PipeWire вместе с pipewire-jack, QjackCtl для Arch-е подобных дистрибутивов, затем рассмотрели pipewire-jack-audio-connection-kit под Fedora и Bazzite. И для дальнейшей настройки, что бы настройки стали доступны в QjackCtl, остановите сервис Jack. Также утилита Cable. И универсальная настройка для минимизации задержки, как для QjackCtl, так и pipeasio-settings (для запуска > введите это название в терминал) с PipeASIO. * Buffer size, выберите минимальный (чем меньше кадров, тем больше нагрузка на CPU), но не переборщите, так как звук тогда будет потрескивать или прерываться * Sample rate, выберите наоборот максимальный * Ну и выберите звуковой интерфейс подходящей звуковой карты, в общем или на вход, выход.
10
17
PipeASIO — это ASIO-драйвер для среды Wine, который позволяет профессиональным аудиопрограммам (DAW) напрямую и с минимальной задержкой взаимодействовать с аудиосервером PipeWire в Linux. Он разрабатывается как нативный клиент, исключая необходимость использования громоздких JACK-мостов.
36
18
🧹 Скрипт удаления репозитория CachyOS (если передумали): sudo bash -c ' echo "=== УДАЛЕНИЕ РЕПОЗИТОРИЯ CACHYOS ===" sed -i "/\[cachyos.*/,/Server.*/d" /etc/pacman.conf sed -i "/\[cachyos.*/,/IgnorePkg.*/d" /etc/pacman.conf rm -rf /var/lib/pacman/sync/cachyos* pacman -Sy echo "=== РЕПОЗИТОРИЙ УСПЕШНО УДАЛЁН ===" ' В принципе все команды можно было бы прописать вручную, здесь я хочу показать как можно упростить некоторые задачи готовыми скриптами. Следующие команды могут быть полезны: pacman -Ss, sudo pacman -Sy, sudo pacman -Sy pacman -Sl archlinux-gaming
49
19
... sudo bash -c ' echo "==========================================================" echo " 1/4 ПОДКЛЮЧЕНИЕ РЕПОЗИТОРИЯ CACHYOS " echo "==========================================================" # Очистка старых записей CachyOS sed -i "/\[cachyos.*/,/Server.*/d" /etc/pacman.conf sed -i "/\[cachyos.*/,/Include.*/d" /etc/pacman.conf # Импорт PGP-ключей CachyOS echo "--> Импорт цифровых ключей..." pacman-key --recv-key F3B607488DB35A47 --keyserver keyserver.ubuntu.com pacman-key --lsign-key F3B607488DB35A47 # Добавление в pacman.conf echo "--> Запись конфигурации в pacman.conf..." cat << "EOF" >> /etc/pacman.conf [cachyos] Usage = Search Sync SigLevel = PackageRequired Server = https://cdn.cachyos.org/repo/$arch/$repo EOF # Синхронизация баз echo "--> Обновление базы данных пакетов..." rm -rf /var/lib/pacman/sync/cachyos* pacman -Sy echo "Готово! Установка: sudo pacman -S cachyos/имя-пакета" ' ...
45
20
... sudo bash -c ' echo "==========================================================" echo " 4/4 ПОДКЛЮЧЕНИЕ РЕПОЗИТОРИЯ BLACKARCH " echo "==========================================================" # Очистка старых записей BlackArch sed -i "/\[blackarch.*/,/Server.*/d" /etc/pacman.conf # Импорт PGP-ключей BlackArch (Мастер-ключ + Ключ главного разработчика noptrix) echo "--> Импорт и подписание цифровых ключей..." pacman-key --recv-key 4345771566D76BB3 --keyserver keyserver.ubuntu.com pacman-key --lsign-key 4345771566D76BB3 pacman-key --recv-key F9A6E68A711354D84A9B91637533BAFE69A25079 --keyserver keyserver.ubuntu.com pacman-key --lsign-key F9A6E68A711354D84A9B91637533BAFE69A25079 # Добавление в pacman.conf (через стабильный головной сервер blackarch.org) echo "--> Запись конфигурации в pacman.conf..." cat << "EOF" >> /etc/pacman.conf [blackarch] Usage = Search Sync SigLevel = PackageRequired Server = https://blackarch.org/blackarch/$repo/os/$arch EOF # Синхронизация баз echo "--> Обновление таблицы доверия и базы пакетов..." pacman-key --update rm -rf /var/lib/pacman/sync/blackarch* pacman -Sy echo "==========================================================" echo " ВСЁ ГОТОВО! Установка: sudo pacman -S blackarch/имя-пакета" echo "==========================================================" ' ...
39