Does metacity compositor use acceleration?

chombee chombee at nerdshack.com
Mon Mar 31 19:57:31 UTC 2008


I want to use the metacity compositor but I'm finding that it's much
slower than with no compositor or with compiz. Something's up. I'm using
an Nvidia Quadro4 900 XGL, and have the nvidia driver enabled via the
Hardware Drivers manager. I've attached my lshw and xorg.conf, if anyone
can give me a clue about how to get to the bottom of this it would be
appreciated, and then I should be able to make a good bug report.

On Fri, 2008-03-28 at 23:02 +0000, chombee wrote:
> Does the compositor that you can enable in metacity in hardy use 3D acceleration?
> 
> I like it better than compiz (the alt-tab isn't broken for one thing) but it
> seems slow.
> 
> Thanks
> 
> 
-------------- next part --------------
marley
    description: Desktop Computer
    product: Precision WorkStation 450
    vendor: Dell Computer Corporation
    serial: G7BMQ0J
    width: 32 bits
    capabilities: smbios-2.3 dmi-2.3 smp-1.4 smp
    configuration: administrator_password=enabled boot=normal chassis=desktop cpus=1 power-on_password=enabled uuid=44454C4C-3700-1042-804D-C7C04F51304A
  *-core
       description: Motherboard
       product: 09N167
       vendor: Dell Computer Corp.
       physical id: 0
       serial: ..CZ4457334L0049.
     *-firmware
          description: BIOS
          vendor: Dell Computer Corporation
          physical id: 0
          version: A00 (11/07/2002)
          size: 64KiB
          capacity: 448KiB
          capabilities: pci pnp apm upgrade shadowing escd cdboot bootselect edd int13floppytoshiba int5printscreen int9keyboard int14serial int17printer acpi usb agp ls120boot biosbootspecification netboot
     *-cpu:0
          description: CPU
          product: Intel(R) Xeon(TM) CPU 2.40GHz
          vendor: Intel Corp.
          physical id: 400
          bus info: cpu at 0
          version: 15.2.7
          slot: Microprocessor
          size: 2400MHz
          capacity: 3060MHz
          width: 32 bits
          clock: 533MHz
          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts sync_rdtsc cid
          configuration: id=0
        *-cache:0
             description: L1 cache
             physical id: 700
             size: 8KiB
             capacity: 8KiB
             capabilities: internal write-back data
        *-cache:1
             description: L2 cache
             physical id: 701
             size: 512KiB
             capacity: 512KiB
             capabilities: internal varies unified
        *-logicalcpu:0
             description: Logical CPU
             physical id: 0.1
             width: 32 bits
             capabilities: logical
        *-logicalcpu:1
             description: Logical CPU
             physical id: 0.2
             width: 32 bits
             capabilities: logical
     *-cpu:1
          description: CPU
          vendor: Intel
          physical id: 401
          bus info: cpu at 1
          version: 15.2.7
          slot: Microprocessor
          size: 18EHz
          clock: 100MHz
          capabilities: ht
          configuration: id=0
        *-cache:0
             description: L1 cache
             physical id: 702
             size: 8KiB
             capacity: 8KiB
             capabilities: internal write-back data
        *-cache:1
             description: L2 cache
             physical id: 703
             size: 512KiB
             capacity: 512KiB
             capabilities: internal varies unified
        *-logicalcpu:0
             description: Logical CPU
             physical id: 0.1
             capabilities: logical
        *-logicalcpu:1
             description: Logical CPU
             physical id: 0.2
             capabilities: logical
     *-memory
          description: System Memory
          physical id: 1000
          slot: System board or motherboard
          size: 1GiB
        *-bank:0
             description: DIMM SDRAM Synchronous 266 MHz (3.8 ns)
             physical id: 0
             slot: DIMM_A
             size: 512MiB
             width: 64 bits
             clock: 266MHz (3.8ns)
        *-bank:1
             description: DIMM SDRAM Synchronous 266 MHz (3.8 ns)
             physical id: 1
             slot: DIMM_B
             size: 512MiB
             width: 64 bits
             clock: 266MHz (3.8ns)
        *-bank:2
             description: DIMM SDRAM Synchronous 266 MHz (3.8 ns) [empty]
             physical id: 2
             slot: DIMM_C
             width: 64 bits
             clock: 266MHz (3.8ns)
        *-bank:3
             description: DIMM SDRAM Synchronous 266 MHz (3.8 ns) [empty]
             physical id: 3
             slot: DIMM_D
             width: 64 bits
             clock: 266MHz (3.8ns)
     *-pci
          description: Host bridge
          product: E7505 Memory Controller Hub
          vendor: Intel Corporation
          physical id: 100
          bus info: pci at 0000:00:00.0
          version: 03
          width: 32 bits
          clock: 33MHz
          configuration: driver=agpgart-intel module=intel_agp
        *-pci:0
             description: PCI bridge
             product: E7505/E7205 PCI-to-AGP Bridge
             vendor: Intel Corporation
             physical id: 1
             bus info: pci at 0000:00:01.0
             version: 03
             width: 32 bits
             clock: 66MHz
             capabilities: pci agp agp-3.5 normal_decode bus_master cap_list
           *-display
                description: VGA compatible controller
                product: NV25GL [Quadro4 900 XGL]
                vendor: nVidia Corporation
                physical id: 0
                bus info: pci at 0000:01:00.0
                version: a3
                width: 32 bits
                clock: 66MHz
                capabilities: pm agp agp-2.0 vga_controller bus_master cap_list
                configuration: driver=nvidia latency=248 maxlatency=1 mingnt=5 module=nvidia
        *-pci:1
             description: PCI bridge
             product: E7505 Hub Interface B PCI-to-PCI Bridge
             vendor: Intel Corporation
             physical id: 2
             bus info: pci at 0000:00:02.0
             version: 03
             width: 32 bits
             clock: 66MHz
             capabilities: pci normal_decode bus_master
           *-system:0 UNCLAIMED
                description: PIC
                product: 82870P2 P64H2 I/OxAPIC
                vendor: Intel Corporation
                physical id: 1c
                bus info: pci at 0000:02:1c.0
                version: 04
                width: 32 bits
                clock: 66MHz
                capabilities: pcix io_x_-apic bus_master cap_list
                configuration: latency=0
           *-pci:0
                description: PCI bridge
                product: 82870P2 P64H2 Hub PCI Bridge
                vendor: Intel Corporation
                physical id: 1d
                bus info: pci at 0000:02:1d.0
                version: 04
                width: 32 bits
                clock: 66MHz
                capabilities: pci pcix normal_decode bus_master cap_list
              *-network
                   description: Ethernet interface
                   product: 82545EM Gigabit Ethernet Controller (Copper)
                   vendor: Intel Corporation
                   physical id: e
                   bus info: pci at 0000:03:0e.0
                   logical name: eth0
                   version: 01
                   serial: 00:0b:db:5c:3c:46
                   size: 100MB/s
                   capacity: 1GB/s
                   width: 64 bits
                   clock: 66MHz
                   capabilities: pm pcix msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
                   configuration: autonegotiation=on broadcast=yes driver=e1000 driverversion=7.3.20-k2-NAPI duplex=full firmware=N/A ip=129.215.164.116 latency=64 link=yes mingnt=255 module=e1000 multicast=yes port=twisted pair speed=100MB/s
           *-system:1 UNCLAIMED
                description: PIC
                product: 82870P2 P64H2 I/OxAPIC
                vendor: Intel Corporation
                physical id: 1e
                bus info: pci at 0000:02:1e.0
                version: 04
                width: 32 bits
                clock: 66MHz
                capabilities: pcix io_x_-apic bus_master cap_list
                configuration: latency=0
           *-pci:1
                description: PCI bridge
                product: 82870P2 P64H2 Hub PCI Bridge
                vendor: Intel Corporation
                physical id: 1f
                bus info: pci at 0000:02:1f.0
                version: 04
                width: 32 bits
                clock: 66MHz
                capabilities: pci pcix normal_decode bus_master cap_list
        *-usb:0
             description: USB Controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1
             vendor: Intel Corporation
             physical id: 1d
             bus info: pci at 0000:00:1d.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0 module=uhci_hcd
        *-usb:1
             description: USB Controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2
             vendor: Intel Corporation
             physical id: 1d.1
             bus info: pci at 0000:00:1d.1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0 module=uhci_hcd
        *-usb:2
             description: USB Controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3
             vendor: Intel Corporation
             physical id: 1d.2
             bus info: pci at 0000:00:1d.2
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: uhci bus_master
             configuration: driver=uhci_hcd latency=0 module=uhci_hcd
        *-usb:3
             description: USB Controller
             product: 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller
             vendor: Intel Corporation
             physical id: 1d.7
             bus info: pci at 0000:00:1d.7
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pm debug ehci bus_master cap_list
             configuration: driver=ehci_hcd latency=0 module=ehci_hcd
        *-pci:2
             description: PCI bridge
             product: 82801 PCI Bridge
             vendor: Intel Corporation
             physical id: 1e
             bus info: pci at 0000:00:1e.0
             version: 81
             width: 32 bits
             clock: 33MHz
             capabilities: pci normal_decode bus_master
           *-firewire
                description: FireWire (IEEE 1394)
                product: TSB12LV26 IEEE-1394 Controller (Link)
                vendor: Texas Instruments
                physical id: d
                bus info: pci at 0000:05:0d.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm ohci bus_master cap_list
                configuration: driver=ohci1394 latency=64 maxlatency=4 mingnt=3 module=ohci1394
        *-isa
             description: ISA bridge
             product: 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge
             vendor: Intel Corporation
             physical id: 1f
             bus info: pci at 0000:00:1f.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: isa bus_master
             configuration: latency=0
        *-ide
             description: IDE interface
             product: 82801DB (ICH4) IDE Controller
             vendor: Intel Corporation
             physical id: 1f.1
             bus info: pci at 0000:00:1f.1
             logical name: scsi0
             logical name: scsi1
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: ide bus_master emulated
             configuration: driver=ata_piix latency=0 module=ata_piix
           *-disk
                description: ATA Disk
                product: WDC WD1200JB-75C
                vendor: Western Digital
                physical id: 0
                bus info: scsi at 0:0.0.0
                logical name: /dev/sda
                version: 16.0
                serial: WD-WMA8C4027723
                size: 111GiB (120GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=fd478bc7
              *-volume:0
                   description: Windows FAT volume
                   vendor: Dell 4.1
                   physical id: 1
                   bus info: scsi at 0:0.0.0,1
                   logical name: /dev/sda1
                   logical name: /media/sda1
                   version: FAT16
                   serial: 07d3-0508
                   size: 47MiB
                   capacity: 47MiB
                   capabilities: primary bootable fat initialized
                   configuration: FATs=2 filesystem=fat label=DellUtility mount.fstype=vfat mount.options=rw,relatime,gid=46,fmask=0007,dmask=0007,codepage=cp437,iocharset=iso8859-1,utf8 state=mounted
              *-volume:1
                   description: Windows NTFS volume
                   physical id: 2
                   bus info: scsi at 0:0.0.0,2
                   logical name: /dev/sda2
                   logical name: /media/sda2
                   version: 3.1
                   serial: 6c22fe66-5e07-df47-832f-a71a961fea91
                   size: 101GiB
                   capacity: 101GiB
                   capabilities: primary ntfs initialized
                   configuration: clustersize=4096 created=2003-05-08 14:06:20 filesystem=ntfs modified_by_chkdsk=true mount.fstype=fuseblk mount.options=rw,nosuid,nodev,noatime,relatime,user_id=0,group_id=0,default_permissions,allow_other mounted_on_nt4=true resize_log_file=true state=mounted upgrade_on_mount=true
              *-volume:2
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 4
                   bus info: scsi at 0:0.0.0,4
                   logical name: /dev/sda4
                   version: 1.0
                   serial: f5370b4f-db22-4caa-9028-4c0a74489fed
                   size: 9750MiB
                   capacity: 10236MiB
                   capabilities: primary extended partitioned partitioned:extended journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
                   configuration: created=2007-10-26 17:45:31 filesystem=ext3 modified=2008-03-28 19:49:32 mounted=2008-03-28 18:51:19 state=clean
                 *-logicalvolume:0
                      description: Linux swap / Solaris partition
                      physical id: 5
                      logical name: /dev/sda5
                      capacity: 486MiB
                      capabilities: nofs
                 *-logicalvolume:1
                      description: Linux filesystem partition
                      physical id: 6
                      logical name: /dev/sda6
                      logical name: /
                      logical name: /dev/.static/dev
                      capacity: 9750MiB
                      configuration: mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,data=ordered state=mounted
           *-cdrom
                description: DVD reader
                product: DVD+RW ND-1100A
                vendor: _NEC
                physical id: 1
                bus info: scsi at 1:0.0.0
                logical name: /dev/cdrom
                logical name: /dev/dvd
                logical name: /dev/scd0
                logical name: /dev/sr0
                version: 10FD
                serial: [_NEC    DVD+RW ND-1100A 10FD03012900
                capabilities: removable audio cd-r cd-rw dvd
                configuration: ansiversion=5 status=open
        *-serial UNCLAIMED
             description: SMBus
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller
             vendor: Intel Corporation
             physical id: 1f.3
             bus info: pci at 0000:00:1f.3
             version: 01
             width: 32 bits
             clock: 33MHz
             configuration: latency=0
        *-multimedia
             description: Multimedia audio controller
             product: 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller
             vendor: Intel Corporation
             physical id: 1f.5
             bus info: pci at 0000:00:1f.5
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=Intel ICH latency=0 module=snd_intel8x0
-------------- next part --------------
# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"gb"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"vmmouse"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Driver		"nvidia"
	Option		"NoLogo"	"True"
EndSection

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	Defaultdepth	24
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
  screen "Default Screen"
EndSection
Section "Module"
	Load		"glx"
EndSection


More information about the Ubuntu-devel-discuss mailing list