Благодарим за выбор решения 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*
- GraphicsFrameAnalyzerдля 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 больше не предоставляется в виде отдельного средства. - Поддержка OpenGLES 3.1
Теперь можно профилировать графические приложения OpenGL ES 3.1 в Graphics Frame Analyzer для OpenGL, System Analyzer и Platform Analyzer.
Компоненты для анализа приложений Windows*
- GraphicsFrameAnalyzerдля 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*, можно использовать следующий обходной путь.
- Скопируйте 32-разрядный установщик *.msi, входящий в 64-разрядный установочный пакет, с системы анализа на целевую систему.
- Запустите установщик в целевой системе, чтобы установить System Analyzer и Graphics Monitor.
- Запустите 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 |
Google* Android* 4.x, 5.0 ПРИМЕЧАНИЕ. Graphics Frame Analyzer для OpenGL в настоящее время не поддерживает метрики ГП для процессора Intel® Clover Trail+. | ОС Windows* 7 с пакетом обновления 1, Windows 8/8.1 | 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 |
Intel® Atom™ Z36XXX/Z37XXX (на базе микроархитектуры Intel® Baytrail) | Intel® HD Graphics | Android* 4.2.2 (Jelly Bean MR1)
| System Analyzer |
Intel® Atom™ Z25XX (на базе микроархитектуры Intel® Clovertrail+) | Imagination Technologies* PowerVR SGX544MP2 | Android* 4.0 (Ice Cream Sandwich)
| System Analyzer |
Поддерживаемые устройства на базе ARM*
Graphics Performance Analyzers поддерживают следующие устройства.
Модель | ГП | Версия Android* |
Samsung* Galaxy Nexus | Imagination Technologies* PowerVR SGX540 | Android 4.3 |
Samsung* Galaxy S4 | 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
- Загрузите и установите установщик Intel INDE.
- В зависимости от вашей платформы установки выберите один инструмент или несколько инструментов 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*
- Убедитесь, что в хост системе установлен пакет
sharutils
. - В 32-разрядной системе:
- измените разрешения доступа к файлу с помощью команды
chmod
755
intel
-
gpa
_15.1_
x
32.
deb
.
shar
; - выполните файл
.
shar
с помощью команды./
intel
-
gpa
_15.1_
x
32.
deb
.
shar
.
- измените разрешения доступа к файлу с помощью команды
- В 64-разрядной системе:
- измените разрешения доступа к файлу с помощью команды
chmod
755
intel
-
gpa
_15.1_
x
64.
deb
.
shar
; - выполните файл .shar с помощью команды
./
intel
-
gpa
_15.1_
x
64.
deb
.
shar
.
- измените разрешения доступа к файлу с помощью команды
- Прочтите лицензионное соглашение (EULA) и введите
Y
, если вы принимаете его условия. - Дважды щелкните извлеченный пакет
.
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, см. следующие инструкции по обновлению.
- Обновление Graphics Performance Analyzers в ОС Windows*
- Обновление Graphics Performance Analyzers в ОС Ubuntu*
- Обновление Graphics Performance Analyzers в OS* X
Техническая поддержка и устранение неполадок
Для получения технической поддержки и ответов на вопросы посетите форум поддержки.
Также полезные сведения находятся в разделе Вопросы и ответыи в статьях базы знаний.
Устранение неполадок подключения к Android*
Если целевое устройство не отображается при выполнении команды adb
devices
на клиентской системе, выполните следующие действия.
- Отключите устройство.
- Выполните команду
adb
kill
-
server
. - Заново подключите устройство.
- Выполните команду
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-detectlaunchedapplications (Автоматически обнаруживать запущенные приложения) в окне 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 не несет никакой ответственности в отношении получения корневого доступа к устройствам. Пользователи должны ознакомиться с применимым законодательством и требованиями и действовать с осторожностью. При открытии корневого доступа к устройствам может аннулироваться гарантия на них.
Дополнительные сведения об оптимизации компиляторов см. в нашем уведомлении об оптимизации.
Уведомление
При использовании этого модуля перевода будет создан машинный перевод исходного содержимого. Перевод предоставляется для ознакомления, его полнота и точность не гарантируются.