5

Из панели управления NVIDIA:

  • Общий объем доступной графической памяти: 3839 МБ
  • Выделенная видеопамять: 256 МБ DDR2
  • Системная видеопамять: 64 МБ
  • Общая системная память: 3519 МБ

Из dxdiag:

  • Память дисплея: 3815 МБ
  • Выделенная память: 231 МБ
  • Общая память: 3583 МБ

Очевидно, моя система выделяет 256 МБ и разделяет 3,5 ГБ со встроенной видеокартой ... 3,5 Гб огромен! Как я могу узнать, сколько из этих 3,5 ГБ фактически выделено для видеокарты? (и поэтому недоступен для приложений)

Спецификация:

  • ОС: Windows 7 64-битная
  • RAM: 8 ГБ
  • GPU: GeForce 9300 mGPU (nForce 730i)

3 ответа3

5

Это нормально для мобильных графических процессоров. В какой-то момент nVidia создала систему, в которой карта могла бы использовать как собственную, так и системную память. После этого они представили несколько видеокарт с 32 МБ и 64 МБ оперативной памяти. Они могли бы использовать системную оперативную память, поэтому их общий объем составил бы 128 МБ и 256 МБ, если я правильно помню. По сути, выделенная видеопамять - это ОЗУ карты, а общая память - это основная ОЗУ, которую карта может использовать, когда ей требуется дополнительная память. Эта система осталась в их мобильных видеокартах. Насколько я знаю, нет способа проверить, использует ли карта эту память или нет. Я сам использую GeForce 9500M GS в системе 4 ГиБ, и у меня никогда не было проблем с тем, чтобы карта потребляла какую-либо память моей системы. На моем компьютере общая оперативная память составляет 1790 МБ, поэтому драйвер может автоматически устанавливать определенный процент системной памяти как общий.

РЕДАКТИРОВАТЬ: После выполнения некоторых расчетов кажется, что общая память установлена на около 43,7% оперативной памяти основной системы.

Вот статья об этой технологии на сайте NVIDIA. Вот еще одна интересная статья о технологии.

Из того, что я прочитал, у вас не возникнет проблем с использованием TurboCache, использующего необходимую оперативную память, поскольку она использует только оперативную память, не используемую другими приложениями, и использует только оперативную память, когда это необходимо, и когда это повысит производительность.

2

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

Система выделяет небольшую часть своей памяти для использования в качестве видеопамяти.

Если у вас есть «правильная» видеокарта (то есть та, которая вставляется в слот), то компьютер не будет совместно использовать системную память с видеокартой.

Если видеокарта находится на плате, вы сможете выбрать объем памяти, используемый видеокартой в BIOS компьютера.

Цифры, которые вы просматриваете в dxdiag - это объемы памяти, к которым у программного обеспечения (DirectX) есть доступ. Похоже, у вас есть видеокарта 256 МБ, и DirectX может использовать 3,5 ГБ системной памяти для графических объектов, таких как кэширование текстур и т.д.

1

Ваш видеочипсет имеет собственную 256 МБ оперативной памяти, которая физически подключена к самой видеокарте. Графический процессор также способен разделять оперативную память с системой, до 3,5 ГБ или около того. Но он почти никогда этого не делает, и когда это происходит, это только на время, необходимое для завершения операции с использованием этой памяти.

Доступ графического процессора к разделяемой системной памяти настолько медленный, что нет смысла хранить какие-либо карты. Гораздо логичнее иметь доступ к выделенной памяти графического процессора при необходимости. (В первую очередь потому, что это не будет конкурировать с другими видами использования системной памяти, когда графический процессор обращается к ней.)

Для практических целей есть только две причины, по которым они вообще поддерживают возможность совместной памяти. Одним из них является сохранение способности работать с графическим процессором вообще без выделенной памяти. Другой - просто сказать, что они поддерживают «до 3,75 ГБ видеопамяти» или что-то подобное в маркетинговых целях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .