Graphics Performance Analyzers 2015 R1 — замечания к выпуску

Благодарим за выбор решения Graphics Performance Analyzers, входящего в состав Intel® Integrated Native Developer Experience (Intel® INDE) и Intel® System Studio.

Содержание

Введение
Новые возможности
Требования к системе и поддерживаемые платформы
Замечания по установке
Техническая поддержка и устранение неполадок
Известные проблемы и ограничения
Юридическая информация

Введение

Graphics Performance Analyzers — это средства для анализа и оптимизации графики, помогающие повышать производительность игр и других приложений с интенсивной нагрузкой на графическую подсистему. Эти средства поддерживают платформы на основе последних поколений процессоров Intel Core™ и Intel Atom™ и приложения, разработанные для ОС Windows* OS и Android*.

Пакет Graphics Performance Analyzers предоставляет общий интегрированный пользовательский интерфейс для сбора данных производительности. С помощью таких данных можно быстро выявить возможности повышения производи­тельности приложения, сэкономить время и быстрее выпустить продукт на рынок.

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

  • Главная страница — подробные сведения о продукте, в том числе ссылки на учебные ресурсы и ресурсы поддержки, а также видеоматериалы для помощи в ознакомлении с продуктом.
  • Приступая к работе — описание основных возможностей и инструкции по началу работы с программой на разных системах.
  • Справка для ОС Windows* — подробные сведения о том, как анализировать приложения для Windows* и Android* с главной системы под управлением Windows*.
  • Справка для OS* X — подробные сведения о том, как анализировать приложения для Android* с главной системы под управлением OS* X.
  • Справка для Ubuntu* — подробные сведения о том, как анализировать приложения для Android* с главной системы под управлением Ubuntu*.
  • Статьи базы знаний — полезные технические статьи, в том числе советы и приемы по наиболее эффективному использованию продукта.
  • Форум поддержки — здесь можно сообщать о проблемах и получать помощь по работе с Graphics Performance Analyzers.
  • Вопросы и ответы — список часто задаваемых вопросов о Graphics Performance Analyzers с ответами на них.

Новые возможности

Graphics Performance Analyzers 2015 R1 обладает следующими новыми возможностями и компонентами.

Компоненты для анализа приложений Android*

  • Graphics Frame Analyzer для OpenGL*
    Теперь можно использовать совершенно новый межплатформенный пакет Graphics Frame Analyzer для OpenGL*, чтобы анализировать нагрузки в Android*.
    Эта программа поддерживает OpenGL ES* 1.0, 1.1, 2.0, 3.0/3.1, ее можно запускать в системах под управлением Windows*, Ubuntu* и OS X*. Graphics Frame Analyzer для OpenGL* предоставляет возможности профилирования графики и отладки ошибок при рендеринге. В пакет интегрирована функцио­нальность отладчика Graphics Frame Debugger и прежнего анализатора Graphics Frame Analyzer. Отладчик Graphics Frame Debugger больше не предоставляется в виде отдельного средства.
  • Поддержка OpenGL ES 3.1
    Теперь можно профилировать графические приложения OpenGL ES 3.1 в Graphics Frame Analyzer для OpenGL, System Analyzer и Platform Analyzer.

Компоненты для анализа приложений Windows*

  • Graphics Frame Analyzer для DirectX*
    Средство Graphics Frame Analyzer теперь называется Graphics Frame Analyzer для DirectX*. Это средство больше не поддерживает профилирование приложений для Android*, оно предназначено только для анализа приложений Windows*.

Требования к системе и поддерживаемые платформы

Минимальные требования к клиентским системам, применяемым для анализа нагрузки в Windows* и Android*: процессор Intel® Core™, не менее 2 ГБ оперативной памяти. Настоятельно рекомендуется не менее 4 ГБ памяти.

  • Процессор на клиенте: Intel® Core™.
  • Процессор на целевом устройстве: 1,6 ГГц.
  • Системная память: 2 ГБ ОЗУ (рекомендуется 4 ГБ).
  • Видеопамять: 512 МБ.
  • Минимальное разрешение экрана клиентской системы: 1280 x 1024.
  • Место на диске: 300 МБ для установки продукта в минимальной конфигурации.

