$\begingroup$
I can’t execute newest Blender 2.80, it says that I need a graphics card that supports OpenGL 3.3 or higher
ERROR: A graphics card and driver with support for OpenGL 3.3 or higher is required
- Processor: AMD A6-3670 APU with Radeon(tm) HD Graphics, 2695MHz
- BIOS Version: HPQOEM — 1072009
- Dedicated GPU: AMD Radeon HD 6530D Graphics
This is a very old PC, but when I search online it seems that theoretically Blender 2.8 should run since my openGL is 4.4
asked Aug 9, 2019 at 22:01
$\endgroup$
$\begingroup$
Unfortunately your graphics card doesn’t fulfill the minimum requirements of Blender 2.8. The Radeon HD 6530D has the old Terascale 2 architecture and GCN first generation or newer is required. You won’t be able to run Blender 2.8 on your hardware.
answered Aug 9, 2019 at 22:30
Robert Gützkow♦Robert Gützkow
25.2k3 gold badges44 silver badges72 bronze badges
$\endgroup$
11
$\begingroup$
For others that might come to this who do have a graphics card that they think is supported. Try just updating your drivers and OS updates and restart. It worked for me on Linux.
answered Feb 27, 2021 at 16:45
deltaraydeltaray
8546 silver badges19 bronze badges
$\endgroup$
$\begingroup$
For me, plugging the two monitors on the same graphic card (have two) fixed the problem.
answered Aug 23 at 10:14
lucky3lucky3
2111 silver badge6 bronze badges
$\endgroup$
You must log in to answer this question.
Not the answer you’re looking for? Browse other questions tagged
.
Not the answer you’re looking for? Browse other questions tagged
.
i can’t open Blender 2.80 since it tells me that it requires OpenGL 3.3 to run.
Well, when i start it with my intel graphics adapter everything is fine, but it fails, if i want to start it via optirun / primusrun with my nvidia graphics card, although it supports OpenGL 3.3.
Output:
Read prefs: /home/daniel/.config/blender/2.80/config/userpref.blend
AL lib: (EE) GetLoadedHrtf: Invalid header in /usr/share/openal/hrtf/default-44100.mhr: "MinPHR02"
AL lib: (EE) GetLoadedHrtf: Failed to load /usr/share/openal/hrtf/default-44100.mhr
AL lib: (EE) GetLoadedHrtf: Invalid header in /usr/share/openal/hrtf/default-48000.mhr: "MinPHR02"
AL lib: (EE) GetLoadedHrtf: Failed to load /usr/share/openal/hrtf/default-48000.mhr
Error! Blender requires OpenGL 3.3 to run. Try updating your drivers.
Here are some (maybe usefull) outputs:
1.) glxinfo | grep OpenGL
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Haswell Mobile
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.2.2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 18.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:
2.) optirun glxinfo | grep OpenGL
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 840M/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 410.57
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 410.57
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
3.) mhwd -l -d
———————————————————————————
PCI Device: /devices/pci0000:00/0000:00:1c.4/0000:03:00.0 (0302:10de:1341)
Display controller nVidia Corporation GM108M [GeForce 840M]
———————————————————————————
INSTALLED:
NAME: video-hybrid-intel-nvidia-bumblebee
ATTACHED: PCI
VERSION: 2018.08.09
INFO: Hybrid bumblebee solution for NVIDIA Optimus Technology - Closed source NVIDIA driver & open source intel driver.
PRIORITY: 8
FREEDRIVER: false
DEPENDS: -
CONFLICTS: video-intel video-nvidia video-nvidia-304xx video-nvidia-340xx video-nvidia-390xx video-hybrid-intel-nvidia-390xx-bumblebee video-hybrid-intel-nouveau-bumblebee
CLASSIDS: 0300 0302 0300
VENDORIDS: 10de 8086
> AVAILABLE:
...
If i try to force the version to 3.3 (for whatever reason) with MESA_GL_VERSION_OVERRIDE=3.3
and MESA_GLSL_VERSION_OVERRIDE=330
it still outputs version 4.6.
A bit weird is that i was able to run blender some weeks ago, but changed some stuff in my linux configs which shouldn’t have anything to do with my hardware / drivers / etc. The only difference is that i was using gnome on wayland and now i’m using i3 on Xorg.
Suggestion to fix it are welcome.
Daniel
Blender – это мощный инструмент для создания трехмерной графики и анимации, широко использующийся в индустрии развлечений и дизайне. Однако, при работе с Blender некоторые пользователи могут столкнуться с ошибкой OpenGL, которая может ограничить возможности программы и повлиять на качество работы.
Ошибка OpenGL может возникнуть по разным причинам, одной из которых является устаревшая или несовместимая версия драйвера графической карты. В таком случае, для исправления ошибки необходимо обновить драйвер до последней версии, совместимой с Blender.
Еще одним возможным источником ошибки может быть недостаточное количество оперативной памяти. Blender требует определенного объема памяти для работы с трехмерными моделями и большими сценами. Если ваш компьютер не достаточно мощный, то возможно потребуется добавить дополнительную оперативную память или использовать упрощенные настройки программы.
Вышеперечисленные факторы – лишь некоторые причины появления ошибки OpenGL в Blender. Чтобы ее исправить, рекомендуется изучить дополнительные материалы и руководства по работе с программой, а также проконсультироваться со специалистами, если проблема не удается решить самостоятельно.
Важно помнить, что каждый компьютер и настройка Blender уникальны, поэтому может потребоваться некоторая настройка и оптимизация для предотвращения ошибки OpenGL. Тем не менее, с правильным подходом и пониманием причин возникновения проблемы, можно с легкостью избежать ошибок и наслаждаться полным потенциалом Blender.
Содержание
- Что делать, если Blender выдает ошибку OpenGL
- Причины и способы исправления
- Основные причины ошибки OpenGL в Blender
- Устаревшие драйверы графической карты
- Неподдерживаемая версия OpenGL
- Как исправить ошибку OpenGL в Blender
Что делать, если Blender выдает ошибку OpenGL
Ошибки с OpenGL в Blender могут возникать по различным причинам. Но несмотря на их разнообразие, существуют несколько общих рекомендаций, которые могут помочь решить проблему:
- Проверьте системные требования. Убедитесь, что ваш компьютер соответствует минимальным требованиям к графической карте и драйверам.
- Обновите драйверы графической карты. Перейдите на официальный сайт производителя вашей графической карты и загрузите самые свежие драйверы.
- Проверьте наличие и обновите установленные версии OpenGL. Запустите программу OpenGL Extensions Viewer, чтобы узнать, какую версию OpenGL у вас установлена. Если она устарела, обновите ее до последней версии.
- Ограничьте использование аппаратного ускорения. В настройках Blender отключите аппаратное ускорение и проверьте, решит ли это проблему. Если ошибка перестанет появляться, проверьте и обновите драйверы графической карты.
- Измените настройки OpenGL в Blender. В настройках программы попробуйте изменить значение «Опции OpenGL» на другую доступную опцию и проверьте, поможет ли это устранить ошибку.
В случае, если ни одно из вышеперечисленных решений не помогло, стоит обратиться за помощью к сообществу Blender или разработчикам программы. Они смогут предложить более индивидуальные рекомендации и подсказать возможные причины ошибки OpenGL.
Причины и способы исправления
Blender может выдавать ошибку OpenGL по нескольким причинам. Вот некоторые из них и возможные способы их исправления:
1. Устаревшие или несовместимые драйверы графической карты. Проверьте, установлены ли у вас последние версии драйверов для вашей графической карты. Если они устарели, обновите их с официального сайта производителя вашей карты.
2. Низкий или несовместимый профиль OpenGL. Проверьте, установлен ли у вас правильный профиль OpenGL. В Blender откройте меню «Edit» и выберите «Preferences». Затем перейдите во вкладку «System» и убедитесь, что указан правильный профиль OpenGL.
3. Недостаточные системные требования. Убедитесь, что ваш компьютер соответствует минимальным системным требованиям Blender. Если ваш компьютер не соответствует требованиям, возможно, вам придется обновить его или использовать другую программу для работы с 3D-графикой.
4. Проблемы с OpenGL в операционной системе. Если у вас возникли проблемы с OpenGL в операционной системе, попробуйте выполнить следующие действия: обновите операционную систему до последней версии, установите все необходимые пакеты и библиотеки, проверьте наличие конфликтов с другими программами или антивирусными программами.
5. Ошибки в самом проекте Blender. Если ошибка OpenGL связана с конкретным проектом, попробуйте открыть другой проект или создайте новый, чтобы проверить, возникает ли ошибка с ним. Если ошибка возникает только с конкретным проектом, возможно, имеются проблемы с его настройками или материалами.
Используйте эти рекомендации, чтобы попытаться исправить ошибку OpenGL в Blender. Если все способы не сработают, попробуйте обратиться за помощью на официальный форум Blender или поискать ответы в интернете.
Основные причины ошибки OpenGL в Blender
Ошибки, связанные с OpenGL, могут возникать в Blender по нескольким причинам. Ниже перечислены некоторые из них:
- Устаревшие драйверы графической карты: Устаревшие драйверы графической карты могут быть одной из основных причин ошибки OpenGL в Blender. Рекомендуется регулярно обновлять драйверы, чтобы избежать конфликтов с OpenGL и обеспечить совместимость с последней версией Blender.
- Неподдерживаемая графическая карта: Некоторые старые или нестандартные графические карты могут не поддерживать требования OpenGL, необходимые для работы Blender. Если у вас возникает ошибка OpenGL, проверьте совместимость вашей графической карты с Blender и, если необходимо, обновите ее.
- Проблемы с конфигурацией OpenGL: Некоторые настройки или конфигурации OpenGL на вашем компьютере могут привести к ошибке в Blender. Проверьте настройки OpenGL и убедитесь, что они соответствуют требованиям Blender.
- Конфликты с другими программами: Некоторые программы или процессы, запущенные на вашем компьютере, могут конфликтовать с работой OpenGL в Blender и вызывать ошибки. Закройте все ненужные программы и процессы перед запуском Blender, чтобы предотвратить возможные конфликты.
Если у вас возникла ошибка OpenGL в Blender, рекомендуется сначала проверить драйверы графической карты и обновить их, если необходимо. Затем проверьте совместимость вашей графической карты с требованиями Blender. Если проблема не решается, попробуйте настроить конфигурацию OpenGL или закрыть другие программы, которые могут вызывать конфликты с OpenGL.
Устаревшие драйверы графической карты
Одной из причин возникновения ошибки opengl в Blender может быть использование устаревших драйверов графической карты. Версии драйверов, которые не соответствуют требованиям Blender, могут вызывать проблемы с отображением и выполнением графических задач.
Для исправления этой ошибки рекомендуется обновить драйверы графической карты до последней версии, совместимой с вашей системой. Для этого необходимо перейти на официальный веб-сайт производителя графической карты и найти раздел загрузок или поддержки. Там вы сможете найти последнюю версию драйверов для вашей модели карты и операционной системы.
После загрузки новых драйверов рекомендуется выполнить их установку, следуя инструкциям производителя. После завершения процесса обязательно перезагрузите компьютер, чтобы изменения вступили в силу.
Проверьте, работает ли Blender после обновления драйверов. Если ошибка opengl все еще возникает, возможно, вам понадобится дополнительная помощь или консультация со специалистом.
Неподдерживаемая версия OpenGL
В некоторых случаях при работе в Blender может возникнуть ошибка «Неподдерживаемая версия OpenGL». Это означает, что используемая версия OpenGL несовместима с требованиями программы Blender.
OpenGL — это программный интерфейс, который используется для отображения 3D-графики. Он важен для работы Blender, поскольку отвечает за отображение и визуализацию графических объектов и эффектов.
Ошибку «Неподдерживаемая версия OpenGL» можно исправить, выполнив следующие шаги:
Шаг 1: |
Проверьте, поддерживается ли вашей системой требуемая версия OpenGL. Версия OpenGL, необходимая для работы Blender, указана в системных требованиях программы. Проверьте, поддерживает ли ваша графическая карта и операционная система эту версию. |
Шаг 2: |
Обновите драйверы графической карты. Устаревшие или некорректно установленные драйверы могут привести к ошибке OpenGL. Перейдите на официальный сайт производителя своей графической карты и загрузите последние версии драйверов. Установите их на вашу систему. |
Шаг 3: |
Проверьте наличие обновлений для Blender. Разработчики Blender постоянно выпускают новые версии программы, которые могут содержать исправления и обновления для работы с различными версиями OpenGL. Проверьте наличие доступных обновлений Blender и установите их, если таковые имеются. |
Если после выполнения всех перечисленных шагов ошибка «Неподдерживаемая версия OpenGL» все еще появляется, возможно, требования Blender несовместимы с вашей системой. В этом случае рекомендуется обратиться к технической поддержке Blender или поискать решение проблемы на официальном форуме или сообществе Blender.
Как исправить ошибку OpenGL в Blender
Ошибка OpenGL в Blender может возникать по разным причинам и приводить к неполадкам при работе с программой. В данной статье мы рассмотрим несколько способов исправить эту ошибку.
1. Обновите драйверы графической карты.
В большинстве случаев проблема с OpenGL в Blender может быть вызвана устаревшими или несовместимыми драйверами графической карты. Проверьте, установлена ли на вашем компьютере последняя версия драйверов, и если нет, скачайте и установите их с официального сайта производителя вашей графической карты.
2. Проверьте совместимость аппаратного обеспечения.
В некоторых случаях Blender может быть несовместим с некоторыми видеокартами или операционными системами. Проверьте список поддерживаемого аппаратного обеспечения на официальном сайте Blender, чтобы узнать, есть ли какие-либо ограничения для вашего компьютера.
3. Попробуйте использовать OpenCL вместо OpenGL.
Если обновление драйверов не помогло, попробуйте переключиться на другой тип графической обработки. Blender поддерживает несколько различных типов обработки, включая OpenCL. Чтобы изменить используемый тип, откройте настройки Blender, перейдите на вкладку «System» и выберите соответствующий тип графической обработки.
Если ни один из вышеперечисленных способов не помог вам исправить ошибку OpenGL в Blender, рекомендуется обратиться к официальной документации Blender или обратиться за помощью в сообществе пользователей программы.
Whenever I try to start Blender, I get the following error:
Here are the specs of my graphics card:
It seems that my driver is running OpenGL 4.5, so I don’t understand why I’m getting this error.
Important Note: This error appears when I manually insert the «opengl32.dll» file into the root Blender folder. If I don’t have that .dll in the root folder, the program simply crashes on startup. Also, this .dll works for Blender 2.72 on this machine, so I don’t know why it’s not working for Blender 2.8.
Как правило, проблема возникает при обновлении версии Blender, поставляемой в архиве. В этой версии Blender тянет с собой ряд библиотек, включая OpenGL. Библиотеки располагаются в каталоге ./lib.
При распаковке и замене файлов в ./lib могут остаться символические ссылки, ссылающиеся на не актуальную (отсутствующую) библиотеку libGL.so, что приведёт к проблеме:
Error! Unsupported graphics card or driver.
A graphics card and driver with support for OpenGL 3.3 or higher is required.
The program will now close.
Самый простой вариант — удалить старый каталог lib и извлечь новый из архива. После этого Blender вновь будет работать.