Представлен публике средство для размещения области подкачки в видеопамяти графической карты Nvidia

2 мин
Представлен публике средство для размещения области подкачки в видеопамяти графической карты Nvidia

Авторы опубликовали инструментарий nbd-vram, который позволяет разместить область подкачки в видеопамяти графической карты Nvidia. Это даёт функция виртуально увеличить размер памяти в системе, работающей на ноутбуках с впаянной нерасширяемой оперативной памятью и GPU Nvidia. 

Исходник написан на языке Си и распространяется под лицензией MIT.

Так, на ноутбуке с 16 ГБ ОЗУ и видеокартой Nvidia GeForce RTX 3070 с 8 ГБ VRAM через раздел подкачки можно задействовать дополнительные 7 ГБ памяти. В итоге наряду с применением модуля ядра zram для сжатого хранения раздела подкачки и подключением дополнительного раздела подкачки на SSD-накопителе совокупный размер адресуемой памяти в тестовой конфигурации дойдёт до 46 ГБ. Эффективность работы с видеопамятью при последовательном чтении оценивается примерно в 1.3 GB/s и задержками ниже NVMe в связи с обращения к GPU по шине PCIe.

Средство применяет фоновый процесс nbd-vram, который выделяет VRAM через api драйвера CUDA и предоставляет системе доступ к полученной видеопамяти в форме блочного устройства на базе протокола NBD (Network Block Device). В ядре Linux используется встроенный драйвер nbd без загрузки собственных специализированных модулей. В блочном устройстве /dev/nbdX, связанном с выделенной видеопамятью, штатными утилитами создаётся раздел подкачки.

Инсталлятор и служба systemd "vram-swap-nbd.service" позволяют запустить конфигурацию автоматически. Пользователю в достаточной степени задать размер выделяемой видеопамяти и приоритет подкачки через переменные VRAM_SETUP_SIZE_MB и VRAM_SWAP_PRIORITY. Дополнительно предусмотрена опция для активации подкачки в видеопамяти только при подключении ноутбука к стационарному источнику питания. 

Для работы nbd-vram требуется графический процессор Nvidia c поддержкой CUDA, фирменный драйвер с библиотекой libcuda.so.1, ядро Linux новее 3.0 и пакет nbd-client.

Читают сейчас

21 минуту назад

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО»

Операционная платформа «Альт Образование» бесплатна для школ — акция от «Базальт СПО» Организация «Базальт СПО» запускает специальное предложение для школ: операционная система «Альт Образование» 11 п

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

30 минут назад

Google добавила агентный аналитика видео в Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite

Google запустила агентный анализ видео для Gemini 3.7 Flash, 3.6 Flash и 3.5 Flash-Lite. Теперь модель анализирует видео не как последовательность кадров с фиксированной частотой, а сама решает, какие

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

1 час назад

Апдейт платформы «Октопус» от ГК «Юзтех»: историческая анализ и расширенная сопровождение инфраструктур

В новых версиях «Октопус» мы сфокусировались на трёх направлениях: расширении возможностей управления ИТ-инфраструктурой, повышении производительности и развитии интеграций. Система получила новые сце

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

1 час назад

Frank Media рассказал о сложностях, с которыми столкнулись пользователи при попытке воспользоваться цифровым рублём

С 1 сентября должно было начаться массовое добавление цифрового рубля — третьей формы денег, которую Банк России обсуждает уже около шести лет. Тем не менее, судя по первым дням запуска, доступ к ново

2 часа назад

Digital Q.Sensor BI от «Диасофт» модернизировал ИИ-агента: визуальные правки дашбордов без доступа к данным

«Диасофт» представил обновленные возможности ИИ-агента платформы Digital Q.Sensor BI: теперь он может вносить правки в готовый дашборд, ориентируясь в том числе на его визуальное отображение. ИИ-агент