I have dual-screen compiz-fusion finally working on my ATI Radeon Mobility X600. AIGLX was the way to go using MergedFB. gentoo linux-2.6.22 x11-base/xorg-server-1.2.0-r3 x11-base/xorg-x11-7.2 media-libs/mesa-6.5.2-r1 x11-wm/compiz-9999 x11-wm/compiz-fusion-9999 But a number of remaining issues: - my second screen doesn't render properly. Compiz events cause it to redraw but application events do not cause a redraw! This is a showstopper for me so i'm still using metacity when in dual- screen setup. I tried all sorts of tweaks onto my xorg.conf but nothing seemed to work. I thought it was maybe DynamicClocks but turning it to "off" didn't help. Do any of the compiz gurus know what might be at fault here or what i might do to provide better information on the bug? - my screens must be vertically positioned. Compiz doesn't render the full width when the screens are side by side. Even when vertically position i cannot have the second screen at 1600x1400 for the same reason. Is this a limitation of compiz? Are there plans to fix/improve it? - my nautilus background (& desktop icons) disappear replaced with the partially transparent cube. I haven't quite pinned down what causes this but it does very rarely also occur on single-screen setup. Opening more applications seems to aggravate it occurring, and so does the Reflection plugin. - my fonts are not nearly as clean and crisp under compiz as they are under metacity. It's like the fonts are thick and fuzzy under compiz. (I'm sure there's a correct terminology for that but i'm no expert). any help would be greatly appreciated! ~mck -- "The possibility that we may fail in the struggle should not deter us from supporting a cause we believe to be just." Abraham Lincoln Homepage - www.wever.org | Sesam Search Engine - www.sesam.no
On 8/1/07, Mick Semb Wever <mick at wever.org> wrote:> I have dual-screen compiz-fusion finally working on my ATI Radeon > Mobility X600. > AIGLX was the way to go using MergedFB. > > gentoo linux-2.6.22 > x11-base/xorg-server-1.2.0-r3 > x11-base/xorg-x11-7.2 > media-libs/mesa-6.5.2-r1 > x11-wm/compiz-9999 > x11-wm/compiz-fusion-9999 > > > But a number of remaining issues: > > - my second screen doesn't render properly. Compiz events cause it to > redraw but application events do not cause a redraw! > This is a showstopper for me so i'm still using metacity when in dual- > screen setup. > I tried all sorts of tweaks onto my xorg.conf but nothing seemed to work. > I thought it was maybe DynamicClocks but turning it to "off" didn't help. > Do any of the compiz gurus know what might be at fault here or what i > might do to provide better information on the bug? > > - my screens must be vertically positioned. Compiz doesn't render the > full width when the screens are side by side. Even when vertically > position i cannot have the second screen at 1600x1400 for the same reason. > Is this a limitation of compiz? Are there plans to fix/improve it? > > - my nautilus background (& desktop icons) disappear replaced with the > partially transparent cube. I haven't quite pinned down what causes this > but it does very rarely also occur on single-screen setup. Opening more > applications seems to aggravate it occurring, and so does the Reflection > plugin. > > - my fonts are not nearly as clean and crisp under compiz as they are > under metacity. It's like the fonts are thick and fuzzy under compiz. > (I'm sure there's a correct terminology for that but i'm no expert). > > any help would be greatly appreciated! > > ~mck > >Most of these problems are all the same problem, from the look of it. Your screen resolution is higher than your video card's maximum texture size. This is simply a hardware limitation. Compiz could do a workaround for it but it'd be slow. -- Travis Watkins http://www.realistanew.com
On Wed, 2007-08-01 at 07:50 +0000, Mick Semb Wever wrote:> > - my second screen doesn't render properly. Compiz events cause it to > redraw but application events do not cause a redraw! > This is a showstopper for me so i'm still using metacity when in dual- > screen setup.That sounds weird, can you create screenshots or something to illustrate the problem?> - my screens must be vertically positioned. Compiz doesn't render the > full width when the screens are side by side. Even when vertically > position i cannot have the second screen at 1600x1400 for the same reason. > Is this a limitation of compiz? Are there plans to fix/improve it?This is most likely due to the coordinate limits of the hardware 3D engine. That could be worked around in the Mesa driver, but there would still be the texture size limit others pointed out, and that can't be worked around in the drivers with the current GLX_EXT_texture_from_pixmap API so it would have to worked around by different means by compiz.> - my fonts are not nearly as clean and crisp under compiz as they are > under metacity. It's like the fonts are thick and fuzzy under compiz.I've seen this before, I think it happened when /apps/compiz/general/allscreens/options/texture_filter is set to 2 (maybe also 1) and /apps/compiz/plugins/cube/screen0/options/inactive_opacity was set to less than 100 (which I think is a bad idea in general). -- Earthling Michel D?nzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer
On Sun, 05 Aug 2007 12:30:40 +0000, Mick Semb Wever wrote:> BusID "PCIE:1:0:0" # vendor=1002, device=3150My mistake. It should read BusID "PCI:1:0:0" # vendor=1002, device=3150 ~mck -- "Buddhism has the characteristics of what would be expected in a cosmic religion for the future: It transcends a personal God, avoids dogmas and theology; it covers both the natural and the spiritual, and it is based on a religious sense aspiring from the experience of all things, natural and spiritual, as a meaningful unity." Albert Einstein Homepage - www.wever.org | Sesam Search Engine - www.sesam.no
On Sun, 2007-08-05 at 12:30 +0000, Mick Semb Wever wrote:> > Option "BackingStore" "true"This is generally a bad idea, does disabling it make any difference?> Option "ExaNoOffscreenPixmaps" "true"No such option, though Option "FBTexPercent" "100" should have more or less the same effect as "XaaNoOffscreenPixmaps". -- Earthling Michel D?nzer | http://tungstengraphics.com Libre software enthusiast | Debian, X and DRI developer