Прямая установка Graphics Performance Analyzers в 32-разрядных версиях Windows* не поддерживается. Если же нужно провести анализ приложения на целевой системе под управлением 32-разрядной версии Windows*, можно использовать следующий обходной путь. 

  1. Скопируйте 32-разрядный установщик *.msi, входящий в 64-разрядный установочный пакет, с системы анализа на целевую систему.
  2. Запустите установщик в целевой системе, чтобы установить System Analyzer и Graphics Monitor.
  3. Запустите Graphics Monitor и целевое приложение на 32-разрядной системе, затем установите подключение к ней с 64-разрядной главной системы.

Подробные сведения см. в статье Запуск System Analyzer под управлением 32-разрядной версии Windows*.

В приведенной ниже таблице перечислены платформы и приложения, которые поддерживаются версией Graphics Performance Analyzers 2015 R1.

Целевая система
(система, в которой запущена игра)

Хост система
(система, где ведется разработка и выполняется анализ)

Целевое приложение
(типы поддерживаемых приложений в целевой системе)

ОС Windows* 7 с пакетом обновления 1

ОС Windows* 7 с пакетом обновления 1, Windows 8/8.1

Microsoft* DirectX* 9/9Ex, 10.0/10.1, 11.0/11.1/11.2

ОС Windows* 8/8.1

ОС Windows* 7 с пакетом обновления 1, Windows 8/8.1

Приложения Microsoft* DirectX* 9/9Ex, 10.0/10.1, 11.0/11.1/11.2
или
приложения для Магазина Windows* 8/8.1

Google* Android* 4.x, 5.0

Конкретная версия зависит от официально выпущенной ОС для коммерческой версии телефонов и планшетов Android*.
Список поддерживаемых устройств см. ниже.

ПРИМЕЧАНИЕ. Graphics Frame Analyzer для OpenGL в настоящее время не поддерживает метрики ГП для процессора Intel® Clover Trail+.

ОС Windows* 7 с пакетом обновления 1, Windows 8/8.1
или
OS X* 10.8, 10.9
или
ОС Ubuntu* 11.10, 12.04

OpenGL* ES 1.0, 1.1, 2.0, 3.0, 3.1

Graphics Performance Analyzers не поддерживает следующие конфигурации Windows*: все серверные выпуски, Windows* 8 RT, начальный выпуск Windows* 7. 
Сведения о доступности средств для конкретной конфигурации хост и целевой систем см. в этой статье.

Поддерживаемые графические устройства под управлением Windows*

Пакет Graphics Performance Analyzers поддерживает следующие графические устройства в качестве целевых устройств для анализа нагрузок в Windows*.
У всех этих целевых устройств поддерживается расширенный набор метрик.

  • Intel HD Graphics 2500/4000 (процессоры Intel Core™ 3-го поколения)
  • Intel HD Graphics 4200/4400/4600/5000 (процессоры Intel Core™ 4-го поколения)
  • Intel Iris™ Graphics 5100 (процессоры Intel Core™ 4-го поколения)
  • Intel Iris™ Graphics 5200 (процессоры Intel Core™ 4-го поколения)
  • Intel HD Graphics 5300 для процессоров Intel Core™ M
  • Intel HD Graphics 5500 для процессоров Intel Core™ 5-го поколения
  • Intel HD Graphics 6000 для процессоров Intel Core™ 5-го поколения
  • Intel Iris Graphics 6100 для процессоров Intel Core™ 5-го поколения

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

Требования к драйверам Intel HD Graphics

При запуске Graphics Performance Analyzers на платформах с поддерживаемыми ГП Intel HD Graphics необходимо использовать последние версии графических драйверов. Загрузить последние версии графических драйверов можно по адресу http://downloadcenter.intel.com/.

Graphics Performance Analyzers определяет текущую версию драйвера и выводит уведомление в случае, если драйвер устарел.

Поддерживаемые устройства с процессорами Intel® Atom™

Graphics Performance Analyzers поддерживает следующие устройства на основе процессоров Intel Atom.

Модель процессора

ГП

Версия Android*

Поддерживаемые инструменты

Intel® Atom™ Z35XX (на базе микроархитектуры Intel® Moorefield)

Imagination Technologies* PowerVR G6430

Android* 4.4 (KitKat), Android 5.0 (Lollipop)

System Analyzer
Graphics Frame Analyzer для OpenGL*
Platform Analyzer

Intel® Atom™ Z36XXX/Z37XXX (на базе микроархитектуры Intel® Baytrail)

Intel® HD Graphics

Android* 4.2.2 (Jelly Bean MR1)
Android* 4.4 (KitKat)
Android 5.0 (Lollipop)

 

System Analyzer
Graphics Frame Analyzer для OpenGL*
Platform Analyzer

