Xfce Forum

Sub domains
 

You are not logged in.

#1 2010-09-12 04:50:23

Jank
Member
Registered: 2010-09-12
Posts: 2

[solved]Compositor not working.

Hey guys sorry to start a whole new thread about this but I can't seem to solve my problem through searching.  I'm using debian squeeze 64 bit and xfce 4.6.2.  I can't seem to get the compositor to work or do anything at all.  I have it enabled under window manager tweaks (with shadows on and transparency sliders at half way) and I believe I have made the correct additions to my xorg.conf file.  After making the changes I restarted my x server and nothing seems to be working (I also tried a complete reboot).  It still shows as enabled under settings but none of the settings are actually taking effect.  I am using two monitors with xinerama if that matters.  Anyways here is my xorg.conf file:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (pbuilder@c203)  Tue May 18 07:56:38 UTC 2010

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (randy@juliet2)  Fri Sep  5 15:03:39 PDT 2008

Section "ServerLayout"
# Removed Option "Xinerama" "0"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "1"
EndSection

Section "Files"
    RgbPath         "/usr/X11R6/lib/X11/rgb"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    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      "DELL ST2310"
    HorizSync       30.0 - 83.0
    VertRefresh     56.0 - 76.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "hp mx704"
    HorizSync       30.0 - 70.0
    VertRefresh     50.0 - 140.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GT"
    BusID          "PCI:1:0:0"
    Screen          0
    Option    "RenderAccel"    "true"
    Option    "AllowGLXWithComposite"    "true"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600 GT"
    BusID          "PCI:1:0:0"
    Screen          1
        Option  "RenderAccel"   "true"
        Option  "AllowGLXWithComposite" "true"

EndSection

Section "Screen"

# Removed Option "TwinView" "1"
# Removed Option "metamodes" "CRT-0: nvidia-auto-select +0+0, CRT-1: 1280x1024 +1920+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinViewXineramaInfoOrder" "CRT-0"
    Option         "TwinView" "0"
    Option         "metamodes" "CRT-0: nvidia-auto-select +0+0; CRT-0: 1920x1080_60_0 +0+0; CRT-0: 1680x1050 +0+0; CRT-0: 1680x1050_60_0 +0+0; CRT-0: 1440x900 +0+0; CRT-0: 1400x1050 +0+0; CRT-0: 1400x1050_70 +0+0; CRT-0: 1400x1050_60 +0+0; CRT-0: 1360x768 +0+0; CRT-0: 1360x768_60_0 +0+0; CRT-0: 1280x1024 +0+0; CRT-0: 1280x1024_60 +0+0; CRT-0: 1280x960 +0+0; CRT-0: 1152x864 +0+0; CRT-0: 1152x864_75_0 +0+0; CRT-0: 1152x864_70 +0+0; CRT-0: 1152x864_60 +0+0; CRT-0: 1024x768 +0+0; CRT-0: 1024x768_70 +0+0; CRT-0: 1024x768_60 +0+0; CRT-0: 960x600 +0+0; CRT-0: 960x540 +0+0; CRT-0: 840x525 +0+0; CRT-0: 840x525d70 +0+0; CRT-0: 840x525d60 +0+0; CRT-0: 840x525d60_0 +0+0; CRT-0: 832x624 +0+0; CRT-0: 800x600 +0+0; CRT-0: 800x600_72 +0+0; CRT-0: 800x600_60 +0+0; CRT-0: 800x600_56 +0+0; CRT-0: 720x450 +0+0; CRT-0: 700x525 +0+0; CRT-0: 700x525d60 +0+0; CRT-0: 680x384 +0+0; CRT-0: 680x384d60_0 +0+0; CRT-0: 640x480 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "CRT-1"
    Option         "metamodes" "CRT-1: 1280x1024 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

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

Section "ServerFlags"
Option "DontZap"    "false"
EndSection

Let me know if you need any more information.  Thanks in advance for any help.

Offline

#2 2010-09-13 17:18:50

herd
Member
From: Germany
Registered: 2006-05-18
Posts: 143
Website

Re: [solved]Compositor not working.

I haven't used a nvidia card in ages, but from the top of my head I remember that twinview and xinerama aren't combinable.
You'll better try to turn off both of them. Xinerama is pretty much deprecated and I remember twinview to be troublesome.

Go for the xrandr approach instead: When a single monitor works with compositing, try to turn on the second display with the xrandr command.
For this to be picked up with xfce automatically, you'll need to match the device identifiers in xorg.conf to the output
names from xrandr.
The nvidia driver comes with an extensive man page that also lists the proper output names (e.g. VGA1, TMSC1, TV1).

Offline

#3 2010-09-13 20:39:28

Jank
Member
Registered: 2010-09-12
Posts: 2

Re: [solved]Compositor not working.

herd wrote:

I haven't used a nvidia card in ages, but from the top of my head I remember that twinview and xinerama aren't combinable.
You'll better try to turn off both of them. Xinerama is pretty much deprecated and I remember twinview to be troublesome.

Go for the xrandr approach instead: When a single monitor works with compositing, try to turn on the second display with the xrandr command.
For this to be picked up with xfce automatically, you'll need to match the device identifiers in xorg.conf to the output
names from xrandr.
The nvidia driver comes with an extensive man page that also lists the proper output names (e.g. VGA1, TMSC1, TV1).

Alright, disabling xinerama solved the issue.  Funny that google didn't turn up anything about xinerama and compositing not working but oh well.  I'm not sure how to use xrandr for multi monitor display but I'll do some googling.  Thanks ^^

EDIT:  screw it, twinview works fine, i'll learn xrandr later lol.

Offline

Board footer

Powered by FluxBB