Regarding the 965 chipsets, 3D desktop works when the size is bigger than 2048x2048, with a caveat. I believe many users will be stuck with this and think that the 965 does not support hardware acceleration when > 2048x2048.
1. When the desktop size is bigger than 2048x2048 and you run
$ compiz --replace &
Detected PCI ID for VGA:
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (2304x800) to maximum 3D texture size (2048): Failed.
aborting and using fallback: /usr/bin/metacity
$ _
Compiz does not start.
2. However, if you reduce the size (using xrandr) to something less than 2048x2048 and try again
$ compiz --replace &
Detected PCI ID for VGA:
Checking for texture_from_pixmap: not present.
Trying again with indirect rendering:
Checking for texture_from_pixmap: present.
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (2048x768) to maximum 3D texture size (2048): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
/usr/bin/compiz.real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format
Starting gtk-window-decorator
$ _
Now, while the 3D desktop is activated, you can use xrandr to bring the resolution to the original full size (in my case, 2304x800), and the 3D desktop is still working.
Who should we bother to fix the test 'Comparing resolution (2304x800) to maximum 3D texture size (2048): Failed.' so that it does not fail with the 965?
Regarding the 965 chipsets, 3D desktop works when the size is bigger than 2048x2048, with a caveat. I believe many users will be stuck with this and think that the 965 does not support hardware acceleration when > 2048x2048.
1. When the desktop size is bigger than 2048x2048 and you run
$ compiz --replace & from_pixmap: not present. from_pixmap: present.
Detected PCI ID for VGA:
Checking for texture_
Trying again with indirect rendering:
Checking for texture_
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (2304x800) to maximum 3D texture size (2048): Failed.
aborting and using fallback: /usr/bin/metacity
$ _
Compiz does not start.
2. However, if you reduce the size (using xrandr) to something less than 2048x2048 and try again
$ compiz --replace & from_pixmap: not present. from_pixmap: present. compiz. real (video) - Warn: No 8 bit GLX pixmap format, disabling YV12 image format decorator
Detected PCI ID for VGA:
Checking for texture_
Trying again with indirect rendering:
Checking for texture_
Checking for non power of two support: present.
Checking for Composite extension: present.
Comparing resolution (2048x768) to maximum 3D texture size (2048): Passed.
Checking for Software Rasterizer: Not present.
Checking for nVidia: not present.
Checking for FBConfig: present.
Checking for Xgl: not present.
/usr/bin/
Starting gtk-window-
$ _
Now, while the 3D desktop is activated, you can use xrandr to bring the resolution to the original full size (in my case, 2304x800), and the 3D desktop is still working.
Who should we bother to fix the test 'Comparing resolution (2304x800) to maximum 3D texture size (2048): Failed.' so that it does not fail with the 965?