Slashdot is powered by your submissions, so send in your scoop


Forgot your password?
Graphics Bug Open Source Ubuntu Linux

NVIDIA Fixes Old Compiz Bug 51

jones_supa writes NVIDIA has fixed a long-standing issue in the Ubuntu Unity desktop by patching Compiz. When opening the window of a new application, it would go black or become transparent on NVIDIA hardware. There have been bug reports dating back to Ubuntu 12.10 times. The problem was caused by Compiz, which had some leftover code from a port. An NVIDIA developer posted on Launchpad and said the NVIDIA team has been looking at this issue, and they also proposed a patch. "Our interpretation of the specification is that creating two GLX pixmaps pointing at the same drawable is not allowed, because it can lead to poorly defined behavior if the properties of both GLX drawables don't match. Our driver prevents this, but Compiz appears to try to do this," wrote NVIDIA's Arthur Huillet. The Compiz patch has been accepted upstream.
This discussion has been archived. No new comments can be posted.

NVIDIA Fixes Old Compiz Bug

Comments Filter:
  • Unity (Score:4, Funny)

    by Anonymous Coward on Tuesday March 03, 2015 @09:57AM (#49170875)

    NVIDIA has fixed a long-standing issue in the Ubuntu Unity desktop

    You mean they got rid of Unity! Oh, darn.

  • by Anonymous Coward on Tuesday March 03, 2015 @10:03AM (#49170911)

    How many thousands of bugfixes are commited each day in open source projects? Why is this worthy of a Slashdot headline? :P

    • by Anonymous Coward on Tuesday March 03, 2015 @12:34PM (#49172295)

      This is one of those bugs that generates thousands of comments and a big flame war. Everyone who uses nvidia and Ubuntu (ie easily over half of Linux users) has encountered this bug. Compiz is now maintained by Ubuntu and it was one of their changes in the 0.9 series which introduced this bug in the first place. They've been unable to fix if for about 5 years. But the really interesting part is that Nvidia finally stepped in and fixed it, even though it isn't their problem. Quite possibly because Ubuntu developers in their inability to fix it have constantly blamed Nvidia.

    • by nadaou ( 535365 )

      it's on the front page because other slashdotters voted the story up on the firehose. don't like it? go to the firehose and vote things down.

      at the risk of suggesting you must be new here, there is much less editorial input than you might expect.

  • After reading the wiki article on Compiz, it seems to be the same animation/fluff shit Linux users got pissed off at Microsoft for including...?

    • After reading the wiki article on Compiz, it seems to be the same animation/fluff shit Linux users got pissed off at Microsoft for including...?

      What Linux users are pissed off at Microsoft for adding fluff? They must have sad and pathetic lives even by Slashdot standards, because you can turn all that stuff off.

      What Linux users get pissed off at Microsoft for is forcing fluff, like when you have to use a GUI tool to configure something. But they are getting much better about embracing the command line. The next Windows will supposedly have even better headless support.

      Compiz does do all the eye candy shiny shiny stuff. But you can turn features on

    • by Anonymous Coward

      As a Linux user I want to point out that I wasn't pissed of any less every time I had to uninstall Compiz, especially when Unity 3D made it mandatory and broke two legacy systems without warning. Moved from GNOME and Unity to Xfce since mixing Compiz and complex 3D applications was a sure way to trigger a crash in either Compiz itself or a driver.

      Difference to windows: right now (Windows 8) the only way to get rid of the fluff is by frezing the login process and killing whatever monster is used to render Me

  • Compiz is the bug. The whole thing. Seriously.

    Rendering the desktop / ui with OpenGL is a very neat idea, and as far as I can tell Blender and Enlightenment have both achieved this very gracefully a long time ago, as has OS X.

    However, Compiz is an entirely different thing and in my book one of the most annoying bug-ridden additions to the FOSS desktop stack in the last 10 years. A buggy laggy piece of sh*t software, messing with my input, shoddy responsiveness with particularly annoying and not-very-useful

    • by DrXym ( 126579 )
      Compiz has to jump through the hoops of an arcane windowing system and deal with broken and sometimes proprietary GPU drivers. It's a miracle it works at all.
      • by Viol8 ( 599362 )

        X might be old but its not particularly arcane and neither is OpenGL.

        • by DrXym ( 126579 )
          X is arcane. There is a strong desire to get rid of it because it's inefficient (network, CPU, GPU), filled with obsolete APIs that nobody uses and an increasing number of extensions designed to work around this brain damage.

          Hence the drive to replace it with Wayland. People who still need X can run X over Wayland.

        • Sounds like someone's never written software for Xorg...

          • by Viol8 ( 599362 )

            I've been writing Xlib code for 15 years pal. Compared to other APIs its a piece of piss.

    • by amiga3D ( 567632 )

      Considering that there is no need to use compiz whatsoever on the Linux desktop I don't see how it could possibly affect your system if you don't wish it to.

    • by caseih ( 160668 )

      You're free to not use and not install it.

      I use compiz on Fedora and CentOS with the Mate desktop. I don't do it for wobbly windows. I do it because it allows me to set up my desktop to work the way I want it to, and it increases the smoothness and perception of speed. Other compositing window managers like Gnome 3 just don't work the way I do. I like being able to customize compiz completely to my liking. I like my hot corners to do certain things, such as show all desktops, and show all windows. The c

  • by Anonymous Coward

    You assume everybody is keeping track of what's going on in the ubuntu world!

  • by Anonymous Coward

    This is precisely why I don't like Ubuntu anymore. Arthur Huillet's analysis doesn't sound too complicated, then how come nobody at canonical bothered to look into it for years? And that's not the only bug like that. To this day my Ubuntu Laptop does a forced fsck on every single boot because it fails to umount the file system properly on every shutdown (google it, I'm not the only one). How come these things don't get fixed for such a long time?

  • by zdzichu ( 100333 ) <> on Tuesday March 03, 2015 @11:51AM (#49171899) Homepage Journal

    The headline gets it slightly wrong. Ubuntu (i.e Canonical) did not fix bug for at least three years.

COMPASS [for the CDC-6000 series] is the sort of assembler one expects from a corporation whose president codes in octal. -- J.N. Gray