FS#70245 - glx, picom, i3 and nvidia

Attached to Project: Community Packages
Opened by Radu Caprarin (radu.mihai10) - Wednesday, 31 March 2021, 15:04 GMT
Last edited by Alexander F. Rødseth (xyproto) - Friday, 16 April 2021, 08:12 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Sven-Hendrik Haase (Svenstaro)
Felix Yan (felixonmars)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: I don't know if I should post this here or not but whenever I set picom's backend to glx all my windows get glitched, xrandr works properly but glx doesn't even render windows, they are all just a background color and I can't even switch workspaces on i3(at least I can't see them changing, keyboard input is being read properly). This has happened since I installed arch on my system(1-2 months ago) , unrelated to new updates. I can confirm that glx used to work as backend for me with this machine with other distros.

Additional info:
picom 8.2-1

CPU: intel i7-6700k
GPU: nvidia gtx 970

I attached my glxinfo.

Steps to reproduce: set glx as backend in picom.conf, open any window or try to change workspaces
   glxinfo.txt (114.8 KiB)
This task depends upon

Closed by  Alexander F. Rødseth (xyproto)
Friday, 16 April 2021, 08:12 GMT
Reason for closing:  Fixed
Additional comments about closing:  Appears to be fixed with the latest mesa update
Comment by Radu Caprarin (radu.mihai10) - Wednesday, 31 March 2021, 16:34 GMT
Actually, the problem I think is with glx, not picom. Glx doesnt seem to work for me at all. I do have an openGL project that doesn't work if I try to render something through glx libraries.
Comment by Alexander F. Rødseth (xyproto) - Tuesday, 06 April 2021, 09:31 GMT
Thanks for reporting. Could this be a problem with the nvidia drivers? Does it work if you use the proprietary Nvidia drivers (or Nouveau, if you're currently using the Nvidia drivers)?
Comment by Radu Caprarin (radu.mihai10) - Tuesday, 06 April 2021, 10:37 GMT
I'm using the proprietary ones. It doesn't work with the nouveau drivers either. I don't know what it could be. The thing is, I have a multiple boot system, I freshly installed an arch based distro that uses the same packages and there everything works, however even if I freshly install arch(I tried it 2-3 times) glx never really works (at least with picom) as backend(I've had this issue for quite some time). I always install the same packages on every installation so I don't think I am missing installing something.
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 09 April 2021, 17:35 GMT
Since this doesn't appear to be a driver specific problem, I'm not sure what I can contribute here.
Comment by Alexander F. Rødseth (xyproto) - Saturday, 10 April 2021, 12:40 GMT
If it's not driver-related and not picom-related, could it be i3-related? Does it work with ie. the Nvidia driver + Xfce4 + Picom? Or Openbox?
Comment by Radu Caprarin (radu.mihai10) - Saturday, 10 April 2021, 15:00 GMT
I think the last mesa updates fixed it. I will be testing more but for now everything seems to be fine. Probably it was the driver after all even tho I tested with a different driver as well but at that time it didnt work.

Loading...