Windows preferences opengl установить галочку напротив аппаратное ускорение

Как включить аппаратное ускорение в OpenGL

Не могу зделать сцену з более чем 10000 вертексов без потери ФПС. Почему так? На DirectX тоже самое , но на директ нашёл как ускорить до 1.5 млн. а как на ЖЛ нет. Помогите.

VBO юзаешь или glBegin()/glEnd() юзаешь?

может GL_GENERIC_ACCELERATED для контекста надо поставить?

vikt, а как ты на DX ускорил. а то уменя тоже проблемы с fps.

В ОпенЖл юзаю Бегин/енд , чесно другого подхода не нашел.

А как ускорить ДХ то смотри СДК 9.0 там есть пример называется OptimizedMesh . Попробуй разобраться. Нормально получается, берешь их Лоад Оптимиз и Драв и конечно структуру СтипДата и используеш вместе, может и в одном класе, только тогда еще надо добавить и Ефектс . Вроде так.

А вроде, если доступно ускорение, оно по умолчанию включается (по крайней мере, от кого-то я такое слышал).

Ну правильно, что потеря фпс. Ты ж каждый кадр видюхе информацию о вершинах через шину по одному посылаешь. Используй VBO, или, в крайнем случае, передавай данные о вершинах пачками( с пом. массивов).

Для достойной скорости на OpenGL надо использовать VBO, либо на худой конец дисплейные списки, и уж совсем на самй худой конец массивы.

Что такое VBO, и с чем его едят. тоесть где о нем что-либо можно отыскать? РедБук ничего о нем не пишет.

Нащет аппаратного ускорения — запускал некую учебную прогу(самкльоп) в системе где подержки ОЖЛ вообще небыло! (целерон 266, 1м памяти) А результат тотже что и в системе з быстрым процесором а главное полным видеоакселератором. Разница только в ФПС , значит нет аппаратного ускорения по умолчанию.

>>А вроде, если доступно ускорение, оно по умолчанию включается

Дабы не гадать на кофейной гуще — включилось, или не включилось:

>Разница только в ФПС , значит нет аппаратного ускорения по умолчанию
интересные выводы, только вот логики в них меньше нуля

>интересные выводы, только вот логики в них меньше нуля

Предоставь логику выше нуля , если можешь.

vikt
> Что такое VBO, и с чем его едят. тоесть где о нем что-либо можно отыскать? РедБук ничего о нем не пишет. Нащет аппаратного ускорения — запускал некую учебную прогу(самкльоп) в системе где подержки ОЖЛ вообще небыло! (целерон 266, 1м памяти) А результат тотже что и в системе з быстрым процесором а главное полным видеоакселератором. Разница только в ФПС , значит нет аппаратного ускорения по умолчанию.

значит самокльиопъ криво написан.

vikt
я думаю, что у меня тоже не выйдет нарисовать 10.000 вершин без потери скорости средствами glBegin/glEnd, но аппаратная ускорение у меня точно есть :). Надо юзать массивы. VBO на 10.000 тебе не очень поможет :), так что можешь пока не напрягаться, используй простые массивы

Как включить аппаратное ускорение

В статье рассмотрим 3 способа, как включить аппаратное ускорение. Инструкция подойдет для любой версии Windows.

Проверка активации аппаратного ускорения

В современной версии Windows аппаратное ускорение активно по умолчанию. В этом случае вносить какие-либо изменения не нужно.

