Как посмотреть видеопамять на ноутбуке




#8220;У меня игра тормозит, видеокарта 512 мегабайт#8221;- #8220;Фууу, у тебя просто мало памяти, нужна видеокарта с 1 или лучше 2 гигабайта памяти!#8221;

Вот примерно так часто появляются темы на форумах. Почему это чушь, и почему объём памяти совсем не так уж и важен - я подробнее писал об этом вот здесь. Если коротко #8211;то не в памяти дело, вернее, не только в памяти.

Но объём её всё равно важен. Хотя бы потому, что его указывают в системных требованиях к играм. И пусть эти #8220;системные требования#8221; #8211; часто сильно усреднённая штука, но цифры там вполне конкретные, и они хоть как-то показывают, какими примерно характеристиками должен обладать компьютер для того, чтоб эту игру запускать. Насколько важно количество видеопамяти-можно узнать только в сравнении, по тестам; их много в интернете. Один из примеров- есть здесь. это всего лишь ссылка, найденная за пару секунд в Google. Но даже из неё ясно, что видеокартам среднего уровня (а мобильные в большинстве своём относятся именно к таким, и ниже) практически всё равно, 512мб или 1гб памяти на неё есть- это не даёт сколько-нибудь ощутимых преимуществ, отличающихся от обычной погрешности в таких тестах.

Какие бы не были системные требования игры или программы, может возникнуть необходимость проверить, а сколько же в реальности игра этой самой видеопамяти потребляет. Хотя бы для того, чтоб не ломиться сразу в интернет с вопросом, на что поменять видеокарту в ноутбуке потому,что у неё #8211; #8220;всего#8221; 512мб на борту.

Путаницу вносит и тот факт, что на ноутбках дискретные карты умеют оперировать двумя типами памяти. Первый #8211;это собственная память, собственный чип видеокарты, относительно небольшого (в сравнении с следующим типом) объёма.#160; Второй- это т.н. #8220;разделяемая память#8221; (#8220;shared memory#8221;), память, которая выделяется видеокарте из оперативной по необходимости (повторюсь, я про это писал здесь. ) Значит, если у видеокарты 512мб собственной памяти, то при требованиях игры в 1гб она вообще не пойдёт? Или всё-таки будет использована shared memory, а её много, и с запасом больше (пара гигабайт?)

Вот для этого и нужен мониторинг и средство, которое позволило бы определить, сколько ресурсов ваша любимая игра #8220;съедает#8221;.

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

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

Чтоб было хорошо- используем одну из лучших утилит всех времён и народов #8211; Process Explorer (а здесь #160; - страница на русском, но утилита всё равно на английском).

Описывать все её возможности смысла нет, это сделано многократно в интернете. Сейчас нас интересует возможность проверки нагрузки на видео.

После запуска программы в верхней части окна будут видны графики, показывающие различную текущую информацию о процессах в системе, 6-ой слева (или 2-ой справа) нас и интересует. Двойной щелчёк по нему открывает окно, относящееся к видеоподсистеме. Туда же можно попасть, выбрав пункт #8220;System Information#8221; из меню #8220;View#8221;.

Здесь GPU Usage - это загрузка видеочипа, GPU Dedicated memory #8211;использование собственной памяти видеокарты, и GPU System Memory - количество используемой оперативной. На скриншоте выше- ситуация, когда запущено несколько программ и включен Aero, на скриншоте ниже- тот же набор программ, но Aero выключен.

Происходит такое потому, что при включении Aero прорисовку интерфейса Windows берёт на себя видеокарта, а при отключении #8211;как и в ХР, процессор. Соответственно изменяется и нагрузка на процессор. Кстати, с оперативной памятью системы #8211; такая же ситуация, со включенным Aero система использует примерно на 50мб больше оперативки, чем без него.

Как посмотреть, насколько были задействованы ресурсы видеокарты во время игры? Запускаем Process Explorer, сворачиваем, запускаем игру. На графике отображается

5 минут событий, обновление графика #8211;каждую секунду.

