Комментарии 49
Поясните, а зачем? Зачем помещать игру на виртуальный диск внутри видеокарты?
Я сомневаюсь что текстуры будут грузится напрямую, минуя процессор.
Что такого культового в кризисе 3?
Когда-то я в него поиграл часик-другой.
Тупо ради скорости подгрузки в RAM. Вот только фигня в том, что если бы вирт был тоже в RAM, не пришлось бы перекачивать через многострадальную шину PCI весь этот фарш. А так трафик ходит и туда и сюда, причём не удивлюсь, если объёмы сопоставимы. Хотела как лучше, а…
P.S. Риторически: геймерша не упомянула, что нужно игру переставлять после ребута?
Я не знаю что за прога у геймерши, но в проге которой пользовался я имелся ф-нал зеркала на винт., так что после ребута у тебя восстанавливались данные.
с новой обьявленной технологией RTX IO
Дело в том, что "объявлена" — это как бы исчерпывающее описание состояния технологии и ее доступности на сегодняшний день. Есть только этот слайд и обещание запилить поддержку технологии в DirectX.
Так что как минимум в данном случает, ни о каком RTX IO речи не идет и идти не может.
Во-вторых, даже если бы RTX IO был доступен, то я очень сомневаюсь, что протечка (или даже пробоина) в одной абстракции (nvme диски) работала бы так же хорошо с абсолютно другой абстракцией (ram/vram диски).
Про новые приложения тоже вопрос, так как API проприетарное и не факт, что другие вендоры поддержат. Но задумка правильная, хорошо, если выстрелит.
А есть какие-то подробности про DirectStorage API, на котором эта технология основана? Мне кажется, без серьезных изменений в железе (вследствие переделки всех уровней абстракции доступа к данным) не обойдётся. И с точки зрения безопасности всплывает куча нюансов.
И с точки зрения безопасности всплывает куча нюансов
Ограничить применимость технологии девайсами собственного производства (какими-нибудь nvidia storage ?) и вопрос безопасности отпадает. Проприетарные технологии тяготеют к подобным решениям.
Технология принадлежит не Nvidia, а Microsoft. Вот тут они пишут, что работают со своими партнерами по её внедрению. Нвидиа — партнер, RTX IO — результат сотрудничества. Но подробностей Майки не раскрывают.
Вообще, как я понял, оно уже реализовано на Xbox Series. Надеюсь, энтузиасты быстро расковыряют эти машинки и поделятся подробностями, как же оно работает.
Ну просто получить доступ одним устройством на шине PCIe к другому — это одно. А вот прочитать с NVMe данные, которые хранятся в файловой системе на GPT-разделе, да еще и зашифрованы битлокером (а по умолчанию шифрование включено в совместимой среде, оно программное, ключи в ОЗУ, давать к ним DMA устройствам на шине — вооот такущая дыра) — это что-то из разряда фантастики. Значит, как мне видится, мелкомягкие для этого дела разработали специальную ФС, раздел с которой будет создаваться на геймерских ПК, и к которому будет обращаться видеокарта. И с IOMMU тоже непонятно, он из этой схемы вылетает. А еще я не совсем понял, что такое NIC на схеме — ясно, что не сетевая карта, но что? И видеокарта цепляется к PCI-линиям CPU, а NVMe как правило висят на чипсетных, вот там и будет ботлнек, как этот решается?
Короче, сейчас вопросов больше, чем ответов. Очень жду подробностей от разработчиков =)
И что?
У меня например 32 гига оперативки. Если я в ней RAM-диск сделаю — разница будет?
Смысл организации подобного RAM-диска в видеопамяти?
Не все так однозначно. Ибо контроллер памяти GPU заточен под максимальную производительность канала GPU-GDDR6X. А насколько хорошо это оптимизировано под передачу данных с GDDR6X на CPU — неизвестно. Скорее всего скорость там будет очень резаться. И плюс на пути будет шина PCI Express 3.0 (x16). А это дополнительная задержка, тайминги и т.д. Да и загружена она бывает временами достаточно сильно.
Осталось перестать сжимать ресурсы игры и найти видюшку с 80÷1024 ГБ видеопамяти?
because I can
сама игра загружается очень быстроинтересный подход к публикации результатов тестирования.
Чудная утилитка. Теперь я знаю, что так можно делать.
игра загружается очень быстро.
Технические статьи которые мы заслужили
А если установить игру на виртуальный диск расположенный в RAM, будет так же «очень быстро» грузить, или «немного медленнее»? Вообщем весь смысл новости — геймерша хайпонула.
После вдумчивого изучения материала оказалось, что был создан RAM диск, который утилизировал память видеокарты и игра устанавливалась как обычно. При этом, оставшегося свободного объема видеопамяти хватает на использование по прямому назначению. А заголовок желтит так, что хайп подняли не кислый.
Какие от этого выводы? Есть такие.
1. Действительно, такой объём видеопамяти ещё пока не способна использовать ни одна из существующих игр, может быть в будущем что-то появится. И такой импровизированный RAM диск очень поможет пользователям того-же Хрома, ведь он действительно летает, если кеш/temp сидят в RAM диске (проверял лично).
2. Настоящие RAM диски существовали всегда. Не эмуляция в основной памяти, а настоящие, на таких шинах как ISA, PCI, теперь вот PCIEx. Просто этот рынок нишевый, цели узкие, вот широкая публика о нём и не слышала. SSD вот недавно переехал на шину, прямо как RAM диск. А вот то, что можно так использовать видеопамять это бонус несомненно приятный. Вероятно, это стало возможно только в RTX30xx из-за новой технологии RTX IO.
И напоследок. Об этих 40% GPU. Смотрим на реальный скрин по ссылке на твитер (в статье тоже есть ссылка) и видим:
Внезапно, да?
Вероятно, это стало возможно только в RTX30xx из-за новой технологии RTX IO.
У GpuRamDrive, о котором идет речь, последнее обновление было 3 года назад, когда никаких RTX IO еще не было.
Так что просто ну хайпово же. Хотя с тем же рамдрайвом в основной памяти грузилось бы бы еще быстрее.
"Действительно, такой объём видеопамяти ещё пока не способна использовать ни одна из существующих игр"
И почему все так уверены, что видеопамять нужна исключительно для игр...
Из того что сразу в голову приходит: CAD, ML, рендеринг для 3д-моделирования и видео-продекшена. Для первого 3090 не особо применима в силу ограничений в драйвере, но для остального — вполне себе.
был создан RAM диск, который утилизировал память видеокартыНа русский переводится как «использовал»
Геймерша установила и запустила Crysis 3 из 24 ГБ видеопамяти GeForce RTX 3090