Found 3 GPUs for rendering. Using device 1.
libEGL warning: Not allowed to force software rendering when API explicitly selects a hardware device.
Could not initialize EGL
Traceback (most recent call last):
File "meld/scripts/run_meld.py", line 1023, in <module>
app.run(main)
......
File "/home/CDJ/testRL/meld/meld/environments/gym_wrappers.py", line 143, in _reset
return self._modify_observation(observation)
File "/home/CDJ/testRL/meld/meld/environments/gym_wrappers.py", line 125, in _modify_observation
image = self._env.sim.render(**self._render_kwargs)[::-1, :, :]
File "mujoco_py/mjsim.pyx", line 156, in mujoco_py.cymj.MjSim.render
File "mujoco_py/mjsim.pyx", line 158, in mujoco_py.cymj.MjSim.render
File "mujoco_py/mjrendercontext.pyx", line 45, in mujoco_py.cymj.MjRenderContext.__init__
File "mujoco_py/mjrendercontext.pyx", line 113, in mujoco_py.cymj.MjRenderContext._setup_opengl_context
File "mujoco_py/opengl_context.pyx", line 130, in mujoco_py.cymj.OffscreenOpenGLContext.__init__
RuntimeError: Failed to initialize OpenGL

The images is the code from mujoco_py/mjrendercontext.pyx.
У меня есть приложение, созданное с помощью QT5 и Visual Studio 2013. Я также использую QT WebEngine в своем приложении.
Мое приложение отлично работает в Windows 7 (32 бит). По какой-то причине мне нужно запустить его в windows xp sp3 (32 бит).
Когда я запускаю его, я получаю следующую ошибку:
The procedure entry point strnlen could not be located in the dynamic link library msvcrt.dll
Я нажимаю OK несколько раз, и он исчезает, и мой QMainWindow выскакивает, но он полностью ЧЕРНЫЙ, и я вижу следующие ошибки в отладчике.
class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(class QFlags<enum QWindowsOpenGLTester::Renderer>): Could not initialize EGL display: error 0x3001
class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(class QFlags<enum QWindowsOpenGLTester::Renderer>): When using ANGLE, check if d3dcompiler_4x.dll is available
d3dcompiler_47.dll тоже находится в каталоге приложения.
Что здесь не так?
ОБНОВЛЕНИЕ 1
Я поместил 3dcompiler_46.dll в каталог исполняемых файлов, и вот что произошло.
У меня по-прежнему появляется ошибка The procedure entry point strnlen could not be located in the dynamic link library msvcrt.dll, но после того, как я нажимаю Ok, я также получаю следующую ошибку.
The procedure entry point _except_handler4_common could not be located in the dynamic link library msvcrt.dll
QMainWindow по-прежнему BLACK, и ошибки в отношении ANGLE остаются прежними.
ОБНОВЛЕНИЕ 2
Я собираю QT для Windows XP со следующей конфигурацией
configure -release -opensource -opengl desktop -target xp -platform win32-msvc2013 -angle -icu -nomake examples -prefix C:QT-Compile
Я заменил зависимость QT и запустил приложение, я получил следующие ошибки:
The application has failed to start because icuin56.dll was not found
The application has failed to start because icuuc56.dll was not found
Я попытался найти их в каталоге QT (C: QT-Compile), и у меня не получилось, но они были у меня на главной машине, работающей в Windows Seven, я поместил их рядом с исполняемым файлом и запуском приложения успешно, и предыдущие ошибки исчезли. Однако QMainWindow по-прежнему BLACK, и у меня есть следующие ошибки в моем отладчике во время выполнения.
QOpenGLShaderProgram: could not create shader program
QOpenGLShader: could not create shader
bool __thiscall QOpenGLTextureBlitter::create(void) Could not link shader program:
Что случилось сейчас?
<Сильное> Обновление 3
Вот как я настроил QT.
configure -release -opensource -opengl dynamic -target xp -platform win32-msvc2013 -icu -nomake examples -prefix C:QT-Compile
Я использовал windeployqt.exe и поместил необходимые библиотеки DLL и … рядом с исполняемым файлом.
Запустил приложение в Windows XP, и я продолжаю получать следующие ошибки, а затем сбой приложения.
Окно сообщения :
The procedure entry point strnlen could not be located in the dynamic link library msvcrt.dll
Отладчик QT:
class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(class QFlags<enum QWindowsOpenGLTester::Renderer>): Could not initialize EGL display: error 0x3001
class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(class QFlags<enum QWindowsOpenGLTester::Renderer>): When using ANGLE, check if d3dcompiler_4x.dll is available
Failed to load opengl32sw.dll (The specified module could not be found.)
class QOpenGLStaticContext *__cdecl QOpenGLStaticContext::create(bool): Failed to load and resolve WGL/OpenGL functions
3 ответа
Лучший ответ
Первая ошибка, связанная с msvcrt.dll, связана с тем, что библиотеки DLL среды выполнения Visual Studio не включены в ваш двоичный файл. Кажется, что на машине с Win XP эти библиотеки отличаются от тех, с которыми связано ваше приложение.
Следующие две ошибки связаны с невозможностью запустить ANGLE, вероятно, из-за несоответствия времени выполнения MS VS, с которым вы столкнулись ранее.
По сути, просто поместите msvcr110.dll и msvcp110.dll в свою папку (или предоставьте средства для установки MS VS Redistributable для 2013 Studio)
Вот подробный документ по развертыванию от digia — http://doc.qt.io/qt -5 / windows-deployment.html
Также я бы посоветовал вам использовать инструмент qt windeployqt.exe как часть процесса развертывания. Использование простое — windeployqt.exe path/to/your/binary/file.exe
Он скопирует почти все, что вам нужно для запуска вашего приложения повсюду, не беспокоя вас о включении некоторых плагинов, dll и т. Д. (Хотя он не будет копировать упомянутые выше библиотеки времени выполнения MSVS)
Также, если вас интересует сообщение об использовании разных opengl для qt5, построенных динамически, загрузка графических драйверов (пытается использовать opengl по умолчанию -> терпит неудачу, пытается использовать ANGLE -> в случае неудачи пытается использовать программное обеспечение opengl (libmesa)) — http://doc.qt.io/qt-5 /windows-requirements.html#dynamically-loading-graphics-drivers
Это немного сложнее, чем в Qt4, но когда вы, наконец, справитесь с этим должным образом, он будет более безопасным даже на машинах без графических драйверов или без прямой поддержки X или запущенных через VPN.
ОБНОВИТЬ
Кажется, что и настольный opengl, и ANGLE не работают для вас (что означало бы, что у вас версия реализации OpenGL меньше 3.0 (по умолчанию в win xp 2.0) для настольного opengl не работает, и у вас нет DirectX 11 или DirectX 9 правильно установлены драйверы (для выхода из строя ANGLE).
Это будет означать, что это либо виртуальная машина, либо окно без каких-либо драйверов. Чтобы решить эту проблему, включите также opengl32sw.dll (libmesa) в исполняемый файл. Это еще один выход на тот случай, если рабочий стол и ANGLE не сработали.
Вы можете взять его из папки, в которой установлен QtCreator в папке / tools. Или загрузите его здесь — http://download.qt.io/development_releases/prebuilt/llvmpipe / windows / в зависимости от вашей арки.
Кроме того, попробуйте поместить d3dcompiler_46.dll из вашего опыта выигрыша рядом с исполняемым файлом. Это может исправить ошибку времени выполнения и позволит запустить ANGLE — https: // bugreports .qt.io / plugins / servlet / mobile # issue / QTBUG-44985
Обновление 2:
Давайте получим это построчно. Вы получили предупреждение The procedure entry point strnlen could not be located in the dynamic link library msvcrt.dll из-за того, что у вас Win XP не с SP3, а с SP2 (Microsoft отказалась от поддержки win XP SP2 для MSVS 2013) — подробности здесь, где есть такая же проблема. Или есть та же самая ошибка, здесь, которая в основном советует использовать программное обеспечение opengl.
Теперь ошибки, которые вы видите в журнале:
-
class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(class QFlags<enum QWindowsOpenGLTester::Renderer>): Could not initialize EGL display: error 0x3001— это сбой рабочего стола OpenGL, так как у вас нет Open GL 2.0 -> надлежащего графического драйвера. -
class QWindowsEGLStaticContext *__cdecl QWindowsEGLStaticContext::create(class QFlags<enum QWindowsOpenGLTester::Renderer>): When using ANGLE, check if d3dcompiler_4x.dll is available— УГОЛ не удался. Потому что либо — qt использует mvcrt.dll для MSVS 2013, который больше не поддерживает вашу Win XP SP2, либо у вас нет d3dcompiler. Возможно, он будет работать с Qt 5.4, созданным с помощью MSVS 2008 или MSVS 2012.
Failed to load opengl32sw.dll (The specified module could not be found.) — Эти ошибки связаны с отсутствием файла
class QOpenGLStaticContext *__cdecl QOpenGLStaticContext::create(bool): Failed to load and resolve WGL/OpenGL functionsopengl32sw.dll. Который я уже предоставил вам ссылку для загрузки и установки в исполняемый файл.
И приложение вылетает из-за того, что Qt вообще не может запустить ни один из режимов OpenGl. Так что в основном все, что вы можете сделать, это заставить приложение использовать программное обеспечение OpenGL (я давал вам ссылку, как это сделать много раз, пожалуйста, прочтите это руководство.) Или используйте qt 5.4 и попробуйте запустить угол. Программное обеспечение OpenGL может работать некорректно и иметь некоторые проблемы со сложными графическими интерфейсами, но в основном это единственное, что осталось.
0
Shf
30 Дек 2015 в 13:07
Я нашел другое решение в качестве дополнительной возможности переключиться с opengl на программный растеризатор и удалить эти сообщения:
Could not initialize EGL display: error 0x3001
When using ANGLE, check if d3dcompiler_4x.dll is available
Потому что в моем случае это была среда VirtualBox, которая в настоящее время имеет проблемы с OpenGL / DirectX (https://forums.virtualbox.org/viewtopic.php?t=82614&start=15#p408392), затем я попытался найти решение и каким-то образом обойти рендеринг.
Сам QT имеет возможность переключать или отключать несколько встроенных опций без необходимости что-либо перестраивать. Как описано здесь:
https://doc.qt.io/ qt-5 / windows-requirements.html # dynamic-loading-graphics-drivers
Можно предоставить файл конфигурации в формате JSON, определяющий, какую реализацию OpenGL использовать в зависимости от видеокарты и версии драйвера. Местоположение задается переменной окружения QT_OPENGL_BUGLIST. Относительные пути разрешаются с помощью QLibraryInfo :: SettingsPath или QStandardPaths :: ConfigLocation. В файле используется формат списка ошибок драйвера, используемый в The Chromium Projects. Он состоит из списка записей, каждая из которых определяет набор условий и списка ключевых слов функции. Как правило, идентификатор устройства и идентификатор поставщика используются для соответствия конкретной видеокарте. Их можно найти в выводе инструментов qtdiag или dxdiag.
Инструмент qtdiag хранится в основном рядом с исполняемым файлом qmake. Вы можете дополнительно запустить его для диагностики конечной системы на предмет других ошибок.
Для VirtualBox вы можете попробовать следующее:
{
"entries": [
{
"id": 1,
"description": "Software OpenGL rasterizer (opengl32sw.dll)",
"os": {
"type": "win"
},
"vendor_id": "0x80EE",
"device_id": ["0xBEEF"],
"driver_version": {
"op": "<=",
"value": "5.1.38.22592"
},
"features": [
"disable_desktopgl", "disable_angle"
]
}
]
}
, Куда:
disable_desktopgl, disable_angle — когда ускоренный путь не требуется. Это гарантирует, что единственный вариант, который Qt пробует, — это программный растеризатор (opengl32sw.dll). Может быть полезен в виртуальных машинах и приложениях, которые развернуты в большом количестве старых систем.
5.1.38.22592— это версия VirtualBox.
Возможно, это не то, что вы ищете, но я не нашел его вовремя для себя.
0
Andry
2 Июл 2019 в 18:59
Мы встретили ту же проблему в win 7, решаемую установкой драйвера видеокарты
0
Jonguo
8 Мар 2018 в 10:19
If this has boiled down to an ‘ldconfig’ issue you may be having an «LD_LIBRARY_PATH problem» — ‘ldd’ respects that so results can differ depending on it. That is, without it set correctly ‘ldd’ may erroneously pick a system lib instead of yours.
In my case, I rarely produce an «official» package (.deb/.rpm etc) because what I used to be asked to build used to be «updates» to existing packages and thus do not want to use ‘ldconfig’ either. Instead..
Code: Select all
foo@sdu /kvm $ cat /usr/local/sd/bin/sd-qt
#!/bin/bash
PATH=/usr/local/QT/5.12.5/bin:$PATH
LD_LIBRARY_PATH=/usr/local/QT/5.12.5/lib64:/usr/local/QT/5.12.5/lib32:/usr/local/QT/5.12.5/lib:/usr/local/QT/5.12.5/lib/qtcreator
LLVM_INSTALL_DIR=/usr/local/QT/5.12.5
QTC_ENABLE_LIBTOOLING=1
QTDIR=/usr/local/QT/5.12.5
MANPATH=/usr/local/QT/5.12.5/share/man
INFOPATH=/usr/local/QT/5.12.5/share/info
"$@"
I’m not sure all the above is required (the Qt docs can be confusing, especially across versions).
In essence, whenever I want to invoke a 5.12.5 app I use «sd-qt [appname]» and the correct things are found without impacting the system in any way. Obviously you’d replace «$@» with your app name. You can see something similar happening in ‘qtcreator.sh’ if you’ve ever built it. You’ll be able to call ‘qtcreator’ directly if you’ve got the above correct.
Note the above is from my PC. It’s the same on an rpi however. I’m using the PC example because it does use a symlink but only in one place: the installation directory..
Code: Select all
foo@sdu /kvm $ lc /usr/local/QT/
total 8
lrwxrwxrwx 1 root root 5 Feb 15 05:14 5.12.5 -> 5125r
drwxr-xr-x 2 foo foo 4096 Mar 22 08:49 5125d
drwxr-xr-x 24 root root 4096 Feb 14 21:48 5125r
5125r is a normal (release) build whereas 5125d is same but with debug. Both are built and install to /usr/local/QT/5.12.5/ and all I do is rename the target folder then point the symlink to one of them. I do it this way because with a complex build like Qt you can never be certain there isn’t a hard coded path in there — plus I build a load of other stuff before Qt.
You wouldn’t need that lengthy LD_LIBRARY_PATH above just for the pi. It’s just that particular search arrangement works for the PC and an rpi and saves my build script having to specifically having to check which target it is building for (and should also work if ever a 64bit rasbian comes along).
I got the following error when set
export QT_QPA_PLATFORM=eglfs
export QT_QPA_EGLFS_INTEGRATION=none
the configure output is:
QPA backends:
DirectFB …………. no
EGLFS ……………. yes
EGLFS i.MX6 …….. no
EGLFS i.MX6 Wayland. no
EGLFS EGLDevice …. no
EGLFS GBM ………. yes
EGLFS Mali ……… no
EGLFS Raspberry Pi . no
EGLFS X11 ………. no
LinuxFB ………….. yes
The platform is Beagle Bone Black.
with sgx ddk installed.
^C(devenv) root@beaglebone:~# lsmod | grep example
bc_example 8635 0
pvrsrvkm 433627 1 bc_example
loaded library «/usr/local/qt5/plugins/platforms/libqeglfs.so»
QFactoryLoader::QFactoryLoader() checking directory path «/usr/local/qt5/plugins/platforms/egldeviceintegrations» …
QFactoryLoader::QFactoryLoader() checking directory path «/usr/local/qt5/plugins/egldeviceintegrations» …
QFactoryLoader::QFactoryLoader() looking at «/usr/local/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so»
Found metadata in lib /usr/local/qt5/plugins/egldeviceintegrations/libqeglfs-kms-integration.so, metadata=
{
«IID»: «org.qt-project.qt.qpa.egl.QEGLDeviceIntegrationFactoryInterface.5.5»,
«MetaData»: {
«Keys»: [
«eglfs_kms»
]
},
«className»: «QEglFSKmsGbmIntegrationPlugin»,
«debug»: false,
«version»: 329472
}
Got keys from plugin meta data («eglfs_kms»)
QFactoryLoader::QFactoryLoader() checking directory path «/root/egldeviceintegrations» …
libEGL warning: DRI3: xcb_connect failed
libEGL warning: DRI2: xcb_connect failed
libEGL warning: DRI2: xcb_connect failed
Could not initialize egl display
Aborted
Please Help to advise how to proceed.
Thanks,
Я статически скомпилировал QT со следующими флагами:
configure -recheck-all -strip -prefix "C:Qtqt_d_gl" -platform win32-msvc -static -release -opensource -confirm-license -opengl dynamic -nomake examples -nomake tests
Я ожидаю, что он может поддерживать как OpenGL, так и ANGLE.
Когда я запускаю программу, поставляемую в комплекте с этим QT на Windows 10 (новая без дополнительных установок), я получаю следующие ошибки:
Warning: QWindowsEGLStaticContext::create: Could not initialize EGL display: error 0x3001
Warning: QWindowsEGLStaticContext::create: When using ANGLE, check if d3dcompiler_4x.dll is available
И, в конце концов, я не могу получить ни OpenGl, ни ANGLE (программа, предназначенная для воспроизведения видео, поэтому на некоторых компьютерах я получаю только звук (на большинстве компьютеров (включая несколько win 10) я проверяю это, и все работает нормально, только в определенных Windows 10 это не работает.).
Я включил этот список DLL с EXE:
libEGL.dll
libGLESv2.dll
OpenAL32.dll
ass.dll
libass.dll
opengl32sw.dll
d3dcompiler_47.dll
Хотя все необходимые файлы предположительно на месте (в той же папке, что и мой исполняемый файл), я все равно получаю вышеуказанные ошибки.
Я предполагаю, что если я установлю DirectX тогда ситуация будет решена, но на данный момент я не хочу ее устанавливать, нет никаких причин, по которым есть необходимость в дополнительных установках, поскольку Windows 10 поставляется с предварительно установленным DirectX 11 и имеется поддержка ANGLE, это не ясно по мне так не получается …
Кто-нибудь сталкивался с этой проблемой раньше и знает решение? Может быть, это известная ошибка или, возможно, я не правильно настроил QT?
Вы думаете, что это ошибка?
0
Решение
Задача ещё не решена.
Другие решения
Других решений пока нет …
I try to run the following sample script on Windows 7 with OpenGL 1.1:
from kivy.app import App
from kivy.uix.label import Label
class MyApp(App):
def build(self):
return Label(text='Hello world')
if __name__ == '__main__':
MyApp().run()
and i receive the following error
[INFO ] [Logger ] Record log in C:UsersAdmin.kivylogskivy_20-03-09_20.txt
[INFO ] [deps ] Successfully imported "kivy_deps.gstreamer" 0.2.0
[INFO ] [deps ] Successfully imported "kivy_deps.angle" 0.2.0
[INFO ] [deps ] Successfully imported "kivy_deps.glew" 0.2.0
[INFO ] [deps ] Successfully imported "kivy_deps.sdl2" 0.2.0
[INFO ] [Kivy ] v1.11.1
[INFO ] [Kivy ] Installed at "F:Data_analyticsvenvlibsite-packageskivy_init_.py"
[INFO ] [Python ] v3.6.0 (default, Jan 23 2017, 17:35:20) [MSC v.1900 32 bit (Intel)]
[INFO ] [Python ] Interpreter at "F:Data_analyticsvenvScriptspython.exe"
[INFO ] [Factory ] 184 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_sdl2, img_gif (img_pil, img_ffpyplayer ignored) [INFO ] [Text ] Provider: sdl2
[INFO ] [Window ] Provider: sdl2
[INFO ] [Window ] Activate GLES2/ANGLE context
[CRITICAL] [Window ] Unable to find any valuable Window provider. Please enable debug logging (e.g. add -d if running from the command line, or change the log level in the config) and re-run your app to identify potential causes sdl2 - RuntimeError: b'Could not initialize EGL' File "F:Data_analyticsvenvlibsite-packageskivycore_init_.py", line 71, in core_select_lib cls = cls() File "F:Data_analyticsvenvlibsite-packageskivycorewindowwindow_sdl2.py", line 152, in init super(WindowSDL, self).init() File "F:Data_analyticsvenvlibsite-packageskivycorewindow_init_.py", line 981, in init self.create_window() File "F:Data_analyticsvenvlibsite-packageskivycorewindowwindow_sdl2.py", line 290, in create_window self.get_gl_backend_name()) File "kivycorewindow_window_sdl2.pyx", line 224, in kivy.core.window._window_sdl2._WindowSDL2Storage.setup_window File "kivycorewindow_window_sdl2.pyx", line 74, in kivy.core.window._window_sdl2._WindowSDL2Storage.die
[CRITICAL] [App ] Unable to get a Window, abort.
I have used user environment variable KIVY_GL_BACKEND with value angel_sdl2.
Any idea what should i correct and get a successful result?
posted 2018-05-29T16:36:04+00:00
dz1336
Joined January 2018
Problem Details:Anyone can help me? osu! crashed
Sorry for my english.It’s very bad 
Here is a crash log:
#=z1U64elhN$6ScXutjLe68OMafNiDW: No available GL context found. —> OpenTK.Graphics.GraphicsContextException: Failed to initialize EGL, error NOT_INITIALIZED.
at OpenTK.Platform.Egl.EglWindowInfo..ctor(IntPtr handle, IntPtr display, IntPtr surface)
at OpenTK.Platform.Egl.EglAnglePlatformFactory.CreateWindowInfo(IAngleWindowInfoInternal window_info, Int32 major, GraphicsContextFlags flags)
at OpenTK.Platform.Egl.EglAnglePlatformFactory.CreateGLContext(GraphicsMode mode, IWindowInfo window, IGraphicsContext shareContext, Boolean directRendering, Int32 major, Int32 minor, GraphicsContextFlags flags)
at OpenTK.Graphics.GraphicsContext..ctor(GraphicsMode mode, IWindowInfo window, IGraphicsContext shareContext, Int32 major, Int32 minor, GraphicsContextFlags flags)
at #=zN5FEz26lyeeReWfdrjnq99Map8xE.#=zegPSY_c=(Int32 #=zbrLuJSw=, Int32 #=zxzJ1FKg=, GraphicsContextFlags #=zzeNMliw=)
at #=zl1FmSAdVU5XcZFWz2wwT96w=.#=zh4G6cmQDc_G1(GraphicsContextFlags #=zzeNMliw=)
— End of inner exception stack trace —
at #=zl1FmSAdVU5XcZFWz2wwT96w=.#=zh4G6cmQDc_G1(GraphicsContextFlags #=zzeNMliw=)
at #=zl1FmSAdVU5XcZFWz2wwT96w=.#=zh4G6cmQDc_G1(GraphicsContextFlags #=zzeNMliw=)
at #=zl1FmSAdVU5XcZFWz2wwT96w=.#=zh4G6cmQDc_G1(GraphicsContextFlags #=zzeNMliw=)
at #=zl1FmSAdVU5XcZFWz2wwT96w=.OnHandleCreated(EventArgs #=z_Pvg3ZA=)
at #=zYTfEQdWXPSgMtNA4bKQNAjWhu_TZ.OnHandleCreated(EventArgs #=z_Pvg3ZA=)
at System.Windows.Forms.Control.WmCreate(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmCreate(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at #=zekbVG2TReeQyJ70gKx_9C2k=.WndProc(Message& #=z_sw5Hvg=)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Answer modrei: G33/G31 Express Chipset(Intel GMA 3100)
(Sorry I Can’t Answer Everybody So I Will Answer In This Post)
Last edited by dz1336 2018-05-29T18:34:29+00:00, edited 1 time in total.
are you running compatebility mode if yes put it off
in the cfg file in osu folder
dz1336
Joined January 2018
G33/G31 Express Chipset(Intel GMA 3100)
modrei_DELETED
Dntm8kmeeatu wrote:
Your GPU does not support the required OpenGL version to run the latest osu! builds. There are two ways to get back to an older version of osu! so that you can play the game:
- Open your osu! folder (the default path is «C:Users<Username>AppDataLocalosu!»)
- Edit the file named «osu!.cfg» in notepad (you may need to enable file extensions to make it easier to find)
- Set the «_ReleaseStream» line equal to «Stable» (e.g. _ReleaseStream = Stable)
- Save the file and reopen osu!
If that doesn’t work, download this installer (direct download link) and run it. If you already have a previous osu! installation with maps, skins, etc, make sure you change the installation path to the correct location on your computer. Otherwise it might install to a different location and you will need to move all of your maps and other data over manually.
dz1336
Joined January 2018
Thanks you so much modrei! Now i can play the game ^_^