Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
X.org Lockups (part III)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page Previous  1, 2, 3, 4 ... 11, 12, 13  Next  
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Thu Aug 23, 2007 11:59 am    Post subject: Reply with quote

maartenlambrecht


here is my xorg.0.log


X Window System Version 7.2.0
Release Date: 22 January 2007
X Protocol Version 11, Revision 0, Release 7.2
Build Operating System: Linux 2.6.22-gentoo-r2 x86_64
Current Operating System: Linux Windows2 2.6.22-gentoo-r5 #1 SMP Thu Aug 23 07:15:42 EDT 2007 x86_64
Build Date: 22 August 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: Thu Aug 23 07:27:45 2007
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi,
/usr/share/fonts/corefonts,
/usr/share/fonts/default/ghostscript,
/usr/share/fonts/misc,
/usr/share/fonts/ttf-bitstream-vera,
/usr/share/fonts/Type1,
/usr/local/share/fonts
(**) RgbPath set to "/usr/share/X11/rgb"
(**) ModulePath set to "/usr/lib64/xorg/modules"
(**) Option "AllowMouseOpenFail" "True"
(**) Option "AIGLX" "True"
(**) Extension "Composite" is enabled
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x69a0c0
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 1.1
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/lib64/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
ABI class: X.Org Video Driver, version 1.1
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 10de,02f4 card 1043,81d2 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:00:1: chip 10de,02fa card 1043,81d2 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:00:2: chip 10de,02fe card 1043,81d2 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:00:3: chip 10de,02f8 card 1043,81d2 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:00:4: chip 10de,02f9 card 1043,81d2 rev a2 class 05,00,00 hdr 00
(II) PCI: 00:00:5: chip 10de,02ff card 1043,81d2 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:00:6: chip 10de,027f card 1043,81d2 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:00:7: chip 10de,027e card 1043,81d2 rev a2 class 05,00,00 hdr 80
(II) PCI: 00:02:0: chip 10de,02fc card 0000,0000 rev a1 class 06,04,00 hdr 01
(II) PCI: 00:03:0: chip 10de,02fd card 0000,0000 rev a1 class 06,04,00 hdr 01
(II) PCI: 00:04:0: chip 10de,02fb card 0000,0000 rev a1 class 06,04,00 hdr 01
(II) PCI: 00:09:0: chip 10de,005e card 1043,815a rev a4 class 05,80,00 hdr 00
(II) PCI: 00:0a:0: chip 10de,0050 card 1043,815a rev a4 class 06,01,00 hdr 80
(II) PCI: 00:0a:1: chip 10de,0052 card 1043,815a rev a2 class 0c,05,00 hdr 80
(II) PCI: 00:0b:0: chip 10de,005a card 1043,815a rev a2 class 0c,03,10 hdr 80
(II) PCI: 00:0b:1: chip 10de,005b card 1043,815a rev a4 class 0c,03,20 hdr 80
(II) PCI: 00:0d:0: chip 10de,0059 card 1043,812a rev a2 class 04,01,00 hdr 00
(II) PCI: 00:0f:0: chip 10de,0053 card 1043,815a rev f3 class 01,01,8a hdr 00
(II) PCI: 00:10:0: chip 10de,0054 card 1043,815a rev f3 class 01,01,85 hdr 00
(II) PCI: 00:11:0: chip 10de,0055 card 1043,815a rev f3 class 01,01,85 hdr 00
(II) PCI: 00:12:0: chip 10de,005c card 0000,0000 rev a2 class 06,04,01 hdr 01
(II) PCI: 00:13:0: chip 10de,0057 card 1043,8141 rev a3 class 06,80,00 hdr 00
(II) PCI: 00:16:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
(II) PCI: 00:17:0: chip 10de,005d card 0000,0000 rev a3 class 06,04,00 hdr 01
(II) PCI: 00:18:0: chip 1022,1100 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:1: chip 1022,1101 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:2: chip 1022,1102 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 00:18:3: chip 1022,1103 card 0000,0000 rev 00 class 06,00,00 hdr 80
(II) PCI: 01:00:0: chip 1095,3132 card 1043,819f rev 01 class 01,80,00 hdr 00
(II) PCI: 02:00:0: chip 11ab,4362 card 1043,8142 rev 15 class 02,00,00 hdr 00
(II) PCI: 03:00:0: chip 10de,0193 card 10de,0420 rev a2 class 03,00,00 hdr 00
(II) PCI: 04:0b:0: chip 104c,8023 card 1043,808b rev 00 class 0c,00,10 hdr 00
(II) PCI: End of PCI scan
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:2:0), (0,1,1), BCTRL: 0x0002 (VGA_EN is cleared)
(II) Bus 1 I/O range:
[0] -1 0 0x0000c000 - 0x0000cfff (0x1000) IX[B]
(II) Bus 1 non-prefetchable memory range:
[0] -1 0 0xdbe00000 - 0xdbefffff (0x100000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 2: bridge is at (0:3:0), (0,2,2), BCTRL: 0x0002 (VGA_EN is cleared)
(II) Bus 2 I/O range:
[0] -1 0 0x0000d000 - 0x0000dfff (0x1000) IX[B]
(II) Bus 2 non-prefetchable memory range:
[0] -1 0 0xdbf00000 - 0xdbffffff (0x100000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 3: bridge is at (0:4:0), (0,3,3), BCTRL: 0x000a (VGA_EN is set)
(II) Bus 3 I/O range:
[0] -1 0 0x0000e000 - 0x0000efff (0x1000) IX[B]
(II) Bus 3 non-prefetchable memory range:
[0] -1 0 0xdc000000 - 0xdfefffff (0x3f00000) MX[B]
(II) Bus 3 prefetchable memory range:
[0] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:10:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(II) Subtractive PCI-to-PCI bridge:
(II) Bus 4: bridge is at (0:18:0), (0,4,4), BCTRL: 0x0202 (VGA_EN is cleared)
(II) Bus 4 non-prefetchable memory range:
[0] -1 0 0xdff00000 - 0xdfffffff (0x100000) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 5: bridge is at (0:22:0), (0,5,5), BCTRL: 0x0002 (VGA_EN is cleared)
(II) PCI-to-PCI bridge:
(II) Bus 6: bridge is at (0:23:0), (0,6,6), BCTRL: 0x0002 (VGA_EN is cleared)
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:24:0), (0,0,6), 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 (0x100000000) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) MX[B]
(--) PCI:*(3:0:0) nVidia Corporation unknown chipset (0x0193) rev 162, Mem @ 0xde000000/24, 0xc0000000/28, 0xdc000000/25, I/O @ 0xec00/7, BIOS @ 0xdfee0000/17
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x100000000) 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 0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
[1] -1 0 0xdffff800 - 0xdfffffff (0x800) MX[B]
[2] -1 0 0xdbffc000 - 0xdbffffff (0x4000) MX[B]
[3] -1 0 0xdbef8000 - 0xdbefbfff (0x4000) MX[B]
[4] -1 0 0xdbeffc00 - 0xdbeffc7f (0x80) MX[B]
[5] -1 0 0xdbdfa000 - 0xdbdfafff (0x1000) MX[B]
[6] -1 0 0xdbdfb000 - 0xdbdfbfff (0x1000) MX[B]
[7] -1 0 0xdbdfc000 - 0xdbdfcfff (0x1000) MX[B]
[8] -1 0 0xdbdfd000 - 0xdbdfdfff (0x1000) MX[B]
[9] -1 0 0xdbdffc00 - 0xdbdffcff (0x100) MX[B]
[10] -1 0 0xdbdfe000 - 0xdbdfefff (0x1000) MX[B]
[11] -1 0 0xdfee0000 - 0xdfefffff (0x20000) MX[B](B)
[12] -1 0 0xdc000000 - 0xddffffff (0x2000000) MX[B](B)
[13] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
[14] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
[15] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[16] -1 0 0x0000cc00 - 0x0000cc7f (0x80) IX[B]
[17] -1 0 0x00009480 - 0x00009487 (0x8) IX[B]
[18] -1 0 0x00009800 - 0x0000980f (0x10) IX[B]
[19] -1 0 0x00009880 - 0x00009883 (0x4) IX[B]
[20] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[21] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[22] -1 0 0x0000a080 - 0x0000a087 (0x8) IX[B]
[23] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[24] -1 0 0x0000a480 - 0x0000a483 (0x4) IX[B]
[25] -1 0 0x0000a800 - 0x0000a807 (0x8) IX[B]
[26] -1 0 0x0000a880 - 0x0000a883 (0x4) IX[B]
[27] -1 0 0x0000ac00 - 0x0000ac07 (0x8) IX[B]
[28] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[29] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]
[30] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]
[31] -1 0 0x00000700 - 0x0000073f (0x40) IX[B]
[32] -1 0 0x00000600 - 0x0000063f (0x40) IX[B]
[33] -1 0 0x0000bc00 - 0x0000bc1f (0x20) IX[B]
[34] -1 0 0x0000ec00 - 0x0000ec7f (0x80) IX[B](B)
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0 0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
[1] -1 0 0xdffff800 - 0xdfffffff (0x800) MX[B]
[2] -1 0 0xdbffc000 - 0xdbffffff (0x4000) MX[B]
[3] -1 0 0xdbef8000 - 0xdbefbfff (0x4000) MX[B]
[4] -1 0 0xdbeffc00 - 0xdbeffc7f (0x80) MX[B]
[5] -1 0 0xdbdfa000 - 0xdbdfafff (0x1000) MX[B]
[6] -1 0 0xdbdfb000 - 0xdbdfbfff (0x1000) MX[B]
[7] -1 0 0xdbdfc000 - 0xdbdfcfff (0x1000) MX[B]
[8] -1 0 0xdbdfd000 - 0xdbdfdfff (0x1000) MX[B]
[9] -1 0 0xdbdffc00 - 0xdbdffcff (0x100) MX[B]
[10] -1 0 0xdbdfe000 - 0xdbdfefff (0x1000) MX[B]
[11] -1 0 0xdfee0000 - 0xdfefffff (0x20000) MX[B](B)
[12] -1 0 0xdc000000 - 0xddffffff (0x2000000) MX[B](B)
[13] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
[14] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
[15] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[16] -1 0 0x0000cc00 - 0x0000cc7f (0x80) IX[B]
[17] -1 0 0x00009480 - 0x00009487 (0x8) IX[B]
[18] -1 0 0x00009800 - 0x0000980f (0x10) IX[B]
[19] -1 0 0x00009880 - 0x00009883 (0x4) IX[B]
[20] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[21] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[22] -1 0 0x0000a080 - 0x0000a087 (0x8) IX[B]
[23] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[24] -1 0 0x0000a480 - 0x0000a483 (0x4) IX[B]
[25] -1 0 0x0000a800 - 0x0000a807 (0x8) IX[B]
[26] -1 0 0x0000a880 - 0x0000a883 (0x4) IX[B]
[27] -1 0 0x0000ac00 - 0x0000ac07 (0x8) IX[B]
[28] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[29] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]
[30] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]
[31] -1 0 0x00000700 - 0x0000073f (0x40) IX[B]
[32] -1 0 0x00000600 - 0x0000063f (0x40) IX[B]
[33] -1 0 0x0000bc00 - 0x0000bc1f (0x20) IX[B]
[34] -1 0 0x0000ec00 - 0x0000ec7f (0x80) 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 0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
[5] -1 0 0xdffff800 - 0xdfffffff (0x800) MX[B]
[6] -1 0 0xdbffc000 - 0xdbffffff (0x4000) MX[B]
[7] -1 0 0xdbef8000 - 0xdbefbfff (0x4000) MX[B]
[8] -1 0 0xdbeffc00 - 0xdbeffc7f (0x80) MX[B]
[9] -1 0 0xdbdfa000 - 0xdbdfafff (0x1000) MX[B]
[10] -1 0 0xdbdfb000 - 0xdbdfbfff (0x1000) MX[B]
[11] -1 0 0xdbdfc000 - 0xdbdfcfff (0x1000) MX[B]
[12] -1 0 0xdbdfd000 - 0xdbdfdfff (0x1000) MX[B]
[13] -1 0 0xdbdffc00 - 0xdbdffcff (0x100) MX[B]
[14] -1 0 0xdbdfe000 - 0xdbdfefff (0x1000) MX[B]
[15] -1 0 0xdfee0000 - 0xdfefffff (0x20000) MX[B](B)
[16] -1 0 0xdc000000 - 0xddffffff (0x2000000) MX[B](B)
[17] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
[18] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
[19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[20] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[21] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[22] -1 0 0x0000cc00 - 0x0000cc7f (0x80) IX[B]
[23] -1 0 0x00009480 - 0x00009487 (0x8) IX[B]
[24] -1 0 0x00009800 - 0x0000980f (0x10) IX[B]
[25] -1 0 0x00009880 - 0x00009883 (0x4) IX[B]
[26] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[27] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[28] -1 0 0x0000a080 - 0x0000a087 (0x8) IX[B]
[29] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[30] -1 0 0x0000a480 - 0x0000a483 (0x4) IX[B]
[31] -1 0 0x0000a800 - 0x0000a807 (0x8) IX[B]
[32] -1 0 0x0000a880 - 0x0000a883 (0x4) IX[B]
[33] -1 0 0x0000ac00 - 0x0000ac07 (0x8) IX[B]
[34] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[35] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]
[36] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]
[37] -1 0 0x00000700 - 0x0000073f (0x40) IX[B]
[38] -1 0 0x00000600 - 0x0000063f (0x40) IX[B]
[39] -1 0 0x0000bc00 - 0x0000bc1f (0x20) IX[B]
[40] -1 0 0x0000ec00 - 0x0000ec7f (0x80) IX[B](B)
(II) LoadModule: "glx"
(II) Loading /usr/lib64/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.1
(II) NVIDIA GLX Module 100.14.11 Wed Jun 13 17:16:40 PDT 2007
(II) Loading extension GLX
(II) LoadModule: "extmod"
(II) Loading /usr/lib64/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 7.2.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: "wfb"
(II) Loading /usr/lib64/xorg/modules/extensions//libwfb.so
(II) Module wfb: vendor="NVIDIA Corporation"
compiled for 7.1.99.2, module version = 1.0.0
(II) LoadModule: "xtrap"
(II) Loading /usr/lib64/xorg/modules/extensions//libxtrap.so
(II) Module xtrap: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DEC-XTRAP
(II) LoadModule: "record"
(II) Loading /usr/lib64/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 7.2.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: "dbe"
(II) Loading /usr/lib64/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 7.2.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: "freetype"
(II) Loading /usr/lib64/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 7.2.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/lib64/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
compiled for 7.2.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: "nvidia"
(II) Loading /usr/lib64/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/lib64/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.1
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(II) LoadModule: "kbd"
(II) Loading /usr/lib64/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.1.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 0.7
(II) NVIDIA dlloader X Driver 100.14.11 Wed Jun 13 16:35:28 PDT 2007
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 03:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset NVIDIA GPU found
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib64/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Reloading /usr/lib64/xorg/modules/extensions//libwfb.so
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib64/xorg/modules//libramdac.so
(II) Module ramdac: vendor="X.Org Foundation"
compiled for 7.2.0, module version = 0.1.0
ABI class: X.Org Video Driver, version 1.1
(II) resource ranges after xf86ClaimFixedResources() call:
[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 0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
[5] -1 0 0xdffff800 - 0xdfffffff (0x800) MX[B]
[6] -1 0 0xdbffc000 - 0xdbffffff (0x4000) MX[B]
[7] -1 0 0xdbef8000 - 0xdbefbfff (0x4000) MX[B]
[8] -1 0 0xdbeffc00 - 0xdbeffc7f (0x80) MX[B]
[9] -1 0 0xdbdfa000 - 0xdbdfafff (0x1000) MX[B]
[10] -1 0 0xdbdfb000 - 0xdbdfbfff (0x1000) MX[B]
[11] -1 0 0xdbdfc000 - 0xdbdfcfff (0x1000) MX[B]
[12] -1 0 0xdbdfd000 - 0xdbdfdfff (0x1000) MX[B]
[13] -1 0 0xdbdffc00 - 0xdbdffcff (0x100) MX[B]
[14] -1 0 0xdbdfe000 - 0xdbdfefff (0x1000) MX[B]
[15] -1 0 0xdfee0000 - 0xdfefffff (0x20000) MX[B](B)
[16] -1 0 0xdc000000 - 0xddffffff (0x2000000) MX[B](B)
[17] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
[18] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
[19] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[20] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[21] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[22] -1 0 0x0000cc00 - 0x0000cc7f (0x80) IX[B]
[23] -1 0 0x00009480 - 0x00009487 (0x8) IX[B]
[24] -1 0 0x00009800 - 0x0000980f (0x10) IX[B]
[25] -1 0 0x00009880 - 0x00009883 (0x4) IX[B]
[26] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[27] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[28] -1 0 0x0000a080 - 0x0000a087 (0x8) IX[B]
[29] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[30] -1 0 0x0000a480 - 0x0000a483 (0x4) IX[B]
[31] -1 0 0x0000a800 - 0x0000a807 (0x8) IX[B]
[32] -1 0 0x0000a880 - 0x0000a883 (0x4) IX[B]
[33] -1 0 0x0000ac00 - 0x0000ac07 (0x8) IX[B]
[34] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[35] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]
[36] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]
[37] -1 0 0x00000700 - 0x0000073f (0x40) IX[B]
[38] -1 0 0x00000600 - 0x0000063f (0x40) IX[B]
[39] -1 0 0x0000bc00 - 0x0000bc1f (0x20) IX[B]
[40] -1 0 0x0000ec00 - 0x0000ec7f (0x80) IX[B](B)
(II) resource ranges after probing:
[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 0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
[5] -1 0 0xdffff800 - 0xdfffffff (0x800) MX[B]
[6] -1 0 0xdbffc000 - 0xdbffffff (0x4000) MX[B]
[7] -1 0 0xdbef8000 - 0xdbefbfff (0x4000) MX[B]
[8] -1 0 0xdbeffc00 - 0xdbeffc7f (0x80) MX[B]
[9] -1 0 0xdbdfa000 - 0xdbdfafff (0x1000) MX[B]
[10] -1 0 0xdbdfb000 - 0xdbdfbfff (0x1000) MX[B]
[11] -1 0 0xdbdfc000 - 0xdbdfcfff (0x1000) MX[B]
[12] -1 0 0xdbdfd000 - 0xdbdfdfff (0x1000) MX[B]
[13] -1 0 0xdbdffc00 - 0xdbdffcff (0x100) MX[B]
[14] -1 0 0xdbdfe000 - 0xdbdfefff (0x1000) MX[B]
[15] -1 0 0xdfee0000 - 0xdfefffff (0x20000) MX[B](B)
[16] -1 0 0xdc000000 - 0xddffffff (0x2000000) MX[B](B)
[17] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
[18] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
[19] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[20] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[21] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[22] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[23] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[24] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[25] -1 0 0x0000cc00 - 0x0000cc7f (0x80) IX[B]
[26] -1 0 0x00009480 - 0x00009487 (0x8) IX[B]
[27] -1 0 0x00009800 - 0x0000980f (0x10) IX[B]
[28] -1 0 0x00009880 - 0x00009883 (0x4) IX[B]
[29] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[30] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[31] -1 0 0x0000a080 - 0x0000a087 (0x8) IX[B]
[32] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[33] -1 0 0x0000a480 - 0x0000a483 (0x4) IX[B]
[34] -1 0 0x0000a800 - 0x0000a807 (0x8) IX[B]
[35] -1 0 0x0000a880 - 0x0000a883 (0x4) IX[B]
[36] -1 0 0x0000ac00 - 0x0000ac07 (0x8) IX[B]
[37] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[38] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]
[39] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]
[40] -1 0 0x00000700 - 0x0000073f (0x40) IX[B]
[41] -1 0 0x00000600 - 0x0000063f (0x40) IX[B]
[42] -1 0 0x0000bc00 - 0x0000bc1f (0x20) IX[B]
[43] -1 0 0x0000ec00 - 0x0000ec7f (0x80) IX[B](B)
[44] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[45] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "CustomEDID" "DFP-0:/home/billydv/edid.bin"
(**) NVIDIA(0): Option "Coolbits" "1"
(**) NVIDIA(0): Option "AddARGBGLXVisuals" "True"
(**) NVIDIA(0): Option "DynamicTwinView" "False"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-1
(II) NVIDIA(0): NVIDIA GPU GeForce 8800 GTS (G80) at PCI:3:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 327680 kBytes
(--) NVIDIA(0): VideoBIOS: 60.80.18.00.01
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 8800 GTS at PCI:3:0:0:
(--) NVIDIA(0): IBM C190 CRT (CRT-0)
(--) NVIDIA(0): CRT-1
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0)
(--) NVIDIA(0): IBM C190 CRT (CRT-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
(--) NVIDIA(0): NVIDIA TV Encoder (TV-0): 400.0 MHz maximum pixel clock
(--) NVIDIA(0): TV encoder: NVIDIA
(II) NVIDIA(0): Assigned Display Device: CRT-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): "800x600"
(II) NVIDIA(0): "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(--) NVIDIA(0): DPI set to (72, 72); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] 0 0 0xdc000000 - 0xddffffff (0x2000000) MX[B]
[1] 0 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B]
[2] 0 0 0xde000000 - 0xdeffffff (0x1000000) MX[B]
[3] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[4] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[5] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[6] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[7] -1 0 0xdfff8000 - 0xdfffbfff (0x4000) MX[B]
[8] -1 0 0xdffff800 - 0xdfffffff (0x800) MX[B]
[9] -1 0 0xdbffc000 - 0xdbffffff (0x4000) MX[B]
[10] -1 0 0xdbef8000 - 0xdbefbfff (0x4000) MX[B]
[11] -1 0 0xdbeffc00 - 0xdbeffc7f (0x80) MX[B]
[12] -1 0 0xdbdfa000 - 0xdbdfafff (0x1000) MX[B]
[13] -1 0 0xdbdfb000 - 0xdbdfbfff (0x1000) MX[B]
[14] -1 0 0xdbdfc000 - 0xdbdfcfff (0x1000) MX[B]
[15] -1 0 0xdbdfd000 - 0xdbdfdfff (0x1000) MX[B]
[16] -1 0 0xdbdffc00 - 0xdbdffcff (0x100) MX[B]
[17] -1 0 0xdbdfe000 - 0xdbdfefff (0x1000) MX[B]
[18] -1 0 0xdfee0000 - 0xdfefffff (0x20000) MX[B](B)
[19] -1 0 0xdc000000 - 0xddffffff (0x2000000) MX[B](B)
[20] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
[21] -1 0 0xde000000 - 0xdeffffff (0x1000000) MX[B](B)
[22] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
[23] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
[24] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
[25] 0 0 0x0000ec00 - 0x0000ec7f (0x80) IX[B]
[26] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[27] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[28] -1 0 0x0000d800 - 0x0000d8ff (0x100) IX[B]
[29] -1 0 0x0000cc00 - 0x0000cc7f (0x80) IX[B]
[30] -1 0 0x00009480 - 0x00009487 (0x8) IX[B]
[31] -1 0 0x00009800 - 0x0000980f (0x10) IX[B]
[32] -1 0 0x00009880 - 0x00009883 (0x4) IX[B]
[33] -1 0 0x00009c00 - 0x00009c07 (0x8) IX[B]
[34] -1 0 0x0000a000 - 0x0000a003 (0x4) IX[B]
[35] -1 0 0x0000a080 - 0x0000a087 (0x8) IX[B]
[36] -1 0 0x0000a400 - 0x0000a40f (0x10) IX[B]
[37] -1 0 0x0000a480 - 0x0000a483 (0x4) IX[B]
[38] -1 0 0x0000a800 - 0x0000a807 (0x8) IX[B]
[39] -1 0 0x0000a880 - 0x0000a883 (0x4) IX[B]
[40] -1 0 0x0000ac00 - 0x0000ac07 (0x8) IX[B]
[41] -1 0 0x0000ffa0 - 0x0000ffaf (0x10) IX[B]
[42] -1 0 0x0000b000 - 0x0000b0ff (0x100) IX[B]
[43] -1 0 0x0000b400 - 0x0000b4ff (0x100) IX[B]
[44] -1 0 0x00000700 - 0x0000073f (0x40) IX[B]
[45] -1 0 0x00000600 - 0x0000063f (0x40) IX[B]
[46] -1 0 0x0000bc00 - 0x0000bc1f (0x20) IX[B]
[47] -1 0 0x0000ec00 - 0x0000ec7f (0x80) IX[B](B)
[48] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
[49] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) NVIDIA(0): Setting mode "1024x768"
(--) NVIDIA(0): No video decoder detected
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms" "True"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(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) Initializing extension GLX
(**) Option "Protocol" "auto"
(**) Mouse0: Device: "/dev/input/mice"
(**) Mouse0: Protocol: "auto"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/input/mice"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5 6 7"
(**) Mouse0: ZAxisMapping: buttons 4, 5, 6 and 7
(**) Mouse0: Buttons: 11
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc104"
(**) Keyboard0: XkbModel: "pc104"
(**) Option "XkbLayout" "us"
(**) Keyboard0: XkbLayout: "us"
(**) Option "XkbVariant" ",winkeys"
(**) Keyboard0: XkbVariant: ",winkeys"
(**) Option "XkbOptions" "grp:toggle,grp_led:scroll"
(**) Keyboard0: XkbOptions: "grp:toggle,grp_led:scroll"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(--) Mouse0: PnP-detected protocol: "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
SetClientVersion: 0 9
SetGrabKeysState - disabled
SetGrabKeysState - enabled











