Объем видеопамяти составляет 1875 кб и разбит на 2 страницы, что является максимальным количеством цветов

Обновлено: 04.07.2024

В зависимости от настройки сцены V-Ray GPU может достичь высокого потребления видеопамяти из-за сложности сцены, что может закончиться ошибкой Out-Of-Mem. Добавление устройства GPU с большим объемом видеопамяти к машине всегда является лучшим вариантом для решения проблемы. Но если это неприемлемо, вы можете использовать следующие методы, чтобы уменьшить объем используемой видеопамяти и в конечном итоге отобразить сцену без ошибки Out-Of-Mem.

При необходимости существует несколько способов мониторинга использования и использования памяти графического процессора:

  • Графический процессор V-Ray сообщает, сколько памяти используется для текстур/геометрии/светового кэша и т. д. в журнале V-Ray
  • Утилиты сторонних производителей, такие как MSI Afterburner и EVGA Precision, предоставляют подробную информацию об использовании и использовании памяти графического процессора.
  • Утилита командной строки Nvidia-SMI поставляется с установкой драйверов Nvidia

Использование сервиса Chaos Cloud

Chaos Cloud — отличный вариант для рендеринга проектов, которые не помещаются в память локального компьютера. Это решение одним щелчком мыши поможет вам визуализировать сцену, не вкладывая средства в дополнительное оборудование и не теряя времени на оптимизацию сцены для использования меньшего объема памяти.

Использование NVlink, если это поддерживается оборудованием

Новейшие технологии Nvidia позволяют объединять объем памяти с нескольких устройств с графическим процессором. Технология NVlink позволяет V-Ray использовать память графического процессора всех графических устройств, связанных с NV, как единое целое, что позволяет выполнять рендеринг гораздо более сложных проектов без возникновения ошибки Out-Of-Mem.

Дополнительную информацию о производительности NVLink можно найти здесь.

Оптимизация текстур

V-Ray GPU позволяет применять оптимизацию "на лету" к текстурам проекта. Существует три различных режима текстуры.

  • Полноразмерные текстуры . Этот режим не будет применять никаких оптимизаций к текстурам и рекомендуется только в том случае, если проекты помещаются в доступную память графического процессора.
  • Изменить размер всех текстур. Этот режим позволяет изменять размер текстур с меньшим разрешением и битовой глубиной, что поможет сократить использование памяти.
  • Мип-сопоставление по требованию. Этот режим заставит V-Ray очень разумно загружать текстуры в соответствующем разрешении и только в случае необходимости. Основными преимуществами являются значительно меньшее использование памяти и более быстрая загрузка.

Дополнительную информацию о Mip-сопоставлении по запросу можно найти здесь.

Использование устройства GPU с наибольшим объемом памяти

Хотя V-Ray GPU совместим с различными моделями и марками графических процессоров, существуют определенные ограничения в отношении использования памяти. Если доступно несколько устройств с графическим процессором, V-Ray GPU ограничивается графическим процессором с наименьшим объемом видеопамяти.

Если возникает ошибка Out-Of-Mem, а ваша конфигурация оборудования состоит из устройств GPU с разным объемом памяти, вы можете попробовать исключить устройства GPU с меньшим объемом памяти и выполнить рендеринг проекта без них. Таким образом, V-Ray сможет полностью использовать свою память.

Рендеринг в отдельных проходах (передний план/фон)

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

Оптимизация геометрии проекта

Оптимизировать динамическую геометрию. Объекты Hair/Fur, Displacement и Subdivision потребляют много памяти. Displacement и Subdivisions также зависят от разрешения изображения, чем выше разрешение, тем выше потребление памяти. Убедитесь, что геометрия, сгенерированная этими объектами, имеет разумное количество полигонов, иначе она запросто может занять всю память.

Удаление ненужных объектов/объектов вне поля зрения камеры (если они не нужны). Нередко проект заполнен большим количеством ненужных или отсутствующих в поле зрения объектов. Их удаление, безусловно, поможет уменьшить использование памяти

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

Экспорт в .vrscene и визуализация с помощью V-Ray Standalone

Хост-приложения, такие как V-Ray, нуждаются в некотором количестве видеопамяти, чтобы держать сцену открытой и работать с ней. В зависимости от сложности сцены хост-приложение может занимать несколько гигабайт видеопамяти, что может быть очень полезно для V-Ray в случае, если для рендеринга недостаточно памяти. Экспорт сцены в файл .vrscene и ее рендеринг с помощью V-Ray Standalone минимизирует потребление видеопамяти за счет исключения хост-приложения.

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

Закройте другие приложения, интенсивно использующие память

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