Можно изменить время обновления графика, от полусекунды до 10-и секунд (меню #8220;View#8221;-#8220;Update interval#8221;, относится к данным во всей программе). Есть смысл ставить 10 секунд, получив усреднённые данные за больший период времени.

Для примера #8211; в Fallout3 на максимальных настройках качества ресурсы видеочипа у меня (это видеокарта geforce 9600m gt ddr3 512mb в ноутбуке с 4gb опертивки и процессором core3duo P8600) использовались примерно наполовину, а загрузка видеопамяти составляла не более 400 мегабайт.

Как узнать сколько памяти на видеокарте

Главная #187; Видеокарты #187; Как узнать сколько памяти на видеокарте

Каждая дискретная видеокарта оснащается собственной оперативной памятью. Обычно такую память называют видеопамятью или просто памятью видеокарты. Данная память используется для хранения данных, которые необходимы видеокарты для работы. Например, в памяти видеокарты могут хранится текстуры.

В данной статье мы расскажем о том, как узнать сколько памяти на видеокарте. Эта информация может быть полезна для сравнения системных требований игры с характеристиками компьютера.

Пожалуй, самым простым и надежным способом узнать сколько памяти на видеокарте является установка специальной программы для просмотра характеристик компьютера. Оптимальный вариант – программа GPU-Z. Данная программа разработана специально для получения информации о характеристиках видеокарты. С ее помощью можно узнать название видеокарты, производителя видеокарты, тактовые частоты графического процессора и памяти, а также объем видеопамяти. Программа GPU-Z полностью бесплатна, и вы можете скачать ее с официального сайта .

Запустите программу GPU-Z на своем компьютере и обратите внимание на строку «Memory Size». Значение данной строки это и есть объем видеопамяти на вашей видеокарте.

Другие характеристики памяти видеокарты

Также здесь можно узнать основные характеристики видео памяти вашей видеокарты. Например, тип используемой памяти:

Тактовая частота памяти:

Ширина шины памяти:

И пропускная способность шины памяти:

Ошибочные способы определения объема памяти видеокарты

В интернете очень часто встречается информация о том, что объем видеопамяти можно узнать с помощью встроенных инструментов операционной системы Windows. Например, часто рекомендуют смотреть объем памяти с помощью «Средства диагностики DirectX». К сожалению, подобные рекомендации ошибочны, поскольку операционная система обычно сильно завышает объем видеопамяти.

На скриншоте выше видно, что «Средства диагностики DirectX» указывает объем памяти видеокарты 6047 мегабайт, хотя на самом деле объем памяти составляет всего 2048 мегабайт.

Последние статьи

давайте прекратим этот флейм, абсолютно понятно? что на интегрированном видео изменить размер невозможно, если только это не реализовано на уровне BIOS

интегрированные чипсеты Intel способны динамически выделять память под нужды графического ядра -- например, в обычном 2D-режиме из ОЗУ выделяется всего 8 MB, а при переходе в 3D этот объем увеличивается. Вместе с тем чипсеты ATI и SiS могут отводить только фиксированный объем памяти, обычно устанавливаемый в BIOS Setup. В таком случае приходится либо выделять минимум и каждый раз перегружать систему, когда нужно увеличить объем видеопамяти, либо устанавливать значение с запасом, но мириться с тем, что бoльшую часть времени эта память будет расходоваться впустую

статья двухлетней давности, может сейчас ATI тоже может, не знаю

Технология динамической видеопамяти (Dynamic Video Memory Technology). По умолчанию BIOS при загрузке жестко резервирует под нуж-ды видеоакселератора лишь до 8 Мбайт системной памяти. Остальное оставляется на усмотрение операционной системы (драйвера). Эта технология позволяет графическому акселератору использовать дополнительно до 48 Мбайт (или, в зависимости от драйвера, до 64 Мбайт) системной памяти, причем эта память может изменяться динамически и использоваться совместно с операционной системой и приложениями. В процессе работы приложения сообщают интеловскому графическому драйверу, если им необходимо больше, чем 8 Мбайт памяти. Драйвер отравляет запрос операционной системе, и та выделяет определенное количество памяти в зависимости от имеющегося в данный момент в наличии. Когда приложению востребованная память больше не нужна, она автоматически снова переходит «под крыло» операционной системы. Таким образом, этот механизм экономит системную память и, если она не нужна интегрированной графике, освобождает ее для других приложений, Благодаря чему повышается коэффициент использования памяти и оптимизируется производительность и графики, и системы.

этой статье четыре года

ntel Graphics Media Accelerator 900 поддерживает гибкую систему выделения части оперативной памяти под нужды графического процессора - DVMT 3.0, Dynamic Video Memory Technology. Благодаря поддержке DVMT оперативная память становится видеопамятью , необходимой графическому процессору, только в тех объемах, в которых это действительно необходимо, и сразу же высвобождается для нужд операционной системы тогда, когда она не используется графическим процессором. Таким образом достигается наиболее эффективное и сбалансированное использование памяти операционной системой и графическим процессором.
Работа GMA 900 c видеопамятью организована так:
Необходимый для работы GMA 900 объем памяти делится на две части. Первая, меньшая часть - Preallocated Memory - целиком принадлежит графическому процессору, операционные системы ее не используют и воспринимают как обычную видеопамять. В BIOS допускается выбор размера этого участка памяти: 1 или 8 МБ.
Вторая часть необходимого для работы GMA 900 фрагмента оперативной памяти управляется средствами DVMT. При этом поддерживается три режима работы DVMT:

В режиме Fixed при старте драйвера графического ядра под нужды графики выделяется фиксированный фрагмент оперативной памяти, который может использоваться только ядром.
Объем этого фрагмента можно установить в 64 или 128 МБ.

В режиме DVMT драйвер графического ядра использует оперативную память наравне с остальными компонентами операционной системы и приложениями. Если запускается тяжелая 3D-игра, требующая больших объемов видеопамяти для текстур, геометрических данных и т.д. и при этом не запущены другие приложения, выдвигающие сильные требования к оперативной памяти, то необходимый объем оперативной памяти автоматически отводится под нужды графического процессора. Когда лишний объем видеопамяти графическому процессору не нужен, он автоматически высвобождается для нужд операционной системы.
Максимальный объем оперативной памяти, отводимой под нужды графического процессора в таком режиме, составляет, включая Preallocated Memory, 224 МБ.

В режиме Fixed+DVMT графическому процессору под видеопамять отводится фиксированный участок памяти объемом 64 МБ, включая Preallocated Memory, и дополнительно до 64 МБ памяти, выделяемой динамически.
Такой режим позволяет гарантировать доступность для использования в качестве видеопамяти участка памяти объемом 64 МБ, а при необходимости увеличивать его до 128 МБ.

Источники: http://slovelissimo.blogspot.ru//12/blog-post.html, http://comp-security.net/%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C-%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%BF%D0%B0%D0%BC%D1%8F%D1%82%D0%B8-%D0%BD%D0%B0-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BA%D0%B0%D1%80%D1%82%D0%B5/, http://forum.ru-board.com/topic.cgi?forum=82topic=1963




Комментариев пока нет!

Поделитесь своим мнением