[arch-general] Compositing broken on laptop, Compton and xcompmgr
I've been using Compton on my laptop for about a year without any issues. Recently, I noticed that transparency stopped working, and even more recently, shadows stopped working. If I try calling Compton from the command line I get an error saying "Failed to make GLX context current". I tried to use xcompmgr, but shadows and transparency still don't work, though I don't get any error messages. My Compton command is compton -b -z -c -r 32 My xcompmgr command is xcompmgr -r 32 -o 0.75 -l -16 -t -16 -a -c On Compton, I tried multiple backends, none were successful. I am testing this within bspwm, and got the same error on xmonad as well. However, compiz seems to be working perfectly in my xfce sessions. Recently, WiFi broke on my laptop as well, and now I have to run rfkill unblock WiFi when I start my computer. I'm thinking due to the recent onslaught of issues that this may be a hardware problem, but the laptop is only 3 years old. Any idea what's wrong? Thanks, Harley Wiltzer
On Sat, Mar 12, 2016 at 10:29:39PM +0000, Harley W wrote:
"Failed to make GLX context current" Did you try to google that error? First result: https://bbs.archlinux.org/viewtopic.php?id=165772 You are probably missing one or more of the libraries.
Recently, WiFi broke on my laptop as well, and now I have to run rfkill unblock WiFi when I start my computer. You're gonna have to give more info if you want our help ;) (and please try google first :] )
Cheers, Eric
I can't install lib32-mesa-libgl because it conflicts with my nvidia drivers. Sent using CloudMagic Email<https://cloudmagic.com/k/d/mailapp?ct=pa&cv=8.1.32&pv=5.1.1&source=email_footer_2> On Sat, Mar 12, 2016 at 5:45 PM, Eric Engestrom <eric@engestrom.ch<mailto:eric@engestrom.ch>> wrote: On Sat, Mar 12, 2016 at 10:29:39PM +0000, Harley W wrote:
"Failed to make GLX context current" Did you try to google that error? First result: https://bbs.archlinux.org/viewtopic.php?id=165772 You are probably missing one or more of the libraries.
Recently, WiFi broke on my laptop as well, and now I have to run rfkill unblock WiFi when I start my computer. You're gonna have to give more info if you want our help ;) (and please try google first :] )
Cheers, Eric
On Sat, Mar 12, 2016 at 10:29:39PM +0000, Harley W wrote:
Recently, WiFi broke on my laptop as well, and now I have to run rfkill unblock WiFi when I start my computer. I'm thinking due to the recent onslaught of issues that this may be a hardware problem, but the laptop is only 3 years old. Any idea what's wrong? Thanks, Harley Wiltzer
Which network controller do you have? If you don't know, you can run lspci | grep Wireless which should display the device information. I'm just asking since it could also be just a driver update issue. Then again, it could indeed be a hardware problem. HTH, Jonathan Villatoro
On 03/12/2016 11:29 PM, Harley W wrote:
I've been using Compton on my laptop for about a year without any issues. Recently, I noticed that transparency stopped working, and even more recently, shadows stopped working. If I try calling Compton from the command line I get an error saying "Failed to make GLX context current". I tried to use xcompmgr, but shadows and transparency still don't work, though I don't get any error messages. My Compton command is compton -b -z -c -r 32 My xcompmgr command is xcompmgr -r 32 -o 0.75 -l -16 -t -16 -a -c On Compton, I tried multiple backends, none were successful. I am testing this within bspwm, and got the same error on xmonad as well. However, compiz seems to be working perfectly in my xfce sessions. Recently, WiFi broke on my laptop as well, and now I have to run rfkill unblock WiFi when I start my computer. I'm thinking due to the recent onslaught of issues that this may be a hardware problem, but the laptop is only 3 years old. Any idea what's wrong? Thanks, Harley Wiltzer
TL;DR: It seems to be the daemonize -b switch, try without and putting it yourself into the background via &. Recently the same issue popped up for two of my boxes that are using nvidia-libgl. GL and hardware rendering in general is working totally fine and no logs show any problems (dmesg, Xorg.0.log, journalctl...) so I started debugging the invocation of compton. For me it turned out that its the -b switch that is putting compoton daemon mode and forks to background. I simply replaced the -b invocation and since I'm putting the process simply into the background with & its working fine: compton --config=.config/compton/compton.conf & Did not further investigate what the exact reason or change that introduced this regression is, but that solved it for me ^.^ Maybe I should go through the last installed packages, but did not yet have time as the workaround does its job :P cheers, Levente
I will definitely try this when I get home! Strangely enough, I was a bit suspicious of the -b because until recently I think I had both the -b and the & but I realized that was redundant so I removes the &. Didn't think it would be a big deal. Thanks for the help! Sent using CloudMagic Email<https://cloudmagic.com/k/d/mailapp?ct=pa&cv=8.2.23&pv=5.1.1&source=email_footer_2> On Mon, Mar 14, 2016 at 6:52 AM, Levente Polyak <anthraxx@archlinux.org<mailto:anthraxx@archlinux.org>> wrote: On 03/12/2016 11:29 PM, Harley W wrote:
I've been using Compton on my laptop for about a year without any issues. Recently, I noticed that transparency stopped working, and even more recently, shadows stopped working. If I try calling Compton from the command line I get an error saying "Failed to make GLX context current". I tried to use xcompmgr, but shadows and transparency still don't work, though I don't get any error messages. My Compton command is compton -b -z -c -r 32 My xcompmgr command is xcompmgr -r 32 -o 0.75 -l -16 -t -16 -a -c On Compton, I tried multiple backends, none were successful. I am testing this within bspwm, and got the same error on xmonad as well. However, compiz seems to be working perfectly in my xfce sessions. Recently, WiFi broke on my laptop as well, and now I have to run rfkill unblock WiFi when I start my computer. I'm thinking due to the recent onslaught of issues that this may be a hardware problem, but the laptop is only 3 years old. Any idea what's wrong? Thanks, Harley Wiltzer
TL;DR: It seems to be the daemonize -b switch, try without and putting it yourself into the background via &. Recently the same issue popped up for two of my boxes that are using nvidia-libgl. GL and hardware rendering in general is working totally fine and no logs show any problems (dmesg, Xorg.0.log, journalctl...) so I started debugging the invocation of compton. For me it turned out that its the -b switch that is putting compoton daemon mode and forks to background. I simply replaced the -b invocation and since I'm putting the process simply into the background with & its working fine: compton --config=.config/compton/compton.conf & Did not further investigate what the exact reason or change that introduced this regression is, but that solved it for me ^.^ Maybe I should go through the last installed packages, but did not yet have time as the workaround does its job :P cheers, Levente
participants (4)
-
Eric Engestrom
-
Harley W
-
Jonathan Horacio Villatoro Córdoba
-
Levente Polyak