Intel® Atom™ Z25XX (на базе микроархитектуры Intel® Clovertrail+)

Imagination Technologies* PowerVR SGX544MP2

Android* 4.0 (Ice Cream Sandwich)
Android* 4.2.2 (Jelly Bean MR1)
Android* 4.4 (KitKat)

 

System Analyzer
Graphics Frame Analyzer для OpenGL*
Platform Analyzer

Поддерживаемые устройства на базе ARM*

Graphics Performance Analyzers поддерживают следующие устройства.

Модель

ГП

Версия Android*

Samsung* Galaxy Nexus
(GT-i9250)

Imagination Technologies* PowerVR SGX540

Android 4.3

Samsung* Galaxy S4
(GT-I9500ZNASER)

Imagination Technologies* PowerVR SGX544

Android 4.4

Samsung* Galaxy S III (GT-i9300)

ARM* Mali 400MP

Android 4.3

Google* Nexus 4

Qualcomm* Adreno 320

Android 4.4

Google* Nexus 5

Qualcomm* Adreno 330

Android 4.4

LG* G2 D802

Qualcomm* Adreno 330

Android 4.4

Amazon* Kindle Fire HD

Imagination Technologies* PowerVR SGX544

Amazon* Fire OS 3.0 

Ваша система должна отвечать следующим требованиям.

  • На устройстве на базе ARM* используется Android* 4.0, 4.1, 4.2, 4.3, 4.4
    или 5.0.
  • Хост система — 64-разрядная, под управлением ОС Windows* 7 с пакетом обновления 1 или Windows 8/8.1.
  • Приложение Android* использует OpenGL* ES 1.0, 1.1, 2.0, 3.0 или 3.1.

Подробные сведения о поддержке устройств на базе ARM* см. в этой статье.

Замечания по установке

Установка Graphics Performance Analyzers с сайта Intel INDE

Загрузите и установите установщик Intel INDE с домашней страницы Intel INDE. Затем, в зависимости от вашей платформы установки, выберите один или несколько следующих инструментов для загрузки и установки.

Загрузка Graphics Performance Analyzers с главной страницы Intel INDE

  1. Загрузите и установите установщик Intel INDE.
  2. В зависимости от вашей платформы установки выберите один инструмент или несколько инструментов Graphics Performance Analyzers для загрузки и установки:  
    • System Analyzer,
    • Graphics Frame Analyzer для DirectX,
    • Graphics Frame Analyzer для OpenGL,
    • Platform Analyzer.

Примечание. Graphics Frame Analyzer для OpenGL устанавливается отдельно, а другие средства объединены в один двоичный файл (в зависимости от лицензии на продукт). Рекомендуем загрузить и установить как можно больше инструментов, доступных для вашей платформы разработки.

Установка Graphics Performance Analyzers на хост и целевую систему под управлением ОС Windows*

Для установки в ОС Windows* OS загрузите MSI-пакет с домашней страницы Intel INDE и запустите файл установщика.

Перед запуском установщика необходимо установить следующие требуемые компоненты.

  • Microsoft DirectX* — выполняемый модуль за июнь 2010 г.
  • Microsoft .NET 4.0 (с переадресацией на внешний веб-сайт для загрузки и установки)

Если продукт используется в конфигурации с хост и целевой системами, установите Graphics Performance Analyzers на обе системы. Дополнительные сведения о конфигурации с основной и целевой системами см. в разделе Лучшие методики.

Сведения о настройке устройства Android* для анализа с помощью Graphics Performance Analyzers см. в разделе Настройка целевой системы и системы анализа.

Установка Graphics Performance Analyzers на хост систему под управлением ОС Ubuntu*

Установка Graphics Performance Analyzers в ОС Ubuntu*

  1. Убедитесь, что в хост системе установлен пакет sharutils.
  2. В 32-разрядной системе:
    • измените разрешения доступа к файлу с помощью команды chmod 755 intel-gpa_15.1_x32.deb.shar;
    • выполните файл .shar с помощью команды ./intel-gpa_15.1_x32.deb.shar.
  3. В 64-разрядной системе:
    • измените разрешения доступа к файлу с помощью команды chmod 755 intel-gpa_15.1_x64.deb.shar;
    • выполните файл .shar с помощью команды ./intel-gpa_15.1_x64.deb.shar.
  4. Прочтите лицензионное соглашение (EULA) и введите Y, если вы принимаете его условия.
  5. Дважды щелкните извлеченный пакет .deb, чтобы установить его с помощью диспетчера пакетов Ubuntu*.

