Как создать RAM-диск в памяти видеокарты в GPU RAM Drive

Создание RAM диска в памяти видеокарты в WindowsРанее на сайте публиковалась статья о способах создания RAM-диска — диска в оперативной памяти компьютера. Основное преимущество такого диска — очень высокая скорость, недостаток — удаление данных при после выключения системы, если не настроить их выгрузку на обычный диск. Существует ещё одна возможность — создание диска в памяти видеокарты.

В этой инструкции подробно о том, как создать диск в памяти дискретной видеокарты компьютера или ноутбука с помощью бесплатной утилиты GPU RAM Drive. Описываемые действия применимы только в ОС Windows.

Процесс создания диска в GPU RAM Drive

Для того, чтобы создать диск в памяти видеокарты с помощью GPU RAM Drive потребуется выполнить следующие простые шаги:

  1. Скачайте установщик ImDisk с официального сайта и установите на компьютере. Драйвер ImDisk будет использоваться для создания виртуального диска в памяти GPU
  2. Скачайте GPURamDrive с GitHub разработчика и распакуйте архив в удобное расположение. Для видеокарт AMD лучше использовать модификацию утилиты из этого источника https://github.com/brzz/GpuRamDrive Загрузка GPURamDrive с GitHub
  3. Запустите нужную версию GPURamDrive — x86 для 32-бит систем, x64 — для 64-бит, CUDA — для видеокарт NVIDIA. Исполняемые файлы GPU RAM Drive
  4. Выберите видеокарту, в памяти которой требуется создать RAM-диск, укажите букву диска, его тип, размер и параметры форматирования (по умолчанию — ExFAT), нажмите кнопку «Mount». Создание диска в памяти видеокарты
  5. Созданный вами диск в памяти видеокарты появится в проводнике с возможностью выполнения всех тех же действий, что и с обычным диском. RAM диск в памяти GPU в Проводнике Windows
  6. Сверните (не закрывайте) утилиту GPU RAM Drive. Это скроет её в области уведомлений, откуда её можно будет снова открыть для отключения диска.

В дальнейшем, чтобы отключить диск в памяти GPU достаточно открыть свёрнутый экземпляр GPURamDrive и нажать кнопку «Unmount», либо закрыть программу.

GPURamDrive поддерживает работу в интерфейсе командной строки, что может пригодиться, например, в случае, если вам требуется настроить автоматическое создание RAM-диска в памяти видеокарты при входе в систему. Пример команды:

GpuRamDrive-cuda_x64.exe --device ИМЯ_ВИДЕОКАРТЫ --size 1024 --format "/fs:exfat /q" --mount r: --hide

команда создаст диск размером 1024 Мб в памяти видеокарты с указанным именем (регистр в имени видеокарты важен), отформатирует его в ExFAT, смонтирует его под буквой R и скроет значок программы в области уведомлений.

Дополнительная информация

Если тестировать скорость виртуального диска, созданного в памяти GPU, можно обратить внимание, что он работает медленнее RAM-диска в обычной оперативной памяти, а в некоторых случаях — даже медленнее производительных SSD несмотря на то, что скорость память VRAM видеокарты обычно должна быть более высокой.

Тест скорости GPU RAM Drive

Это подтверждается и разработчиком GPURamDrive, а причина — в задержках при операциях ввода-вывода между процессором и GPU и драйвера ImDisk. Потенциальные решения предлагались пользователями в обсуждениях проекта на GitHub, но новых версий программы с 2017-го года не выпускалось.

Комментарии (4) к Как создать RAM-диск в памяти видеокарты в GPU RAM Drive

  • Pocon

    Для битых видях пойдет?

    Ответить

    • Dmitry

      Не знаю) Смотря что там битое и насколько стабильная работа при доступе к памяти.

      Ответить

    • Dmitry

      Для каких-то экспериментов при избытке памяти видеокарты неиспользуемой, например.

      Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться