Оплата        27.05.2019   

Настройки "глобальных параметров" драйвера для видеокарт NVidia на максимальную производительность, без потери в качестве. Как рендерится кадр League of Legends

Привет всем! Сегодня очень интересная статья о тонкой настройке видеокарты для высокой производительности в компьютерных играх. Согласитесь друзья, что после установки драйвера видеокарты вы один раз открыли «Панель управления Nvidia» и увидев там незнакомые слова: DSR, шейдеры, CUDA, синхроимпульс, SSAA, FXAA и так далее, решили туда больше не лазить. Но тем не менее, разобраться во всём этом можно и даже нужно, ведь от данных настроек напрямую зависит производительность вашей видеокарты. Существует ошибочное мнение, что всё в этой мудрёной панели настроено правильно по умолчанию, к сожалению это далеко не так и опыты показывают, правильная настройка вознаграждается весомым увеличением кадровой частоты. Так что приготовьтесь, будем разбираться в потоковой оптимизации, анизотропной фильтрации и тройной буферизации. В итоге вы не пожалеете и вас будет ждать награда в виде увеличения FPS в играх.

Итак, для того, чтобы попасть в меню управления видеодрайвером, кликайте правой кнопкой мыши по любому месту на рабочем столе и выбирайте в открывшемся меню «Панель управления Nvidia».

После чего, в открывшемся окне переходите во вкладку «Управление параметрами 3D».

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

Итак, первый пункт «CUDA – графические процессоры ». Здесь представлен список видеопроцессоров, один из которых вы можете выбрать, и он будет использоваться приложениями CUDA. CUDA (Compute Unified Device Architecture) – это архитектура параллельных вычислений использующаяся всеми современными графическими процессорами для увеличения вычислительной производительности.

Следующий пункт «DSR - Плавность » мы пропускаем, потому что он является частью настройки пункта "DSR - Степень”, а его в свою очередь нужно отключать и сейчас я объясню почему.

DSR (Dynamic Super Resolution) – технология позволяющая рассчитывать картинку в играх в более высоком разрешении, а затем масштабирующая полученный результат до разрешения вашего монитора. Для того чтобы вы поняли для чего эта технология вообще была придумана и почему она не нужна нам для получения максимальной производительности, я попробую привести пример. Наверняка вы часто замечали в играх, что мелкие детали, такие как трава и листва очень часто мерцают или рябят при движении. Связано это с тем, что, чем меньше разрешение, тем меньше число точек выборки для отображения мелких деталей. Технология DSR позволяет это исправить за счет увеличения числа точек (чем больше разрешение, тем больше число точек выборки). Надеюсь, так будет понятно. В условиях максимальной производительности эта технология нам не интересна так, как затрачивает довольно много системных ресурсов. Ну а с отключенной технологией DSR, настройка плавности, о которой я писал чуть выше, становится невозможна. В общем, отключаем и идем дальше.

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

Следующий пункт – вертикальный синхроимпульс . Это синхронизация изображения с частотой развертки монитора. Если включить данный параметр, то можно добиться максимально плавного геймплея (убираются разрывы изображения при резких поворотах камеры), однако зачастую возникают просадки кадров ниже частоты развертки монитора. Для получения максимального количества кадров в секунду данный параметр лучше отключить.

Заранее подготовленные кадры виртуальной реальности . Функция для очков виртуальной реальности нам не интересна, так как VR еще далека до повседневного использования обычных геймеров. Оставляем по умолчанию – использовать настройку 3D приложения.

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

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

Максимальное количество заранее подготовленных кадров . Количество кадров, которое может подготовить ЦП перед их обработкой графическим процессором. Чем выше значение, тем лучше.

Многокадровое сглаживание (MFAA) . Одна из технологий сглаживания используемая для устранения "зубчатости” на краях изображений. Любая технология сглаживания (SSAA, FXAA) очень требовательна к графическому процессору (вопрос лишь в степени прожорливости). Выключаем.

Потоковая оптимизация . Благодаря включению этой функции приложение может задействовать сразу несколько ЦП. В случае, если старое приложение работает некорректно попробуй поставить режим "Авто” или же вовсе отключить эту функцию.

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

Сглаживание – FXAA, Сглаживание – гамма-коррекция, Сглаживание – параметры, Сглаживание – прозрачность, Сглаживание - режим . Про сглаживание я уже писал чуть выше. Выключаем всё.

Тройная буферизация . Разновидность двойной буферизации; метод вывода изображения, позволяющий избежать или уменьшить количество артефактов (искажение изображения). Если говорить простыми словами, то увеличивает производительность. НО! Работает эта штука только в паре с вертикальной синхронизацией, которую, как вы помните, мы до этого отключили. Поэтому этот параметр тоже отключаем, он для нас бесполезен.

Ускорение нескольких дисплеев/смешанных ГП . Настройка определяет дополнительные параметры для OpenGL при использовании нескольких дисплеев и нескольких видеокарт. Один дисплей – режим однодисплейной производительности соответственно. Два и более – многодиспленая производительность (или же режим совместимости в случае возникновения некорректной работы приложений). Две и более видеокарты – режим совместимости.

Фильтрация текстур – антизотропная оптимизация фильтрации . Включение опции приведет к небольшому ухудшению картинки и увеличению производительности, что нам как раз и нужно.

Фильтрация текстур – качество . Позволяет управлять технологией Intellisample. Это технология предназначена для улучшения качества сглаживания сцен с частично прозрачными текстурами. Выкручиваем на минимум, то есть ставим режим высокой производительности.

Фильтрация текстур – отрицательное отклонение уровня детализации . Технология позволяющая изображать текстуры в приложениях более контрастно.

Фильтрация текстур – трилинейная оптимизация . Включение данной опции позволяет драйверу снижать качество трилинейной фильтрации для повышения производительности.

На этом настройка видеодрайвера Nvidia на производительность подошла к концу.

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

Определение модели графики

Определить модель используемой в системе видеокарты можно разными способами. Самый простой из них:

  1. Кликам по рабочему столу правой кнопкой мышки, выбираем самый нижний пункт "Разрешение экрана".
  2. Жмем на "Дополнительные параметры".
  3. В появившемся окне будет выведена информация о видеокарте. Вкладка "Адаптер" покажет название модели.

Также точно определить модель позволит программа Aida64. Она распространяется платно в интернете, но есть и бесплатная версия с урезанными функциями. Нам бесплатная версия вполне подойдет. Скачайте ее с официального сайта и установите. Запустите, и во вкладке "Графический процессор" будет указана модель вашей карты.

Установка правильного драйвера

Перед тем как настроить видеокарту Nvidia, обязательно нужно установить соответствующий драйвер. Мы узнали модель нашей графики, поэтому теперь сможем скачать для нее нужный драйвер. Обязательно качать его нужно с официального сайта. Где, выбрав раздел "Поддержка", необходимо кликнуть на "Драйверы". Там нужно указать "Тип продукта" (в нашем случае GeForce), операционную систему, а также серию и семейство. Все это мы знаем из названия видеокарты, которое только что определили.

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

Как настроить драйверы видеокарты Nvidia?

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

Обычно центр управления Nvidia открывается с рабочего стола. Жмем правой кнопкой по рабочему столу и выбираем "Панель управления Nvidia". Там нам необходимо выбрать пункт "Управление 3D-параметрами". В этом разделе находятся ключевые такие как фильтрация текстур, буферизация, синхронизация и т. д.

Анизотропная оптимизация

Самый первый параметр называется "Анизотропная оптимизация", и при его активации повышается четкость 3D-объектов. Чем выше будет значение фильтрации, тем будет выше четкость объектов в приложении 3D (игре), однако это будет требовать немного больше ресурсов графики. Обычно данный параметр настраивается в самой игре, однако можно его отключить в настройках видеокарты, и тогда он будет игнорироваться в играх.

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

Фильтрации и оптимизации

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

Также обращаем внимание на опцию Она имеет настройку: 2x, 4x, 8x, 16x. Чем выше будет значение, тем более естественно будут выглядеть текстуры в игре. Но, как уже поняли, более высокое значение предполагает больший ресурс графики.

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

В опции "Фильтрация текстур" будут доступны варианты выбора "Качество" и "Производительность". Выбираем "Производительность" - это снизит качество фильтрации текстур, но прибавит в скорости обработки.

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

  1. Вертикальный синхроимпульс - выбираем значение "Адаптивный".
  2. PhysX - ЦП.
  3. Управление электропитанием - выбираем режим для максимальной производительности.
  4. Сглаживание - выключено.
  5. Потоковая оптимизация - включено.

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

Заключение

Да, качество картинки в играх сильно упадет, но чем-то приходится жертвовать. Пользователи, которые знают, как настроить видеокарту Nvidia GeForce, никогда не отрубают все опции сразу. И вы тоже сразу не отключайте все указанные выше параметры. Испытывайте их по одному и смотрите, насколько сильно поднимается FPS в игре, исчезают ли "фризы" и "тормоза". Если после отключения двух-трех параметров вы сможете добиться нормальной работы игры без зависаний, то отключать остальные параметры в ущерб графике не стоит.

Теперь вы знаете, как правильно настроить видеокарту Nvidia, и сможете это сделать самостоятельно.

Anisotropic filtering (Анизотропная фильтрация) - ставим значение Application-controlled (Управление от приложения). Проверьте значение в самом приложении. Желательно не более 8х.

Анизотропная фильтрация нужна для повышение четкости изображения 3д объектов относительно камеры (персонажа, машины и т.д). Выставляем значение Application-controlled (Управление от приложения) - это означает, что приложение будет автоматически выбирать нужный режим анизотропной фильтрации или же фильтрация управляется в самом приложении (программе, игре), чем выше значение фильтрации, тем четче будет изображение.

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

Antialising - Gamma correction (Сглаживание - гамма- коррекция) - ставим значение On (Вкл)

"Сглаживание гамма коррекции" сглаживает гамму при переходе от светлого тона к темному или же наоборот. Включение дает возможность сглаживать моменты, например, при "свечении" лица персонажа в лучах света (прямой пример игра с отличной игрой светлый и темных тонов). На производительность не влияет.

Antialising Mode (Сглаживание - режим) - ставим значение Application-controlled (Управление от приложения)

Очень важный параметр, включения режима сглаживания дает возможность избавления от эффекта лесенок на трехмерном объекте. Выставляем значение Application-controlled (Управление от приложения). - это означает что приложение будет автоматически выбирать нужный режим сглаживания или же сглаживание будет управляется в самом приложении (программе, игре), чем выше значение сглаживание, тем меньше эффекта лесенок будет изображение, тем ниже будет производительность приложения, тем меньше будет кадров в секунду.
Для каждого приложения данный параметр можно настроить отдельно (вкладка программные настройки), при этом вам станет доступен пункт Antialising Setting (Сглаживание - параметры), где вы сможете вручную задать уровень сглаживания от 2х до 16х. Даже если приложение не поддерживает сглаживание, это будет делать за него сам драйвер видеокарты.

Anti-aliasing Setting (Сглаживание - параметры) - автоматическое значение Application-controlled (Управление от приложения). Проверьте значение в самом приложении. Желательно не более 4х.

При включении предыдущего пункта Anti-aliasing Mode (Сглаживание - параметры) - Application-controlled (Управление от приложения) текущее значение будет неактивно, активно лишь в том случае если значение Anti-aliasing Mode (Сглаживание - параметры) - Enhance the application setting) (Замещение настроек приложения или увеличение настроек приложения).
Для каждого приложения данный параметр можно настроить отдельно (вкладка программные настройки), получив более высокое качество, если приложение не поддерживает или некорректно обрабатывает Anti-aliasing (сглаживание). Читайте пункт выше.

Anti-aliasing - Transparency (Сглаживание - прозрачность) ставим значение Off (Выкл)

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

Conformant texture clamp (Соответствующая привязка текстуры) - параметр Use hardware (Используются аппаратные средства)

Как видно из названия выбор метода текстурирования, конечно же оптимальным в качестве и производительности выбираем на уровни железа - Use hardware (Используются аппаратные средства) - что естественно производительней чем софтвенный (программный) режим.

Error reporting (Сообщения об ошибках) - значение Off (Выкл)

Бессмысленный параметры, включение которого дает возможность при случае ошибки драйвера отправлять все данные о ошибке и конфигурацию ПК разработчикам NVidia.
(Один из бессмысленных параметров, выключение которого позволит сделать безлимитный доступ драйверу к коду приложения при обработке графики, естественно все ограничения снимаем значением Off (Выкл))

mipmaps (Включение масштабируемых текстур) - значение None (Нет)

Устаревшие значение работы 3д приложений. Отключаем так как приложения уже не используют данный метод, значение - None (Нет).

Maximum pre-render frames (Максимальное количество заранее подготовленных кадров) - значение 1 или 2 (выбирайте в зависимости от мощности вашего ЦП)