Примечание. Нет необходимости явным образом устанавливать Graphics Performance Analyzers на целевом устройстве Android*, поскольку нужные файлы будут автоматически установлены на целевом устройстве при запуске System Analyzer. Сведения о настройке устройства Android* для анализа с помощью Graphics Performance Analyzers см. в разделе Настройка целевой системы и системы анализа.

Установка Graphics Performance Analyzers
на клиентской платформе OS X*

Для установки под управлением OS X* загрузите пакет с расширением .pkg и запустите установщик.

Примечание. Нет необходимости явным образом устанавливать Graphics Performance Analyzers на целевом устройстве Android*, поскольку нужные файлы будут автоматически установлены на целевом устройстве при запуске System Analyzer. Сведения о настройке устройства Android* для анализа с помощью Graphics Performance Analyzers см. в разделе Настройка целевой системы и системы анализа.

Обновление Graphics Performance Analyzers

Если установлена более ранняя версия Graphics Performance Analyzers, см. следующие инструкции по обновлению.

Техническая поддержка и устранение неполадок

Для получения технической поддержки и ответов на вопросы посетите форум поддержки

Также полезные сведения находятся в разделе Вопросы и ответы и в статьях базы знаний.

Устранение неполадок подключения к Android*

Если целевое устройство не отображается при выполнении команды adb devices на клиентской системе, выполните следующие действия.

  1. Отключите устройство.
  2. Выполните команду adb kill-server.
  3. Заново подключите устройство.
  4. Выполните команду adb devices.

Если это не помогает, перезагрузите систему и снова выполните команду adb devices. Также может потребоваться ознакомиться с документацией к используемому устройству на случай, если требуется установить нестандартный драйвер USB на устройства с архитектурой Intel и на сторонние устройства на базе архитектуры ARM*.

 

Известные проблемы и ограничения

Общие

  • Пакет Graphics Performance Analyzers использует сложные методики анализа производительности графики. При их работе могут возникать конфликты с другими сторонними анализаторами производительности. Поэтому перед запуском любых средств анализа убедитесь, что все прочие анализаторы производительности отключены. Для получения сведений о работе сторонних графических средств ознакомьтесь с информацией на веб-сайте их производителя.
  • Пакет Graphics Performance Analyzers не поддерживает подключение к удаленному рабочему столу.
  • Graphics Frame Analyzer для DirectX* рекомендуется запускать в системах, где установлено не менее 4 ГБ физической памяти. Кроме того, можно запустить Graphics Frame Analyzer для DirectX* в сетевой конфигурации (сервером является целевое графическое устройство, а клиент, на котором выполняется Graphics Frame Analyzer, является 64-разрядной ОС по крайней мере с 4 ГБ оперативной памяти).
  • В 64-разрядных ОС менее чем с 4 ГБ памяти могут выводиться предупреждения, сообщения об ошибках разбора, возможна крайне длительная загрузка и другие неполадки при загрузке крупных или сложных файлов записи кадров.

Анализ нагрузок в Android*

  • Graphics Frame Analyzer для OpenGL* в настоящее время не поддерживает просмотр всех форматов текстур OpenGL ES* 3.0.
  • Graphics Performance Analyzers предоставляет ограниченную поддержку анализа нагрузок браузера в Android*. В System Analyzer можно просматривать метрики, но создание и просмотр файлов записи кадров или файлов трассировки для нагрузок браузера не поддерживаются. При попытке создать или просмотреть такие файлы возможен сбой программы или получение неверных результатов.
  • Graphics Performance Analyzers может неправильно анализировать игры с множественным контекстом OpenGL*. 
  • Для профилирования нагрузок Android* из системы под управлением OS X* установите Platform Analyzer. 
    Если вы решили не устанавливать Platform Analyzer, то рекомендуется отключить поддержку трассировки в System Analyzer. Нажмите клавиши Crtl + F1 в окне System Analyzer Connection и снимите флажок Enable tracing on Android devices (Включить трассировку на устройствах Android).

