С появлением GPGPU и его простотой использования многие современные программы захотят использовать его, включая большинство браузеров.
Process Explorer от SysInternals - это удобный инструмент для отслеживания статистики использования графических процессоров различными процессами. Это показывает
GPU Usage GPU Committed Bytes GPU System Byes GPU Dedicated Bytes
Это должно быть хорошим местом для начала охоты на негодяи (не совсем), пожирающие ваш графический процессор.
Статистика GPU должна быть включена в Process Explorer -> Выбрать столбцы.
Примечание: это будет работать только с Windows Vista и выше из-за следующих
Microsoft переработала свою модель графического драйвера с Windows Vista и выше, чтобы лучше поддерживать несколько графических приложений, работающих одновременно. Понимание этой модели имеет решающее значение для понимания производительности графики в Windows. Во-первых, ОС связывает каждое устройство D3D в каждом процессе со своим собственным графическим контекстом. Каждый вызов API, отправленный в контекст, объединяется в список команд для этого контекста. Когда собрано достаточное количество команд или по какой-либо причине API считает, что ему необходимо очистить текущий буфер команд, D3D API отправляет буфер команд графическому ядру. Эти буферы команд не обрабатываются сразу, а хранятся в очереди для каждого контекста. У видеокарты есть очередь задач, над которыми она работает. Периодически, когда есть место, графический планировщик проснется и добавит задачу из одного из контекстов с работой в своей зависящей от контекста очереди команд в рабочую очередь видеокарты. Он пытается сделать это как можно более честно, избегая чрезмерного перерасхода ресурсов, подобно планировщику ЦП. GPUView позволит нам видеть, как функцию времени, состояние всех контекстно-зависимых очередей графического процессора, а также очереди для графической карты. Видеокарта всегда работает над объектом в начале своей очереди (или бездействует, если ее очередь пуста). Обратите внимание, что GPUView разработан специально для этой модели драйвера и не будет работать в Windows XP. похож на планировщик процессора. GPUView позволит нам видеть, как функцию времени, состояние всех контекстно-зависимых очередей графического процессора, а также очереди для графической карты. Видеокарта всегда работает над объектом в начале своей очереди (или бездействует, если ее очередь пуста). Обратите внимание, что GPUView разработан специально для этой модели драйвера и не будет работать в Windows XP. похож на планировщик процессора. GPUView позволит нам видеть, как функцию времени, состояние всех контекстно-зависимых очередей графического процессора, а также очереди для графической карты. Видеокарта всегда работает над объектом в начале своей очереди (или бездействует, если ее очередь пуста). Обратите внимание, что GPUView разработан специально для этой модели драйвера и не будет работать в Windows XP.