Понимание распределения оперативной памяти для графики в Windows

Если вы когда-нибудь проверяли Windows Диспетчер задач, возможно, вы заметили кое-что интригующее: Оперативная память выделение для вашей видеокарты. Это явление происходит, даже если у вас есть выделенная видеокарта с собственной видеопамятью. Почему это происходит и есть ли способ предотвратить это?

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

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

видеокарта видеопамяти

Общая оперативная память с видеокартой

Windows резервирует часть оперативной памяти, которая потенциально может быть использована видеокартой. Это не делает эту оперативную память «непригодной» или заблокированной; он просто обозначает его на случай, если это понадобится в каких-либо непредвиденных обстоятельствах — мера предосторожности, если хотите.

Стоит знать, что видеокарта в основном хранит данные в VRAM для быстрого доступа к ним. Вторичное хранилище – это SSD, где хранятся распакованные текстуры и дополнительные данные. ОЗУ служит третичным уровнем, находящимся в режиме ожидания и готовым к использованию в случае необходимости.

видеокарта с оперативной памятью Windows

Вы можете легко проверить, резервирует ли ваш компьютер оперативную память для графики, следующим образом:

  1. Щелкните правой кнопкой мыши на панели задач Windows.
  2. Выберите «Диспетчер задач».
  3. Перейдите на вкладку «Производительность».
  4. Найдите параметр «Использование общей памяти графического процессора», указывающий, что ОЗУ выделено для графики.

Windows отнимает у меня оперативную память?

Обычно это происходит, когда процессор имеет встроенную графику, которая остается активной. Даже если вы назначите выделенную видеокарту основной GPU / ГРАФИЧЕСКИЙ ПРОЦЕССОР, встроенная графика по-прежнему технически работоспособна, и Windows ее распознает.

панель изменяемого размера nvidia

Единственный способ предотвратить такое распределение оперативной памяти — отключить встроенную графику в BIOS. Вы можете сделать это, если захотите, но это не рекомендуется. Отключение встроенной графики может оставить вас без возможности вывода изображения на монитор, если ваша выделенная видеокарта выйдет из строя (если только вы не замените неисправный графический процессор на новый), и может потребоваться сложный сброс BIOS.

На практике эта зарезервированная память часто не используется. Хотя он выглядит как «распределенный» и по-прежнему доступен для системы, он не оказывает существенного влияния. Если Windows обнаружит потребность в большем объеме оперативной памяти для своих процессов, она освободит ее из этого распределения.

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

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

Мы не рекомендуем вносить изменения

Хотя вы можете отключить встроенную графику через BIOS, мы настоятельно не рекомендуем этого делать. Вот несколько причин, почему:

  1. Это может служить поддержкой: встроенная графика особенно полезна в таких задачах, как редактирование видео. Вы можете назначить встроенный графический процессор для рендеринга в таких приложениях, как Photoshop или Premiere.
  2. В случае сбоя выделенной видеокарты: это может происходить чаще, чем вы думаете. Если это необходимо и эта зарезервированная память отключена, вам может потребоваться перезагрузка системы.
  3. Сброс BIOS: если вы отключите встроенную графику через BIOS, вам придется снова включить ее, если она вам когда-нибудь понадобится. Это может сделать ваш компьютер непригодным для использования до тех пор, пока не будет выполнен сброс BIOS — довольно утомительный процесс.