Bug 407091 - Opengl compositing not working with nouveau
Summary: Opengl compositing not working with nouveau
Status: RESOLVED WORKSFORME
Alias: None
Product: kwin
Classification: Plasma
Component: compositing (show other bugs)
Version: 5.15.4
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-04-30 13:25 UTC by Niels
Modified: 2019-05-06 20:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
support information when using opengl 2.0 (4.66 KB, text/plain)
2019-05-06 18:08 UTC, Niels
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Niels 2019-04-30 13:25:26 UTC
After upgrading from 5.14 to 5.15, opengl compositing has stopped working with the nouveau driver. Transparency effects are gone and windows are slow to move.

I'm not sure how to debug this.
Comment 1 Vlad Zahorodnii 2019-05-06 08:12:51 UTC
Does compositing work with the proprietary NVIDIA driver?
Comment 2 Niels 2019-05-06 08:15:54 UTC
I don't know -- I've never had it installed and I'm not going to.

I'm using the Xrender rendering backend now. It works pretty well, but it's not fast and videos are tearing.
Comment 3 Vlad Zahorodnii 2019-05-06 08:21:32 UTC
> Transparency effects are gone

Hmm, can you post otuput of `qdbus org.kde.KWin /KWin supportInformation`?
Comment 4 Niels 2019-05-06 08:35:32 UTC
I first updated to 5.15 about a month ago or so, from an unofficial copr repository. I immediately noticed the missing opengl compositor and went back to 5.14 as I couldn't make things work.

I updated to the official Fedora 5.15 a couple of days before posting this bug, and was disappointed to see the same problem that I still couldn't solve. Xrender is fine, but I still reported the bug.

Just now, I changed to opengl to get the list you asked for, and it just works! Something must have changed on my system quite recently, I'm guessing kernel or mesa.

So I'm pretty happy with how quickly you solved my problem. Thanks!
Comment 5 Vlad Zahorodnii 2019-05-06 08:36:43 UTC
Okay, cool. Marking as works for me.
Comment 6 Niels 2019-05-06 18:08:44 UTC
Created attachment 119875 [details]
support information when using opengl 2.0
Comment 7 Niels 2019-05-06 18:09:01 UTC
It stopped working after some reboots, so now I'm questioning if it actually worked earlier. I've tried using older kernels with no result.

I've attached the support information. One thing that sticks out is "OpenGL vendor string: VMware, Inc." which seems incorrect and odd.
Comment 8 Vlad Zahorodnii 2019-05-06 20:23:41 UTC
It means that you're using the software renderer, which explains lagginess mentioned in the first comment.