Что управляет работой монитора видеопамять видеокарты видеодвойка
У меня на видеокарте доступной графической памяти 4096 МБ, выделенной видеопамяти - 2048 МБ GDDR5. Объясните мне, пожалуйста, только одну вещь: сколько у меня на видеокарте всего УСТАНОВЛЕННОЙ памяти?
Память на видеокартах может быть как выделенной, так и выделяемой. Выделенная память означает, что видеопамять реализуется путем размещения на карте нескольких микросхем памяти. Все современные видеокарты, претендующие на сколько-нибудь сносную производительность, оснащаются выделенной памятью, хотя это и повышает их физические размеры, тепловыделение и, разумеется, цену. Видеокарты с выделяемой видеопамятью не имеют собственных чипов памяти, а, по мере необходимости, задействуют часть общесистемной памяти. Выделяемая память обычно не позволяет получить высокую производительность видеосистемы и используется в основном, в интегрированных и недорогих мобильных решениях, где вопросы экономичности выходят на первый план.
В последнее время в дешевых бюджетных видеокартах обрел популярность третий тип организации видеопамяти - гибридный, использующий возможности быстрого двунаправленного обмена по шине PCI Express. В таких видеокартах есть небольшой объем собственной видеопамяти, используемый для традиционных 2D-операций, а также для организации буфера RAMDAC. Когда этого объема недостаточно (в основном при запуске 3D-приложений) , видеосистема добавляет к нему некоторый объем оперативной памяти. Когда отпадает потребность в дополнительной памяти, она высвобождается для общесистемных нужд. В видеокартах ATI такая память обозначается как HyperMemory, а в видеокартах NVIDIA - TurboCache. Скорость работы таких видеокарт, конечно, гораздо ниже, чем у классических систем с выделенной видеопамятью, однако гораздо выше, чем у тормозных решений с выделяемой памятью.
Выделенная это та, которая физически присутствует на видеокарте, а доступная это сколько она ещё может "добрать" из оперативки.
Доступная - сколько есть (например диск на 500 гб, доступно 500 гб), а выделенная это ту которую можно использовать.
Пример.
Чтоб знал =)
1. Доступно графической памяти: 2804 МБ
Абсолютно бесполезный параметр. Вся память, доступная для графической обработки. Возможно, система не использует всю эту память, но она доступна при необходимости.
2. Используется видеопамяти: 1024 МБ
Этот параметр указывает объем памяти установленной на видеокарте.
При использовании интегрированных графических карт эта память резервируется системой BIOS и извлекается из памяти системы перед загрузкой Windows
3. Системной видеопамяти: 0 МБ
Установленное количество памяти, которое вычитается из системной памяти после загрузки Windows. Windows включает ее в общее количество системной памяти. Она может использоваться программами. 0мб - нормальное значение )
4. Общей системной памяти: 1780 МБ
Дополнительный резерв памяти, который может быть оперативно перенаправлен и использован. При необходимости эта память может использоваться для графики или различными программами.
P.s: У вас 4Гб Оперативной памяти из которых системе доступно 3,85Гб
1Гб Видеопамяти на видеокарте (обычной или мобильной), а система может отсыпать еще 1780мб в случае острой необходимости, оставив себе 2Гб ОЗУ для работы. (но она этого не сделает.
Если открыть форум какой-нибудь популярной компьютерной игры, то обязательно в нём найдётся тема про видеокарты, где на нескольких десятках страниц, помимо прочего, будет активно обсуждаться и объём памяти видеокарты. Продвинутые пользователи могут вступить в активное обсуждение вопроса, а вот для новичка это сплошная тарабарщина. В сегодняшнем посте я хочу немного рассказать что такое видеопамять компьютера и для чего она используется.
Как используется память видеокарты
Схематически любую современную видеокарты можно представить как графический процессор (GPU), графическую память (GDDR) и связывающую их шину данных.
При запуске игры центральный процессор (CPU) рассчитывает местоположение игровых объектов и их взаимодействие, то есть проводит только арифметические расчеты согласно законам игровой физики.
GPU схематически передаваемые от CPU объекты «заворачивает» в удобный для пользователя формат, то есть рендерит изображение, которое потом выводится на экран. От мощности графического чипа во многом зависит качество графики.
GDDR выполняет роль буфера, где могут временно храниться отрендеренные объекты — например, часть локации игрового мира, а также все здания, персонажи, растения, военная техника и прочие объекты, которые могут там быть.
Чем лучше характеристики видеокарты в компьютере, тем качественнее изображение она выдает в играх. В частности, от объема графической памяти зависит, сколько именно объектов она может запомнить.
Если этот параметр не дотягивает до минимальных системных требований, то с большой вероятностью видеоигра будет вылетать на рабочий стол во время пиковых нагрузок, или же вообще не запустится.
От частоты видеопамяти зависит, как быстро загрузится ранее отрендеренная локация из последнего сейва, если прохождение оказалось неудачным и персонаж погиб. Ширина шины влияет на скорость обмена данными между GPU и GDDR.
Если она слишком низкая, возможны кратковременные фризы и прочие лаги.
Сколько памяти нужно видекарте?
Вопрос очень интересный. Тут всё напрямую зависит от того, как будет использоваться видеоадаптер в плане работы с графикой. Например, если это просто офисный компьютер, то ему хватит и встроенного графического адаптера, который будет сам занимать немного видеопамяти из ОЗУ. Если это домашний ПК для фильмов и простеньких игр, то ему вполне хватит от 256 Мб. до 1 Гб. А вот заядлому геймеру или для профессиональной работы с видео нужно будет уже в среднем 2-4 Гигабайта.
Так же необходимо учитывать следующие факторы:
Разрешение монитора
Чем больше у Вас монитор, тем бОльшее он использует разрешение. А чем больше используется разрешение, тем сильнее оно потребляет память видеокарты. Например 1 кадр в качестве FullHD ( разрешение 1920X1080X32) требует 8 Мб видеопамяти. Если же Вы подключили самый современный монитор 4К, то используемое у него разрешение будет потреблять уже в среднем 33 Мб на каждый кадр.
Сглаживание текстур
Сглаживание видео вообще очень сильно потребляет видеопамять. Чем сильнее сглаживание — тем больше потребление VRAM. К тому же разные алгоритмы сглаживания имеют соответственно и разное потребление. Причём разные типы сглаживания по разному потребляют ресурсы компьютера.
Качество текстур и теней
Чем выше качество текстур, чем больше отображается теней у объектов, тем сильнее расходуется и видеопамять компьютера. Это вообще самый сильный потребитель ресурсов видеокарты. Любите поиграть в «тяжелую» игру поставив качество на максимум? Приготовьтесь к тому, что памяти Вашей видеокарты может для этого не хватить. Чем реалистичней качество картинки, тем больше для этого требуется теней и текстур, а значит видеоадаптер будет использоваться по максимуму.
Скорость, с которой информация поступает на экран, и количество информации, которое выходит из видеоадаптера и передается на экран - все это зависит от трех факторов:
- разрешение вашего монитора;
- количество цветов, из которых можно выбирать при создании изображения;
- частота, с которой происходит обновление экрана.
Разрешение определяется количеством пикселов на линии и количеством самих линий. Поэтому, на дисплее, например, с разрешением 1024х768, изображение формируется каждый раз при обновлении экрана из 786432 пикселов информации.
Обычно, частота обновления экрана имеет значение не менее 75Hz или циклов в секунду. Следствием мерцание экрана является зрительное напряжение и усталость глаз при длительном наблюдении за изображением. Для уменьшения усталости глаз и улучшения эргономичности изображения, значение частоты обновления экрана должно быть достаточно высоким, не менее 75 Hz.
Число допускающих воспроизведение цветов или глубина цвета это десятичный эквивалент двоичного значения количества битов на пиксел. Так, 8 бит на пиксел эквивалентно 256 цветам, 16 битный цвет, часто называемый просто high-color, отображает более 65000 цветов, а 24 битный цвет, также известный, как истинный или true color, может представить 16.7 миллионов цветов. 32 битный цвет, с целью избежать путаницы, обычно означает отображение истинного цвета с дополнительными 8 битами, которые используются для обеспечения 256 степеней прозрачности. Так, в 32 битном представлении каждый из 16.7 миллионов истинных цветов имеет дополнительные 256 степеней доступной прозрачности. Такие возможности представления цвета имеются только в системах высшего класса и графических рабочих станциях.
Так как компьютер все больше становится средсвом визуализации, с более лучшей графикой, а графический интерфейс пользователя становится стандартом, пользователи хотят видеть больше информации на своих мониторах. Мониторы с диагональю 17 дюймов становятся стандартным оборудованием и разрешение 1024х768 пикселов адекватно заполняет экран с таким размером. Некоторые пользователи используют разрешение 1280х1024 пикселов на 17 дюймовых мониторах и более.
В обычной графической подсистеме для обеспечения разрешения 1024x768 требуется 1 Мегабайт памяти. Несмотря на то, что только три четверти этого объема памяти необходимо в действительности, графическая подсистема обычно хранит информацию о курсоре и ярлыках в буферной памяти дисплея (off-screen memory) для быстрого доступа. Пропускная способность памяти определяется соотношением того, как много мегабайт данных передаются в память и из нее за секунду времени. Типичное разрешение 1024х768, при 8 битной глубине представления цвета и частоте обновления экрана 75 Hz, требует пропускной способности памяти 1118 мегабайт в секунду. Добавление функций обработки 3D графики требует увеличения размера доступной памяти на борту видеоадаптера. Дополнительная память, сверх необходимой для создания изображения на экране, используется для z-буфера и хранения текстур.
Z-буферизация - изначально эта технология применялась в системах автоматизированного проектирования. В двумерном мире объекты не могут располагаться впереди или позади друг друга, поэтому нет проблем с перекрытием. Но в трехмерном мире один объект может находиться впереди другого. Обычно световые лучи не проникают через непрозрачные объекты, поэтому мы видим все, что находится впереди, и не видим того, что позади. Когда два объекта перекрываются, нужно выяснить, какой из них находится впереди, чтобы знать, какие пиксели объекта нужно показать на дисплее. Область, в которой пересекаются две фигуры, можно описать, указав для каждого пиксела фигур величину расстояния от него до условного заднего плана. Если дополнить обычную видеопамять картой этих расстояний для каждого пикселя, то будет всегда известно, нужно ли закрашивать конкретный пиксель: если значение расстояния (или значение Z) у пикселя меньше, значит, он позади и его не нужно закрашивать.
Эту идею можно реализовать аппаратно. Решение, состоит в создании параллельно с памятью дисплея другого массива памяти, называемого Z-буфером. Каждый раз при записи пикселя вычисляется его значение Z. При этом записываются только пиксели с большими значениями Z и обновляются расстояния в Z-буфере. Все остальные пикселы игнорируются. Таким образом, в каждой ячейке Z-буфера хранится расстояние по оси Z (вглубь экрана) для рисуемого пиксела, поэтому легко проверить, затенен ли новый записываемый пиксель или нет. Z-буфер требует дополнительной памяти, и, чем большая точность нужна для значений Z, тем больше памяти нужно для запоминания значений Z. Если используется разрешающая способность 640х400 и значения Z в виде 16-разрядных (двухбайтовых) чисел, то нужно иметь 0,5 мегабайта памяти только для Z-буфера. С помощью Z-буфера можно легко решить, какие объекты расположены на переднем плане, но при этом понадобится вдвое больший объем видеопамяти. Почти все современные 3D-ускорители имеют 24-х или 32-битную Z-буферизацию, что в значительной мере повышает разрешающую способность и, как следствие, качество рендеринга.
Текстуры высокого разрешения занимают огромное место в памяти. Например, текстура размером 1024х1024 пиксела при глубине цветности 16 бит достигает объема 2 Мбайт. Учитывая широкое распространение игр с глубиной цветности 32 бит (текстура 2048х2048, 32 бит, занимает 16 Мбайт), становится понятным, что никакой видеопамяти, при сложности сцены хотя бы в 10 000 полигонов, не хватит.
В общем случае существуют два значения цвета - первый для того образа, который «ближе», и второй - для того, что «дальше» (по Z-параметру). Результирующий цвет определяется обоими значениями и свойством «прозрачности» ближнего. Для получения нового значения цвета обычно используют так называемый альфа-блондина (Alpha-blending). Мерой прозрачности объекта является коэффициент а (0 < а < 1), единица соответствует полной непрозрачности. Результирующий цвет пиксела вычисляется по соответствующей формуле, причем за этой формулой стоит в три раза больше операций, поскольку цвет определяется тремя значениями базисных цветов (R, G и В). Для реализации данного метода требуется и свой альфа-буфер с количеством ячеек, по меньшей мере, равным числу пикселов на экране.
В архитектуре процессоров Skylake для встроенной графики была реализована новая (128 Мбайт и 512-битной шиной), полностью когерентная структура встроенной DRAM (eDRAM), или Memory Side Cache, способная кэшировать любые данные, включая варианты "некэшируемой памяти", без необходимости очистки для поддержания когерентности, и доступной для использования устройствами ввода-вывода и формирования выходного видеосигнала. Помимо этого графическая подсистема для достижения оптимальной производительности может выбрать режим кэширования определённых данных только в eDRAM без использования кэш-памяти L3. В отличие от предыдущей архитектуры, где примерно четверть кэш-памяти L3 (1) использовалась для доступа к eDRAM, и при этом eDRAM не имела возможности прямого взаимодействия с остальной системой (на слайде ниже, в верхней части), в архитектуре Skylake контроллер eDRAM переместился в модуль системного агента, освободив таким образом порядка 512 Кбайт ёмкости кэша L3 (2) и одновременно с этим облегчив доступ другим компонентам ядра к данным в eDRAM. Отныне Memory Side Cache может взаимодействовать с основной системной памятью напрямую, обеспечивая таким образом обновление экрана без необходимости вывода остальных компонентов процессора из ждущего режима. А процессоры Kaby Lake будут иметь eDRAM 256 Мбайт.
Привет, друзья! В публикации «Из чего состоит современная видеокарта для ПК» я вкратце упомянул о функциональном назначении всех компонентов этого девайса. Сегодня разберемся что такое графическая память видеокарты и зачем она нужна?
Сколько нужно видеопамяти
Не буду углубляться, как сильно изменились видеоигры за последние 5 лет – если вы «в теме», то и сами все прекрасно видите. Такое качество графики требует мощной видеокарты – если вы, конечно, хотите играть на приемлемых настройках, при этом не страдая от «слайдшоу» во время просадки FPS.
Однако качество графики – не единственная проблема, с которой сталкиваются современные геймеры. В игропроме хорошим тоном стало делать игры с открытым бесшовным миром (если жанр подразумевает такую «фичу» — например, РПГ или шутер).
Игра, в которой пользователю придется постоянно ждать загрузки локаций, имеет высокий шанс стать провальной.
Чтобы запомнить все (или хотя бы ближайшие) объекты такого игрового мира, требуется солидный объем видеопамяти. Для современных игр нормой стал показатель от 3 Гб.
Не хочу вас расстраивать, но это только сегодня пока так – уже через пару лет топовые видеокарты может и не будут тянуть новинки на ультра-настройках. А вы как думали?
Увы, большинство разработчиков нацелены на массового потребителя, поэтому акцент они делают на YOBA-играх, где в угоду «графонию» можно пожертвовать остальными составляющими – сюжетом, продуманным ЛОРом, необычными квестами, которые отличаются от привычных «убить всех».
Как увеличить объем памяти видеокарты
Такой вопрос обычно задают новички. Они знают, что объём ОЗУ у компьютера можно расширить установкой дополнительных модулей и думают, что с видеокартой всё точно так же. А вот и нет, увеличить объём видеопамяти без замены видеокарты не получится. Для этого надо купить новый адаптер и заменить на него старый.
Кстати, у меня в практике был случай, когда один опытный радиотехник загорелся желанием перепаять модули ОЗУ с одной платы на другую. Причём на плате были для этого соответствующие места. Но ничем эта затея не закончилась. Мало того, что подобные работы имеют высокий класс точности, но даже если это и получится сделать физически увеличить объём видеопамяти, нужно будет ещё и перепрошить само устройство. Ведь без соответствующего программного обеспечения плата всё равно не увидит установленные модули ОЗУ.
Больше – лучше, или нет?
Предметом сравнительной фаллометрии рядовых юзеров часто выступает объем видеопамяти. Случилось это с подачи маркетологов – втюхивая новый продукт, они прожужжат вам все уши по этому поводу.Более продвинутые юзеры, особенно геймеры, которым приходится, жертвуя личным временем, предаваться любимому хобби, обращают внимание, в первую очередь, на частоту памяти (ну и, естественно на частоту ядра).
Почему так? Не так важно, сколько данных может запомнить видеокарта – если она работает медленно, даже разгон не всегда поможет существенно увеличить производительность в играх.
Что такое графическая видеопамять компьютера?
Думаю Вам уже понятно, что кроме основной оперативной памяти RAM у компьютера или ноутбука есть ещё и видеопамять — VRAM. Аббревиатура расшифровывается как Video Random Access Memory. Графическая видеопамять видеокарты компьютера — это особый вид оперативной памяти, который используется в дискретных видеоадаптерах компьютеров и ноутбуков. Выполнена она в виде чипов, распаянных на плате видеокарты вокруг графического процессора.
Думаю понятно, что чем больше модулей распаяно, тем больше объём видеопамяти. Тут возникает логичный вопрос — а зачем она нужна, ведь у компьютера и так есть оперативная память!
Память видеокарты используется для временного хранения графических данных — а именно изображения (так называемый буфер кадра ) — сформированных и передаваемых видеоадаптером на монитор ПК. Видеопамять является двухпортовой, то есть она может одновременно записывать данные при изменении изображения и в то же самое время считывать её содержимое для прорисовки изображения на экране. Проще говоря, память видеокарты снабжает графический процессор данными, которые необходимы ему для визуализации изображения — так называемого рендеринга. К этим данным относится буфер кадров, карта теней, используемые текстуры, освещение и так далее.
Какие выводы мы можем сделать
Чуть не забыл, не нужно размышлять, как использовать всю видеопамять – в играх она задействуется автоматически, даже если система отображает, что доступно меньше. Исходя из вышесказанного, при выборе видеокарты я советую, в первую очередь, ориентироваться на частоту памяти, игнорируя объем, если бюджет на апгрейд ограничен.
А в качестве возможной покупки, могу порекомендовать MSI GeForce GTX 1060 GAMING X 6G – доступный по цене девайс с объемом видеопямяти 6 Гб и очень неплохими прочими характеристиками. Также советую почитать статью «Выбираем процессор для игрового системного блока».
А на этом у меня все. До следующих встреч на страницах моего блога. Не забываем подписываться на новостную рассылку и делиться публикациями в социальных сетях!
Всем привет! Сегодня рассмотрим, на что влияет объем видеопамяти в видеокарте, вообще и в играх, как именно влияет, сколько нужно видеопамяти для комфортной игры и на какие параметры не влияет.
Дополнительно, если интересно, про видеокарты для 2K монитора можно почитать здесь.
Сколько видеопамяти нужно для современных видеоигр
Также нужно учитывать, что объем видеопамяти также влияет на разрешение изображения, которое может «запомнить» видеоадаптер. В 2021 году для комфортной игры на средних настройках достаточно такого объема видеопамяти:
При меньшем, чем необходимо, объеме видеопамяти компьютер будет не дотягивать до системных требований игры, а потому она на установленном разрешении вряд ли запустится.
Единственный выход — запускать ее в окне с разрешением меньше, чем разрешение монитора.
Есть конечно еще и другой вариант — использовать облачный сервис для гейминга, например вот этот или его аналоги(в этом случае от вашего железа крутых технических требований совсем не требуется).
Также советую почитать «Лучшая и самая мощная интегрированная видеокарта 2021 года». Подписывайтесь на меня в социальных сетях, чтобы не пропускать уведомления о новых публикациях. До скорой встречи!
Что такое видеопамять
Вероятно, вы знаете, что за рендеринг любого изображения в компьютере отвечает графический чип – например, он просчитывает взаимодействие объектов в игре.
Промежуточные данные, которые затем выводятся на монитор, хранятся как раз в видеопамяти. Связаны эти блоки между собой, шиной данных (подробнее о том, что это такое, ее разрядности и влиянии на работу устройства, вы можете почитать здесь).
В современных графических ускорителях сейчас используется память GDDR5 (за исключением бюджетных моделей, некоторые из которых все еще работают на DDR3). По сути, это обычная оперативная память, которая есть в любом ПК.
Но в отличие от оперативки, плата видеопамяти впаяна наглухо, поэтому заменить ее, не раскурочив видеокарту, нет совершенно никакой возможности).
Зачем реализовано такое решение? Не в целях «защиты от дурака», как, вероятно, вы могли подумать. Сделано это для того, чтобы пользователь, которому уже не хватает видеопамяти для запуска какой-нибудь новинки игропрома, не докупил по дешевке дополнительный модуль памяти, а покупал новую навороченную видеокарту.
Хотя, если вы не верите в теорию заговора, можете проигнорировать мое мнение.
Как узнать объем видеопамяти
Объём видеопамяти видеоадаптера, установленного на Вашем компьютере Вы можете несколькими способами.
Во-первых , зная точную модель видеокарты, Вы можете узнать о ней абсолютно всё в Интернете, введя индекс модели в поисковик.
Во-вторых , можно воспользоваться одной из многочисленных утилит, которые отображают всю информацию о видеоадаптере компьютера. Например, Everest, Aida64 или HWiNFO64. Мне, например, больше всего нравится бесплатная программка GPU-Z:
Быстрая, лёгкая и показывает абсолютно всю нужную информацию. В поле Memory Type будет показан тип используемой памяти видеокарты, а в поле Memory Size — её объём.
В-третьих , узнать объём памяти можно в наклейке, которую обычно клеят на видеоадаптер. Там написана модель устройства, используемый чип и установленный размер видеопамяти. Правда, чтобы воспользоваться этим способом, Вам придётся разбирать свой компьютер. С ноутбуками вообще в этом смысле дикое неудобство!
Читайте также: