Uma frame buffer size что это
UMA Frame Buffer Size
Название опции:
UMA Frame Buffer Size
Возможные значения:
В диапазоне от 16MB до 256MB
Описание:
Указывает, какой объем системной памяти выделить под нужды интегрированного графического ядра чипсета. Поскольку в данном случае используется технология резервирования UMA, о чем однозначно говорит название опции, в большинстве случаев допустимо выделить от 32 до 128 Мбайт (реже от 16 до 256 Мбайт). Поскольку интегрированное графическое ядро мало подходит для ресурсоемких игр, можно ограничиться значением в 32MB или 64MB, оставив таким образом как можно больше оперативной памяти для операционной системы и прикладных программ.
Интегрированные графические ядра, поддерживающие технологию UMA (Unified Memory Architecture), сразу резервируют под свои нужды некий объем памяти, который становится недоступен операционной системе и прикладным программам вне зависимости от того, запускаете вы трехмерные игры или нет. Более прогрессивные решения DVMT (Dynamic Video Memory Technology) относятся к системной памяти гораздо бережнее. На постоянной основе им выделяется лишь минимально необходимый объем, достаточный для работы в двухмерном режиме (этапы загрузки и работа в устаревших операционных системах типа MS-DOS). Далее управление памятью берет на себя драйвер интегрированного графического ядра и выделение дополнительного объема системной памяти происходит только тогда, когда это действительно необходимо (например, вы запустили игру, использующую функции трехмерного ускорения), причем потом эта память снова возвращается операционной системе.
Современный вариант реализации технологии DVMT позволяет зарезервировать под нужды графического ядра некий постоянный объем системной памяти — аналогично технологии UMA. Это гарантирует, что в распоряжении драйвера всегда окажется минимальный объем видеопамяти, необходимый для запуска трехмерных приложений. В дальнейшем необходимая под нужды драйвера интегрированной графики память будет выделяться динамически, исходя из имеющихся на данный момент ресурсов. Таким образом обеспечивается некий компромисс между запросами трехмерных игр и потребностями операционной системы с прикладными программами.
В некоторых конфигурациях с интегрированной графикой UMA при установке разных значений для данной опции и опции, аналогичной Graphics Aperture Size, наблюдаются зависания и неустойчивая работа компьютера. Решить эту проблему может установка одинакового объема памяти для этих опций.
Что такое UMA Frame Buffer Size в настройках BIOS?
В расширенных настройках BIOS современных компьютеров и ноутбуков очень часто можно встретить опцию с данным названием. Как правило, для нее доступно множество возможных значений, начиная от AUTO и заканчивая несколькими мегабайтами или гигабайтами. Что это за опция и для чего она нужна вы узнаете из данной статьи.
Управление памятью встроенной видеокарты
Сразу стоит отметить, что в зависимости от производителя и версии BIOS параметр “UMA Frame Buffer Size” может называться еще и вот так:
Более опытным пользователям наверняка известен тот факт, что встроенные в процессор видеочипы не имеют своей собственной видеопамяти. По этой причине они вынуждены брать ее в оперативной памяти компьютера. Именно поэтому нередко доступно меньше “оперативки”, чем физически установлено.
Так вот UMA Frame Buffer Size указывает какой именно объем будет зарезервирован в оперативной памяти для нужд встроенной видеокарты.
Значение “AUTO” автоматически выбирает этот объем в зависимости от общего размера ОЗУ.
Что выбирать?
Если в вашем ПК установлена дискретная видеокарта со своей собственной видеопамятью, то параметр UMA Frame Buffer Size нет смысла как – то менять или настраивать. Ведь при наличии полноценной видеокарты встроенная автоматически отключается.
Если же вы пользуетесь встроенной картой, как основной, то почти всегда оптимальным значением для параметра UMA Frame Buffer Size будет “AUTO” или то, которое было установлено по умолчанию.
В редких случаях его нужно увеличивать, а именно тогда, когда вы хотите выжать максимум быстродействия от своей встроенной видеокарты.
Выделение памяти под встроенную видеокарту: как увеличить видеопамять у интегрированных IntelHD, Intel Iris Xe и AMD Ryzen Vega (UMA Frame Buffer Size)
Доброго времени!
В последнее время снискали большую популярность интегрированные (их еще называют встроенными ) видеокарты IntelHD, Intel Iris Xe, и AMD Ryzen Vega. Последних версий уже с лихвой хватает для многих не слишком требовательных игр (что, конечно, радует — т.к. получается хорошая такая экономия на покупке внешней видеокарты)!
Однако, есть один нюанс : видеопамять для этих карт выделяется из ОЗУ (RAM). По умолчанию эта операция «выделения» происходит автоматически (без вашего участия), что не во всех случаях оптимально (например, вы можете столкнуться с ошибками во время запуска игр. ).
Разумеется, было бы не плохо вручную отрегулировать выделение памяти под интегрированную карту (в большинстве случаев стоит вопрос ее увеличения ).
И так, перейдем ближе к теме.
Можно ли разогнать встроенные видеокарты Intel HD и AMD Radeon? За счет чего поднять их производительность
Как увеличить видеопамять: по шагам
ШАГ 1: зачем это нужно
Вообще, если у вас все корректно работает, нет притормаживаний, ничего не зависает и не вылетает с ошибками — то вам, скорее всего, это и не нужно.
Однако, есть ситуации, когда без этого никак:
3DMark Sky Driver (8GB Ram, dual) — производительность в зависимости от выделенной памяти для интегрированной видеокарты AMD Ryzen Vega 11 (Ryzen 5 2400G)
Примечание!
👉 Если у вас количество ОЗУ 8 ГБ (и более) — то большинство современных материнских плат по умолчанию устанавливают для встроенной видеокарты номинальные 1024 МБ (которых пока достаточно для норм. работы).
👉 Не могу не отметить, что если у вас на борту меньше 6 ГБ ОЗУ — то выставлять для интегрированной карты больше 1 ГБ памяти крайне не рекомендуется! Это отрицательно сказывается на общей производительности ПК/ноутбука.
ШАГ 2: как узнать текущий объем видеопамяти
👉 Вариант 1
Это универсальный вариант, работающий во всех популярных версиях Windows 7/8/10.
Сначала необходимо нажать сочетание кнопок Win+R — в окне «Выполнить» ввести команду dxdiag и кликнуть по OK.
Далее откроется средство диагностики DirectX — во вкладке «Экран» среди прочих характеристик устройства вы найдете размер видеопамяти (👇).
Видеопамять 1009 МБ
👉 Вариант 2
Доп. параметры дисплея
👉 Вариант 3
Этот вариант также актуален для ОС Windows 10.
ШАГ 3: как вручную установить размер выделения памяти под встроенную видеокарту
Через BIOS/UEFI
Только через настройки BIOS (в принципе) и можно изменить размер выделяемой памяти для интегрированной карты (в редких случаях можно попытаться «обмануть» игры через реестр).
И так, сначала необходимо 👉 войти в BIOS (ссылка на инструкцию в помощь).
Далее нужно перейти в раздел «Configuration» (в некоторых BIOS за это отвечает раздел «Advanced» ).
Затем нам нужно найти один из следующих параметров (прим.: в разных версиях BIOS он называется по-своему) :
На скриншоте ниже приведен параметр «iGPU Configuration» — необходимо отключить авто-режим!
Отключаем Auto режим
А после вручную задать параметр «UMA Frame Buffer Size» — это и есть размер выделяемой видеопамяти (в моем примере можно выбрать от 256 МБ до 2 ГБ 👇).
UMA Frame Buffer Size — ставим 2 GB
Advanced / настройки BIOS / American Megatrends
DVMT ставим на Maximum
Еще один пример для более старой версии American Megatrends см. ниже. 👇
Через настройки реестра (опционально для IntelHD)
Этот способ поможет только «перехитрить» некоторые игры, которые могут вылетать с ошибками после запуска (т.к. у вас якобы недостаточно видеопамяти). Т.е. игра будет «считать», что размер памяти видеокарты у вас больше, чем есть на самом деле.
Причем, хочу отметить, что срабатывает он не всегда (но всё же, вдруг. ).
И так, для начала нужно 👉 открыть редактор реестра — нажать Win+R, и использовать команду regedit.
regedit — открыть редактор реестра
Далее в редакторе нужно создать раздел «GMM» в нижеприведенной ветке:
Создать раздел GMM
После, в разделе «GMM» создать строковый параметр с именем «DedicatedSegmentSize» (без кавычек).
Создать строковый параметр
Далее открыть его и задать значение выделяемой памяти (судя по тестам, способ актуален и работает для значений от 0 до 512).
Опция BIOS On-Chip Frame Buffer Size
Опция On-Chip Frame Buffer Size предназначена для установки размера оперативной памяти, которая будет использоваться для работы интегрированного видеоконтроллера.
4MB; 8MB; 16MB; 32MB; 64MB; 128МВ и.т.д.
Опция также может иметь другие названия:
Примечание 1. Интегрированный видеоадаптер – это встроенная в материнскую плату (в виде отдельного чипа, или в качестве составляющей части контроллер-концентратора памяти чипсета или процессора) видеокарта. Видеокарта выполняет функцию расчета и преобразования графического сигнала с последующим формированием изображения и выводом его на экран монитора. Современные видеоадаптеры имеют более широкий диапазон функции: обрабатывают компьютерную графику, выполняют роль ускорителя трёхмерной графики, производят расчёты для обработки команд трёхмерной графики (чем раньше занимался ЦП).
Примечание 2. Оперативная память (Random Access Memory, RAM, системная память) – это энергозависимая компьютерная память, которая предназначена для временного хранения активных программ и данных, используемых процессором во время выполнения операций.
Более подробно о том, что такое оперативная память, Вы можете узнать здесь.
Программа Setup BIOS фирмы AWARD Software International Inc на системных платах GIGABYTE TECHNOLOGY
Название данной опции у данного производителя в данной версии BIOS:
UMA Frame Buffer Size значение по умолчанию [Auto]
Обозначение опции BIOS | Описание опции в БИОСе | Переведенное значение опции БИОС | |
---|---|---|---|
Обозначение опции BIOS | Описание опции в БИОСе | Переведенное значение опции БИОС |
---|