As you can see I dont get that error, you have to go to each of the directories the xorg.conf.new puts in and check that they are actually font directories and also check to see that you arent missing any directories that should be listed, this takes a little while but needs to be done, if you are getting an error message about a font directory that should actually be listed delete the font.dir in that folder and then run mkfontdir "name of folder" to regenerate it.
_________________
Billy DeVincentis
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Thu Aug 23, 2007 12:48 pm    Post subject: Reply with quote

Mark_van_Dark wrote:
@VinzC
That's the same problem i had. I could be logged in into kde for the whole day and nothing happens (as long as i didn't do anything). But when i tried to start k3b or only wanted to open the kde menu my whole system locked up and cpu was at 100%. But i also could watch my superkaramba updating it's display. I also could work in the kde-console but i couldn't start a program or do anything else (by the way the console was open so i think it doesn't need a lot of cpu)

The interesting part was that when i tried to enter the console (CTRL+ALT+1) i got a lot of strange symbols and icons like there was the rest of a buffer. i could "repair" it by restarting the consolefonts. So i thought the problem was with my graphics configuration because the console of linux doesn't have to something with kde or any other displaymanager.

Depends on how the screen looked like on your side but if you mean strange *text* symbols, I already had that thing when I had text and graphics terminals overlap; e.g. I had selected 6 TTYs but had forced X to start on the fifth console. I got garbage on TTY5 as soon as I closed my session IIRC; these were produced by keystrokes I made while attempting to logon again when I got to XDM logon window... The keystrokes were actually sent to the text console and I wondered why I couldn't log on the graphical terminal :D ...
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
maartenlambrecht
n00b
n00b


Joined: 28 Jun 2007
Posts: 52
Location: Dentergem (Belgium)

PostPosted: Thu Aug 23, 2007 5:09 pm    Post subject: Reply with quote

@billydv
Thanks for the reply.
But how can you see when a dir has to be listed?

I installed fluxbox this afternoon. It starts with the nvidia logo, and everything works fine until I close it. Then I get a lot of errors again, incl the one about the fonts.
I installed the full kde-meta, can I use these programs in fluxbox? Otherwise I use fluxbox instead of kde so I can use internet...
(really difficult to solve this for me. I started the gui instal of gentoo 2007 but it didn't function. A lot of people advised me to do the commandline install. So now here I am... :()
Thanks for helping me!
Back to top
View user's profile Send private message
pteppic
l33t
l33t


Joined: 28 Nov 2005
Posts: 781

PostPosted: Thu Aug 23, 2007 6:34 pm    Post subject: Re: X eats 100% CPU after running screensaver for a long per Reply with quote

VinzC wrote:
Does anyone have an idea on that really annoying problem?

I am having similar problems, so will add my 'this didn't fix it' list

Recompiled nvidia-drivers (arch and ~arch), mesa, xorg-*, kde-base/* (yes all of it)
Turned of any GLX apps, turned off any experimental options in xorg.conf, turned off any DPMS settings
Switched to GDM, then back to KDM

I keep getting literally hundreds of lines of
Code:
SetClientVersion: 0 9

in my /var/log/Xorg.0.log

I am just about to mask xorg-x11-7.2 and build a new kernel, if it works I'll get back to you.....

Edit: no it didn't, I'll give it till Monday for some updates to 3.5.7, then I'll drop back to 3.5.5, it isn't that much more bling.
_________________
Current Project Thread (myth2avi)
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Thu Aug 23, 2007 10:11 pm    Post subject: Re: X eats 100% CPU after running screensaver for a long per Reply with quote

pteppic wrote:
Edit: no it didn't, I'll give it till Monday for some updates to 3.5.7, then I'll drop back to 3.5.5, it isn't that much more bling.

If you have the same problem as me, you don't need to revert. I've used the new KDE 3.5.7 with a new user (blank profile) and it works. So the problem is "just" about KDE config files... The trick is to find which one(s)!
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
171736
n00b
n00b


Joined: 20 Aug 2007
Posts: 5

PostPosted: Fri Aug 24, 2007 6:33 am    Post subject: Reply with quote

@VinzC
I don't think that it is a tty problem as you described because i only have the strange symbols and letters after my xorg locked up. So the only way to read and kill kde was to run a ssh session from another pc. In the ssh session everything was alright so i knew that it was the graphic card.

I think that in kde 3.5.6 and 3.5.7 there are changes with the xorg connection. A friend of mine updated his computer and doesn't have the problems so i think there are only problems with the xorg.conf and perhaps some kde config files but if you delete .kde folder in your home directory and the problem still occurs than i think it has to be the xorg.conf.
Back to top
View user's profile Send private message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Fri Aug 24, 2007 9:42 am    Post subject: Reply with quote

Vinzc, are you telling me that a blank kde profile stopped the freezing problem coming back from screensaver?
_________________
Billy DeVincentis
Back to top
View user's profile Send private message
pteppic
l33t
l33t


Joined: 28 Nov 2005
Posts: 781

PostPosted: Fri Aug 24, 2007 7:41 pm    Post subject: Re: X eats 100% CPU after running screensaver for a long per Reply with quote

VinzC wrote:
If you have the same problem as me, you don't need to revert. I've used the new KDE 3.5.7 with a new user (blank profile) and it works.

I tried a blank profile and it still locked up. I did also try a new xorg.conf, only very small changes to the original, but it seems good so far. I have just switched back to 'eselect opengl set nvidia' from xorg, I'll know by the AM. . . .
_________________
Current Project Thread (myth2avi)
Back to top
View user's profile Send private message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Fri Aug 24, 2007 9:24 pm    Post subject: Reply with quote

I tried a blank profile this morning but after trying it I went into control center to customize a bit, low and behold it works and when I got back this afternoon I sis not have any kind of lockup at all, its too soon to tell but this may be the answer because when I started out on my abit I had the same problem, small freezing issues and I remember my profile got screwed up and I had to start a new one, I remember that that was the time that the problem seemed to go away.
_________________
Billy DeVincentis
Back to top
View user's profile Send private message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Sat Aug 25, 2007 3:31 am    Post subject: Reply with quote

Now I went a step further, having seen that the new profile didnt cause any delays getting back to my desktop, I went ahead and reset everything to where it was befor with the new profile, I am going to test it overnight but it looks real promising so far since there is a huge chnage for the better in the time it takes kde to login and logout.
_________________
Billy DeVincentis
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Sat Aug 25, 2007 9:08 am    Post subject: Reply with quote

billydv wrote:
Vinzc, are you telling me that a blank kde profile stopped the freezing problem coming back from screensaver?

In my case, yes, it did. But it was not quite a freezing problem, just X eating up CPU - my system was still reactive. This could mean my problem might not be the same as the one you have, I don't know. It looks like X locking can have many causes and not necessarily the same ones for everybody.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Sat Aug 25, 2007 1:42 pm    Post subject: Reply with quote

Vinzc, I just let kde run allnight with compiz fusion with a new profile completely configured to the same settings I had before, it worked, kde came right back after going out of the screensaver, I am now testing this same theory on my debian amd64 to see if this will be the same
_________________
Billy DeVincentis
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Sat Aug 25, 2007 4:31 pm    Post subject: Reply with quote

Cool. Glad it worked for you too.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
DaNe
Apprentice
Apprentice


Joined: 29 Apr 2006
Posts: 192

PostPosted: Sun Aug 26, 2007 1:12 pm    Post subject: Reply with quote

i have a lockup that i can recreat it
is going to tty and coming back to X

and more frequently when coming back from another X server

what logs should i be looking right now?
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Sun Aug 26, 2007 1:37 pm    Post subject: Reply with quote

DaNe wrote:
i have a lockup that i can recreat it
is going to tty and coming back to X

and more frequently when coming back from another X server

what logs should i be looking right now?

You should probably upgrade/downgrade your display drivers.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
DaNe
Apprentice
Apprentice


Joined: 29 Apr 2006
Posts: 192

PostPosted: Tue Aug 28, 2007 1:48 am    Post subject: Reply with quote

i will try that since the problem happens when coming back from a sleep (suspend)

ps:currently im using nvidia 100.14.11
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Tue Aug 28, 2007 9:35 am    Post subject: Reply with quote

DaNe wrote:
i will try that since the problem happens when coming back from a sleep (suspend)

ps:currently im using nvidia 100.14.11

I'm currently using these drivers on a stable machine. So the problem might be somewhere else. Please give more info about your hardware/config files.
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Back to top
View user's profile Send private message
DaNe
Apprentice
Apprentice


Joined: 29 Apr 2006
Posts: 192

PostPosted: Tue Aug 28, 2007 10:57 am    Post subject: Reply with quote

i think maybe is the aiglx that im using...

i will try disable it ...
now i dont have the laptop here
later i will post the laptop hardware and the config files
Back to top
View user's profile Send private message
DoYouGentooToo
n00b
n00b


Joined: 11 Nov 2004
Posts: 14

PostPosted: Tue Aug 28, 2007 8:26 pm    Post subject: Reply with quote

Tempting fate here by posting this :-)

I have had the same problem for some time and tried all the suggestions in the thread but to no avail.

However, I changed my window decoration from Plastik to Keramic earlier today and so far everything seems to be back to its usual snappy, stable self. Early days yet and I'll update if anything changes.
Back to top
View user's profile Send private message
jmanko
Tux's lil' helper
Tux's lil' helper


Joined: 11 Sep 2005
Posts: 139
Location: NEPA, USA

PostPosted: Fri Aug 31, 2007 2:17 pm    Post subject: Reply with quote

I'm having the same problem. My card is an ATI 9600 Mobility (Thinkpad T42). Nothing appears in any of the log files.


xorg-server: 1.2.0-r3
xorg-x11: 7.2
gnome: 2.18.3
ati-drivers: 8.40.4
libX11: 1.1.2-r1

X goes to 100% usage
_________________
"What stands in the way becomes the way." -- Marcus Aurelius
Back to top
View user's profile Send private message
jmanko
Tux's lil' helper
Tux's lil' helper


Joined: 11 Sep 2005
Posts: 139
Location: NEPA, USA

PostPosted: Fri Aug 31, 2007 7:10 pm    Post subject: Reply with quote

Does anyone know if this is something that is only affecting Gentoo?

I really need to get things going. I use my machine for work, and I'm afraid I'm gonna have to switch to Ubuntu if this isn't resolved before the weekend is up.
_________________
"What stands in the way becomes the way." -- Marcus Aurelius
Back to top
View user's profile Send private message
pteppic
l33t
l33t


Joined: 28 Nov 2005
Posts: 781

PostPosted: Fri Aug 31, 2007 10:33 pm    Post subject: Reply with quote

Right, my problems (highlighted earlier in this thread) that were unsolved by using a blank .kde template (that seemed to help some people) seem to now be resolved.

The last 3 things I did that have solved the problem were:
revert to arch from ~arch (left over from beryl testing) on media-libs/mesa
stopped running SuperKaramba (I'll start this again soon, but 7 days isn't 'stable' yet)
updated some overlays and rebuilt the qtcurve and the 'Crystal window decoration' themes << for some reason, in my mind this was the prime suspect, but that doesn't fit with the new ~/.kde not working so...

I post this in the vain hope it may save someone else some time, and in 14 days if it still works 3.5.7 will go on the rest of the machines in the house.
_________________
Current Project Thread (myth2avi)
Back to top
View user's profile Send private message
VinzC
Watchman
Watchman


Joined: 17 Apr 2004
Posts: 5098
Location: Dark side of the mood

PostPosted: Sat Sep 01, 2007 8:50 am    Post subject: Reply with quote

VinzC wrote:
Problem definitely solved for me but what's causing the problem is still unknown. Here's what I did:
  1. Backed up my .kde/ directory
  2. Erased ~/.kde/ directory (plus the symlink) and ~/.kderc.
  3. Opened a KDE session as usual then closed it (doing that creates a new KDE profile directory, .kde/)
  4. Restored config files from backed up kde/share/config and program data from backed up kde/share/apps, e.g. kicker, ksysguard, superkaramba, kmail. I only restored kdesktoprc from the config directory, leaving everything from Konqueror.
Hope this helps.


EDIT: After all, problem definitely UNSOLVED with my profile :evil: !

The problem is back after I copied several config files. Sure it's *not* because of rdesktop configuration file because I still got X consume 100% CPU without. Still investigating. Step by step this time.

That sucks...
_________________
Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!


Last edited by VinzC on Sat Sep 01, 2007 4:14 pm; edited 1 time in total
Back to top
View user's profile Send private message
billydv
l33t
l33t


Joined: 22 Dec 2006
Posts: 911
Location: Mount Vernon, NY

PostPosted: Sat Sep 01, 2007 3:03 pm    Post subject: Reply with quote

I unfortunately started to have problems a day later but now for the last couple of days it seems very stable
here is the latest of what I did

1- Yes start with a fresh home directory

2- emerge testing versions of (you can add these to your package keywords just as they are, we want the live ebuild versions of compiz-fusion)
x11-apps/ccsm **
x11-apps/fusion-icon **
x11-apps/mesa-progs ~*
x11-apps/xrandr ~*
x11-base/xorg-server ~*
x11-drivers/nvidia-drivers ~*
x11-libs/compiz-bcop **
x11-libs/compizconfig-backend-gconf **
x11-libs/compizconfig-backend-kconfig **
x11-libs/libX11 ~*
x11-libs/libXcomposite ~*
x11-libs/libXfont ~*
x11-libs/libXi ~*
x11-libs/libXtst ~*
x11-libs/libcompizconfig **
x11-libs/libwnck ~*
dev-python/compizconfig-python **
x11-misc/electricsheep ~*
x11-misc/xscreensaver ~*
x11-plugins/compiz-fusion-plugins-atlantis **
x11-plugins/compiz-fusion-plugins-extra **
x11-plugins/compiz-fusion-plugins-main **
x11-plugins/compiz-fusion-plugins-threed **
x11-plugins/compiz-users-pafy-screensaver **
x11-proto/compositeproto ~*
x11-themes/emerald-themes **
x11-wm/compiz **
x11-wm/compiz-fusion **


you will need the gentoo xeffects overlay, I prefer to just copy over the desired packages into a local overlay otherwise updating will give you much more than just the compiz-fusion packages

3- here is my current working xorg.conf

Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "True"
Option "AIGLX" "True"
#Option "standby time" "10"
#Option "suspend time" "20"
#Option "off time" "30"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/100dpi"
FontPath "/usr/share/fonts/75dpi"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/default/ghostscript"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/local/share/fonts"
EndSection

Section "Module"
Load "glx"
Load "extmod"
Load "wfb"
Load "xtrap"
Load "record"
#Load "GLcore"
Load "dbe"
#Load "dri"
Load "freetype"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbOptions" "grp:toggle,grp_led:scroll"
Option "XkbVariant" ",winkeys"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
Identifier "IBM CRT 190"
HorizSync 30.0 - 96.0
VertRefresh 50.0 - 160.0
Option "DPMS" "True"
EndSection

Section "Device"
Driver "nvidia"
#Driver "vesa"
VendorName "nVidia Corporation"
BoardName "GeForce 8800 GTS"
BusID "PCI:3:0:0"
Identifier "GeForce 8800 GTS"
Option "UseEDID" "False"
Option "DPI" "72 x 72"
Option "SLI" "False"
Option "NoLogo" "True"
Option "DynamicTwinView" "False"
Option "Coolbits" "True"
#Option "NoFlip" "True"
#Option "UseEvents" "False"
Option "DamageEvents" "True"
Option "TripleBuffer" "True"
Option "BackingStore" "True"
Option "XAANoOffscreenPixmaps" "true"
EndSection

Section "Screen"
Identifier "Screen0"
Device "GeForce 8800 GTS"
Monitor "IBM CRT 190"
DefaultColorDepth 24
Option "AddARGBGLXVisuals" "True"
#Option "ExactModeTimingsDVI" "1"
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection

#Section "DRI"
# Mode 0666
#EndSection


here is my home nvidia settings

#
# /home/billydv/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Fri Aug 31 05:36:00 2007
#

# ConfigProperties:

RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes

# Attributes:

0/DigitalVibrance[CRT-0]=0
0/SyncToVBlank=1
0/AllowFlipping=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/ForceGenericCpu=0
0/GammaCorrectedAALines=0
0/CursorShadow=0
0/CursorShadowXOffset=4
0/CursorShadowYOffset=2
0/CursorShadowAlpha=64
0/CursorShadowRed=0
0/CursorShadowGreen=0
0/CursorShadowBlue=0
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/FSAAAppEnhanced=0
0/RedBrightness=0.000000
0/GreenBrightness=0.000000
0/BlueBrightness=0.000000
0/RedContrast=0.000000
0/GreenContrast=0.000000
0/BlueContrast=0.000000
0/RedGamma=1.000000
0/GreenGamma=1.000000
0/BlueGamma=1.000000
0/OpenGLImageSettings=1
0/XVideoTextureSyncToVBlank=1
0/XVideoSyncToDisplay=1


these may be different for you but check all sync to v blank


load nvidia setting at startup with this in your kde autostart, name this file nvidia-settings.desktop and make it executable

[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=
Comment=
Comment[en_US]=
Exec=nvidia-settings --load-config-only
GenericName=
GenericName[en_US]=
Icon=
MimeType=;
Name[en_US]=
Path=
StartupNotify=false
Terminal=false
TerminalOptions=
Type=Application
X-DCOP-ServiceType=
X-KDE-SubstituteUID=false
X-KDE-Username=
X-KDE-autostart-after=kdesktop






in your /usr/local/bin create a text file called compiz-fusion and make it executable, insert the following text


#!/bin/bash
# Compiz manager
# Copyright (c) 2007 Kristian Lyngstøl <kristian@bohemians.org>
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#
#
# Much of this code is based on Beryl code, also licensed under the GPL.
# This script will detect what options we need to pass to compiz to get it
# started, read a simple configuration file, and start a default
# plugin and possibly window decorator.
# All of this should be possible to override in a configuration file.


# Todo:
# - GUI, possibly in a second script.
# - Testing on Xgl
# - Configuration file sanity tests

#########################################################################
# You should NOT edit this, edit the configuration file instead. #
# This is left for completness and if you need to modify the script. #
# The generated configuration file should be equally documented. #
#########################################################################

# Defaults
# Configuration file is based on XDG base dir. Set this to override the
# defaults. Leave empty if in doubt. Use -v to see exactly what
# configuration files compiz-manager looks for on your system.
#CONFIG="./compiz-managerrc"

# Set to yes to enable verbose (-v) by default.
VERBOSE="no"

# Default arguments. Others are added to this, and the configuration can
# override ALL arguments.
ARGS="--sm-disable --replace"

# Ditto for enviromental variables.
ENV=""

# Default plugins. Should probably be ini, gconf or ccp.
PLUGINS="ccp"

# Defines the decorator and arguments.
# Set it to empty to not use a decorator.
DECORATOR="emerald"
DECORATORARGS="--replace"

# Delay in seconds before we bring up the decorator(s)
# This avoids starting the decorator before the WM is up,
# even if it shouldn't be a problem.
DELAY="5"

# Set to "no" to pipe all decorator error messages to /dev/null
DECOERRORS="no"

# Internal, used to process options.
TASK="normal"

# No indirect by default
INDIRECT=1

# Echos the arguments if verbose
function verbose
{
if [ "x$VERBOSE" = "xyes" ]; then
echo -ne "$*"
fi
}

### System checks
# These are used for checking what hardware and software we're dealing with,
# so we can decide what options to pass to compiz, if it's even possible to
# start compiz.

# Check wether the composite extension is present
function check_composite
{
verbose "Checking for Composite extension: "
if xdpyinfo -queryExtensions | grep -q Composite ; then
verbose "present. \n";
return 0;
else
verbose "not present. \n";
return 1;
fi
}

function check_xdamage
{
verbose "Checking for XDamage extension: "
if xdpyinfo -queryExtensions | grep -q DAMAGE ; then
verbose "present. \n";
return 0;
else
verbose "not present. \n";
return 1;
fi
}
# Check for existence if NV-GLX
function check_nvidia
{
verbose "Checking for nVidia: "
if xdpyinfo | grep -q NV-GLX ; then
verbose "present. \n"
return 0;
else
verbose "not present. \n"
return 1;
fi
}

# Detects if Xgl is running
function check_xgl
{
verbose "Checking for Xgl: "
if xvinfo | grep -q Xgl ; then
verbose "present. \n"
return 0;
else
verbose "not present. \n"
return 1;
fi
}

# Check for presence of FBConfig
function check_fbconfig
{
verbose "Checking for FBConfig: "
if glxinfo 2> /dev/null | grep -q GLX_SGIX_fbconfig ; then
verbose "present. \n"
return 0;
else
verbose "not present. \n"
return 1;
fi
}

# Check for TFP
function check_tfp
{
verbose "Checking for texture_from_pixmap: "
if [ `glxinfo 2>/dev/null | grep GLX_EXT_texture_from_pixmap -c` -gt 2 ] ; then
verbose "present. \n"
return 0;
else
verbose "not present. \n"
if [ "$INDIRECT" -eq 0 ]; then
unset LIBGL_ALWAYS_INDIRECT
INDIRECT=1
return 1;
else
verbose "Trying again with indirect rendering:\n";
INDIRECT=0
export LIBGL_ALWAYS_INDIRECT=1
check_tfp;
return $?
fi
fi
}

# Check for non power of two texture support
function check_npot_texture
{
verbose "Checking for non power of two support: "
if glxinfo | egrep -q '(GL_ARB_texture_non_power_of_two|GL_NV_texture_rectangle|GL_EXT_texture_rectangle|GL_ARB_texture_rectangle)' ; then
verbose "present. \n";
return 0;
else
verbose "Not present. \n"
return 1;
fi

}

function check_xsync
{
verbose "Checking for XSync extension: ";
if xdpyinfo -queryExtensions | grep -q SYNC ; then
verbose "present. \n";
return 0;
else
verbose "not present. \n" ;
fi
}

# Counts how many screens we have, and the base value for DISPLAY=
# so we can easily start one decorator per screen
function check_multiscreen
{
SCREENS=$(xdpyinfo | grep "screen #" | wc -l)
verbose "Detected $SCREENS screen(s)\n";
if [ "$SCREENS" == "1" ]; then return 0; fi;
verbose "Multiscreen enviromental detection: \n"
DISPLAYBASE=$(xdpyinfo | grep name\ of\ display | sed 's/.* display: *//' | sed 's/\..*//')
verbose "\tDetected $DISPLAYBASE as the base of the DISPLAY variable\n";
SCREENNUMBERS=$(xdpyinfo | grep "screen #" | sed -r 's/screen #(.):/\1/')
for a in $SCREENNUMBERS ; do
MULTIDISPLAY[$a]=${DISPLAYBASE}.$a
verbose "\tMULTIDISPLAY[$a] set to: ${MULTIDISPLAY[$a]}\n";
done
}

function possible_check
{
if [ ! "$1" ]; then
echo "Fatal: Failed test: $2";
return 1;
fi
return 0;
}
# Returns true if we think it's actually possible to start compiz
function check_possible
{
POSSIBLE="1"
if ! possible_check "$TFP" "texture_from_pixmap support"; then return 1; fi
if ! possible_check "$NPOT" "non-power-of-two texture support"; then return 1; fi
if ! possible_check "$FBCONFIG" "FBConfig"; then return 1; fi
if ! possible_check "$COMPOSITE" "Composite extension"; then return 1; fi
if ! possible_check "$XDAMAGE" "XDamage extension"; then return 1; fi
if ! possible_check "$XSYNC" "XSync extension"; then return 1; fi
POSSIBLE="0";
return 0;
}


### Work functions

# Builds a new-line seperated string of enviromental variables we might want
function build_env
{
if [ $NVIDIA -eq 0 ]; then
ENV="__GL_YIELD=NOTHING "
fi
if [ $INDIRECT -eq 0 ]; then
ENV="$ENV LIBGL_ALWAYS_INDIRECT=1 "
fi
}

# Builds the argument list
function build_args
{
if [ $NVIDIA -eq 0 -a $XGL -ne 0 -a $INDIRECT -ne 0 ]; then
ARGS="--loose-binding "$ARGS
fi
if [ $INDIRECT -eq 0 ]; then
ARGS="--indirect-rendering "$ARGS
fi
}


# Prints usage
function usage
{
echo "Usage: $0 [-r <env|args>] [-v] [-h] [-i] [-f] [-d] [-w]"
echo -e "-r\toutputs recommended values for either "
echo -e " \tenviromental variables, or arguments."
echo -e "-v\tVerbose: Output the result of each individual test"
echo -e "-h\tDisplay this message";
echo -e "-i\tIgnore config file(s)";
echo -e "-f\tForce; This overwrites your existing config file."
echo -e "-d\tDry run: Do everything, but don't start."
echo -e "-w\tOnly start window decorator(s). One per screen.";
echo -e "Configuration"
echo -e "$0 automatically stores configuration the first time you run it.";
echo -e "You can use that to override checks, or pass custom arguments."
echo -e "To re-write the configuration, you can either use -f, to get one"
echo -e "based on your own settings, or -fi to create a fresh config."
}

# Parses options
function parse_options
{
while getopts "r:vhifdw" ARG
do
if [ "x$ARG" = "xr" ]; then
TASK="RECOMMEND";
if [ "x$OPTARG" = "xenv" ]; then
REC="env";
elif [ "x$OPTARG" = "xargs" ]; then
REC="args"
elif [ "x$OPTARG" = "xboth" ]; then
REC="both"
else
echo "Invalid recommend argument"
usage
exit 1
fi
elif [ "x$ARG" = "xv" ]; then
VERBOSE="yes"
elif [ "x$ARG" = "xi" ]; then
no_config
IGNORECONFIG="yes"
elif [ "x$ARG" = "xd" ]; then
DRY="yes"
elif [ "x$ARG" = "xf" ]; then
FORCE="yes"
FORCECONFIG="yes"
elif [ "x$ARG" = "xw" ]; then
TASK="WINDOWDECORATOR";
else
usage
exit 0
fi
done
}

# Store configuration
function store_config
{
if [ -n "$IGNORECONFIG" ]; then
if [ "x$FORCECONFIG" != "xyes" ]; then return; fi;
fi
if [ -z $CONFIG ]; then return ; fi
if [ -f $CONFIG ]; then
if [ "x$FORCECONFIG" != "xyes" ]; then
verbose "Not writing config; allready exists.\n";
return 1;
fi;
fi;
echo Writing configuration to: $CONFIG
echo "# Autogenerated configuration" > $CONFIG
echo "# Generated:" `date` >> $CONFIG
echo "# On $HOSTNAME by $USER" >> $CONFIG
echo >> $CONFIG
echo "# Behavior references: (yes/no)" >> $CONFIG
echo "# Set this to \"yes\" to get the same result as if you ran compiz-manager with -v" >> $CONFIG
echo "#VERBOSE=$VERBOSE" >> $CONFIG
echo >> $CONFIG
echo "# Plugins" >> $CONFIG
echo "PLUGINS=\"$PLUGINS\"" >> $CONFIG
echo "# Or, to append: " >> $CONFIG
echo "# PLUGINS=\"\$PLUGINS <... >\"" >> $CONFIG
echo >> $CONFIG
echo "# Arguments, same as plugins to append" >> $CONFIG
echo "# ARGS=\"\$ARGS <... >\"" >> $CONFIG
echo "#ARGS=\"$ARGS\"" >> $CONFIG
echo >> $CONFIG
echo "# Screen detection: " >> $CONFIG
echo "SCREENS=$SCREENS" >> $CONFIG
if [ -n "$SCREENNUMBERS" ]; then
echo "SCREENNUMBERS=\"$SCREENNUMBERS\"" >> $CONFIG
for a in ${SCREENNUMBERS}; do
echo "MULTIDISPLAY[$a]=${MULTIDISPLAY[$a]}" >> $CONFIG
done
fi
echo >> $CONFIG
echo "# Decorator" >> $CONFIG
echo "# Use \"unset DECORATOR\" or set DECORATOR=\"\" to not use one." >> $CONFIG
echo "DECORATOR=\"$DECORATOR\"" >> $CONFIG
echo "DECORATORARGS=\"$DECORATORARGS\"" >> $CONFIG
echo "# Delay in seconds before the decorator is started." >> $CONFIG
echo "DELAY=\"$DELAY\"" >> $CONFIG
echo "# Set this to \"no\" to send all decorator errors to /dev/null" >> $CONFIG
echo "DECOERRORS=\"$DECOERRORS\"" >> $CONFIG
echo >> $CONFIG
echo "# Values of 0 mean \"true\" (present), values of 1 means \"false\" (not present)" >> $CONFIG
echo "# Checks: " >> $CONFIG
echo NVIDIA=$NVIDIA >> $CONFIG
echo FBCONFIG=$FBCONFIG >> $CONFIG
echo XGL=$XGL >> $CONFIG
echo TFP=$TFP >> $CONFIG
echo NPOT=$NPOT >> $CONFIG
echo COMPOSITE=$COMPOSITE >> $CONFIG
echo XDAMAGE=$XDAMAGE >> $CONFIG
echo POSSIBLE=$POSSIBLE >> $CONFIG
echo XSYNC=$XSYNC >> $CONFIG
echo INDIRECT=$INDIRECT >> $CONFIG
}

####
# Execute checks, if necesarry.
function check_everything
{
if [ -z "$NVIDIA" ]; then
check_nvidia
NVIDIA=$?
else
verbose "Skipping nVidia check, using stored value.\n"
fi
if [ -z "$XGL" ]; then
check_xgl
XGL=$?
else
verbose "Skipping Xgl check, using stored value.\n"
fi

if [ -z "$FBCONFIG" ]; then
check_fbconfig
FBCONFIG=$?
else
verbose "Skipping FBConfig check, using stored value.\n"
fi
if [ -z "$TFP" ]; then
check_tfp
TFP=$?
else
verbose "Skipping texture_from_pixmap check, using stored value.\n"
fi
if [ -z "$NPOT" ]; then
check_npot_texture
NPOT=$?
else
verbose "Skipping non-power-of-two texture check, using stored value.\n"
fi

if [ -z "$COMPOSITE" ]; then
check_composite
COMPOSITE=$?
else
verbose "Skipping Composite extension check, using stored value.\n"
fi

if [ -z "$XDAMAGE" ]; then
check_xdamage
XDAMAGE=$?
else
verbose "Skipping Damage extension check, using stored value.\n"
fi

if [ -z "$XSYNC" ]; then
check_xsync
XSYNC=$?
else
verbose "Skipping XSync extension check, using stored value.\n";
fi

if [ -z "$SCREENS" ]; then
check_multiscreen
else
verbose "Skipping screen detection check, using stored value.\n";
fi
}

###
# Check if a directory exists; creates it if it doesn't, returns false if the
# path isn't a directory.
function require_dir
{
if ! [ -a "$1" ]; then
verbose "Creating directory $1\n";
mkdir $1;
fi
if [ ! -d $1 ]; then
echo "Warning: $1 exists but isn't a directory.";
return 1;
fi
return 0;
}


####
# Configuration handeling
# We attempt to follow the XDG basedir spec here;
# We can read both a global config, and a local one.
# The configuration file is extremly simple, as it's just a bash script.
# It might be a good idea to improve that a bit, specially with security
# in mind, an general errors.

# No config, so unset and possibly warn. (Might do more later)
function no_config
{
if [ -n "$1" ]; then
echo "$1";
fi
unset CONFIG
}

function get_config_name
{
if [ -n "$CONFIG" ]; then
return 0;
fi

if [ -z "$XDG_CONFIG_HOME" ]; then
if ! require_dir "$HOME/.config" ; then
no_config "Don't know how to treat config files. Ignoring them."
else
CONFIG="$HOME/.config/compiz-managerrc"
fi
else
if ! require_dir "$XDG_CONFIG_HOME" ; then
no_config "Don't know how to treat config files. Ignoring them."
else
CONFIG="$XDG_CONFIG_HOME/compiz-managerrc"
fi
fi
}

function parse_config
{
if [ -z "$XDG_CONFIG_DIRS" ]; then
XDG_CONFIG_DIRS="/etc/xdg/";
fi

verbose "Looking for configuration file(s): \n"
oldIFS=$IFS
IFS=":";
for a in $XDG_CONFIG_DIRS; do
if [ -f "$a/compiz-managerrc" ]; then
verbose "\t Loading ${a}/compiz-managerrc\n";
. $a/compiz-managerrc;
else
verbose "\t Not found: ${a}/compiz-managerrc\n";
fi
done
IFS=$oldIFS
if [ -n "$CONFIG" ]; then
if [ -f "$CONFIG" ]; then
verbose "\t Loading $CONFIG\n"
. $CONFIG ;
else
verbose "\t Not found: \"$CONFIG\"\n";
fi
fi
}

###
# Let's get this show started!
function start_compiz
{
###
# No need to continue if we've determined it's not possible to start anyway
if [ $POSSIBLE != "0" ]; then
echo "Checks indicate that it's impossible to start compiz on your system."
exit 1;
else
verbose "Checks indicate compiz should work on your system\n"
fi;
verbose "Exporting: $ENV \n"
export $ENV
verbose Executing: compiz $ARGS $PLUGINS "\n"
if [ "x$DRY" = "xyes" ]; then exit 0; fi
compiz $ARGS $PLUGINS
}

####
# Starts one decorator per screen
function start_decorators
{
if [ -z "$DECORATOR" ]; then return 1; fi
if [ "$SCREENS" == "1" ]; then
verbose "Starting delayed decorator in the background: "
verbose "sleep $DELAY && $DECORATOR $DECORATORARGS &\n"
if [ "x$DRY" = "xyes" ]; then return 0; fi
if [ "$DECOERRORS" = "no" ]; then
sleep $DELAY && $DECORATOR $DECORATORARGS 2>/dev/null &
else
sleep $DELAY && $DECORATOR $DECORATORARGS &
fi
return 0;
fi
verbose "Starting decorators for all screens: \n"
for a in $SCREENNUMBERS; do
verbose "\t Screen $a: "
verbose "sleep $DELAY && DISPLAY=${MULTIDISPLAY[$a]} $DECORATOR $DECORATORARGS\n"
if [ "x$DRY" != "xyes" ]; then
if [ "$DECOERRORS" = "no" ]; then
sleep $DELAY && DISPLAY=${MULTIDISPLAY[$a]} $DECORATOR $DECORATORARGS 2>/dev/null &
else
sleep $DELAY && DISPLAY=${MULTIDISPLAY[$a]} $DECORATOR $DECORATORARGS &
fi

fi
done
}

####################
# Execution begins here.
# First get options, check for configuration
# Check everything if necesarry, build the enviroment and arguments
# and eventually select a task.

parse_options $*

# We need this even when ignoring, or we won't know where to store force
# configuration files
get_config_name

if [ -z "$IGNORECONFIG" ]; then parse_config
else verbose "Ignoring configuration files as you requested\n"; fi
if [ -z "$NOCHECKS" ]; then check_everything; fi

###
# This is the master-test, it has to be done last.
if [ -z "$POSSIBLE" ]; then check_possible
else verbose "Skipping \"possible\" test, using stored value.\n"; fi

####
# Builds the enviromental variables list and argument list based
# on the result of the checks
build_env
build_args

case "$TASK" in
RECOMMEND)
if [ "x$REC" = "xenv" ]; then
echo -e $ENV;
elif [ "x$REC" = "xargs" ]; then
echo -e $ARGS
elif [ "x$REC" = "xboth" ]; then
echo -e $ARGS $PLUGINS
echo -e $ENV
fi
if [ $POSSIBLE != "0" ]; then return 1; fi
;;
WINDOWDECORATOR)
echo "start window decorator here..."
start_decorators
;;
*)
store_config
start_decorators
start_compiz
;;
esac











And now unmerge nvidia-drivers, YES UNMERGE it first and then emerge the newest drivers


As for your compiz-settings, dont change anything, I have only changed a couple of things as far as effects and random animations, dont change the sync to vblank or unredirect full screen windows as this seemed to cause problems


as far as a screensaver, dont use kde, use xscreensaver and set it to electric sheep, for whatever reason electric sheep doesnt create problems when returning to desktop after screensaver mode, you should read about electric sheep and download sheep packs to get it working right away otherwise you may have problems.


I will inform if this continues to work in a couple of days
_________________
Billy DeVincentis
Back to top
View user's profile Send private message
jonnevers
Veteran
Veteran


Joined: 02 Jan 2003
Posts: 1594
Location: Gentoo64 land

PostPosted: Sat Sep 01, 2007 5:13 pm    Post subject: Reply with quote

it would be so AWESOME if you didn't post the entire contents of these files directly into your forum posts.

please start using http://pastebin.com or something (omploader :lol:) and just give us URLs, please.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Goto page Previous  1, 2, 3, 4 ... 11, 12, 13  Next
Page 3 of 13

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum