Ошибка OpenGL в Minecraft: GLFW error 65542 и Pixel format not accelerated

Обновлено 11 минут чтения

Кадр из игры: коралловый риф

Коротко

Игра не может работать с видеокартой через OpenGL. Чаще всего драйвера нет или он от Windows, а не от производителя, — поставьте драйвер с сайта NVIDIA, AMD или Intel. На ноутбуке с двумя видеокартами назначьте Java высокопроизводительный GPU. Если видеокарта слишком старая для OpenGL 3.2 (нужен с 1.17) или 3.3 (с 1.21.9), играйте на 1.16.5 и старше.

Сообщение GLFW error 65542: WGL: The driver does not appear to support OpenGL или Pixel format not accelerated появляется ещё до главного меню, и игра сразу закрывается. Обе ошибки говорят одно: Minecraft не может рисовать через видеокарту. В большинстве случаев это лечится установкой правильного драйвера за 10–15 минут. Реже виновата сама видеокарта — тогда поможет только другая версия игры.

Что такое OpenGL и почему игра без него не запускается

OpenGL — это способ, которым программа говорит с видеокартой: «нарисуй вот эти треугольники с такой текстурой». Minecraft Java много лет рисует мир именно через OpenGL. Поддержку OpenGL даёт драйвер видеокарты: без него Windows использует свой базовый видеоадаптер, который умеет показывать рабочий стол, но не даёт играм современный OpenGL.

Отсюда главное правило: если игра жалуется на OpenGL, первым делом проверяйте драйвер, а не переустанавливайте Minecraft или Java.

Какой OpenGL нужен Minecraft по версиям

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

Версия Minecraft Что нужно от видеокарты
до 1.16.5 включительно OpenGL 2.1, если он есть; игра работает и на старых видеокартах
1.17 — 1.21.8 OpenGL 3.2 (core profile)
1.21.9 — 1.21.11, 26.x OpenGL 3.3 (core profile)
26.2 и новее, по желанию экспериментальный Vulkan 1.2 с рядом расширений; по умолчанию — OpenGL

Переход на OpenGL 3.2 в 1.17 — главный рубеж: после него часть старой встроенной графики перестала запускать новые версии. Например, у Intel HD Graphics 2000 и 3000 драйвер для Windows даёт только OpenGL 3.1, поэтому 1.17 и новее на таких компьютерах под Windows не запускаются, а 1.16.5 — запускается.

В июле 2026 года Mojang обновила системные требования Java Edition: для минимальных теперь указана видеокарта с поддержкой Vulkan 1.3 и хотя бы 2 ГБ видеопамяти. Игра на более слабых компьютерах пока запускается, но Mojang предупреждает, что по мере перехода с OpenGL на Vulkan это может измениться.

Как выглядят ошибки OpenGL

Узнать проблему можно по одной из этих строк в окне ошибки или в logs/latest.log:

  • GLFW error 65542: WGL: The driver does not appear to support OpenGL — версии 1.13–26.2 на Windows. Код 65542 — GLFW_API_UNAVAILABLE: OpenGL в системе не найден. Почти всегда нет драйвера. Рядом игра даёт ссылку aka.ms/mcdriver с инструкцией Microsoft по обновлению драйвера.
  • GLFW error 65543: WGL: Driver does not support OpenGL version 3.2 (или … profile requested but WGL_ARB_create_context_profile is unavailable) — драйвер есть, но слишком старый или видеокарта не умеет нужную версию OpenGL. Код 65543 — GLFW_VERSION_UNAVAILABLE.
  • GLFW error 65545: WGL: Failed to find a suitable pixel format — драйвер не смог дать подходящий режим экрана. Часто бывает с базовым драйвером Windows и при запуске через удалённый рабочий стол.
  • org.lwjgl.LWJGLException: Pixel format not accelerated — то же самое на старых версиях, до 1.12.2 включительно: там вместо GLFW библиотека LWJGL 2.
  • Строки с GLX: в логе на Linux — та же проблема с драйвером или версией OpenGL, только в системе X11.

Если игра не показывает ошибку, а просто пропадает, и рядом появляется hs_err_pid….log, где в строке Problematic frame: стоит nvoglv64.dll, atio6axx.dll или библиотека Intel с именем на ig, — это не отсутствие OpenGL, а сбой внутри драйвера. Такие вылеты разобраны в статье про коды выхода.

Драйвер видеокарты: главное решение

Шаги ниже решают большую часть ошибок OpenGL на Windows.

  1. Узнайте, какая у вас видеокарта

    Откройте «Диспетчер устройств» → «Видеоадаптеры». Если там написано «Базовый видеоадаптер (Майкрософт)» или Microsoft Basic Display Adapter, драйвера видеокарты нет вовсе — это и есть причина ошибки. На ноутбуке в списке может быть две видеокарты: встроенная (Intel или AMD) и дискретная (NVIDIA или AMD).

  2. Скачайте драйвер у производителя

    Возьмите драйвер с сайта NVIDIA, AMD или Intel для своей модели и версии Windows. На ноутбуке, если драйвер с сайта производителя чипа не ставится, скачайте его в разделе поддержки производителя ноутбука.

  3. Установите и перезагрузите компьютер

    Установите драйвер и обязательно перезагрузитесь. После этого в «Видеоадаптерах» должно появиться точное название видеокарты, а не базовый адаптер.

  4. Выберите видеокарту для Java

    На ноутбуке с двумя видеокартами откройте «Параметры» → «Система» → «Дисплей» → «Графика», добавьте javaw.exe, которым запускается игра, и выберите «Высокая производительность».

  5. Запустите игру снова

    Если ошибка осталась, проверьте, поддерживает ли видеокарта нужную версию OpenGL (таблица ниже). Не поддерживает — запускайте версию игры, которой хватает старого OpenGL, например 1.16.5.

Несколько подробностей, на которых часто спотыкаются:

  • Обновление через «Диспетчер устройств» и Центр обновления Windows часто не помогает: они ставят драйвер из каталога Microsoft, иногда старый или урезанный. Берите драйвер на сайте производителя видеокарты.
  • После перехода на Windows 10 или 11 со старой системы драйвер видеокарты мог не установиться вовсе — это классический сценарий ошибки 65542 на старых ноутбуках.
  • Если драйвер не ставится, установщик производителя обычно пишет, что оборудование не поддерживается. Это значит, что для вашей видеокарты и этой версии Windows новых драйверов нет — остаётся тот, что предлагает производитель ноутбука, или более старая версия игры.
  • Проверить версию OpenGL можно бесплатной программой OpenGL Extensions Viewer, а если игра запускается — на экране отладки F3: там указана видеокарта и версия OpenGL.

Ноутбук с двумя видеокартами

У многих ноутбуков две видеокарты: слабая встроенная для экономии батареи и мощная дискретная для игр. Windows сама решает, на какой запустить программу, и Java нередко оказывается на встроенной. Итог — низкий FPS, а на старых встроенных видеокартах — и ошибка OpenGL.

Что сделать:

  1. Windows 10 и 11. «Параметры» → «Система» → «Дисплей» → «Графика» (в Windows 10 — «Настройки графики»). Добавьте javaw.exe, выберите его в списке, нажмите «Параметры» и отметьте «Высокая производительность».
  2. Панель управления NVIDIA. «Управление параметрами 3D» → «Программные настройки» → добавьте javaw.exe и выберите «Высокопроизводительный процессор NVIDIA».