Как упоминалось выше, этот подход уменьшит использование видеопамяти устройствами с графическим процессором, подключенными к мониторам.

Использование гибридного рендеринга GPU только с включенным процессором

Это не очень эффективный подход с точки зрения времени рендеринга, поскольку V-Ray не выиграет от использования устройств с графическим процессором. Однако, если сцена большая и нет возможности разместить ее в памяти графического процессора, ее все же можно визуализировать с помощью графического процессора V-Ray, используя гибридный рендеринг только с включенным ЦП.

Дополнительную информацию о гибридном рендеринге можно найти здесь.

Использование прокси V-Ray

V-Ray Proxies — очень мощный инструмент, который особенно полезен для оптимизации сцен с большим количеством геометрии. Они не так эффективно используют память для GPU-рендеринга, как для CPU, но позволяют заменить исходную геометрию в сцене на упрощенную. Уже одно это может помочь уменьшить использование видеопамяти для окон просмотра, оставив больше памяти для работы с V-Ray.

Доступный объем ОЗУ для кадрового буфера может ограничивать разрешение, которое можно получить на цветных или полутоновых дисплеях. Вероятно, это не влияет на дисплеи, которые имеют только два цвета: белый и черный, без промежуточных оттенков серого.

Для 256-цветных дисплеев требуется байт видеопамяти для отображения каждой видимой точки. Этот байт содержит информацию, которая определяет, какое сочетание красного, зеленого и синего генерируется для его точки. Чтобы получить требуемый объем памяти, умножьте количество видимых точек в строке на количество видимых строк. Для дисплея с разрешением 1024x768 это будет 1024x768 = 786432, то есть количество видимых точек на дисплее. Это также, по одному байту на точку, количество байтов видеопамяти, которое потребуется на вашей плате адаптера.

Таким образом, требования к памяти обычно составляют (HR * VR)/1024 Кбайт видеопамяти, округленное в большую сторону (в данном примере это будет 768 Кбайт). Если у вас больше памяти, чем требуется, у вас будет дополнительная память для панорамирования виртуального экрана.

Однако, если на вашей видеокарте установлено только 512 КБ, вы не сможете использовать это разрешение. Даже если у вас хороший монитор, без достаточного количества видеопамяти вы не сможете воспользоваться его потенциалом. С другой стороны, если ваш SVGA имеет один мегабайт, но ваш монитор может отображать не более 800x600, то высокое разрешение в любом случае вам недоступно (возможное решение проблемы см. в разделе Использование чересстрочных режимов).

Не беспокойтесь, если у вас больше памяти, чем требуется; X-сервер будет использовать его, позволяя вам прокручивать область просмотра (см. документацию файла Xconfig о параметре размера виртуального экрана). Помните также, что на карте с 512 КБ памяти на самом деле установлено не 512 000 байт, а 512 x 1024 = 524 288 байт.

Если вы используете X/Inside с картой S3 и готовы работать с 16 цветами (4 бита на пиксель), вы можете установить глубину 4 в Xconfig и фактически удвоить разрешение, которое может поддерживать ваша карта. Карты S3, например, обычно имеют разрешение 1024x768x256. Вы можете сделать их 1280 x 1024 x 16 с глубиной 4.

PCIe Video Card

Выделенные графические процессоры (графические процессоры) имеют ОЗУ (оперативную память), используемую только видеокартой. Способ определения объема видеопамяти на карте зависит от используемой операционной системы.

Если у вас есть встроенная (встроенная) графика, например, предоставляемая Intel, ваш компьютер не имеет выделенной видеопамяти. VRAM поставляется только с дискретным графическим процессором (отдельная видеокарта).

Windows 10

  1. Нажмите клавишу Windows , введите Параметры экрана и нажмите Enter .
  2. В левой части экрана в разделе Система выберите параметр "Отображение".

Отображение вкладки Windows 10.

  1. В нижней части страницы в разделе Несколько дисплеев нажмите Дополнительные параметры дисплея.

Расширенные настройки экрана

  1. На следующем экране нажмите Свойства адаптера дисплея для дисплея 1 или адаптера, который вы хотите просмотреть.
  2. В появившемся окне на вкладке Адаптер рядом с полем Выделенная видеопамять отображается видеопамять вашей видеокарты и ее характеристики.

Окно, показывающее ширину вашей видеокарты

На приведенном выше рисунке видеокарта имеет 4096 МБ памяти. Чтобы определить, сколько это гигабайт (ГБ) памяти, разделите его на 1024. Другими словами, 4096/1024 = 4 (4 ГБ). Дополнительную информацию о размерах хранилища см. в разделе Сколько стоит 1 байт, килобайт, мегабайт, гигабайт и т. д.?

