Программное использование графического процессора NVIDIA в ноутбуках OptimusC++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Программное использование графического процессора NVIDIA в ноутбуках Optimus

Сообщение Anonymous »

Я программирую игру DirectX, и когда я запускаю ее на ноутбуке Optimus, используется графический процессор Intel, что приводит к ужасной производительности. Если я принудительно задействую графический процессор NVIDIA с помощью контекстного меню или переименовав свой исполняемый файл в bf3.exe или другое известное имя исполняемого файла игры, производительность будет такой, как ожидалось.

Очевидно, ни то, ни другое решение не является приемлемым. когда мне придется распространять свою игру, есть ли способ программно заставить ноутбук использовать графический процессор NVIDIA?
Я уже пробовал использовать DirectX для перечисления адаптеров (

Код: Выделить всё

IDirect3D9::GetAdapterCount
, IDirect3D9::GetAdapterIdentifier), и это не работает: сообщается только об 1 графическом процессоре (тот, который используется).

Подробнее здесь: https://stackoverflow.com/questions/105 ... us-laptops
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»