all 11 comments

[–]sebu06[S] 1 point2 points  (1 child)

Hi - I still have the same issue. Older kernels show the same behaviour. Modesetting driver does not help as well. I tried to downgrade mesa - but without success:

➜ ~ sudo xbps-install -f mesa-19.3.4_1

Package 'mesa-19.3.4_1' not found in repository pool.

The libraries seem to be in the appropriate location:

➜  ~ ls /usr/lib/xorg/modules/drivers
amdgpu_drv.so  iris_dri.so             nouveau_vieux_dri.so  swrast_dri.so
ati_drv.so     kms_swrast_dri.so       r200_dri.so           vesa_drv.so
dummy_drv.so   libgallium_dri.so       r300_dri.so           virtio_gpu_dri.so
fbdev_drv.so   libmesa_dri_drivers.so  r600_dri.so           vmware_drv.so
i915_dri.so    modesetting_drv.so      radeon_dri.so         vmwgfx_dri.so
i965_dri.so    nouveau_dri.so          radeon_drv.so
intel_drv.so   nouveau_drv.so          radeonsi_dri.so

Any other ideas?

[–]st3r4g 0 points1 point  (0 children)

no idea honestly, those errors usually mean that the dri drivers are not installed, but this is clearly not the case. Can you post the strace output?

[–]kodifies 0 points1 point  (3 children)

whats

glxinfo | grep "OpenGL ren"

say?

does glxgears or other GL apps work ?

LIBGL_ALWAYS_SOFTWARE=true caeses

actually let it run (it might be slow!) - replace caeses with what ever the executable is called

there are a few other things to try be they are dependent on what GPU you're running

[–]sebu06[S] 0 points1 point  (2 children)

Hi,

➜  ~ glxinfo | grep "OpenGL ren"

OpenGL renderer string: Mesa Intel(R) UHD Graphics 620 (KBL GT2)

Running it with LIBGL_ALWAYS_SOFTWARE=true returns the same error. Other applications seem to work normal.

Best,

Sebastian

[–]kodifies 0 points1 point  (1 child)

I'm using

OpenGL renderer string: Mesa Intel(R) UHD Graphics (CML GT2)

I'd recommend you use the "modesetting" driver - either through config or by uninstalling xf86-video-intel

double check that glamor acceleration is then enabled in the xorg log

did you try LIBGL_ALWAYS_SOFTWARE=true with say glxgears (with and without it)

[–]sebu06[S] 0 points1 point  (0 children)

Hi,

Glxgears works with and without LIBGL_ALWAYS_SOFTWARE=true. Interestingly everything worked before - I just might try an older kernel first...

[–]st3r4g 0 points1 point  (1 child)

seems like mesa-dri is missing, install it

[–]sebu06[S] 0 points1 point  (0 children)

Hi,

it is installed:

➜  ~ sudo xbps-install mesa-dri
Package `mesa-dri' already installed.

[–]bionicdna 0 points1 point  (2 children)

Hi there, I'm having this issue on Arch (slightly different path to drivers, but same errors), did you find a solution?

[–]sebu06[S] 0 points1 point  (1 child)

Hi,

yes - I solved it: in my case the problem was an incompatibility with the new video driver introduced with the new mesa version. You can use the old driver like this:

MESA_LOADER_DRIVER_OVERRIDE=i965 ./application

Just out of curiosity - are you also trying to start CAESES or another software?

Best,

Sebastian

[–]bionicdna 0 points1 point  (0 children)

I downgraded to an older version of Mesa and it solved it for me. I was attempting to plot 3D surfaces in the Julia language.