#987054 xserver-xorg-core: modesetting driver fails with etnaviv when GPU is Vivante GC2000

Package:
xserver-xorg-core
Source:
xorg-server
Description:
Xorg X server - core server
Submitter:
Josua Mayer
Date:
2021-12-27 00:51:02 UTC
Severity:
normal
Tags:
#987054#5
Date:
2021-04-16 14:52:28 UTC
From:
To:
Dear Maintainer,

The Vivante GC2000 supported by etnaviv will report support for Desktop OpenGL 1.3,
which in turn makes the modesetting driver fail because it requires 2.1 or later.

There is already a patch [1] in the master branch of xorg addressing this issue,
please consider backporting it to Debian for a chance of inclusion in Bullseye.

Yours sincerely
Josua Mayer

[1] https://gitlab.freedesktop.org/xorg/xserver/-/commit/26004df63c25061586a967f3586795a75280acc2

#987054#10
Date:
2021-12-27 00:48:45 UTC
From:
To:
title xserver-xorg-core: modesetting driver failing requesting OpenGL >= 2.1

Thanks so much Josua!

I was facing the same problem... with a completely different card. An
old NVIDIA GeForce, for which nouveau works for a while to then freezes
with a GPU lockout. Trying to use another driver failed with the same:

So it's not just Vivante GC2000 that suffers this.

The real merit goes to Lubomir for the upstream implementation, of
course, but without this bug, it's unlikely I would have found commit
26004df6.
Plus, your backport worked flawlessly.

Debian X, it would be nice if this could be included in a point
release.


Regards