Чтобы проверить включено ли аппаратное ускорение, проделайте следующее:

  1. Нажмите комбинацию клавиш (кнопка пуск на клавиатуре) WIN+R.
  2. В открывшемся окне впишите команду «dxdiag», без кавычек и нажмите «Ок» или Enter.

  • В меню «Средство диагностики Directx» перейдите на вкладку «Экран».
  • Опуститесь к блоку «Возможности Directx».
  • Удостоверьтесь, что все пункты меню блока имеют статус «Вкл.».

    Если хотя бы в одном из пунктов стоит «Нет» («Выкл.»), значит, потребуется выполнить поиск проблемы и ее устранение вручную по ниже приведенным способам.

    Способ №1: обновление библиотек Directx

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

    Для обновления Directx перейдите по ссылке на официальный сайт Майкрософт: https://www.microsoft.com/ru-ru/download/details.aspx?id=35

    Скачайте файл установки исполняемых библиотек DirectX dxwebsetup.exe и запустите. Следуйте последовательности установки.

    Процедура может занять некоторое время. Прерывать ее нельзя. По завершению установки перезагрузите компьютер.

    Способ №2: обновление драйверов видеокарты

    Причиной низкой производительности часто являются устаревшие версии графических драйверов. Это особенно актуально при наличии дискретных видеокарт Nvidia или AMD.

    Для того чтобы обновить драйвера, проделайте следующее:

    1. Перейдите на официальный сайт производителя видеокарты https://www.nvidia.ru/ или https://www.amd.com/.
    2. Укажите в разделе «Драйверы» свою серию видеокарты и выполните поиск актуальной версии на сайте. Скачайте файл установщик, но не запускайте.

  • Удалите с компьютера старую версию драйвера. Мы уже писали: как удалить старую версию драйверов видеокарты.
  • После удаления, запустите файл установщик ранее загруженных драйверов. Следуйте процедуре установки.
  • После завершения процесса, перезагрузите компьютер и проверьте активацию аппаратного ускорения, через «dxdiag» (описано в начале).

    Способ №3: активация аппаратного ускорения для браузера

    Поскольку большинство пользователей используют браузер Google Chrome, на его примере приведем инструкцию. При работе с другими web-обозревателями алгоритм действий будет аналогичным.

    Чтобы активировать аппаратное ускорение для браузера, проделайте следующее:

      Откройте меню «Настройки», кликнув по троеточию в правом верхнем углу окна.

    В окне поиска настроек (как показано на рисунке), введите «аппаратное ускорение».

  • Активируйте напротив в позицию «Вкл.» или поставьте галочку (переместите вправо, станет синим).
  • Читайте также:  Windows firewall with advanced security перевод

    Теперь перезапустите браузер, выполнив его закрытие с повторным открытием.

    Строгое следование приведенным алгоритмам решит проблему низкой производительности ПК при запуске емких приложений, компьютерных игр. Единственное, о чем стоит помнить, — процесс установки обновлений, драйверов прерывать не рекомендуется.

    Как отключить аппаратное ускорение в Windows 10

    Компьютер сочетает в себе применение двух аспектов: программного и аппаратного. В данной статье речь пойдёт об аппаратном ускорении, что оно из себя представляет и как работает.

    Аппаратное ускорение Windows 10

    Как и в большинстве программного обеспечения (операционные системы, программы), в Windows 10 присутствует возможность применения аппаратного обеспечения компьютера. Оно есть как в самой ОС, так и в отдельных её частях, к примеру в браузерах или некоторых программах.

    Как работает аппаратное ускорение

    Аппаратное ускорение осуществляется за счёт использования более лучших алгоритмов вычисления. В программном аспекте же используется большее количество способов вычисления, что может негативно сказываться на производительности.

    Как включить аппаратное ускорение на Виндовс 10

    Причины, по которой включение аппаратного ускорения необходимо в играх или мультимедийный программах понятны — для повышения производительности. Обычно эта функция является по умолчанию активированной в случае её поддержки, однако, так бывает не всегда.

    Для включения аппаратного ускорения в Windows 10 необходимо проделать следующие манипуляции в системном реестре:

    1. Нажмите «Win» + «R», в открывшимся окне впишите «regedit» и нажмите Enter.
    2. Откроется нужный нам реестр, в нём проследуйте по данной директории:
      HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics
    3. Создайте параметр с названием «DisableHWAcceleration». По умолчанию будет стоять значение (1), это значит, что аппаратное ускорение включено. Для деактивиации смените (1) на (0).

    Также можно воспользоваться альтернативным способом, для которого понадобится специальная утилита «DirectX Control Panel». Скачать её можно с официального веб-сайта Microsoft или воспользовавшись пакетом приложений для разработчиков. Всё, что требуется, это лишь выставить галочку в разделе «DirectDraw» использования аппаратной акселерации.

    Какие дополнительные элементы системы нужно установить

    В некоторых случаях пользователь может перепутать причину возникновения неполадок в ОС. Не всегда общая производительность и правильность работы зависят от этой параметры. Иногда дело в отсутствующих элементах системы, которые и обеспечивают правильную работу. Большую их часть можно получить прямо из Windows 10, для этого достаточно перейти в центр обновления. Там удостоверьтесь в трёх факторах:

    1. Центр обновления правильно работает и не является выключенным правилами групповой политики.
    2. Отсутствуют проблемные пакеты обновлений, которые не могут быть установлены в систему из-за ошибок.
    3. Настройки центра обновления не замедляют время установки обновлений.
    Читайте также:  Odis service vas 5054a windows 10

    Если же имеются накопленные пакеты, которые нуждаются в перезагрузке системы для их установке, то просто нажмите на кнопку «Перезагрузить сейчас». Далее остаётся лишь подождать, пока все необходимые компоненты, высланные Microsoft, не будет установлены.

    Также может оказаться, что в Windows 10 не достаёт некоторых важных библиотек. Для их установки скачайте с официального веб-сайта дистрибутив пакетов Microsoft Visual C++ с 2005 года по 2019. Чтобы ничего не перепутать или не забыть, загрузите готовый файл, в котором имеется весь необходимый набор. Также не забудьте об установке .NET Framework 3.5 и 4.5 и более новые версии.

    Как выключить аппаратное ускорение на Windows 10

    Для выключения аппаратного ускорения необходимо проделать всё те же операции, выставив противоположные значения или убрав галочки. Также может быть, что аппаратное ускорения для используемого компьютера не является преимущественно лучшим вариантом. Это можно понять, если при активации аппаратного ускорения наблюдается неправильная работа. Будь то существенное замедление производительности или всяческие графические артефакты — при их наличии функцию лучше отключить. Ещё подобные ошибки могут быть вызваны сочетанием неправильно установленных или неподходящих драйверов системы и аппаратного ускорения. Поэтому внимательно проверьте, всё ли работает корректно.

    Отключение аппаратного ускорения в браузерах Windows 10

    Помимо вышеописанных возможных неполадок нередко бывает так, что на старых компьютерах аппаратное ускорение вызывает ошибки лишь в некоторых программах, например, в браузерах. Это вызвано прекращением деятельностью основными разработчиков устройств и использованием более обобщённых драйверов, выпущенных Microsoft. Они менее производительны, поэтому не рекомендуется переходить на Windows 10 при отсутствии достаточной поддержки используемого устройства, будь это ПК или ноутбук. В особенности наблюдаются конфликты с Chromium. В такой ситуации требуется выключить аппаратное ускорение только для выбранных элементов ОС. Сделать это возможно как напрямую, так и создав правила ограничения. Пример прямого выключения:

    1. Запустите ваш браузер, в данном случае это Google Chrome.
    2. Нажмите на три точки в правом верхнем углу окна, вызвав тем самым контекстное меню, в нём выберите «Настройки».
    3. Прокрутите окно настроек в самый низ. Там будет кнопка дополнительных настроек, нажмите на неё, чтобы весь список был развёрнут. Опять прокрутите в самый низ и найдите параметры аппаратного ускорения.
    4. Выключите ползунок, опять нажмите на три точки в правом верхнем углу браузера и выйдите из него.

    После повторного запуска Google Chrome не будет использовать аппаратное ускорение и все возможные неполадки будут устранены.

    Убрать акселерацию в Windows 10

    Также под ускорением может подразумеваться параметр в настройках движения курсора мыши. Для обычных пользователей он служит удобной возможностью быстрее взаимодействовать с рабочим столом системы. Для геймеров же это может оказаться невероятно серьёзной проблемой. В особенности в шутерах, где каждое лишнее и непредвиденное перемещение способно испортить геймлпей. Для выключения этой функции необходимо:

    1. Перейти в панель управления Windows 10. Для этого запустите локальный поисковик и вбейте ключевое слово, выбрав высветившийся ярлык.
    2. В панели управления напротив надписи «Просмотр» задайте значение «Крупные значки». После чего отыщите ярлык с названием «Мышь».
    3. Перейдите в раздел «Параметры указателя». В первой части окна уберите галку с функции «Включить повышенную точность установку указателя».

    Также убрав ускорение мыши будут решены неполадки при работе с графическими планшетами, так как там используются свои алгоритмы.

    Включение аппаратного ускорения на Windows 7

    Активация аппаратного ускорения видеокарты позволяет ускорить обработку графики, а, значит, и повысить производительность компьютера в целом. Давайте разберемся, как произвести включение этой функции на ПК с Виндовс 7.

    Активация аппаратного ускорения

    Нужно отметить, что в Виндовс 7 по умолчанию аппаратное ускорение включено. Если же оно деактивировано, то причиной этому могут послужить следующие факторы:

    • Устаревшее «железо»;
    • Неактуальные драйвера;
    • Проблемы с DirectX.
    Читайте также:  Баги при обновлении до windows 10

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

      Наберите на клавиатуре Win+R и в появившееся окошко введите команду:

  • Теперь следует обратить внимание на информацию в блоке «Возможности DirectX». Если там напротив всех пунктов стоит значение «Вкл», то это означает, что на вашем компьютере аппаратное ускорение уже включено. В противном случае нужно выполнить меры по его активации, о которых мы поговорим ниже.
  • Способ 1: Установка драйверов

    Возможной причиной, почему не происходит активация аппаратного ускорения, может быть наличие старых или некорректных драйверов видеокарты. Тогда нужно произвести процедуру переустановки данного компонента.

      Жмите «Пуск» и перемещайтесь в «Панель управления».

    Найдите в блоке «Система» элемент «Диспетчер устройств» и щелкните по нему.

    В запустившемся интерфейсе «Диспетчера устройств» кликните по наименованию раздела «Видеоадаптеры».

    Отобразится список подключенных к ПК видеокарт. Щелкните правой кнопкой мыши по названию той из них, через которую в данный момент работаете, и в открывшемся списке выберите «Обновить драйверы…».

    Далее жмите «Автоматический поиск…».

  • Запустится поиск драйверов в интернете. При обнаружении свежих апдейтов они будут инсталлированы в систему, что после перезагрузки ПК приведет ко включению аппаратного ускорения.
  • Но не всегда подобные манипуляции приводят к желаемому результату. В некоторых случаях подгружаются не официальные драйвера производителя видеокарты, а стандартные драйвера Виндовс или же вовсе обновления не обнаруживаются. Необходимо установить именно то ПО, которое рекомендует изготовитель адаптера.

    Наиболее оптимальный вариант – это переустановить драйвер, используя тот носитель (например, диск), который поставлялся вместе с видеоадаптером. Тогда достаточно подключить его к компьютеру соответствующим способом и после активации руководствоваться теми рекомендациями, которые будут отображаться на экране монитора. После установки ПО при необходимости требуется произвести процедуру обновления непосредственно через его интерфейс.

    К сожалению, не всегда данный вариант действий возможно выполнить, например, из-за отсутствия физического носителя с нужным ПО. Если вы знаете модель своего адаптера и адрес официального сайта его производителя, то драйвера можно скачать с указанного веб-ресурса.

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

    Кроме того, можно установить одну из специальных программ для сканирования компьютера на наличие драйверов и инсталляции отсутствующих или устаревших объектов. Одним из самых популярных ПО данного типа является DriverPack Solution.

    В конечном итоге обновление или переустановка драйверов могут помочь запустить аппаратное ускорение в Виндовс 7.

    Способ 2: Обновление DirectX

    Ещё одной причиной, почему у вас может быть неактивно аппаратное ускорение, является наличие на компьютере устаревшей версии DirectX. Тогда нужно произвести обновление данного элемента до актуального состояния, загрузив последний вариант библиотек с официального сайта Майкрософт.

      После загрузки запустите инсталлятор DirectX. Откроется «Мастер установки» библиотек, в котором, прежде всего, нужно принять лицензионное соглашение, установив радиокнопку в позицию «Я принимаю…» и нажав «Далее».

    В следующем окне необходимо подтвердить или отказаться от установки дополнительного ПО. Если у вас нет особых причин его инсталлировать, то советуем снять галочку с чекбокса и нажать «Далее» во избежание засорения компьютера ненужными программами.

    После этого будет выполнена процедура инсталляции библиотек DirectX.

  • Далее вам останется только нажать кнопку «Готово» для завершения работы в «Мастере установки» и перезагрузить компьютер. Обновление библиотек DirectX приведет к автоматической активации аппаратного ускорения.
  • Несмотря на то что на современных компьютерах с Виндовс 7 аппаратное ускорение активировано по умолчанию, в некоторых случаях оно может быть отключено. Исправить данную ситуацию чаще всего можно путем обновления драйверов видеокарты или библиотеки DirectX.

    Оцените статью