Сложность в том, что javaw.exe у каждой Java свой, и нужно выбрать именно тот, которым лаунчер запускает игру:

  • официальный лаунчер держит Java в папке runtime внутри .minecraft; у версии лаунчера из Microsoft Store — в %LOCALAPPDATA%\Packages\Microsoft.4297127D64EC6_8wekyb3d8bbwe\LocalCache\Local\runtime;
  • NLauncher — в папке runtimes в папке данных лаунчера (по умолчанию %APPDATA%\net.nlauncher.app); для разных версий игры там разные Java;
  • проще всего найти нужный файл, пока игра запущена: «Диспетчер задач» → «Подробности» → правый клик по javaw.exe → «Открыть расположение файла».

Если вы играете на разных версиях, добавьте в настройки графики каждую Java, которой пользуетесь. В версиях с Vulkan (26.2 и новее, если выбран Vulkan) игра сама предпочитает дискретную видеокарту — у OpenGL такого поведения нет.

Удалённый рабочий стол и виртуальные машины

При подключении к компьютеру через «Удалённый рабочий стол» Windows (RDP) программы внутри сеанса не видят настоящую видеокарту — им доступна только простая программная графика. То же в большинстве виртуальных машин: VirtualBox, VMware и облачные серверы без выделенной видеокарты. Ошибка 65542 или 65545 там ожидаема.

Решение — запускать игру прямо на компьютере с видеокартой. Если нужно играть удалённо, используйте программы, которые транслируют уже запущенную на реальной видеокарте игру, а не создают отдельный сеанс Windows.

Старая видеокарта: играть на старой версии

Если драйвер установлен, а видеокарта всё равно не умеет OpenGL 3.2, современные версии Minecraft на ней не запустятся — никакие настройки и моды это не обойдут. Варианты:

  1. Играть на 1.16.5 или старше. Им хватает старого OpenGL, а модов и сборок для 1.16.5 и 1.12.2 сделано очень много. Чтобы игра шла плавнее, пригодятся моды на оптимизацию — на 1.16.5 есть Sodium для Fabric, на 1.12.2 — OptiFine.
  2. Попробовать Linux. Открытые драйверы Mesa для некоторых старых видеокарт дают более новый OpenGL, чем драйверы Windows. Способ для тех, кто готов разбираться.
  3. Обновить компьютер. Современные требования Mojang — видеокарта с Vulkan 1.3; любая дискретная видеокарта или встроенная графика последних лет с ними справляется.

Linux

На Linux за OpenGL отвечает Mesa (для Intel и AMD) или проприетарный драйвер NVIDIA. Проверить, что работает аппаратное ускорение, можно командой glxinfo -B из пакета mesa-utils: в строке OpenGL renderer string должна стоять ваша видеокарта. Если там llvmpipe, графику считает процессор — значит, драйвер не подхватился. Строка OpenGL core profile version string показывает версию OpenGL: для новых версий Minecraft нужна 3.3 и выше.

Что помогает чаще всего:

  • обновить систему и пакеты Mesa;
  • для NVIDIA — поставить проприетарный драйвер через менеджер драйверов вашего дистрибутива;
  • на ноутбуках с двумя видеокартами запускать игру на дискретной: для NVIDIA это переменные __NV_PRIME_RENDER_OFFLOAD=1 и __GLX_VENDOR_LIBRARY_NAME=nvidia, в GNOME и KDE — пункт «Запустить с дискретной видеокартой» в меню приложения.

macOS

На Mac драйвер видеокарты отдельно не ставится — он обновляется вместе с macOS. Apple поддерживает OpenGL до версии 4.1, этого Minecraft хватает, поэтому ошибки OpenGL на Mac редки. Если игра не запускается:

  1. Обновите macOS до последней доступной для вашего Mac версии.
  2. Проверьте игру без модов, шейдеров и ресурспаков.
  3. Учтите новые требования Mojang: старые Mac на Intel могут оказаться ниже минимальных, и игра на них будет работать хуже.

В 26.2 и новее на Mac есть и экспериментальный Vulkan — он работает через прослойку MoltenVK, которая переводит команды Vulkan в Metal.

Vulkan в Minecraft 26.2 и новее