Максимально количество кадров после первого, которые может подготовить ЦП, для дальнейшей обработки ГП видеокарты. При одном кадре, от 1 до 8 кадров будут подготавливаться на перед, загружаться в память, нагружая ваш ЦП во время подготовки этих кадров. Ставим значение 1 или 2, это позволит капитально увеличить скорость обработки графики в реальном времени. Кол-во кадров выберете сами, но все же рекомендую не более 3. Ориентируйтесь исходя из мощность вашего ЦП (центральный процессор, не путайте с ГП - графическим процессором).

Multi-display/mixed - GPU acceleration (Ускорение нескольких дисплеев/смешанных ГП)- значение Single display performance mode (Режим однодисплейной производительности)

Проще говоря, если выставлен режим Multi display performance mode (Режим многодисплейной производительности) - то графический процессор (ГП) вашей видеокарты отрисовывает изображение для обоих портов видеокарты. А если выставлен режим Single display performance mode (Режим однодисплейной производительности), то сигнал будет идти только на один из портов.
Так что если у вас одна видеокарта и один монитор, то ставьте в обязательном порядке Single display performance mode (Режим однодисплейной производительности).
Заметьте, что когда вы установили новые драйвера на видеокарту, по умолчанию стоит режим Multi display performance mode (Режим многодисплейной производительности) это означает,что будь у вас два монитора, то подключив его к второму видеовыходу на него тоже бы шел рендеринг изображения. Теряется производительность где то на 5-15%. В общем режим Single display performance mode (Режим однодисплейной производительности) повышает производительность за счет рендеринга на один видеовыход).

Texture filtering - Anisotropic sample optimization (Фильтрация Текстур - анизотропная оптимизация по выборке) - значение Off (Выкл)

Фильтрация текстур - Анизотропная оптимизация, данный параметр выставляется значением Off, так как данный параметр увеличивает производительность в 3D приложениях за счет ухудшения конечной картинки при рендеринге видеокартой. Но так как мы стремимся к скорости без потери качества, то нам этот параметр не нужен. (Если в параметре Texture filtering (Фильтрация текстур - качество) выставлено - Hight quality (Высокое качество), то данный параметр будет неактивен, выключен.)

Texture filtering - Negative LOD bias (Фильтрация текстур - отрицательное отклонение УД) - значение Clamp (Привязка)

Фильтрация текстур с использованием негатива с масштабируемым уровнем детализации, выставляем значение Clamp (Привязка), что позволит оптимизировать текстурные процедуры путем привязки. Это позволит получить дополнительные 2-3 ФПС в производительности рендеринга, без потери качества. Увеличивает производительности в 3д приложениях.

Texture filtering (Фильтрация текстур - качество) - значение Quality (Качество) или Hight quality (Высокое качество). (Выбирайте в зависимости от мощности вашей видеокарты)

Фильтрация текстур, позволяет улучшить качество картинки, четкость изображения без понижения производительности в рендеринге, соответственно ставим значение Hight quality (Высокое качество). На производительность практически не влияет.

Texture filtering - Trilinear optimization (Фильтрация текстур - трилинейная оптимизация) - значение Off (Выкл)

Фильтрация текстур - трилинейная оптимизация, данный параметр выставляется значением Off, если параметр Texture filtering - Quality (Фильтрация текстур - качество) стоит на значении High quality (Высокое качество), то данный параметр будет неактивен.
О параметре Texture filtering - Trilinear optimization (Фильтрация текстур - трилинейная оптимизация) хочу отметить, что он увеличивает производительность в 3д приложениях за счет ухудшения конечной картинки при рендеринге видеокартой. Но так как мы стремимся к скорости без потери качества, то нам этот параметр не нужен, к тому же Trilinear filtering (Трилинейная фильтрация) намного старше и у неё есть свои минусы, так же как и у двулинейной (билинейной) фильтрации. Тем более Anisotropic filtering (Анизотропная фильтрация) "практически" включает в себя оба этих метода фильтрации текстур с некоторой доработкой.

Threaded optimization (Потоковая оптимизация) - значение On (Вкл). (Включайте только если у вас многоядерный процессор, если нет, поставьте "Авто")

Оптимизация драйвера видеокарты под многоядерные процессоры, лакомый кусочек для обладателей 2х - 4х ядерных процессоров. По умолчание значение стоит Auto (Авто), но судя по проведенным тестам в приложениях автоматически выставлялось Off (Выкл), но так как мы стремимся увеличить производительность, то выставляем значение On (Вкл). Увеличивает производительности в 3д приложениях.

Triple buffering (Тройная буферизация) - значение Off (Выкл)

