FMX: Как добиться высокой производительности с помощью определенного графического процессора в Windows?

#windows #firemonkey #delphi-10.4-sydney

Вопрос:

Недавно я обнаружил, что Windows позволяет мне устанавливать, какой графический процессор используется для конкретных приложений. Мое приложение FMX довольно интенсивно использует графический процессор, и переход с интегрированного графического процессора на высокопроизводительный графический процессор немного улучшил производительность. Я обнаружил, что переключение также может помочь некоторым пользователям, у которых возникают проблемы с моим приложением, вызванные старыми графическими процессорами.

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

Конечно, многие пользователи не будут делать это для себя, поэтому я ищу способ убедиться, что если есть опция высокой производительности, то она автоматически выбирается для моего приложения или, по крайней мере, предоставляет пользователю такую возможность. Я ожидал бы, что это произойдет при первом запуске приложения. Кто-нибудь знает, как это сделать программно?