Windows 8

    .
  1. Выберите Показать.
  2. Выберите разрешение экрана.
  3. Выберите Дополнительные настройки.
  4. Перейдите на вкладку "Адаптер", если она еще не выбрана. Отобразится объем общей доступной графической памяти и выделенной видеопамяти, доступной в вашей системе.

Экран видеоадаптера в Windows.

На приведенном выше рисунке видеокарта имеет 2048 МБ памяти. Чтобы определить, сколько гигабайт (ГБ) памяти, разделите его на 1024. Другими словами, 2048/1024 = 2 (2 ГБ). Дополнительную информацию о размерах хранилища см. в разделе Сколько стоит 1 байт, килобайт, мегабайт, гигабайт и т. д.?

Windows Vista и Windows 7

  1. Нажмите клавишу Windows , введите Панель управления и нажмите клавишу ВВОД .
  2. В разделе "Внешний вид и персонализация" нажмите "Настроить разрешение экрана".
  3. В центре правой части экрана нажмите Дополнительные настройки.
  4. Должно появиться новое окно со свойствами вашего видеоадаптера, похожее на изображение, показанное ниже.
  5. Память вашей видеокарты отображается на вкладке Адаптер рядом с записью Выделенная видеопамять (показана ниже).

Показать дополнительные настройки

Windows XP

  1. Нажмите правой кнопкой мыши на рабочем столе и выберите "Свойства".
  2. Перейдите на вкладку "Настройки".
  3. Нажмите кнопку "Дополнительно".
  4. Перейдите на вкладку "Адаптер".
  5. Память вашего графического процессора отображается рядом с записью "Объем памяти" в разделе "Информация об адаптере".

macOS X

  1. В меню Apple в левом верхнем углу экрана выберите «Об этом Mac».
  2. В строке информации о графике отображаются сведения о графическом оборудовании, включая объем видеопамяти.

Линукс

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

    Во-первых, запустите lspci без параметров, чтобы вывести информацию обо всех ваших PCI-устройствах. Строка, которую вы ищете, помечена как VGA-совместимый контроллер.

Вывод команды выглядит так, как показано на снимке экрана ниже. Строка, которую вы ищете, — это память с предварительной выборкой, видеопамять.

lspci вывод, подробный, характерный для контроллера VGA устройство

Windows и Android, с помощью утилиты CPU-Z

CPU-Z – это бесплатная утилита для Windows и Android, которая предоставляет подробную информацию о системе, включая объем видеопамяти. Выполните следующие действия, чтобы определить объем видеопамяти вашего видеоадаптера.

Определение объема памяти дисплея на адаптере
Большинство существующих VGA-карт имеют 256 КБ на борту; однако есть вероятность, что на некоторых платах VGA их меньше. Чтобы на самом деле определить, есть ли на карте 256 КБ, необходимо фактически записать в память дисплея и прочитать значения. Если ОЗУ отсутствует в ячейке, то считанное значение не будет равно записанному значению. При этом целесообразно использовать несколько значений, поскольку неопределенный результат может совпадать с записанным значением. Кроме того, карта может использовать псевдонимы адресов, в результате чего, скажем, одни и те же 64 КБ ОЗУ появляются 4 раза в адресном пространстве 256 КБ, поэтому разумно изменить адрес и посмотреть, отразится ли изменение где-либо еще в памяти дисплея. Кроме того, карта может буферизовать одну ячейку видеопамяти в наборе микросхем, из-за чего создается впечатление, что ОЗУ находится по адресу, где ее нет, поэтому вам может потребоваться чтение или запись во вторую ячейку, чтобы очистить буфер. Дело не в том, что если в поле «Расширенная память» не установлено значение 1, адаптер имеет только 64 КБ встроенной памяти, поэтому этот бит должен быть установлен в 1, прежде чем пытаться определить размер памяти.