Анализ нагрузок в Windows*

  • Для точного измерения на платформах с ГП Intel® HD Graphics следует профилировать приложение в полноэкранном режиме. Если требуется оконный режим, то убедитесь, что запущено только ваше приложение. Пакет Graphics Performance Analyzers не поддерживает одновременно несколько приложений.
  • При анализе файлов кадров или трассировки в той же системе, где запущена игра, выполните следующие действия для получения наиболее точных результатов.
    • Запустите игру и запишите кадр или файл трассировки.
    • Закройте игру и прочие приложения, ненужные для работы.
    • Запустите Graphics Performance Analyzers.
  • Для запуска Graphics Performance Analyzers в системах с гибридной графической подсистемой (сочетание ГП Intel Processor Graphics и стороннего дискретного графического адаптера) необходимо сначала отключить один из графических адаптеров.
  • Secure Boot, также известная как Trusted Boot — новая функция безопасности Windows* 8, поддерживаемая в BIOS систем. Она может вызвать непредсказуемое поведение при включенном параметре Auto-detect launched applications (Автоматически обнаруживать запущенные приложения) в окне Graphics Monitor Preferences. Отключите Secure Boot в BIOS, чтобы использовать функцию автоматического обнаружения для анализа производительности приложений с помощью Graphics Performance Analyzers. Текущая версия программы обнаружит включенный Secure Boot и предупредит о ней.
  • Для просмотра полного набора метрик для ГП Intel Processor Graphics в системах с одним сторонним графическим устройством или несколькими сторонними графическими устройствами и на платформах на основе Intel® HD Graphics убедитесь, что Intel является предпочитаемым графическим процессором. Для стороннего оборудования соответствующие параметры настраиваются на панели управления. Приложения в Graphics Monitor и стороннее устройство выдают метрику ГП в DirectX* 9 как «инициализировано на 0», а в DirectX* 10/11 — «недоступно».
  • При использовании Graphics Performance Analyzers отключите экранную заставку и средства управления электропитанием на целевой системе, где запущен Graphics Monitor: экранная заставка снижает точность собираемых данных. Кроме того, если целевая система заблокирована (это может произойти при включении заставки), подключение между главной системой и целевой системой будет разорвано.
  • Пакет Graphics Performance Analyzers не поддерживает запись и анализ кадров:
    • для приложений, выполняющихся в системе с Debug D3D;
    • для приложений, использующих Reference D3D Device.
  • Экранный интерфейс System Analyzer может неправильно работать, если приложения используют механизмы защиты от копирования и защиты от отладки, а также при использовании схем запуска с нестандартным шифрованием.
  • Пакет Graphics Performance Analyzers обеспечивает функциональность анализа, работая на уровне между приложением и Microsoft DirectX*. Поэтому пакет может неправильно работать с определенными приложениями, которые сами перехватывают API или интерфейсы DirectX*.
  • Пакет Graphics Performance Analyzers не поддерживает приложения для Магазина Windows* 8, где графический API использует технологии композиции, такие как HTML5 или XAML.  Поддерживается только традиционный рендеринг DirectX*.
  • В некоторых случаях на вкладке Overview в Graphics Frame Analyzer для DirectX значения параметра GPU Duration могут быть выше значений параметра Frame Duration при измерении в запущенной игре. Причина может заключаться в том, что Graphics Frame Analyzer для DirectX воспроизводит записанный кадр во внеэкранном режиме, что может быть медленнее, чем рендеринг на экране в игре.

Чтобы воспроизведение запускалось на экране, установите на целевой системе параметр реестра HKEY_CURRENT_USER\Software\Intel\GPA\15.1\ForceOnScreenPlaybackForRemoteFA = 1, затем установите подключение к целевой системе, когда пакет Graphics Frame Analyzer для DirectX будет запущен на отдельном компьютере. Если это требование выполнено, воспроизведение на целевой системе будет запущено в экранном режиме. Если кадр был записан в полноэкранной игре, но при воспроизведении он отображается в оконном режиме, попробуйте нажать клавиши Alt + «Ввод» на целевой системе, чтобы переключить воспроизведение в полноэкранный режим.

  • Запись кадров с помощью Graphics Monitor рекомендуется запускать
    в 64-разрядных системах, где установлено не менее 4 ГБ физической памяти.
    В 32-разрядных операционных системах (или в 64-разрядных операционных системах, если установлено менее 4 ГБ оперативной памяти) могут возникать сообщения об ошибках типа «Недостаточно памяти» или «Ошибка записи».

* Прочие наименования и товарные знаки могут быть собственностью третьих лиц.
** Уведомление. Корпорация Intel не несет никакой ответственности в отношении получения корневого доступа к устройствам. Пользователи должны ознакомиться с применимым законодательством и требованиями и действовать с осторож­ностью. При открытии корневого доступа к устройствам может аннулироваться гарантия на них.

 

Дополнительные сведения об оптимизации компиляторов см. в нашем уведомлении об оптимизации.

 

Уведомление

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

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