С версии 26.2 в настройках графики есть пункт «Графический API» с тремя вариантами: «По умолчанию», «Vulkan (эксперименты)» и «OpenGL». Сейчас «По умолчанию» работает как OpenGL. Новый выбор вступает в силу после перезапуска игры. Если игра упала на запуске с Vulkan, она сама вернёт «По умолчанию», а если упала и с ним — переключится на OpenGL.

Что это значит для ошибок:

  • если OpenGL-драйвер ведёт себя странно, а видеокарта современная, можно попробовать Vulkan;
  • если проблемы начались после включения Vulkan, выберите «OpenGL» — тогда игра вообще не будет обращаться к Vulkan;
  • какой API сейчас используется, видно на экране отладки F3.

Если игра запускается, но графика ломается

Чёрный экран, мерцание, пропавшие чанки и артефакты — не то же самое, что ошибка OpenGL, но причины похожи. Проверьте по порядку: драйвер, выбранную видеокарту, игру без шейдеров и модов на графику. OptiFine нельзя ставить вместе с Sodium, Iris, Embeddium и Oculus — такие сочетания ломают отрисовку. Как правильно ставить шейдеры — в гайде «Шейдеры».

Если игра не просто показывает ошибку, а вылетает без объяснений, начните с гайда «Вылеты и ошибки». В NLauncher «Разбор вылетов» распознаёт проблемы драйверов NVIDIA, AMD, Intel, Mesa и Apple и предлагает кнопку «Скачать драйвер».

Частые вопросы

Что значит GLFW error 65542 в Майнкрафте?

Код 65542 в библиотеке GLFW называется GLFW_API_UNAVAILABLE: система не нашла поддержку OpenGL. Вместе с текстом WGL: The driver does not appear to support OpenGL почти всегда значит, что драйвера видеокарты нет или используется базовый драйвер Windows. Поставьте драйвер с сайта производителя.

Драйвер свежий, а ошибка осталась. Что ещё проверить?

На ноутбуке — какая видеокарта назначена Java. Затем — поддерживает ли видеокарта OpenGL 3.2 (для 1.17–1.21.8) или 3.3 (для 1.21.9 и новее). Если вы подключены через удалённый рабочий стол или играете в виртуальной машине, запустите игру прямо на компьютере.

Можно ли просто скачать opengl32.dll и положить в папку Java?

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

На какой версии Minecraft можно играть со старой видеокартой?

Версии до 1.16.5 включительно работают со старым OpenGL 2.1, поэтому идут на видеокартах, которым недоступен OpenGL 3.2. Моды и сборки для 1.16.5 и 1.12.2 по-прежнему популярны.

Поможет ли Vulkan в новых версиях?

В Minecraft 26.2 появился экспериментальный рендер на Vulkan. Он требует Vulkan 1.2 с рядом расширений, поэтому старым видеокартам не поможет, но на современных может обойти ошибку конкретного OpenGL-драйвера. Если с ним что-то не так, игра сама откатывается на OpenGL.

Бывает ли ошибка OpenGL на Mac?

Редко: драйвер видеокарты на macOS обновляется вместе с системой, отдельно его не ставят. Если игра на Mac не запускается из-за графики, обновите macOS и проверьте игру без модов и шейдеров.

Скачать NLauncher

Бесплатный лаунчер Minecraft Java, без рекламы. Файлы — с официального сайта nlauncher.net.

  • Java для каждой версии ставится сама
  • Forge, Fabric, NeoForge и OptiFine — выбором в списке
  • Моды, шейдеры и сборки из Modrinth и CurseForge
  • Вход через аккаунт Microsoft или NLauncher ID

NLauncher работает на компьютере. На телефоне Minecraft Java не запустить — отправьте ссылку себе и скачайте лаунчер на Windows, macOS или Linux.

Отправить ссылку себе

Для Ubuntu, Debian и Mint есть пакет NLauncher-latest.deb (19,2 МБ). Все сборки и требования — на nlauncher.net/download.