Тройная буферизация экрана, буферизирует несколько кадров при вертикальной синхронизации, что позволяет более плавно сгладить переход кадров, тем самым снижает производительность в 3д приложениях. Ставим значение Off (Выкл), тем самым отключая ненужную буферизацию. На производительность влияет негативно.

Vertical sync (Вертикальный синхроимпульс - значение Force off (Отключить)

Вертикальная синхронизация кадров, через вертикальный синхроимпульс синхронизируется количество кадров в секунду с частотой обновления вашего монитора, тем самым убирая некий эффект "разрыва картинки" (на экране это будет выглядеть, например, при резком повороте камеры, будто верхняя часть экрана чуть уехала в сторону, по отношению к нижней), при быстрой смене кадров. При этом, за частую сильно падает FPS (кол-во кадров в секунду), оно не столь значительно падает, только если у вас монитор обновляется с частотой выше 100-120 Гц в секунду, но даже при такой частоте все равно FPS снижается на 10-15%. Ставим значение Off (Выкл), тем самым отключая ненужную вертикальную синхронизацию. На производительность влияет негативно.

Ambient occlusion - Значение "Выкл"

Ambient occlusion модель затенения, используемая в трёхмерной графике и позволяющая добавить реалистичности изображению за счёт вычисления интенсивности света, доходящего до точки поверхности.
Ambient occlusion чаще всего вычисляется путём построения лучей, исходящих из точки поверхности во всех направлениях, с последующей их проверкой на пересечение с другими объектами.
Этот процесс очень прилично нагружает видеокарту , так что смотрите сами, если видеокарта мощная, можете включить. А если нет, то лучше выключить.
В целом же, на мой взгляд, не стоит этот эффект того, что поедает =) Особой разницы вы все равно не увидите, она есть, но минимальна и заметна только, если внимательно присматриваться и знать, что искать =)

Приветствую вас уважаемые друзья. В очередном посте мы вновь затронем тему графических процессоров, визуализации с помощью V-Ray RT и распределения вычислительных ресурсов в multi gpu системах. Как вы уже давно знаете, графические процессоры все глубже проникают в нашу деятельность и такие большие пакеты как Autodesk 3ds Max, Autodesk Maya, SideFX Houdini и другие, обращаются к ним для ускорения не только аппаратной визуализации, но и для ускорения вычислений общего назначения. Например, тесселяция геометрии с помощью OpenSubdiv или расчет динамических эффектов, а также в процессах фотореалистичной визуализации.
Немудрено, что установка нескольких графических ускорителей будет полезна в таких задачах и позволит распределить нагрузку между ними. В своих материалах я уже не раз писал о том, что использую рабочую станцию с двумя графическими ускорителями, это сделано для того, чтобы распределить вычисления между ними и одну задачу выполнять на одном GPU, а другую задачу выполнять на другом.
По умолчанию Autodesk Maya 2015 для визуализации виртуального пространства в видовых окнах, это очень хорошо, когда вы хотите отображать текстуры, использовать такие эффекты как Ambient Occlusion, освещение и тени, или аппаратное сглаживание. В таком случае, если у вас несколько графических ускорителей, Maya постарается распределить нагрузку между ними и выполнять визуализацию средствами обоих GPU.

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

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

Конечно, первое что следует сделать, это определить, какой из нескольких GPU будет участвовать в вычислениях V-Ray RT. Это можно сделать с помощью специальной утилиты, поставляемой вместе с V-Ray for Maya. Утилита получила имя Select OpenCL devices for V-Ray RT GPU . О данной утилите я писал и рассказывал в ранних постах и видео , посвященных V-Ray RT GPU.


Утилита Select OpenCL devices for V-Ray RT GPU.
Помимо этого, вы можете вручную определить переменную среду (Environment Variable), которую, по сути, и меняет утилита Select OpenCL devices for V-Ray RT GPU.


Переменная среда VRAY_OPENCL_PLATFORMS_x64 с параметрами, определяющими, какой GPU будет использован V-Ray RT GPU.
Итак, для V-Ray RT GPU, у меня по умолчанию выбран второй графический ускоритель, не отвечающий за вывод изображения на мониторы. Обычно, им выступает NVIDIA Quadro K4000. Этот GPU достаточно производителен и обладает достаточным для моих задач объемом памяти. Как было показано на видео в начале поста, я столкнулся с серьезной проблемой, когда при одновременном вычислении V-Ray RT и навигации в виртуальном пространстве, Maya начинает неимоверно тормозить.
Но в чем плюс графических ускорителей NVIDIA Quadro, так это в достаточно стабильных и хорошо конфигурируемых драйверах. Так как Maya по своей природе отлично адаптирована под API OpenGL, а в конфигурации драйвера есть все необходимое для 3D приложений, то можно без проблем выполнить настройку под желаемое приложение.


