Память видеокарты как диск
RAM диск из оперативы создается легко,а из видео памяти?
Фигле - делаеш кучу текстур %)
Локанлочиш их - пишеш/читаешь соответственно
KAIN
>RAM диск из оперативы создается легко
А как из оперативы?
Arthur
>>А как из оперативы?
Погугли есть куча программ делающих это.
>>Фигле - делаеш кучу текстур %)
>>Локанлочиш их - пишеш/читаешь соответственно
Нет ли готовых прог делающих это?Или придется писать самому?
Если важна скорость RAMVRAM, то дело не выгорит. А вот если чего-то там рассчитывать на GPU, то проекты разные есть. Не то чтобы много, но есть, без проблем гугля находит.
Прог естественно нет.
Идея не из лучших - потому что придется гонять постоянно даные по агп шине.
Хотя собсно чисто ради интереса можно сделать я думаю ;)
ну да, сортировка на шейдерах, рам-диск в видео памяти :)
лучше в обычной реализуй опыта больше получишь, заодно узнаешь как виндовые девайсы цепляются :)
KAIN
>Arthur
>>>А как из оперативы?
>Погугли есть куча программ делающих это.
Да что драйвера есть я знаю, я думал ты знаешь как сэмулировать попростому можно.
dRake
Текстуры, насколько я знаю, дублируются в обычной памяти.
>Фигле - делаеш кучу текстур %)
Интересно каким образом это низкоуровнего без OpenGL и DirectX сделать?
А вообще интересно. Кстати тебе надо для чего? Тебе надо через DX и OGL или ручками (например, для своей ОС)?
Jakobz
>Текстуры, насколько я знаю, дублируются в обычной памяти.
Это в DirectX так (можно правда флагами вырулить - но не факт).
В OpenGL пихается в видеопамять, а если её не хватает то в обычную (жаль что не в кеш ;) )
Есть даже функция узнать, где текстура лежит
KAIN
я так думаю можно. В асме есть же регистры для работы с видеобуфером
Можно через DirectDraw, но абсолютно бесполезно
1) видеопамять разделяемый ресурс и в любой момент может быть запорчена чужим приложением.
2) скорость видео-системка очень низкая
fr
>но абсолютно бесполезно
Зато готично.
>скорость видео-системка очень низкая
Скорость в любом случае выше чем у флешки/компакдиска/жеского диска.
IronPeter говорил "десятки миллионов floatов в секунду" - это как раз скорость жесткого диска. Это на чтение. На запись - в 10 раз больше.
>видеопамять разделяемый ресурс и в любой момент может быть запорчена чужим приложением.
Имеется в виду Device Lost? Ну он происходит только при изменении разрешения экрана.
все бы хорошо, и пока в игрушки не играешь, казалось бы, много быстрой памяти простаивает
но основная проблема в том, что видео-память не критична к возникновению ошибок
так что сохранность записанных туда данных будет под вопросом
_Winnie
Скорость(на чтение) может быть и ниже жесткого диска, зависит от карты.
RAM-диски можно назвать популярным средством использования доступной оперативной памяти для определенных приложений. Преимущество такой памяти кроется в том, что она намного быстрее любых SSD. С помощью VRAMS для RAM-диска можно использовать не оперативную память, а видеопамять – через ядро Linux, FUSE и OpenCL. В зависимости от подключения видеокарты к интерфейсу PCI Express обеспечивается скорость чтения или записи до 2 Гбайт в секунду. Те же SSD PCI Express сегодня могут дать до 1.200/800 Мбайт/с. При подключении флэш-накопителя через SATA скорость не превышает 500/500 Мбайт/с. Конечно, существуют SSD серверного уровня, которые подключаются через PCI Express и обеспечивают скорость чтения до 6,7 Гбайт/с и скорость записи до 4,4 Гбайт/с. Но цена таких решений составляет десятки тысяч евро.
Модуль NVIDIA Pascal с 3D Memory
Но вернемся к VRAMFS: пока система находится на раннем этапе разработки. Современные видеокарты в потребительском сегменте оснащаются уже 4 или 6 Гбайт видеопамяти, так что выигрыш от VRAMFS в будущем будет только увеличиваться, между тем разработчики планируют увеличить производительность. Текущий уровень производительности порядка 2 Гбайт/с значительно уступает классическим RAM-дискам, которые обеспечивают до 6 Гбайт/с. Тем более что пропускная способность PCI Express даёт достаточный запас. В случае PCI Express 3.0 и 16 линий она составляет до 15,754 Гбайт/с. А у грядущего стандарта PCI Express 4.0 пропускная способность составляет до 31,508 Гбайт в секунду.
В качестве инструмента для организации VRAMFS используется Linux с FUSE. Система Linux организует пользовательское пространство, которое можно адресовать за пределами ядра на внешней файловой системе. Видеокарта должна поддерживать, как минимум, OpenCL 1.1. FUSE используется только для работы с файловой системой, сам по себе доступ к памяти выполняется через интерфейс OpenCL. Операции записи выполняются асинхронно, для чтения поддерживается синхронный режим.
Если вы хотите попробовать VRAMFS самостоятельно, то можете скачать код на Github под лицензией MIT.
Хотя сначала разные компоненты, входящие в наши Windows команды кажутся независимыми, они являются частью единого целого. Фактически, одни в большинстве случаев зависят от других и могут помогать друг другу. Для этого, помимо самой операционной системы, мы можем использовать сторонние решения, такие как программа, о которой мы будем говорить, GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР Рам Драйв .
Мы рассказываем вам все это потому, что иногда нам нужно немного увеличить производительность нашего компьютера, работающего на Windows. Для этого действительно есть аппаратные элементы, такие как сам процессор, Оперативная память , графика, дисководы и т. д. Но бывают определенные случаи, когда один из этих компонентов не работает, поэтому мы можем сделать другие, работающие на том же ПК, определенным образом.
Для этого операционная система Redmond сама предоставляет в наше распоряжение ряд функций, реализованных в Windows. Таким образом, время от времени и в зависимости от типа запускаемого приложения система наилучшим образом управляет доступными ресурсами. Это особенно заметно в оборудовании, которое несколько старше или с довольно неплохими внутренними характеристиками. Примером является поведение игрового режима, который реализует сама Windows и который может нам очень помочь, когда игры .
Какая польза от использования GPU RAM Drive в Windows
Однако в определенных случаях для такого типа распределения ресурсов на одном ПК мы также можем использовать сторонние решения. Таким образом, при необходимости, мы сможем значительно оптимизировать общую работу Оборудование если необходимо. Например, для всего этого мы можем использовать приложение, о котором мы будем говорить в тех же строках. Это GPU Ram Drive, простое программное решение, которое может оказаться очень полезным после того, как мы запустим его и настроим.
Чтобы дать нам представление о решении, на котором мы собираемся сосредоточиться здесь, мы расскажем вам, для чего действительно нужен графический процессор Ram Drive. Скажем, это приложение, которое выделяет буфер памяти из видеопамяти GPU для использования в качестве виртуального системного диска. Это то, что может быть чрезвычайно полезно на ПК с небольшим основным Оперативная память что нужно немного больше для определенных программ.
При использовании этой конкретной программы мы должны помнить, что использование GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР Оперативная память не такая быстрая, как основная. Однако интересно знать, что он по-прежнему быстрее обычного жесткого диска, следовательно, и создаваемый им буфер. Для этого нам просто нужно загрузить и запустить программу так, как мы покажем вам позже, и внести небольшие изменения в конфигурацию.
Как скачать GPU Ram Drive
Это бесплатная программа с открытым исходным кодом, которую мы можем использовать в 64 и 32 бит Windows . Мы находим исполняемые файлы обеих архитектур в эту ссылку . Таким образом, мы можем перенести виртуальный блок, о котором мы вам рассказали, из VRAM графического процессора команды.
Но чтобы она работала, в первую очередь мы рекомендуем установить эту другую бесплатную программу. Это о Драйвер виртуального диска ImDisk для создания упомянутых приводов. Вы также можете скачать это эту ссылку .
Но любопытство было уже не унять, так что я решил, что данное мероприятие можно провести более качественно, ну и надо это дело как-то с чем-то сравнить.
Единственное у меня нет видеокарты на 24 гига, а есть только 8 гиговая RTX 2070, что существенно снижает спектр возможных для установки игр.
Что касается игр — естественно будет меняться только скорость загрузки, а учитывая то, что сейчас нет видеокарт на 150 гигов чтобы записать туда какую-нибудь RDR2 с большими локациями, то практический смысл запуска игр в целом довольно сомнительный.
Что касается игр сравнивать мы будем вирам диск с рам диском, ну и ещё с SSD и жёстким диском в придачу. В общем я устанавливал игры, не только в видеокарту, но и в оперативную память.
Как создать дисковый раздел в видепамяти?
И для начала я покажу, как вообще создать раздел в видеопамяти, мало ли кому то тоже захочется это сделать.
А делается это из под винды очень просто.
Заходите на гитхаб. И скачиваете утилиту GpuRamDrive.
Качаете самый свежий релиз. На момент написания статьи самая свежая версия — 0.4.
Утилита эта не самостоятельная, и требует для установки ещё программу ImDisk.
При установки ImDisk никакие галочки не трогайте, устанавливаете как есть.
После установки ImDisk просто запускаете нужную для вашей системы версию GPURAMDRIVE — указываете размер диска, выбираете для него букву, а так же в специальной области указываете в какую файловую систему вы хотите отформатировать вновь создаваемый раздел. У меня тесты будут в файловой системе NTFS.
И всё, в системе появляется ещё один накопитель. Дальше вы можете с этим разделом делать всё что хотите. Естественно при отключении питания компьютера раздел будет удаляться и все данные на нём уничтожаться. В общем-то всё так же как и с дисковыми разделами в оперативной памяти.
Условия тестирования
Тесты будут в нескольких конфигурациях системы.
У меня нет процессоров под PCi-e 4-ой версии. Так что максимум будет 16 линий третьей версии.
Кроме того я могу переключить через биос порт во вторую и первую версии PCi-e.
Кроме того я могу ещё уменьшить число линий PCI-e до одной, используя рейзер.
16 Линий PCI-e третьей версии должна давать теоретическую пропускную способность около 16 ГБайт в секунду, практическая составляет где-то около 12.
1 Линия PCI-e первой версии имеет пропускную способность в 250 Мбайт в секунду, то есть чуть медленнее, чем сата 2.
Итого имеется возможность менять ширину канала к vRAM диску в 64 раза между самым быстрым и самым медленным.
Специфика установки игр
Решил я поставить GTA SanAndreas.
GTA San Andreas установленная в видеопамять RTX 2070 и запущенная на ней же
Она занимает около 4,5 Гигов и без проблем помещается в видеопамяти. Благо со Steam очень легко переносить игры, надо только откопипастить файлы игры, добавить в «стиме» путь к игре и он автоматом подтянет всё необходимое для запуска.
Это решает вопрос с обнулением дисков после перезагрузки компьютера, а сохранения лежат в документах, так что в целом — это даже можно использовать в реальности.
Ну и в общем-то игры запускается самым обычным образом.
Игровой процесс есть на видео ниже:
Никаких особенностей у геймплея я не заметил. Я пробовал и на скорости ездить чтобы заставить игру подгружать локации, но учитывая объёмы данных для этой игры — сложно было бы ожидать каких-то проблем.
Что касается времени загрузки, я так понял, что у анимации загрузки есть максимально возможная скорость ползунка загрузки. И от потемнения экрана после выбора сохранения до завершения движения полосы загрузки это 3,5 секунды. vRAM диск и RAM диск показывают равную скорость загрузки в 3,5 секунды.
Но тут ничего невероятного нет. Ещё игру я поставил на довольно быстрый NVME накопитель. Загрузка те же 3,5 секунды.
SSD накопитель ADATA SX8200 Pro 1 TB
Я уже сказал, что ещё есть эксперименты по версиям PCI-e и числу линий. Естественно я игру проверил на нескольких вариантах подключения. На PCI-e v3 на одной линии — загрузка те же 3,5 секунды. И только на одной линии PCI-e v1 время загрузки увеличилось до 3,667 секунды. Для сравнения я игру установил на обычный жёсткий диск. Время загрузки на нём составило 4,1 секунды.
Замеры быстродействия vRAM диска
Так же естественно надо посмотреть на производительность этих всех накопителей.
Начнём с более традиционных систем. Покажу на что способен SSD, на который я ставил игру чтобы было с чем сравнивать.
SSD ADATA SX8200 Pro 1 TB
SSD ADATA SX8200 Pro 1 TB
Результаты vRAM диска.
vRAM диск в тесте CrystalDiskMark
vRAM диск в тесте ATTO Disk Benchmark с глубиной очереди — 1
Результаты не обнадеживающие.
Естественно тут причина в софтверной составляющей. Кроме того по скорости работы памяти видно, что видеокарта ограничена 4-мя линиями PCI-e. При этом я убедился в том, что видеокарта не переходила в энергосберегающие режимы работы, когда версия PCI-e на современных картах падает с третьей на первую. Видеокарта адекватно на всех нагрузках на vRAM диск переходила на PCI-e третьей версии. Если абстрагироваться от работы с видеопамятью через накопитель, а замерять скорость работы памяти используя средства замера скорости работы памяти специальные для видеокарт, то мы получаем 64 ГБайт в секунду, а не жалкие 3. Естественно с точки зрения работы диска мы бы не смогли получить больше 12, из-за PCI-e. 12, это, конечно, не 64, но и не 3. Но так или иначе — я нашёл только одну утилиту, которая позволяет разметить как дисковый раздел видеопамять, так что каких-то альтернатив всё равно нет.
Ну и полученные цифры — это не ограничения у бенчмарков для дисков. Допустим с RAM диском, то есть диском на оперативной памяти — цифры значительно выше.
Ram диск
RAM диск
Опять же — тоже не родная скорость памяти, но как сам факт — программы могут выдать значения большие, чем выдали для vRAM диска.
нажмите для увеличения. Сравнительные характеристики NVMe, RAM диски и vRAM диска
Перейдя на PCI-e второй версии оставив все 16 линий Sandra от SiSoftware уже определила эффективную пропускную способность шины в 6 ГБайт в секунду.
PCI-e x16 v.2
PCI-e x16 v.2
Однако, опять же — скорость всё равно не 6 ГБайт в секунду, а два с половиной. В целом — работа памяти замедлилась как на крупных, так и на мелких файлах.
Переход на PCI-e первой версии снизил определяемую сандрой эффективную пропускную способность шины до 3 ГБайт в секунду.
PCI-e x16 v.1
PCI-e x16 v.1
Скорость упали ещё сильнее.
Нажмите для увеличения. Сравнение производительности PCI-e x16 v.3, PCI-e x16 v.2, PCI-e x16 v.1
По цифрам — это естественно уже гораздо ниже, чем показывают хорошие SSD. Но не надо забывать, что у SSD то что показывают такие бенчмарки — это скорость работы буфера, а не реальные данные по памяти. так что если вдруг вы когда-то купили себе офисную затычку на 4 Гига видеопамяти, и у вас фобия на счёт файлов подкачки на SSD накопителе, то вы можете подключить такую видеокарту в свободный слот и использовать её память для размещения файла подкачки, у видеопамяти нет ресурса на перезапись, в отличие от SSD. Кстати о том, почему у SSD есть ограничение ресурса было отдельное видео на канале.
Это были тесты на слотах X16. Естественно можно используя рейзер ограничить число линий до одной.
К сожалению система не хотела стартовать на этом рейзере, когда он подключен в процессорный слот PCI-e, даже несмотря на то что у меня рейзер с доп питанием, и такие работают устойчивее.
Пришлось переключиться на чипсетный порт PCI-e.
Для чипсета точно так же как и для процессорного слота я могу в биосе поменять версию PCI-e.
При этом уточню, что шина DMI, то есть шина соединяющая процессор и чипсет у меня оставалась во всех тестах третьей версии и её скорость равна 4-м линиям PCI-e третьей версии. А видеокарта будет использовать только одну линию, то есть у DMI есть запас по ширине в несколько крат, так что сильно это не влияло на результаты.
Одна линия PCi-e третьей версии даёт нам накопитель по скорости как средненький sata SSD накопитель. В общем — невероятными скоростями здесь уже не пахнет.
PCI-e x1 v.3
PCI-e X1 v3
Стоит сказать, что на этом этапе сандра уже отказалась считать ширину доступа к видеокарте, но GPU-Z определял версию PCI-e правильно.
Накопитель на одной линии второй версии не дотягивает уже и до бюджетных SATA SSD накопителей. Вернее если у вас на материнской плате SATA 2, а не SATA 3, то какие-то такие цифры вы увидите для накопителей.
PCI-e x1 v2
Одна линия PCI-e первой версии по последовательному чтению и записи не может впечатлить даже жёсткие диски, а не то что SSD накопители.
PCI-e x1 v1
PCI-e x1 v1
На одной линии PCI-e первой версии я тоже запустил GTA San Andreas. И FPS между PCI-e x16 v3 и PCI-e x1 v1 изменился. При обычном подключении FPS был между 110-170, а с x1 v1 между 60-110. При этом могу сказать, что тут причина не в том, что игра установлена в видеокарту. Если установить игру как обычно, то FPS будет почти такой же, то есть ниже, чем при нормальном подключении к видеокарте.
Естественно тут уже причина в узкой ширине шины одной линии PCI-e первой версии. И в целом — для видеокарты сложно оценить, что будет если бы, например на одной и той же видеокарте была ниже битность шины между видеопамятью и видеокартой, или где вообще тот предел по нагрузке на PCI-e когда порт начинает влиять на производительность. И как вообще выглядит ограничения по производительности этими шинами. Например тут видно, что в SanAndreas на одной линии PCI-e первой версии видеокарта загружена на 100% и FPS ниже, чем на x16 третьей версии. При этом на PCI-e x16 третей версии игра упиралась в одно ядро процессора, так как игра однопоточная, и из-за этого видеокарта не нагружалась в силу простой графики в старой игре. То есть FPS был бы ещё выше, а на узком PCI-e загрузка на видеокарту только выросла по мониторингу, а FPS упал. Вот такие вот пироги.
И к счастью доступ к видеопамяти как к накопителю даёт много возможностей по тому чтобы отбирая производительность шин и контроллеров памяти у видеокарты — имитировать уменьшение ширины шин, а значит мы можем посмотреть как ведут себя игры и видеокарта в условиях, когда, допустим, производитель урезает битность шины памяти.
И в общем-то такие магические работы я провёл, когда внезапно 100% загрузки одной и той же видеокарты получаются на кардинально различных производительностях, и главное с объяснением того как это происходит, но выделил я это в отдельную статью.
ШАГ 2: как узнать текущий объем видеопамяти
👉 Вариант 1
Это универсальный вариант, работающий во всех популярных версиях Windows 7/8/10.
Сначала необходимо нажать сочетание кнопок Win+R — в окне "Выполнить" ввести команду dxdiag и кликнуть по OK.
Далее откроется средство диагностики DirectX — во вкладке "Экран" среди прочих характеристик устройства вы найдете размер видеопамяти (👇).
Видеопамять 1009 МБ
👉 Вариант 2
Нажать сочетание Win+i — откроется окно с параметрами Windows. Необходимо перейти в раздел "Система / дисплей" и открыть вкладку "Дополнительные параметры дисплея" .
Доп. параметры дисплея
В ней будет заветная ссылка — "Свойства видеоадаптера" .
Во вкладке "Адаптер" представлена строка "Используется видеопамяти" (в моем примере ниже - 1024 МБ).
👉 Вариант 3
Этот вариант также актуален для ОС Windows 10.
Достаточно открыть диспетчер задач (Ctrl+Alt+Del) и перейти во вкладку "Производительность" . В ней можно будет просмотреть часть свойств и характеристик видеокарты (👇).
Диспетчер задач - Windows 10
Видео на YouTube канале "Этот компьютер"
Доброго времени!
В последнее время снискали большую популярность интегрированные (их еще называют встроенными ) видеокарты IntelHD, Intel Iris Xe, и AMD Ryzen Vega. Последних версий уже с лихвой хватает для многих не слишком требовательных игр (что, конечно, радует — т.к. получается хорошая такая экономия на покупке внешней видеокарты)!
Однако, есть один нюанс : видеопамять для этих карт выделяется из ОЗУ (RAM). По умолчанию эта операция "выделения" происходит автоматически (без вашего участия), что не во всех случаях оптимально (например, вы можете столкнуться с ошибками во время запуска игр. ).
Разумеется, было бы не плохо вручную отрегулировать выделение памяти под интегрированную карту (в большинстве случаев стоит вопрос ее увеличения ).
И так, перейдем ближе к теме.
👉 Рекомендую!
Можно ли разогнать встроенные видеокарты Intel HD и AMD Radeon? За счет чего поднять их производительность
Как увеличить видеопамять: по шагам
Альтернативные варианты для GPU Ram Drive
- ImDisk Toolkit: это предложение, аналогичное тому, которое мы рассмотрели в этих строках, которое позволяет нам создавать и монтировать виртуальные диски на основе оперативной памяти ПК. Как мы видим, основное различие здесь в том, что он использует основную оперативную память вместо памяти графического процессора, чтобы буферный блок . Чтобы скачать эту программу, мы можем сделать это с эту ссылку .
- Radeon RamDisk: с другой стороны, еще одно подобное программное решение для создания виртуальных дисков, мы находим его с так называемым Radeon RamDisk. Здесь мы находим большое количество настраиваемых параметров, и мы можем делать это с помощью программы отсюда .
ШАГ 3: как вручную установить размер выделения памяти под встроенную видеокарту
Через BIOS/UEFI
Только через настройки BIOS (в принципе) и можно изменить размер выделяемой памяти для интегрированной карты (в редких случаях можно попытаться "обмануть" игры через реестр).
Здесь универсальных инструкций со стрелками дать нельзя, т.к. у каждого производителя - "свой" BIOS. Но несколько характерных примеров я приведу (по ним можно будет сориентироваться!).
И так, сначала необходимо 👉 войти в BIOS (ссылка на инструкцию в помощь).
Далее нужно перейти в раздел "Configuration" (в некоторых BIOS за это отвечает раздел "Advanced" ).
Lenovo Setup Utility - главное окно
Затем нам нужно найти один из следующих параметров (прим.: в разных версиях BIOS он называется по-своему) :
- UMA Frame Buffer Size;
- iGPU Configuration;
- DVMT (Fixed Memory);
- Share Memory Size;
- Video Memory Size;
- On-Chip Frame Buffer Size.
На скриншоте ниже приведен параметр "iGPU Configuration" — необходимо отключить авто-режим!
Отключаем Auto режим
А после вручную задать параметр "UMA Frame Buffer Size" — это и есть размер выделяемой видеопамяти (в моем примере можно выбрать от 256 МБ до 2 ГБ 👇).
UMA Frame Buffer Size — ставим 2 GB
Кстати, в версии BIOS от American Megatrends для изменения выделяемой памяти — нужно во вкладке "Advanced" изменить параметр "DVMT" .
Advanced / настройки BIOS / American Megatrends
DVMT ставим на Maximum
Еще один пример для более старой версии American Megatrends см. ниже. 👇
Share Memory Size - выделение памяти видеосистеме
Разумеется, после выставления размера выделяемой памяти — не забудьте сохранить настройки (в большинстве версий BIOS - используется клавиша F10 / Save and Exit) и перезагрузить компьютер/ноутбук.
Через настройки реестра (опционально для IntelHD)
Этот способ поможет только "перехитрить" некоторые игры, которые могут вылетать с ошибками после запуска (т.к. у вас якобы недостаточно видеопамяти). Т.е. игра будет "считать", что размер памяти видеокарты у вас больше, чем есть на самом деле.
Причем, хочу отметить, что срабатывает он не всегда (но всё же, вдруг. ).
И так, для начала нужно 👉 открыть редактор реестра — нажать Win+R, и использовать команду regedit.
regedit — открыть редактор реестра
Далее в редакторе нужно создать раздел "GMM" в нижеприведенной ветке:
Создать раздел GMM
После, в разделе "GMM" создать строковый параметр с именем "DedicatedSegmentSize" (без кавычек).
Создать строковый параметр
Далее открыть его и задать значение выделяемой памяти (судя по тестам, способ актуален и работает для значений от 0 до 512).
ШАГ 1: зачем это нужно
Вообще, если у вас все корректно работает, нет притормаживаний, ничего не зависает и не вылетает с ошибками — то вам, скорее всего, это и не нужно.
Однако, есть ситуации, когда без этого никак:
- низкая производительность видеокарты в играх: обратите внимание на скрин ниже (👇). Vega 11 при видеопамяти в 512 МБ работает раза в 2-3 медленнее, чем при 1024 МБ! (3D Mark). Кстати, если увеличить видеопамять с 1024 МБ до 2048 МБ — прирост в производительности будет уже далеко не такой большой, всего 2-3%;
- при ошибках во время запуска игр : некоторые приложения проверяют размер доступной видеопамяти, и если ее не хватает — вылетают с ошибкой (даже в том случае, когда интегрированная карта смогла бы потянуть игру);
- если у вас мало ОЗУ и видеокарта "оттяпала" слишком много памяти (в этом случае требуется вручную уменьшить кол-во выделяемой памяти, т.е. сделать обратную операцию).
3DMark Sky Driver (8GB Ram, dual) — производительность в зависимости от выделенной памяти для интегрированной видеокарты AMD Ryzen Vega 11 (Ryzen 5 2400G)
Примечание!
👉 Если у вас количество ОЗУ 8 ГБ (и более) — то большинство современных материнских плат по умолчанию устанавливают для встроенной видеокарты номинальные 1024 МБ (которых пока достаточно для норм. работы).
👉 Не могу не отметить, что если у вас на борту меньше 6 ГБ ОЗУ — то выставлять для интегрированной карты больше 1 ГБ памяти крайне не рекомендуется! Это отрицательно сказывается на общей производительности ПК/ноутбука.
Параметры для получения максимальной отдачи от GPU Ram Drive
Как мы уже упоминали ранее, как только интерфейс программы появится на экране, оттуда у нас будет все необходимое для создания буфер in память GPU . Для этого само приложение предоставляет в наше распоряжение ряд значений, которые мы должны указать, чтобы получить максимальную отдачу от процесса. Стоит отметить, что все зависит от потребностей, которые у нас есть в определенное время.
Поэтому первое, что мы делаем здесь, это выбираем график, который мы хотим использовать для всего этого. И вы должны принять во внимание, что на многих современных компьютерах установлено более одной видеокарты. Кроме того, один может быть более мощным и иметь больше памяти, чем другой, что автоматически обнаруживается GPU Ram Drive. На этом этапе скажите, что это выбор, который мы можем выполнить из Выберите устройство поле. Здесь открывается раскрывающийся список с графикой ПК, чтобы мы могли отметить, где мы хотим создать буфер памяти.
Но это еще не все, что мы собираемся указать здесь в приложении, о котором мы говорим. И точно так же нам придется назначить письмо к новому виртуальному диску, который мы готовимся создать, в дополнение к типу диска. Нам также нужно будет указать, хотим ли мы использовать изменчивое или фиксированное пространство. И, конечно же, как могло быть иначе, мы также должны указать объем VRAM графического процессора, который мы хотим использовать для виртуального диска.
После того, как мы настроили параметры, на которые мы ссылались в программе, нам нужно только нажать кнопку «Смонтировать». В этот момент и всего через несколько секунд, если мы воспользуемся файловым менеджером Windows, мы уже сможем увидеть этот новый виртуальный диск с ранее присвоенной буквой. Например, в данном случае блок R.
Когда нам больше не нужен этот виртуальный блок, основанный на ОЗУ графического процессора компьютера, мы возвращаемся в проводник Windows и щелкаем по нему правой кнопкой. Затем в контекстном меню выбираем вариант Размонтируйте Imdisk Vistual Disk .
Читайте также: