Как использовать встроенный ATI Radeon вместо Intel HD Graphics для OpenGL?

Несколько дней назад я приобрел ноутбук HP Pavilion DV6-6166TX с ATI Radeon 6770m 1GB.

Сразу после того, как я начал использовать его, я увидел, что он включает в себя графику Intel HD, поддерживающую OpenGL 3, а карта ATI поддерживает OpenGL 4.1. Проблема в том, что я не могу запускать программы на основе OpenGL 4.1.

Я также новичок в программировании OpenGL, и мои тестовые программы показывают версию OpenGL как 3, а не 4.1. Я проверил его с помощью GPU Caps Viewer: он показывает Intel HD, а не ATI, пока оба установлены. Диспетчер устройств Windows также отображает оба параметра.

Как я могу использовать свою карточку ATI в своих программах OpenGL?

У вас, вероятно, есть Intel HD Graphics, встроенная в ваш процессор Intel, и у вас есть AMD Radeon.

Во-первых, загрузите и установите новейшие драйверы для вашей графической карты AMD с сайта AMD. Windows поставляется с некоторыми драйверами, но обычно они не могут обрабатывать современные OpenGL.

Во-вторых, проверьте свой BIOS – у вас, вероятно, будет возможность включить / отключить эти графические процессоры, чтобы вы могли выбрать, какой из них использовать.

  • Почему мой OBJ-парсер оказывает такие сетки?
  • Недостаток глушителя в Mac OSX 10.9, IDE: создатель QT
  • Нарисуйте прямоугольник на qglwidget в определенное время
  • Система координат OpenGL левая или правая?
  • Одиночная пиксельная линия OpenGL
  • Путаница между порядком матрицы C ++ и OpenGL (строка-майор против столбца-майора)
  • Положение камеры в мировой координате из cv :: solvePnP
  • OpenGL - маска с несколькими текстурами
  • Как составить матрицу вращения с удобочитаемыми углами с нуля?
  • Как найти точку мыши в сцене, используя SceneKit?
  • VBOs с std :: vector
  • Давайте будем гением компьютера.