Страница Manage 3D settings драйвера NVIDIA Quadro с открытой вкладкой Global Settings.
Первое что нам необходимо сделать – открыть NVIDIA Control Panel (Панель управления NVIDIA) и перейти в раздел Manage 3D settings (Управление параметрами 3D). На вкладке Global Settings (Глобальные параметры), выберите желаемый профиль глобальных параметров – раскрывающийся список Global presets (Глобальные предустановки). Я по умолчанию использую базовый профиль (Base profile), так как в нем используются сбалансированные настройки, которые могут быть применены для любого приложения.
Для того чтобы определить, какой из установленных в системе GPU будет использован для визуализации виртуального пространства с помощью OpenGL. Это можно сделать с помощью параметра OpenGL rendering GPU (ГП рендеринга OpenGL). Так как в моем примере используются GPU NVIDIA Quadro K2000 и NVIDIA Quadro K4000, и K2000 применяется для вывода изображения на два дисплея, а так же для визуализации виртуальных окон проекций. И как было сказано выше, для вычислений используется модель K4000. Поэтому, было решено выбрать для данного атрибута GPU NVIDIA Quadro K2000.


Страница Manage 3D settings и вкладка Program Settings.
После того, как вы выберите графический ускоритель для выполнения визуализации виртуального пространства необходимо проверить, как это отразится на индивидуальных параметрах для приложения Maya. Это можно сделать на вкладке Program Settings (Программные настройки) и выбрав в раскрывающемся списке Select a program to customize (Выберите программу для настройки) профиль Autodesk Maya Stereo .
В параметрах данного профиля проверьте, что параметру OpenGL rendering GPU (ГП рендеринга OpenGL) назначен выбранный вами графический ускоритель.
Если вы хотите максимально освободить объем памяти того GPU который будет выполнять вычисления, вы также можете изменить параметр Optimize for sparse texture performance (Оптимизировать для работы с редкими текстурами), и также назначить ему тот GPU который отвечает за визуализацию виртуального пространства.
В результате всех манипуляций с настройками драйвера, просто перезапустите Maya и можете приступать к работе. Результат описываемых выше действий можно увидеть в видео ниже.

Производительность навигации в виртуальном пространстве и визуализации V-Ray RT GPU после всех изменений.

Как видите, все достаточно просто и можно безболезненно настроить multi gpu систему для работы с различными приложениями и их функциями. Конечно, если в системе используется 3 или даже 4 графических ускорителя, это позволит еще более тонко выполнять настройку и распределение ресурсов между приложениями.

Средство отслеживания масок преобразует маску в соответствии с траекторией перемещения одного или нескольких объектов в фильме. Выбранный для отслеживания объект на протяжении всего фильма должен сохранять одну и ту же форму, однако может менять расположение, масштаб и/или перспективу, поскольку такие изменения не препятствуют отслеживанию.
При выделении маски панель «Отслеживание» переключается в режим отслеживания маски и отображает следующие элементы управления:

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

Выберите маску, а затем пункты Анимация > Отслеживать маску . Вместо этого также можно, удерживая нажатой клавишу CONTEXT, щелкнуть маску и выбрать Отслеживать маску в контекстном меню, чтобы отобразить панель «Отслеживание».

Отслеживание маски .

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

Дополнительные сведения см. в разделе Эффект «Увеличение с сохранением уровня детализации» .

Средства просмотра содержимого HiDPI для экранов Retina на компьютерах Mac

After Effects отображает содержимое на экранах Retina компьютеров Mac таким образом, чтобы каждый пиксель содержимого в средстве просмотра отображался в качестве отдельного пикселя на экране.

Это влияет на содержимое следующих элементов:

  • Панель «Видеоряд»
  • Панель «Слой»
  • Панель «Композиция», в том числе видеосодержимое и некоторые элементы интерфейса в области содержимого

Эта особенность не влияет на курсоры, кнопки и другие панели пользовательского интерфейса After Effects.

Обновленные функции Cineware

В диалоговом окне Параметры в разделе эффектов Cineware появились два новых параметра. С их помощью можно настроить экземпляр Cinema 4D, который будет использоваться в сочетании с After Effects.
Путь рендеринга Cinema 4D: выбор версии Cinema 4D (R14 или R15), которая будет применяться для рендеринга при работе в After Effects.
Путь к исполнимому файлу Cinema 4D : выбор версии Cinema 4D, которая будет использоваться при открытии файла .c4d в After Effects, например с помощью команды Редактировать оригинал .

Дополнительные сведения см. в разделе Обновления Cinema 4D .

Новая библиотека OptiX для 3D-рендеринга с трассировкой лучей

After Effects CC теперь использует новую библиотеку OptiX 3.0. В предыдущих версиях After Effects применялась библиотека OptiX 2.0.

Основные преимущества новой библиотеки OptiX перед старой библиотекой Optix 2.0:

  • Устранены причины сбоя в Mac OS X v10.9 (Mavericks)
  • Более высокая производительность, в том числе в среде с несколькими ГП

Обход белого списка для ускорения ГП в случае 3D-рендеринга с трассировкой лучей

В диалоговом окне «Данные ГП» представлено меню с параметрами трассировки лучей, в котором пользователь может выбрать ГП или ЦП.

В предыдущих версиях After Effects при отсутствии установленного оборудования в списке протестированных и поддерживаемых ГП соответствующий пункт в меню ГБ блокировался (выделялся серым), а под меню отображалось сообщением «GPU недоступно - несовместимое устройство или драйвер дисплея».

Теперь пользователям доступен новый параметр для настройки ГП, представленный в меню Правка > Установки > Предпросмотр > Данные ГП : «Использовать непроверенный, неподдерживаемый ГП для ускорения 3D-рендеринга с трассировкой лучей CUDA».

Если этот флажок установлен, After Effects использует ускоренный графический 3D-рендеринг с трассировкой лучей с применением любого ГП, соответствующего минимальным требованиям.

Список новых карт в белом списке CUDA для OptiX

В белый список CUDA для OptiX (для графического ускорения 3D-рендеринга с трассировкой лучей) были добавлены следующие карты:

  • GTX 675MX (Windows и Mac OS)
  • GTX 680MX (Windows и Mac OS)
  • GTX 590 (Windows)
  • GT 650M (добавлена в список карт для Windows; уже представлена в списке Mac OS)
  • GTX 760 (Windows)
  • GTX 770 (Windows)
  • GTX 780 (Windows)
  • GTX TITAN (Windows)
  • Quadro K6000 (Windows)
  • Quadro K4000 (Windows)
  • Quadro K2000 (Windows)
  • Quadro K5000M (Windows)
  • Quadro K4000M (Windows)
  • Quadro K3000M (Windows)
  • Quadro K5100M (Windows)
  • Quadro K4100M (Windows)
  • Quadro K3100M (Windows)
  • Quadro K2100M (Windows)

Повышена производительность на этапе анализа для функции 3D Camera Tracker и стабилизатора деформации

Значительно ускорен фоновый процесс анализа видеоряда для функции 3D Camera Tracker и стабилизатора деформации. В зависимости от сведений о видеоряде и других факторов полученные показатели увеличения скорости обработки на этапе анализа (отслеживания) составляют от 60 % до 300 %.

Улучшенные и измененные свойства

Показать свойства с ключевыми кадрами

Изменились команды для отображения измененных свойств в панели Таймлайн ; теперь в меню Анимация представлены три команды для отображения свойств:

  • Показать свойства с ключевыми кадрами (клавиша U) - отображение любого свойства, с которым связан ключевой кадр. Если со свойством одновременно связаны и ключевые кадры, и выражения, данное свойство отображается, но не отображается связанное с ним выражение.
  • Показать свойства с анимацией - отображению любого свойства, с которым связан ключевой кадр или выражение.
  • Показать все измененные свойства (комбинация клавиш: UU) - отображение ключевых кадров, выражений или всех измененных свойств (включая ключевые кадры и выражения), которые не анимированы.

Создание ссылок на свойства

  1. Выберите любое свойство или набор свойств.
  2. Выберите Правка > Копировать со ссылками свойства.
  3. Вставьте свойства в любой слой любой композиции.

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

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


Новые свойства в меню «Язык выражения»

Исправленные звуковые волны

В After Effects звуковые волны представлены как «исправленные» звуковые волны. Это означает, что амплитуда звука отображается только в одном направлении по горизонтальной оси на логарифмической шкале. Данный метод отображения упрощает расчет восприятия громкости звука.
Чтобы переключиться на старый метод отображения звуковых волн, снимите флажок Исправленные звуковые волны в меню панели «Таймлайн».

Изменения метода привязки слоев 2D и 3D

Рядом с флажком «Привязка» в панели «Инструменты» добавлены два новых параметра:


Привязка вдоль краев расширена за границы слоя: включение привязки к линиям за границами слоя. Например, привязка вдоль линии, заданной расширением края слоя в 3D-пространстве. Эта функция значительно упрощает выравнивание слоев в 3D-пространстве.

Привязка к функциям внутри свернутых композиций и текстовых слоев : вращение внутренних каркасов для слоев, которые находятся внутри композиций, со свернутыми трансформациями, а также для отдельных символов в посимвольных текстовых 3D-слоях. С помощью этой функции можно, например, привязать опорную точку одного слоя к другому слою в композиции.

Включение предпросмотра видео для внешних устройств (Mac OS)

Чтобы активировать предпросмотр видео на внешних устройствах в Mac OS, выберите новый параметр Включить предпросмотр видео QuickTime в категории установок Предросмотр видео . При установке данного флажка After Effects запросит у QuickTime список внешних устройств для предпросмотра видео.

Внимание! Активация этого параметра может привести к отказу Adobe QT32 Server, что в свою очередь приведет к сбою After Effects.

Более ранние версии After Effects автоматически запрашивают в QuickTime список внешних устройств для предпросмотра видео.

Изменения и улучшения функций для работы со слоями

Центральная опорная точка

Опорную точку, которая станет центром содержимого слоя, можно задать следующими способами:

  1. Слой > Трансформировать > Расположить опорную точку в содержимом слоя по центру
  2. В ОС Windows используйте комбинацию клавиш Ctrl+Alt+Home , в Mac OS - комбинацию клавиш Command+Option+Home .
  3. Также можно использовать комбинацию Ctrl+двойной щелчок (Windows) или Command+двойной щелчок (Mac OS) для активации инструмента Панорамирование назад (опорная точка) .

Сведения об опорных точках см. в разделе Свойства опорных точек .

Создание нового слоя



Настройка длительности предварительной композиции

В диалоговом окне Предварительная композиция появился новый параметр: Настройте продолжительность композиции к временному диапазону выделенных слоев .

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

В предыдущих версиях After Effects длительность новой композиции совпадает с длительностью исходной вне зависимости от длительности слоев, вошедших в предварительную композицию.


Бикубическая выборка эффекта «Преобразовать»

У эффекта Преобразовать появился новый параметр Выборка , для которого можно выбрать значение Билинейная или Бикубическая .

Включить ведение журнала

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

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


Автоматическое открытие папок панели «Проект» при перетаскивании

.
  • Фиксация сегментации для эффекта «Кисть для ротоскопии» и «Уточнить края» применяется ко всем интервалам вне зависимости от рабочей области, а не только в пределах рабочей области
  • Каркасы для камер и источников освещения отображаются по умолчанию, даже если соответствующие слои не выбраны
  • Файлы PNG с индексированными цветами и файлы PNG с оттенками серого и настройками прозрачности можно импортировать
  • Файлы в формате Photoshop Large Document (.psb) можно импортировать.
  • Файлы CMYK JPEG можно импортировать.
  • Штрихи и пробелы теперь явным образом нумеруются (штрих 2, пробел 2 и т. д.), если в обводку слоя-фигуры добавляется несколько штрихов и пробелов. Благодаря этому на них будет проще ссылаться с помощью выражений.
  • Эффект Яркость и контрастность улучшен и теперь соответствует одноименному фильтру в Photoshop. Также можно выбрать прежний алгоритм, поддерживающий HDR.
  • Центр .
  • Установки операций Отменить удалены из меню Установки . Изменить число операций из категории «Отменить» можно в текстовом файле установок. Теперь параметр числа операций из категории «Отменить» по умолчанию всегда имеет значение 99.
  • При первой установке After Effects 12.1 установка Записать идентификаторы XMP в файлы при импорте в категории установок Носитель и кэш диска по умолчанию отключена. При обновлении до After Effects 12.1 данная установка по умолчанию включена. Чтобы отключить ее, снимите соответствующий флажок.
  • Теперь привязка определяет уровень увеличения (масштаб) и пропорции пикселя (PAR) изображения в средстве просмотра.
  • Эффекты Ключ яркости и Цветовой ключ перемещены в категорию «Устаревшие эффекты» и заменены другими эффектами, например Эффект «Направленный свет» .