Video Card Q965 + i810-2.0.0 + TVTime: high CPU usage by X
Hello all,
I currently have a performance problem on a Optiplex 745/755 and the
onboard graphics card. We would like to run tvtime as a TV
application. Unfortunately, when tvtime starts X consumes >30% CPU,
which results in a somewhat sluggish system (responses to user actions
are slow, closed captioning looses characters, etc.).
This system did already work well on an Optiplex 620GX (X CPU usage
<15%).
sys-kernel/gentoo-sources-2.6.19
x11-base/xorg-server-1.3.0.0
x11-drivers/xf86-video-i810-2.0.0 (with 1.7.4 there were two bars with
noise visible on the sides)
... and X reports in its log:
(WW) intel(0): Failed to set up write-combining range
(0xd0000000,0x10000000)
whereas on the 620GX it succeeds:
(==) I810(0): Removed MMIO write-combining range (0xe0000000,0x400000)
(==) I810(0): Write-combining range (0xe0000000,0x10000000)
Has anybody any advice on this?
Following are the xorg.conf and the Xorg.0.log:
xorg.conf
=======
# Xorg configuration
#
# Please note that this file is automatically generated by
# /etc/init.d/xautoconfig from /etc/X11/xorg.conf.m4.
# If you're making changes to this file they will be lost
# forever once this machine reboots!
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Red Hat 6.0 and later now use a font server independent of
# the X server to render fonts.
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/freefont"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/cyrillic"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
# FontPath "unix/:7100"
EndSection
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: UNKNOWN
Current Operating System: Linux localhost 2.6.23-gwn_pancake-r2 #9 SMP
PREEMPT Fri Jan 11 15:10:21 EST 2008 i686
Build Date: 27 June 2007
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Jan 12 13:10:54 2008
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "single head configuration"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Videocard0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "3MTouch"
(WW) The directory "/usr/share/fonts/freefont" does not exist.
Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/
cyrillic".
Entry deleted from font path.
(Run 'mkfontdir' on "/usr/share/fonts/cyrillic").
(**) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi,
/usr/share/fonts/Type1,
/usr/share/fonts/misc,
/usr/share/fonts/ttf-bitstream-vera
(==) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(**) Option "PciOsConfig"
(**) Option "AIGLX" "off"
(**) Extension "Composite" is disabled
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or
directory)
(II) No APM support in BIOS or kernel
(II) Loader magic: 0x823a4c0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.2
X.Org XInput driver : 0.7
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.2
(++) using VT number 7
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 8086,2990 card 1028,01da rev 02 class 06,00,00
hdr 00
(II) PCI: 00:01:0: chip 8086,2991 card 0000,0000 rev 02 class 06,04,00
hdr 01
(II) PCI: 00:02:0: chip 8086,2992 card 1028,01da rev 02 class 03,00,00
hdr 80
(II) PCI: 00:02:1: chip 8086,2993 card 1028,01da rev 02 class 03,80,00
hdr 80
(II) PCI: 00:1a:0: chip 8086,2834 card 1028,01da rev 02 class 0c,03,00
hdr 80
(II) PCI: 00:1a:1: chip 8086,2835 card 1028,01da rev 02 class 0c,03,00
hdr 00
(II) PCI: 00:1a:7: chip 8086,283a card 1028,01da rev 02 class 0c,03,20
hdr 00
(II) PCI: 00:1b:0: chip 8086,284b card 1028,01da rev 02 class 04,03,00
hdr 00
(II) PCI: 00:1c:0: chip 8086,283f card 0000,0000 rev 02 class 06,04,00
hdr 81
(II) PCI: 00:1c:4: chip 8086,2847 card 0000,0000 rev 02 class 06,04,00
hdr 81
(II) PCI: 00:1d:0: chip 8086,2830 card 1028,01da rev 02 class 0c,03,00
hdr 80
(II) PCI: 00:1d:1: chip 8086,2831 card 1028,01da rev 02 class 0c,03,00
hdr 00
(II) PCI: 00:1d:2: chip 8086,2832 card 1028,01da rev 02 class 0c,03,00
hdr 00
(II) PCI: 00:1d:7: chip 8086,2836 card 1028,01da rev 02 class 0c,03,20
hdr 00
(II) PCI: 00:1e:0: chip 8086,244e card 0000,0000 rev f2 class 06,04,01
hdr 01
(II) PCI: 00:1f:0: chip 8086,2810 card 0000,0000 rev 02 class 06,01,00
hdr 80
(II) PCI: 00:1f:2: chip 8086,2820 card 1028,01da rev 02 class 01,01,8f
hdr 00
(II) PCI: 00:1f:3: chip 8086,283e card 1028,01da rev 02 class 0c,05,00
hdr 00
(II) PCI: 00:1f:5: chip 8086,2825 card 1028,01da rev 02 class 01,01,85
hdr 00
(II) PCI: 03:00:0: chip 14e4,167a card 1028,01da rev 02 class 02,00,00
hdr 00
(II) PCI: 04:00:0: chip 14f1,8800 card 7063,5500 rev 05 class 04,00,00
hdr 80
(II) PCI: 04:00:1: chip 14f1,8801 card 7063,5500 rev 05 class 04,80,00
hdr 80
(II) PCI: 04:00:2: chip 14f1,8802 card 7063,5500 rev 05 class 04,80,00
hdr 80
(II) PCI: 04:00:4: chip 14f1,8804 card 7063,5500 rev 05 class 04,80,00
hdr 80
(II) PCI: End of PCI scan
(II) Intel Bridge workaround enabled
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,4), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
[0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0002 (VGA_EN is
cleared)
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xdfc00000 - 0xdfcfffff (0x100000) MX[b]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:28:0), (0,2,2), BCTRL: 0x0002 (VGA_EN is
cleared)
(II) Bus 2 non-prefetchable memory range:
[0] -1 0 0xdfb00000 - 0xdfbfffff (0x100000) MX[b]
(II) PCI-to-PCI bridge:
(II) Bus 3: bridge is at (0:28:4), (0,3,3), BCTRL: 0x0002 (VGA_EN is
cleared)
(II) Bus 3 non-prefetchable memory range:
[0] -1 0 0xdfa00000 - 0xdfafffff (0x100000) MX[b]
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 4: bridge is at (0:30:0), (0,4,4), BCTRL: 0x0002 (VGA_EN is
cleared)
(II) Bus 4 non-prefetchable memory range:
[0] -1 0 0xdb000000 - 0xdf9fffff (0x4a00000) MX[b]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN
is set)
(--) PCI:*(0:2:0) Intel Corporation 82Q963/Q965 Integrated Graphics
Controller rev 2, Mem @ 0xdfe00000/20, 0xc0000000/28, I/O @ 0xecb8/3
(--) PCI: (0:2:1) Intel Corporation 82Q963/Q965 Integrated Graphics
Controller rev 2, Mem @ 0xdff00000/20
(--) PCI: (4:0:0) unknown vendor (0x14f1) unknown chipset (0x8800) rev
5, Mem @ 0xdb000000/24
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[b]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[b]
(II) OS-reported resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
(II) Active PCI resource ranges:
[0] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[b]
[1] -1 0 0xdd000000 - 0xddffffff (0x1000000) MX[b]
[2] -1 0 0xdc000000 - 0xdcffffff (0x1000000) MX[b]
[3] -1 0 0xdfaf0000 - 0xdfafffff (0x10000) MX[b]
[4] -1 0 0xdfdfbb00 - 0xdfdfbbff (0x100) MX[b]
[5] -1 0 0xff980800 - 0xff980bff (0x400) MX[b]
[6] -1 0 0xdfdfc000 - 0xdfdfffff (0x4000) MX[b]
[7] -1 0 0xdfdfbc00 - 0xdfdfbfff (0x400) MX[b]
[8] -1 0 0xdb000000 - 0xdbffffff (0x1000000) MX[b](B)
[9] -1 0 0xdff00000 - 0xdfffffff (0x100000) MX[b](B)
[10] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[b](B)
[11] -1 0 0xdfe00000 - 0xdfefffff (0x100000) MX[b](B)
[12] -1 0 0x0000ecd0 - 0x0000ecdf (0x10) IX[b]
[13] -1 0 0x0000fed0 - 0x0000fedf (0x10) IX[b]
[14] -1 0 0x0000fe70 - 0x0000fe73 (0x4) IX[b]
[15] -1 0 0x0000fe60 - 0x0000fe67 (0x8) IX[b]
[16] -1 0 0x0000fe50 - 0x0000fe53 (0x4) IX[b]
[17] -1 0 0x0000fe40 - 0x0000fe47 (0x8) IX[b]
[18] -1 0 0x0000ece0 - 0x0000ecff (0x20) IX[b]
[19] -1 0 0x0000ecc0 - 0x0000eccf (0x10) IX[b]
[20] -1 0 0x0000fec0 - 0x0000fecf (0x10) IX[b]
[21] -1 0 0x0000fe30 - 0x0000fe33 (0x4) IX[b]
[22] -1 0 0x0000fe20 - 0x0000fe27 (0x8) IX[b]
[23] -1 0 0x0000fe10 - 0x0000fe13 (0x4) IX[b]
[24] -1 0 0x0000fe00 - 0x0000fe07 (0x8) IX[b]
[25] -1 0 0x0000ff40 - 0x0000ff5f (0x20) IX[b]
[26] -1 0 0x0000ff60 - 0x0000ff7f (0x20) IX[b]
[27] -1 0 0x0000ff80 - 0x0000ff9f (0x20) IX[b]
[28] -1 0 0x0000ff00 - 0x0000ff1f (0x20) IX[b]
[29] -1 0 0x0000ff20 - 0x0000ff3f (0x20) IX[b]
[30] -1 0 0x0000ecb8 - 0x0000ecbf (0x8) IX[b](B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[b]
[1] -1 0 0xdd000000 - 0xddffffff (0x1000000) MX[b]
[2] -1 0 0xdc000000 - 0xdcffffff (0x1000000) MX[b]
[3] -1 0 0xdfaf0000 - 0xdfafffff (0x10000) MX[b]
[4] -1 0 0xdfdfbb00 - 0xdfdfbbff (0x100) MX[b]
[5] -1 0 0xff980800 - 0xff980bff (0x400) MX[b]
[6] -1 0 0xdfdfc000 - 0xdfdfffff (0x4000) MX[b]
[7] -1 0 0xdfdfbc00 - 0xdfdfbfff (0x400) MX[b]
[8] -1 0 0xdb000000 - 0xdbffffff (0x1000000) MX[b](B)
[9] -1 0 0xdff00000 - 0xdfffffff (0x100000) MX[b](B)
[10] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[b](B)
[11] -1 0 0xdfe00000 - 0xdfefffff (0x100000) MX[b](B)
[12] -1 0 0x0000ecd0 - 0x0000ecdf (0x10) IX[b]
[13] -1 0 0x0000fed0 - 0x0000fedf (0x10) IX[b]
[14] -1 0 0x0000fe70 - 0x0000fe73 (0x4) IX[b]
[15] -1 0 0x0000fe60 - 0x0000fe67 (0x8) IX[b]
[16] -1 0 0x0000fe50 - 0x0000fe53 (0x4) IX[b]
[17] -1 0 0x0000fe40 - 0x0000fe47 (0x8) IX[b]
[18] -1 0 0x0000ece0 - 0x0000ecff (0x20) IX[b]
[19] -1 0 0x0000ecc0 - 0x0000eccf (0x10) IX[b]
[20] -1 0 0x0000fec0 - 0x0000fecf (0x10) IX[b]
[21] -1 0 0x0000fe30 - 0x0000fe33 (0x4) IX[b]
[22] -1 0 0x0000fe20 - 0x0000fe27 (0x8) IX[b]
[23] -1 0 0x0000fe10 - 0x0000fe13 (0x4) IX[b]
[24] -1 0 0x0000fe00 - 0x0000fe07 (0x8) IX[b]
[25] -1 0 0x0000ff40 - 0x0000ff5f (0x20) IX[b]
[26] -1 0 0x0000ff60 - 0x0000ff7f (0x20) IX[b]
[27] -1 0 0x0000ff80 - 0x0000ff9f (0x20) IX[b]
[28] -1 0 0x0000ff00 - 0x0000ff1f (0x20) IX[b]
[29] -1 0 0x0000ff20 - 0x0000ff3f (0x20) IX[b]
[30] -1 0 0x0000ecb8 - 0x0000ecbf (0x8) IX[b](B)
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[4] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[5] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
(II) All system resource ranges:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[b]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[b]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[b]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[b]
[4] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[b]
[5] -1 0 0xdd000000 - 0xddffffff (0x1000000) MX[b]
[6] -1 0 0xdc000000 - 0xdcffffff (0x1000000) MX[b]
[7] -1 0 0xdfaf0000 - 0xdfafffff (0x10000) MX[b]
[8] -1 0 0xdfdfbb00 - 0xdfdfbbff (0x100) MX[b]
[9] -1 0 0xff980800 - 0xff980bff (0x400) MX[b]
[10] -1 0 0xdfdfc000 - 0xdfdfffff (0x4000) MX[b]
[11] -1 0 0xdfdfbc00 - 0xdfdfbfff (0x400) MX[b]
[12] -1 0 0xdb000000 - 0xdbffffff (0x1000000) MX[b](B)
[13] -1 0 0xdff00000 - 0xdfffffff (0x100000) MX[b](B)
[14] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[b](B)
[15] -1 0 0xdfe00000 - 0xdfefffff (0x100000) MX[b](B)
[16] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[b]
[17] -1 0 0x00000000 - 0x000000ff (0x100) IX[b]
[18] -1 0 0x0000ecd0 - 0x0000ecdf (0x10) IX[b]
[19] -1 0 0x0000fed0 - 0x0000fedf (0x10) IX[b]
[20] -1 0 0x0000fe70 - 0x0000fe73 (0x4) IX[b]
[21] -1 0 0x0000fe60 - 0x0000fe67 (0x8) IX[b]
[22] -1 0 0x0000fe50 - 0x0000fe53 (0x4) IX[b]
[23] -1 0 0x0000fe40 - 0x0000fe47 (0x8) IX[b]
[24] -1 0 0x0000ece0 - 0x0000ecff (0x20) IX[b]
[25] -1 0 0x0000ecc0 - 0x0000eccf (0x10) IX[b]
[26] -1 0 0x0000fec0 - 0x0000fecf (0x10) IX[b]
[27] -1 0 0x0000fe30 - 0x0000fe33 (0x4) IX[b]
[28] -1 0 0x0000fe20 - 0x0000fe27 (0x8) IX[b]
[29] -1 0 0x0000fe10 - 0x0000fe13 (0x4) IX[b]
[30] -1 0 0x0000fe00 - 0x0000fe07 (0x8) IX[b]
[31] -1 0 0x0000ff40 - 0x0000ff5f (0x20) IX[b]
[32] -1 0 0x0000ff60 - 0x0000ff7f (0x20) IX[b]
[33] -1 0 0x0000ff80 - 0x0000ff9f (0x20) IX[b]
[34] -1 0 0x0000ff00 - 0x0000ff1f (0x20) IX[b]
[35] -1 0 0x0000ff20 - 0x0000ff3f (0x20) IX[b]
[36] -1 0 0x0000ecb8 - 0x0000ecbf (0x8) IX[b](B)
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "fbdevhw"
(II) Loading /usr/lib/xorg/modules/linux//libfbdevhw.so
(II) Module fbdevhw: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 0.0.2
ABI class: X.Org Video Driver, version 1.2
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(**) AIGLX disabled
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.3.0, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.2
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "i810"
(II) Loading /usr/lib/xorg/modules/drivers//i810_drv.so
(II) Module i810: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 2.2.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 1.2
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 7.1.1, module version = 1.1.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.6
(II) LoadModule: "TWXinput"
(II) Loading /usr/lib/xorg/modules/input//TWXinput_drv.so
(II) Module TWXinput: vendor="Copyright 2002-2004 3M. All rights
reserved."
compiled for 4.0.3, module version = 0.0.5
Module class: XFree86 XInput Driver
ABI class: XFree86 XInput driver, version 0.1
(II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, 965G, 965Q, 946GZ,
965GM, 965GME/GLE, G33, Q35, Q33
(II) Primary Device is: PCI 00:02:0
(--) Assigning device section with no busID to primary device
(WW) intel: No matching Device section for instance (BusID PCI:0:2:1)
found
(II) intel(0): No SDVO device found on SDVOB
(II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B"
removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C"
registered at address 0x72.
(II) intel(0): No SDVO device found on SDVOC
(II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C"
removed.
(II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
(II) intel(0): Output VGA connected
(**) intel(0): Option "NoDDC"
(II) intel(0): EDID for output VGA
<Video mode probing>
(II) intel(0): Printing probed modes for output VGA
(II) intel(0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344
768 771 777 806 -hsync -vsync (48.4 kHz)
(II) intel(0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600
601 605 628 +hsync +vsync (37.9 kHz)
(II) intel(0): Modeline "640x480"x59.9 25.18 640 656 752 800 480
490 492 525 -hsync -vsync (31.5 kHz)
(II) intel(0): Output VGA connected
(II) intel(0): Output VGA using initial mode 1024x768
(II) intel(0): detected 512 kB GTT.
(II) intel(0): detected 7676 kB stolen memory.
(==) intel(0): video overlay key set to 0x101fe
(==) intel(0): Will not try to enable page flipping
(==) intel(0): Triple buffering disabled
(==) intel(0): Using gamma correction (1.0, 1.0, 1.0)
(**) intel(0): Display dimensions: (360, 270) mm
(**) intel(0): DPI set to (72, 96)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "exa"
(II) LoadModule: "exa"
(II) Loading /usr/lib/xorg/modules//libexa.so
(II) Module exa: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 2.1.0
ABI class: X.Org Video Driver, version 1.2
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module already built-in
(II) intel(0): Comparing regs from server start up to After PreInit
(WW) intel(0): Register 0x61114 (PORT_HOTPLUG_STAT) changed from
0x00000000 to 0x00000b00
(WW) intel(0): Register 0x70008 (PIPEACONF) changed from 0xc0000000 to
0x00000000
(WW) intel(0): PIPEACONF before: enabled, active
(WW) intel(0): PIPEACONF after: disabled, inactive
(WW) intel(0): Register 0x71008 (PIPEBCONF) changed from 0xc0000000 to
0x00000000
(==) intel(0): VideoRam: 262144 KB
(**) intel(0): Framebuffer compression disabled
(**) intel(0): Tiling enabled
(II) intel(0): Attempting memory allocation with tiled buffers.
(II) intel(0): Success.
(II) intel(0): [drm] Registers = 0xdfe00000
(II) intel(0): [drm] ring buffer = 0x28000000
(II) intel(0): [drm] mapped front buffer at 0xc0100000, handle =
0xc0100000
(II) intel(0): [drm] mapped back buffer at 0xc1100000, handle =
0xc1100000
(II) intel(0): [drm] mapped depth buffer at 0xc1500000, handle =
0xc1500000
(II) intel(0): [drm] mapped classic textures at 0xc1900000, handle =
0xc1900000
(II) intel(0): [drm] Initialized kernel agp heap manager, 33554432
(II) intel(0): [dri] visual configs initialized
(II) intel(0): Page Flipping disabled
(==) intel(0): Write-combining range (0xc0000000,0x10000000)
(II) intel(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset
is 0x0000
(WW) intel(0): EXA compatibility mode. Output rotation rendering
performance may suffer
(II) EXA(0): Offscreen pixmap area of 12582912 bytes
(II) EXA(0): Driver registered support for the following operations:
(II) Solid
(II) Copy
(II) Composite (RENDER acceleration)
(==) intel(0): Backing store disabled
(==) intel(0): Silken mouse enabled
(II) intel(0): Initializing HW Cursor
(II) intel(0): X context handle = 0x1
(II) intel(0): [drm] installed DRM signal handler
(II) intel(0): [DRI] installation complete
(II) intel(0): [drm] dma control initialized, using IRQ 16
(II) intel(0): xf86BindGARTMemory: bind key 0 at 0x0077f000 (pgoffset
1919)
(II) intel(0): xf86BindGARTMemory: bind key 1 at 0x01100000 (pgoffset
4352)
(II) intel(0): xf86BindGARTMemory: bind key 2 at 0x01500000 (pgoffset
5376)
(II) intel(0): xf86BindGARTMemory: bind key 3 at 0x01900000 (pgoffset
6400)
(II) intel(0): Fixed memory allocation layout:
(II) intel(0): 0x00000000-0x0001ffff: ring buffer (128 kB)
(II) intel(0): 0x00020000-0x00029fff: HW cursors (40 kB)
(II) intel(0): 0x0002a000-0x00031fff: logical 3D context (32 kB)
(II) intel(0): 0x00032000-0x00041fff: exa G965 state buffer (64 kB)
(II) intel(0): 0x00100000-0x004fffff: front buffer (4096 kB) X tiled
(II) intel(0): 0x00500000-0x010fffff: exa offscreen (12288 kB)
(II) intel(0): 0x0077f000: end of stolen memory
(II) intel(0): 0x01100000-0x014fffff: back buffer (4096 kB) X tiled
(II) intel(0): 0x01500000-0x018fffff: depth buffer (4096 kB) Y tiled
(II) intel(0): 0x01900000-0x038fffff: classic textures (32768 kB)
(II) intel(0): 0x10000000: end of aperture
(II) intel(0): Output configuration:
(II) intel(0): Pipe A is on
(II) intel(0): Display plane A is now enabled and connected to pipe A.
(II) intel(0): Pipe B is off
(II) intel(0): Display plane B is now disabled and connected to pipe
B.
(II) intel(0): Output VGA is connected to pipe A
(**) Option "dpms"
(**) intel(0): DPMS enabled
(II) intel(0): Set up textured video
(II) intel(0): direct rendering: Enabled
(II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled
message.
(WW) intel(0): Option "PreferredMode" is not used
(WW) intel(0): Option "SecurityTypes" is not used
(--) RandR disabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Loading local sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/xorg/modules/extensions//libGLcore.so
(II) Module GLcore: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) GLX: Initialized MESA-PROXY GL provider for screen 0
(II) intel(0): Setting screen physical size to 270 x 203
(**) Option "Protocol" "IMPS/2"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/input/mice"
(**) Option "Emulate3Buttons" "yes"
(**) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 9
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard0: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) Keyboard0: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(WW) Option "Mapping" requires an string value
(**) Option "AlwaysCore"
(**) TWXinput: always reports core events
(II) XINPUT: Adding extended input device "TWXinput" (type: TABLET)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(WW) Couldn't load XKB keymap, falling back to pre-XKB keymap
(II) Mouse0: ps2EnableDataReporting: succeeded
--
gentoo-desktop@lists.gentoo.org mailing list
01-14-2008, 02:01 PM
Dirk Gassen
Video Card Q965 + i810-2.0.0 + TVTime: high CPU usage by X
Thanks for your quick reply. Unfortunately, the email
got stuck in a spam filter that's why I reply so late.
--- Donnie Berkholz <dberkholz@gentoo.org> wrote:
> On 18:45 Fri 11 Jan , Dirk Gassen wrote:
> > I currently have a performance problem on a
> > Optiplex 745/755 and the
> > onboard graphics card. We would like to run tvtime
> > as a TV application.
> > Unfortunately, when tvtime starts X consumes >30%
> > CPU, which results in a
> > somewhat sluggish system (responses to user
> > actions are slow, closed
> > captioning looses characters, etc.).
> >
> > This system did already work well on an Optiplex
> > 620GX (X CPU usage <15%).
> >
> > Here's some more info about the systems:
>
> To simplify things, I'm just going to point out what
> I think are the
> important facts.
>
> > Optiplex 620GX (works):
[SNIP]
>
> 945G with the 1.x intel driver
>
> > Optiplex 745 (performance issues):
[SNIP]
>
> 965Q with 2.0 intel driver
>
> > Optiplex 755 (also performance issues):
[SNIP]
>
> Q35 with 2.0 intel driver
>
> You've tested the new hardware with the old driver,
> and it didn't work
> for unrelated reasons
I'm not sure if the reasons were unrelated but with
the old driver I get two bars with noise, one at the
right side of the screen and one at the bottom (looked
somewhat like uninitialized memory?). I wasn't able to
get rid of by changing tvtime configuration options,
so I thought the best way would be to upgrade the
driver to 2.0, which fixed *that* problem.
> Could you test the old
> hardware with the new
> driver, to test whether it's the driver version
> change creating a
> slowdown?
Nope, doesn't seem to be related to the driver change.
>30% X CPU usage with 1.7.4.
> Also, could you try 2.2 instead of 2.0? If
> that doesn't work,
> try 2.1.
Same thing (I was already looking pretty often if
there's a new driver version and jumped on each new
version)
> It's also possible that the driver's just not as
> good on 965 and Q35 as
> on 945.
Would that be a hardware restriction or would that be
fixable in the driver (and what would I need to
do/contribute to fix it?)
> > I suspect there's something wrong with the MTRR
> > setup on the 745/755 (wild
> > guess):
> > localhost ~ # cat /proc/mtrr
> > reg00: base=0x00000000 ( 0MB), size=65536MB:
> > write-back, count=1
> > reg01: base=0x3d600000 ( 982MB), size= 2MB:
> > uncachable, count=1
> > reg02: base=0x3d800000 ( 984MB), size= 8MB:
> > uncachable, count=1
> > reg03: base=0x3e000000 ( 992MB), size= 32MB:
> > uncachable, count=1
> > reg04: base=0x3d500000 ( 981MB), size= 1MB:
> > uncachable, count=1
> > reg05: base=0x40000000 (1024MB), size=1024MB:
> > uncachable, count=1
> > reg06: base=0x80000000 (2048MB), size=2048MB:
> > uncachable, count=1
> >
> > ... and X reports in its log:
> > (WW) intel(0): Failed to set up write-combining
> > range
> > (0xd0000000,0x10000000)
>
> Yeah, this could cause problems with speed. If it
> worked in the old
> versions with otherwise identical software
> configurations (e.g. kernel
> features), this could be a driver bug.
How would I go about setting it up manually? Or does
that need to be fixed in the driver?
Do you think I should contact the driver developers or
file a bug report for the driver?
BTW, to rule out any other interference from other
pieces of software (e.g., OpenBox) I did start only X
and tvtime, still the same problem.
__________________________________________________ __________________________________
Looking for last minute shopping deals?
Find them fast with Yahoo! Search. http://tools.search.yahoo.com/newsearch/category.php?category=shopping
--
gentoo-desktop@lists.gentoo.org mailing list