Slashdot Mirror


NVIDIA Fixes Old Compiz Bug

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.

11 of 51 comments (clear)

  1. Unity by Anonymous Coward · · Score: 4, Funny

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

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

  2. Ok... so why is this headline news? by Anonymous Coward · · Score: 3, Insightful

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

    1. Re:Ok... so why is this headline news? by Anonymous Coward · · Score: 4, Insightful

      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.

    2. Re:Ok... so why is this headline news? by nadaou · · Score: 2

      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.

      --
      ~.~
      I'm a peripheral visionary.
  3. Re:Linux - rock solid and bug free. by BlueMonk · · Score: 3, Insightful

    Yeah, at least with major league OSes like Windows we never have to worry about decade-old bugs. And Windows 8.0 was the model of usability.

  4. Re:Linux - rock solid and bug free. by amiga3D · · Score: 2

    Nobody gives a shit if you don't use Linux. Just like I don't care if people smoke 4 packs of cigarettes a day. They are the ones that have to live with poor decisions and so do you. I know that I have it better than the windows world and that's all I need to know. You drink your poison and enjoy it, some of us know better. Linux isn't perfect it's just better than the alternatives.

  5. Re:Compiz is the bug. It needs to die. by DrXym · · Score: 2

    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.

  6. Re:Compiz is the bug. It needs to die. by amiga3D · · Score: 2

    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.

  7. Re:Linux - rock solid and bug free. by andydread · · Score: 2

    well it was because it's open source why a third party was able to find and fix the bug in the first place. Beats waiting on the proprietary vendor to get around to finding and fixing their problems.

  8. Re:Sooo... by drinkypoo · · Score: 2

    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 and off atomically, and there is a great deal of configuration available for each feature. If for example you like many of the aspects of the OSX desktop, but some of the features bother you or you wish they worked a little bit differently, you can get the precise effect you're looking for with Compiz.

    Sadly, my favorite window manager (emerald) is not being developed any more, but between emerald, compiz, and avant-window-navigator it's possible to build a maclike desktop which actually works properly, and which has only useful eye candy like smooth moves (nice for seeing where windows go) and an Expose-like feature with no borders. That is, you can turn them off. And of course, mipmapped previews.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  9. Not fixed by Ubuntu by zdzichu · · Score: 3, Insightful

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

    --
    :wq