In case you're experiencing technical issues with Stremio like: not being able to start it, UI freezing, performance issues, etc., you can try tweaking internal settings by setting following envionment variables.
Rendering loop
Render loop can be configured through the QSG_RENDER_LOOP
environment variable there are three options available:
- basic
- windows
- threaded
If you want to run stremio on older hardware you might try setting this variable to basic.
OpenGL
The loading mechanism can be configured through the QT_OPENGL
environment variable and the following application attributes:
Qt::AA_UseDesktopOpenGL
Equivalent to settingQT_OPENGL
todesktop
.Qt::AA_UseOpenGLES
Equivalent to settingQT_OPENGL
toangle
.Qt::AA_UseSoftwareOpenGL
Equivalent to settingQT_OPENGL
tosoftware
.
In order to set this variable simply use setx command as described in the Angle chapter
More about this setting you can find here
https://doc.qt.io/qt-5/windows-requirements.html
Angle
To switch ANGLE platform all you have to do is add environment variable and it is pretty easy! Awesome :-)
Please follow these instructions in order to switch ANGLE platform
- Click start button
- Click All Programs followed by Accessories
- Right click Command Prompt and run it as a administrator
- Paste there following command
- setx QT_ANGLE_PLATFORM d3d9 to use direct3D 9.
- setx QT_ANGLE_PLATFORM d3d11 to use direct3D11.
- setx QT_ANGLE_PLATFORM wrap to use direct3D11 software rasterizer.
- Now you can restart stremio and it should work without any problem!
More about this setting you can find here
Comments
0 comments
Article is closed for comments.