I used Blender 2.79 for some projects and rendered them on a cluster with 160 cores (Windows Server 2008 R2). No opengl 3.3 available works fine...

Now I tried to upgrade to 2.8. I was able to get the 2.8 32 bit version running with MESA 3D (software opengl) but I was not able to find a dll for 64 bit and I am to supid to build it myself. Problem with the 32bit version is, that I can not use all cores...

Why is there a need of opengl even so I am using cycles only and the commandline? example line from a batch script: blender -b %file% -o %outpath% -P %pyfile% -f 2

Does anyone know a workaround?

Does anyone know where I can find a MESA 3D opengl.dll for 64 bit?

Thanks a million....

Thanks for your answer. It seems there are outdate (only opengl 2.1 support). But I found the dlls -> the result is even so dissapointing...

For the 32 bit version I used: https://fdossena.com/?p=mesa/index.frag For the 64 bit version I used: https://www.maxon.net/de/nc/download-demo/ You do not have to install it, dll is in the folder R20InstallerDemoWIN.zip\bin\resource\libs

I generated a testfile with blender 2.79b and run on the command line in all configurations.

blender-2.79b-windows32 2.79 32 bit -> time: 9:46.61 (CPU load ~ 20 %) dll from frederico

blender-2.79b-windows64 2.79 64 bit -> time: 2:27.22 (CPU load ~ 99%) dll from Cinema 4D Demo

blender-2.80.0-git.79ce2054d436-windows32 2.8 32 bit -> time: 11:49.05 (CPU load ~ 20 %) dll from frederico

blender-2.81.0-git.2b8bc1a22ecb-windows64 2.8 64 bit -> time: 6:17.22 (CPU load ~40%) dll from Cinema 4D Demo

Number of threads is on auto.

Any suggestions?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.