Железо
Akaki Mukhigulashvili

VRAMDisk to Pagefile или как Я скачал бесплатный RAM без SMS

Сидя дома, у меня возникла идея: Почему нельзя взять VRAM и использовать как оперативку хоть VRAM и оптимизирован для графических задании?
Джентльмены, оказывается что можно.

Существует программа - GpuRamDrive, которая выделяет баффер памяти у видеокарты и создает VramDisk, или временный виртуальный жесткий диск. Точно как многие программы, с помощью которых можно создавать временный виртуальный жесткий диск на ОЗУ.

​У меня стоит Gtx 1080. Я выделил около 6.5GB для эксперимента.
​Отображается в точности как нормальный RAMDISK

В настройках Windows, в него можно спокойно создать Pagefile

Что насчет производительности? Ну, для сравнения Я протестил и VramDisk и RamDisk(у меня DDR3 2000Mhz)

Не так уж плохо, учитивая то что Pagefile на ​HDD/SataSSD работает в разы медленее
{ "author_name": "Akaki Mukhigulashvili", "author_type": "self", "tags": [], "comments": 29, "likes": 16, "favorites": 23, "is_advertisement": false, "subsite_label": "hard", "id": 122626, "is_wide": false, "is_ugc": true, "date": "Thu, 09 Apr 2020 15:59:23 +0300", "is_special": false }
0
29 комментариев
Популярные
По порядку
Написать комментарий...
13

А мог бы просто из интернета скачать
https://downloadmoreram.com/

Ответить

Субъективный парфюмер

Zettaihornyouik…
2

Спасибо! Скачал себе 32 гига, доволен, как слон)

Ответить
8

здорово, но лучше бы ты троллейбус из хлеба сделал

Ответить
3

Странно, что при таких теоретических скоростях результат хуже, чем у ddr3.
Конечно можно списать на костыльность системы, но вдруг GDDR действительно тормознутая на мелкоблочке?

Ответить
0

Конечно можно списать на костыльность системы

А в этом есть сомнения?

Ответить
–2

Данные в видеопамять ещё нужно передать сначала через GPU. В итоге скорость зависит и от него, и от шины PCI Express

Ответить

Неведомый Орзэмэс

2

Полезно. Буду знать. Спасибо
ЗЫ использовать едва ли буду)

Ответить
1

Так, падажи. При закрытии программы диск удаляется, при перезагрузке естественно тоже. Как сделать его постоянным?

Ответить
0

Почему так медленно?

Ответить
2

Потому что через PCI-Express перекачивается и потому что видеокарта не рассчитана на то, что из неё будут что-то считывать.

Ответить
0

Маловато будет

Ответить
1

Это же пиковые величины для идеального случая.

Ответить
0

По сравнению с RAM? 

Ответить
0

Ну да, насколько я знаю vram очень быстрая 

Ответить
0

Точно. Но только когда она делает свою работу - рендерит графику.

Мы здесь эксплуатируем VRAM не по назначению. 

Ответить
4

Скорость записи и чтения битов в память не зависит от того, во что эти биты складываются. Тут дело в чем-то другом, может оверхеды из-за софтовой эмуляции рамдиска или ещё что.

Ответить
0

Скорее в пропускную спошобность PCI-E упирается. А вообще интересная штука, надо попробовать.

Ответить
0

Она очень быстрая, но только внутри самой видеокарты. А вот pcie обладает пропускной способностью ниже даже, чем ddr3 в четырёх канале. Поэтому в оперативе ещё есть смысл держать диск (рабочий к примеру под фотошоп), но в vram вообще бессмысленно. И объем маленький (8гб ни о чем) и скорости ниже.
Для диска в оперативе важно ещё программу нормальную найти. У них очень большой разброс по скоростям. От 2000 до 7000

Ответить
0

Видимо, ограничивает программа-шейдер, которая крутится на CUDA в видеокарте.

Ответить
0

Слишком костыльно в плане не нужных сущностей вроде файловой системы.
https://wiki.archlinux.org/index.php/Swap_on_video_RAM

Ответить
0

Нормальные NVME дают не меньше скорость, а если в системе много оперативки pagefile не используется. Смысл этого издевательства над видеокартой непонятна. Гонять просто так процессорное время и шины.

Ответить
0

Ответ прост:  Эсли тебе не хватает оперативки, можешь бесплатно(ключевое слово) одолжить у GPU.

В конкретных ситуациях применения найдутся легко.

Ответить
0

Очень сложно представить, для чего тебе могут помочь пару гигов отрезаные от видео. Точно не для игр :D Для каких то серьезных расчетов скорее не хватит десятков гигов, которые все равно придется покупать. Тем более что такой изврат через свап все равно не шибко быстрее свопа на SSD

Ответить
1

Ну например для игр, которые жрут много оперативки, но саму видеопамять используют не очень активно (типа стратегий всяких). Если откусить 2 гига памяти, этого вполне хватит на браузер в фоне.

Ответить
0

Я CG артист. Когда у меня идет рендер, видео карта ничего не делает а оперативка 99% полная. Рендер ждет медленого пейджфаила. 16+6 гигов очень даже кстати.

Можно использовать и в опен ворлд играх если оперативка 8 или меньше. 

Ответить
0

Тоже попробовал, медленно

Ответить
0

Медленный врам диск. Вот для сравнения рам диск DDR4 2866.

Ответить
0

Вот результаты теста -
1й - С: - Samsung NVME
2й - R: - Ramdrive

Ответить

Желающий паркур

0

1. ddr4 3600 cl16.
2. 970 pro.

Ответить

Комментарии

null