-
Notifications
You must be signed in to change notification settings - Fork 500
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
X11 GLX development #141
Comments
As an OpenGL developer you should know what is the correct way to report an issue. With this limited information -- no program code, no driver info, no backtrace -- it's impossible to figure out what's wrong. compton has been here for a few years, and I don't remember any reports that it would crash a proper-written OpenGL application on a sane driver. Please make sure you are using GLX backend instead of X Render, unless you found GLX backend is causing the crash. X Render frequently uses software rendering and is too slow to handle such cases. Some of those GLX backend optimization options could be pretty useful, as well. If neither your application or compton is limiting the painting rate, most likely they will either exhaust GPU or CPU . Use your driver's VSync option, |
glxgears hangs just like my apps, using lastest fglrx from ati website, i cant post any traceback because there is no error, screen simply freezes when i close any opengl app and windows decorations dissapear, then cpu usage goes up ( i think so because of fan speed increase :) ) and then i need to stop xserv by ctrl-alt-backspace so i can start it up again. i stole compton-config from some website and even didnt read it because i am lazy m-f who just want to move his fluxbox windows tearfree and your code does it better than xcompmgr , but after checking it out i can say that i am using glx :), will try it on some other driver and post my progress |
Perhaps a driver issue, then. fglrx has almost the most broken X composite support among all the drivers, and it has various issues in OpenGL as well. I haven't received such severe reports, though. You could try to adjust your compton configuration (or use
Use gdb to attach to X or compton, but make sure you built them with debugging symbols or have debugging symbols installed. For more complex scenarios, a global profiler (sysprof, perf, etc.) or application wide profiler (callgrind, etc.) could be helpful.
Doesn't killing compton from a virtual console work?
Which unfortunately feels like a bad habit... |
This reminds me of #114, I had very similar problems. I honestly think it is an FLGRX issue. In my case, I eventually gave up on FGLRX and went back to the Oibaf's git builds of Mesa, which work flawlessly. |
Quote from an interesting article Dolphin Emulator and OpenGL drivers - Hall of Fame/Shame:
So, SDL dies on |
Didnt have time to switch to mesa yet, but chromium crashes with any webgl content with compton, so its not only XCloseDisplay() problem. |
With GTX 670 and nvidia-drivers-325.15, Saint Jean Cathedral works correctly under chromium-30.0.1599.47 or firefox-24.0-r1, with compton on GLX backend. Presumably this is your driver again. What is crashing this time, X, Chromium, or compton? |
XCloseDisplay(display);
this line crashes whole x11 while running/developing opengl apps using compton and floxbox, no problems on xcompmgr, and running fullscreen opengl app with no transparency makes compton use 100 cpu power.
The text was updated successfully, but these errors were encountered: