Maniphest T67998

Blender 2.8 crashes WM
Closed, Resolved

Assigned To
vdfs (BO41)
Authored By
vdfs (BO41)
Jul 31 2019, 2:12 PM
Tags
  • BF Blender
Subscribers
Philipp Oeser (lichtwerk)
Sybren A. Stüvel (sybren)
vdfs (BO41)

Description

System Information
Operating system: MX Linux (Debian) 64bit amd64
Graphics card: Nvidia GT 630

Blender Version
Broken: 2.80
Working: 2.79b

Short description of error
Similar error to what others described. Opening blender, showing only a gray window.
After a few seconds, my window manager (XFCE) or perhaps Xorg itself crashes and only shows a black window.

I downloaded "blender-2.80-linux-glibc217-x86_64.tar.bz2". Blender 2.79b worked just fine

Probably same as T67967, but with no recovery or notification about crashing drivers.

Event Timeline

vdfs (BO41) created this task.Jul 31 2019, 2:12 PM
vdfs (BO41) updated the task description.Jul 31 2019, 2:15 PM
Philipp Oeser (lichtwerk) lowered the priority of this task from 90 to 30.Jul 31 2019, 2:20 PM
Philipp Oeser (lichtwerk) added a subscriber: Philipp Oeser (lichtwerk).

Have you tried upgrading you GPU drivers to the latest from the nvidia site?

vdfs (BO41) added a comment.Jul 31 2019, 2:23 PM

The console says "received x11 error: mismatched...".

$ glxinfo | grep "OpenGL version"
OpenGL version string: 3.0 Mesa 18.2.6

OpenGL version seems too old.
But Blender shouldn't crash, at least not my entire system :/

@Philipp Oeser (lichtwerk) I am not using official nvidia drivers. Just Mesa

vdfs (BO41) updated the task description.Jul 31 2019, 2:30 PM
Philipp Oeser (lichtwerk) raised the priority of this task from 30 to 90.Jul 31 2019, 2:39 PM

Not familiar with Mesa at all.... (not sure why it is only on OpenGL 3.0 for this card...).
I'll set this back to "Needs Triage", maybe someone else knows if it is possible to get this card to use OpenGL 3.3 under Mesa...

vdfs (BO41) added a comment.Jul 31 2019, 3:23 PM

apparently the "core" version is 3.3, but for compatibility reasons it pretends to be 3.0

OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.2.6

Changing it (via environment variables) to pretend to be 3.3 sometimes make it work, but not consistent.
When it works, only with 5 fps in the viewport -_-

Sybren A. Stüvel (sybren) lowered the priority of this task from 90 to 30.Jul 31 2019, 4:03 PM
Sybren A. Stüvel (sybren) added a subscriber: Sybren A. Stüvel (sybren).

Please try with the NVidia drivers. Software OpenGL is never going to perform well.

vdfs (BO41) changed the task status from Unknown Status to Resolved.Jul 31 2019, 7:45 PM
vdfs (BO41) claimed this task.

Installing Nvidia driver was a bit hacky, and was something I didn't want to try.
BUT it worked ?

Now Blender starts perfectly and the viewport performance seems normal ✅

Anyway, people don't now their OpenGL version, and a program should never crash and even take more with it.
So it would be awesome if this would be handled better, maybe with a simple dialog "you are using opengl 3.0, opengl 3.3 is needed"

Thanks for the help @Philipp Oeser (lichtwerk) @Sybren A. Stüvel (sybren) ?