glGetString (GL_VENDOR) на гибридных графических машинах - PullRequest
0 голосов
/ 22 ноября 2011

glGetString (GL_VENDOR) возвращает «Intel» на ноутбуках ПК с картой NVIDIA или AMD и графикой Intel.Есть ли какой-нибудь способ программно получить строку поставщика карты более высокого уровня?

Ответы [ 3 ]

2 голосов
/ 05 декабря 2011

Я думаю, что это проблема не только строки поставщика, но и графического драйвера в целом. Поскольку графический драйвер фактически реализует API OpenGL, кажется, что вы работаете с Intel GPU по умолчанию. Попробуйте изменить некоторые параметры операционной системы, чтобы на самом деле вы работали с картой nVidia / AMD, тогда строка поставщика также должна возвращать соответствующее значение.

2 голосов
/ 22 ноября 2011

Вы имеете в виду, «есть ли строка фиксированного или обязательного формата, описывающая аппаратное обеспечение?»- нетОднако, вы (как правило) получите больше информации, используя glGetString(GL_RENDERER).

1 голос
/ 05 декабря 2011

У меня была похожая проблема этим вечером.Может быть, это решение, кстати, я изменил настройки на панели управления nVidia -> Настройки 3D -> Использовать процессор nVidia (что-то в этом роде, извините, у меня есть польская версия системы).С уважением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...