<УЛ>
  • 00 -- A0000h-BFFFFh -- 128 КБ
  • 01 -- A0000h-AFFFFh -- 64 КБ
  • 10 -- B0000h-B7FFFh -- 32 КБ
  • 11 -- B8000h-BFFFFh -- 32 КБ
  • <УЛ>
  • Цепочка 4. Этот режим используется для эмуляции MCGA в режиме 320 x 200 256 цветов. Адрес сопоставляется с памятью MOD 4 (сдвинут вправо на 2 позиции).
  • Управление памятью дисплея
    Аппаратное обеспечение VGA содержит оборудование, которое может выполнять битовые манипуляции с данными и позволяет хосту работать на всех четырех плоскостях дисплея за одну операцию. Эти функции довольно просты, но достаточно сложны, чтобы большинство программистов VGA предпочитали их игнорировать. К сожалению, правильное использование этих регистров имеет решающее значение для программирования 16 цветовых режимов VGA. Кроме того, знание этой функции во многих случаях может повысить производительность в других режимах, включая текстовый и 256-цветный режимы. В дополнение к обычным операциям чтения и записи аппаратное обеспечение VGA обеспечивает расширенные операции, такие как возможность быстрого сравнения, одновременная запись в несколько плоскостей и быстрое перемещение данных из одной области памяти дисплея в другую, более быстрые логические операции (И/ OR/XOR), а также чередование битов и маскирование.

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

    Информацию о After Effects и многокадровой визуализации см. в разделе Настройка системы ниже.

    Хотите краткое изложение ключевой информации? Нажмите здесь, чтобы скачать PDF.


    Premiere Pro и After Effects одинаково хорошо работают как на компьютерах Windows, так и на компьютерах Apple. Поскольку в рабочих процессах с видео и анимированной графикой существует множество переменных, всегда будут различия между различными настройками, но всем этим можно успешно управлять с помощью хорошей системы и базового понимания форматов видео и рабочего процесса редактирования.

    Premiere Pro имеет встроенную поддержку систем Apple M1 (включая M1 Pro и M1 Max). After Effects для Apple M1 в настоящее время находится в общедоступной бета-версии.

    Преимущества macOS

    Хорошо интегрированное аппаратное и программное обеспечение с существующими конфигурациями на выбор. Как правило, для видео требуется система с объемом памяти не менее 16 ГБ, хранилищем SSD, процессором Apple M1 (или выше) или быстрым процессором Intel с графической картой AMD.

    After Effects со встроенной поддержкой Apple M1 в настоящее время находится в общедоступной бета-версии.

    Преимущества Windows

    Выбор, возможность обновления и зачастую экономия средств. Вы можете настроить систему в соответствии со своими потребностями и бюджетом или выбрать конфигурации, которые были протестированы с Premiere Pro от Dell, Lenovo, HP и таких компаний, специализирующихся на рабочих станциях для видео, как Puget Systems.

    Windows может быть проще обновить, что может увеличить срок службы системы.

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

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

    Настольные компьютеры Apple

    Текущие модели Mac Pro, iMac Pro и M1 iMac, а также Mac Mini с объемом памяти не менее 16 ГБ и твердотельным накопителем будут поддерживать рабочие процессы редактирования видео.

    Ноутбуки Apple

    Нынешние ноутбуки MacBook Pro с объемом памяти не менее 16 ГБ и твердотельным накопителем поддерживают стандартное редактирование видео, в том числе в форматах HD и 4K.

    Рабочие столы Windows

    Создайте или выберите конфигурации с быстрым многоядерным процессором, видеокартами AMD или NVIDIA, быстрым хранилищем SSD и объемом памяти 32 ГБ или более.

    Ноутбуки с Windows

    В зависимости от модели ноутбуки с Windows предлагают множество вариантов настройки рабочей станции для редактирования видео в соответствии с вашими потребностями.

    Вы также можете выбрать одну из конфигураций настольных компьютеров, которые были протестированы с Premiere Pro от Dell, Lenovo, HP и таких компаний, специализирующихся на рабочих станциях, как Puget Systems.


    Видеофайлы большие, поэтому вам потребуется много места. В дополнение к быстрому встроенному хранилищу мы рекомендуем использовать как минимум одно быстрое внешнее запоминающее устройство в рамках рабочего процесса редактирования (SSD или NVMe с подключением Thunderbolt или USB 3.1). Мы рекомендуем дополнительное запоминающее устройство большой емкости для архивирования завершенных видеопроектов.

    Размер файла

    Двумя наиболее распространенными сегодня разрешениями видеоконтента являются HD и 4K. Измеряемое в пикселях экрана (ширина x высота), разрешение HD обычно составляет 1920 x 1080, а разрешение 4K — в четыре раза больше при разрешении 3840 x 2160.

    HD 4k< /th>
    Файлы HD меньше, а это значит, что они занимают меньше места на жестком диске, их легче редактировать и быстрее экспортировать. Большая часть контента на YouTube по-прежнему находится в разрешении HD.
    Файлы 4K занимают больше места и требуют больше вычислительной мощности для воспроизведения и экспорта. Преимущество 4K в том, что у вас больше деталей на изображениях и больше места для обрезки без потери качества.


    Разрядность

    Разрядность – это количество информации о цвете, содержащейся в файле.


    Четыре ключевые переменные при создании рабочей видеостанции – это процессор (ЦП), память, графический процессор (ГП) и хранилище. Хорошо оснащенная система высокого класса может хорошо запускать Premiere Pro и After Effects. Понимание того, как каждое приложение использует системные ресурсы, поможет вам построить систему, которая наилучшим образом соответствует вашим потребностям.

    Процессоры

    И After Effects, и Premiere Pro выигрывают от тактовой частоты процессора 3,2 ГГц или выше.

    С переходом на многокадровый рендеринг After Effects может использовать преимущества многоядерных процессоров. Начиная с After Effects 22.0, пользователи должны увидеть немедленные улучшения производительности для предварительного просмотра и экспорта. На высокопроизводительных системах After Effects с многокадровым рендерингом работает до 4 раз быстрее. Мы настоятельно рекомендуем процессоры Intel Core i7 или Core i9 или аналогичные процессоры AMD.

    Premiere Pro: для Premiere Pro достаточно восьми ядер. В зависимости от задачи Premiere Pro работает с эффективностью 93–98 % на восьми ядрах.

    • Процессор Intel не ниже Core i7 или Core i9, эквивалент AMD или Apple M1. Intel Core i7 и Core i9 (и новейшие мобильные процессоры Xeon) предлагают технологию Quick Sync, которая ускоряет декодирование/воспроизведение H.264 и HEVC.
    • Некоторые процессоры Intel Xeon для настольных ПК не поддерживают QuickSync. Они могут лучше подходить для высокопроизводительных рабочих процессов с форматами кинокамер (например, RED, Sony Venice, ARRI) и форматами вещания (например, XDCam HD).

    After Effects. Для After Effects 22.0 и более поздних версий хорошей отправной точкой является 8- или 12-ядерный ЦП. Для ресурсоемких рабочих процессов 32-ядерные процессоры используют все преимущества многокадрового рендеринга.

    Объем памяти также влияет на то, как After Effects может использовать доступные ядра ЦП.

    • AMD Ryzen 7 (8 ядер) или Ryzen 9 (12 или 16 ядер) обеспечивают отличную производительность и поддерживают 64 ГБ ОЗУ и выше.
    • Для очень высокой производительности AMD Threadripper (24- или 32-ядерный) или Intel Xeon (24- или 32-ядерный) с поддержкой 256 ГБ ОЗУ и выше.
    • Для пользователей After Effects, которые также используют Premiere Pro, рассмотрите Intel Core i7 или Core i9 с аппаратным ускорением Quick Sync для форматов H.264 и HEVC. Используйте не менее 32 ГБ памяти.

    Встроенная поддержка Apple Silicon (M1, M1 Pro и M1 Max) в настоящее время доступна в After Effects (бета-версия).

    Память

    Premiere Pro: системы Windows или рабочие станции для редактирования видео Mac на базе процессоров Intel должны иметь не менее 32 ГБ памяти. Для систем Apple M1 мы рекомендуем 16 ГБ общей памяти (на данный момент это максимально доступный объем).

    After Effects 22.0 или более поздней версии. Мы рекомендуем начать с 64 ГБ ОЗУ. Эмпирическое правило для многокадрового рендеринга включает 4 ГБ ОЗУ для каждого ядра ЦП, добавляет 20 ГБ и округляет до ближайшей стандартной конфигурации ОЗУ.

    Графика

    И Premiere Pro, и After Effects разработаны с учетом преимуществ графического процессора.

    Premiere Pro: рекомендуется использовать графический процессор с объемом памяти не менее 4 ГБ (VRAM). Использование нескольких графических процессоров, включая eGPU, ускорит экспорт и рендеринг в Premiere Pro.

    After Effects 22.0 или более поздней версии: мы рекомендуем графический процессор с не менее 8 ГБ видеопамяти.

    Системы Apple M1 используют общую память для обработки графики. Для редактирования видео мы рекомендуем системы M1 с не менее 16 ГБ единой памяти.

    Устаревшие графические драйверы являются одной из наиболее распространенных причин проблем с производительностью видеоприложений. Для оптимальной производительности убедитесь, что у вас установлены последние версии драйверов для графического процессора, включая встроенные графические процессоры Intel. Дополнительные сведения см. в разделе Требования к графическому процессору и драйверу графического процессора для Premiere Pro.

    Хранилище

    Быстрое хранилище критически важно для видеопроизводства, и это означает использование быстрого хранилища SSD или NVMe. Если у вас нет быстрого массива RAID, вращающиеся диски не обеспечивают достаточную скорость для HD и UHD видео.