D9495: Properly detect Gallium drivers with newer Mesa

Fabian Vogt noreply at phabricator.kde.org
Mon Dec 25 11:08:36 UTC 2017


fvogt added a comment.
Restricted Application edited projects, added KWin; removed Plasma.


  In https://phabricator.kde.org/D9495#182983, @graesslin wrote:
  
  > In https://phabricator.kde.org/D9495#182931, @lbeltrame wrote:
  >
  > > > I consider detecting for newer driver a feature.
  > >
  > > That might make things more difficult for downstreams, however.
  >
  >
  > Yes, of course. That's an issue which has created problems for me for years. KWin releases and mesa releases are not synced. This results in KWin not having a chance to be tested against latest Mesa. Distros combine these things. Like here openSUSE apparently combines a two year old KWin with a new Mesa.
  
  
  Yes, it was decided that the latest Mesa for Leap is useful for newer hardware. Not uncommon, I suppose.
  
  Note that I'm mostly asking for Plasma/5.11 here. When KWin 5.11 got released, Mesa already had this behaviour. So it has always been broken.
  
  > Backporting is even more an issue. Because other distros might not have the new driver versions. And some changes in the past have been mutual exclusive.
  
  This commit isn't.
  
  > If such issues happen KWin master must be changed to require the newer Mesa version and explicitly break compatibility with older Mesa.
  
  Well, you can get the mesa version at runtime, so this can't really happen. It's ugly, but solvable.
  
  > In the end the problem here is not that KWin code needs to be adjusted, but that Mesa devs still don't get that their version and renderer information is considered by downstreams as part of an API.
  
  Yes, but until that is the case, ignoring the problem isn't a workaround.

REPOSITORY
  R108 KWin

BRANCH
  Plasma/5.8

REVISION DETAIL
  https://phabricator.kde.org/D9495

To: fvogt, #plasma, graesslin
Cc: lbeltrame, kwin, plasma-devel, #kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20171225/f3015ef6/attachment.html>


More information about the Plasma-devel mailing list