🪟windows

Как создать VRAM-диск из видеопамяти в Windows 11/10

Если на ПК с Windows 11/10 нужно максимум производительности от диска, то в этом поможет VRAMDISK, который берет видеопамять и монтирует диск. Я уже как-то описывал с тестами, как сделать RAM-диск, который берет память из ОЗУ и монтирует диск.

Что такое диск с видеопамятью (VRAM)

VRAM-диск – это виртуальный диск, который использует память от видеокарты, вместо HDD/SSD или ОЗУ. Отмечу, что данный виртуальный диск энергозависимый и это значит, что при выключении компьютера и перезагрузки, все данные на нем исчезнут.

Как смонтировать видеопамять (VRAM) в качестве виртуального диска

1. Воспользуемся специальной утилитой VRAMDISK, которая позволит смонтировать часть видеопамяти в виртуальный диск. Скачайте программу с GitHub и распакуйте vramdisk.zip, после чего запустите vramdisk.exe.

гитхаб vramdisk.zip и запуск vramdisk.exe.

2. После запуска программы просто укажите сколько будет взято GB из графической карты. В моем примере у меня видеопамяти 6GB и я выделяю для монтирования виртуального VRAM-диска 1 GB. Далее просто жмите большую синюю кнопку "Установить".

💡Если нужно распознать текст в программе и перевести его с Японского на Русский, то это можно сделать при помощи OCR ножницы.

VRAMDISK настройка программы

3. Если будет предупреждение  "could not locate/load WinFsp (is it installed?)", то нужно установить WinFsp.

could not locate load WinFsp is it installed

4. Откройте проводник и обнаружите смонтированный VRAM-диск.

созданный VRAMDISK

Для чего подходит VRAM-диск

Поскольку данные исчезнут при выключении компьютера, VRAM-диск идеально подходит для временных или "мусорных" файлов:

  1. Кэш браузера: Перенесите папку кэша Chrome или Edge на VRAM-диск. Страницы будут загружаться немного быстрее, а ваш основной SSD избавится от постоянной мелкой перезаписи (экономия ресурса TBW).
  2. Временные файлы Windows (TEMP/TMP): Вы можете изменить переменные среды в Windows, направив временные файлы распаковщиков и программ на виртуальный диск.
  3. Буфер для записи видео: Если вы пользуетесь программами вроде NVIDIA ShadowPlay (GeForce Experience) или OBS для фоновой записи геймплея, перенос временной папки буфера на VRAM-диск полностью уберет износ SSD от непрерывной цикличной записи. (это имеет смысл, если игра не съедает всю видеопамять).

Критически важно знать

  1. Снижение производительности GPU. Каждый выделенный диск забирает мегабайты у видеокарты, тем самым уменьшает объем видеопамяти для графического процессора. Это может вызвать падение FPS или ошибки памяти в ресурсоемких играх.
  2. Зависимость от драйверов и "железа". Эффективность работы диска напрямую зависит от ваших графических драйверов и самой утилиты. На разных видеокартах результаты работы могут сильно отличаться.
  3. Экспериментальный статус. Данный инструмент все еще находится на стадии разработки и тестирования. Его можно использовать для обучения, но категорически нельзя применять для хранения важных данных.
  4. Потеря всех данных. Видеопамять является энергозависимой. После выключения или перезагрузки компьютера содержимое VRAM-диска исчезает, поэтому хранить на нём важные файлы нельзя. Данные могут пропасть при перезапуске видеодрайвера, сбое графического драйвера, зависании или перезагрузке GPU, выходе компьютера из спящего режима, отключении виртуального диска, смене видеодрайвера, переключении между графическими адаптерами.
  5. Медленнее чем RAM-диск. Сама память GDDR6 внутри видеокарты способна передавать данные на скорости около 1000 ГБ/с, обмен файлами между Windows и видеокартой ограничен пропускной способностью слота PCIe. В реальности скорость чтения/записи VRAM-диска составит от 4 до 8 ГБ/с. Современные NVMe SSD (PCIe Gen4 и Gen5) выдают аналогичные скорости (7-12 ГБ/с) без всяких танцев с бубном.
  6. Возможные конфликты с античитами (Vanguard / EAC). Античиты уровня ядра (Riot Vanguard, Easy Anti-Cheat) крайне подозрительно относятся к любым нестандартным виртуальным драйверам (таким как ImDisk, который нужен для VRAM-дисков). Существует небольшой риск блокировки игры при активном виртуальном драйвере.

Вывод

Использование видеопамяти (VRAM) в качестве виртуального диска, это отличный эксперимент, чем практичное решение на каждый день.

  1. Для скорости это почти бессмысленно.
  2. Обычный RAM-диск (оперативная память) лучше.
  3. Это небезопасно для данных.
  4. Сфера применения очень узкая.