В одной из существующих программ C # Winform отображается изображение. К сожалению, у меня нет доступа к коду отображения изображения, но я знаю, что есть отдельный просмотрщик, который использует DirectX для визуализации изображения.
ПРОБЛЕМА: Теперь я обновил камеру до 4K, и программа отображения изображений занимает прибл. 90 мс для рендеринга изображения, что слишком много для моего приложения. Поэтому я хотел проверить, могу ли я уменьшить время рендеринга изображений с помощью графического процессора.
Только для тестирования я запустил программу отображения изображений с и без графического процессора. Но это заняло одинаковое время в обеих ситуациях. Поэтому я думаю, что DirectX не использует автоматически преимущества GPU.
Я абсолютно новичок в этой графике и, честно говоря, сейчас я немного озадачен.
Вопрос: Нужно ли указывать DirectX для использования графического процессора? Улучшится ли время рендеринга изображений с помощью графического процессора? Любой пример программы, где я могу проверить производительность с / без графического процессора для задачи отображения изображения?
Конфигурация системы:
- Windows-7 Embedded
- DirectX 11
- AMD GPU (некоторые основные, я буду обновлять его детали)