Hey all, got a perplexing issue here with compiz. It's gotten to the point
that I don't even care about the silly eye candy anymore, I just want to fix
the problem. Call it an obsession. Anyway, The issue is well-known: Compiz
starts, titlebar is missing, can't move windows. However, the usual fixes
aren't working, i.e, checking the move box and windows decoration box doesn't
change the windows at all. Sometimes gnome-session crashes, leaving me with a
desktop and no navigation capabilities save for the terminal I am working in
(/usr/local/etc/rc.d/gdm restart fixes it). I say sometimes, because it depends
on how I start compiz. "LIBGL_ALWAYS_INDIRECT=1 compiz --replace --ignore-desktop-hints
ccp & emerald --replace &" crashes gnome-session, whereas "compiz --replace
--ignore-desktop-hints ccp & emerald --replace &" leaves gnome-session alone.
Also tried using configuration editor to change
/desktop/gnome/session/required_components/windowmanager from metacity to dummy,
neither way seems to change anything. Anyway, here's my xorg.conf:
as you can tell, I am running an Nvidia 8600M 256MB video card on my Dell
1720 laptop, driver was installed from ports. It has worked in the past
with compiz and can run UT3 on the windows side with decent framerates, so
I know it's not the card's capabilities.
And now, the relevant portions of my dmesg:
And my kernel loaded modules:
If there's anything else that might be able to help with diagnosing this
issue, just let me know and I'll post it. Thanks in advance for the assist!
that I don't even care about the silly eye candy anymore, I just want to fix
the problem. Call it an obsession. Anyway, The issue is well-known: Compiz
starts, titlebar is missing, can't move windows. However, the usual fixes
aren't working, i.e, checking the move box and windows decoration box doesn't
change the windows at all. Sometimes gnome-session crashes, leaving me with a
desktop and no navigation capabilities save for the terminal I am working in
(/usr/local/etc/rc.d/gdm restart fixes it). I say sometimes, because it depends
on how I start compiz. "LIBGL_ALWAYS_INDIRECT=1 compiz --replace --ignore-desktop-hints
ccp & emerald --replace &" crashes gnome-session, whereas "compiz --replace
--ignore-desktop-hints ccp & emerald --replace &" leaves gnome-session alone.
Also tried using configuration editor to change
/desktop/gnome/session/required_components/windowmanager from metacity to dummy,
neither way seems to change anything. Anyway, here's my xorg.conf:
Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (buildmeister@builder65) Thu Apr 16 19:28:41 PDT 2009
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "AIGLX" "True"
EndSection
Section "Files"
FontPath "/usr/local/lib/X11/fonts/misc/:unscaled"
FontPath "/usr/local/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/local/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
FontPath "/usr/local/lib/X11/fonts/cyrillic/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
Load "dri2"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "keyboard"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
VideoRam 256000
Option "RenderAccel" "True"
Option "UseFBDev" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "NoRenderExtension" "False"
Option "NoFlip" "False"
Option "UseEdid" "True"
Option "NvAGP" "1"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "AddARGBGLXVisuals" "True" # Added
SubSection "Display"
Depth 24
EndSubSection
EndSection
# I added this
Section "Extensions"
Option "Composite" "Enable"
EndSection
as you can tell, I am running an Nvidia 8600M 256MB video card on my Dell
1720 laptop, driver was installed from ports. It has worked in the past
with compiz and can run UT3 on the windows side with decent framerates, so
I know it's not the card's capabilities.
And now, the relevant portions of my dmesg:
Code:
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Core(TM)2 Duo CPU T7250 @ 2.00GHz (1995.02-MHz 686-class CPU)
Origin = "GenuineIntel" Id = 0x6fd Stepping = 13
Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,
CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
Features2=0xe3bd<SSE3,DTES64,MON,DS_CPL,VMX,EST,TM2,SSSE3,CX16,xTPR,PDCM>
AMD Features=0x20100000<NX,LM>
AMD Features2=0x1<LAHF>
TSC: P-state invariant
real memory = 3221225472 (3072 MB)
avail memory = 3135946752 (2990 MB)
ACPI APIC Table: <DELL M08 >
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
FreeBSD/SMP: 1 package(s) x 2 core(s)
cpu0 (BSP): APIC ID: 0
cpu1 (AP): APIC ID: 1
ioapic0: Changing APIC ID to 2
nvidia0: <GeForce 8600M GT> on vgapci0
vgapci0: child nvidia0 requested pci_enable_busmaster
vgapci0: child nvidia0 requested pci_enable_io
vgapci0: child nvidia0 requested pci_enable_io
nvidia0: [ITHREAD]
And my kernel loaded modules:
Code:
corben# kldstat
Id Refs Address Size Name
1 26 0xc0400000 8228e4 kernel
2 3 0xc0c23000 2d8e4 linux.ko
3 1 0xc0c51000 a056e8 nvidia.ko
4 1 0xc74b8000 8000 linprocfs.ko
5 1 0xc84b7000 26000 wpifw.ko
6 1 0xc8ed7000 d000 if_wpi.ko
If there's anything else that might be able to help with diagnosing this
issue, just let me know and I'll post it. Thanks in advance for the assist!