Results 1 to 4 of 4

Thread: Compiz + Xinerama ATI HD3450

  1. #1
    Join Date
    Apr 2009
    Location
    Plantation, FL
    Posts
    143

    Wink Compiz + Xinerama ATI HD3450

    I have Opensuse 11.1 32bit running with gnome.

    Linux cepiolidus 2.6.27.37-0.1-pae #1 SMP 2009-10-15 14:56:58 +0200 i686 i686 i386 GNU/Linux

    I'm trying to use the compiz effects, but they only work if I disable the xinerama options in "amdcccle". Since I have two monitors, I can't remove this option, but I still want the effects to work.

    When I try to run the effects from the command line, I get this result:

    Code:
    cepiolidus@cepiolidus:~> simple-ccsm
    Xlib:  extension "RANDR" missing on display ":0.0".
    which: no fusion-icon in (/usr/lib/mpi/gcc/openmpi/bin:/home/cepiolidus/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/opt/kde3/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/usr/lib/qt3/bin:/opt/real/RealPlayer)
    Checking for Xdmx: not present. 
    Checking for Xgl: not present. 
    Detected PCI ID for VGA: 01:00.0 0300: 1002:95c5 (prog-if 00 [VGA controller])
    Checking for software rasterizer: not present. 
    Checking for texture_from_pixmap: present. 
    Checking for non power of two support: present. 
    Checking for Composite extension: not present. 
    Dry run failed: Problems detected with 3D support.'nXlib:  extension "RANDR" missing on display ":0.0".
    And this message comes in a little window:

    Code:
    Desktop effects are not supported on your current hardware / configuration. Would you like to activate them anyway?
    Is there any way to have compiz and emerald theme manager running with xinerama at the same time?

    I have done the tests for the video card and everything works fine, so I'm almost positive that the installation and configuration of the ATI driver is fine.
    Here is my xorg.conf

    Code:
    # /.../
    # SaX generated X11 config file
    # Created on: 2009-11-02T15:27:35-0500.
    #
    # Version: 8.1
    # Contact: Marcus Schaefer <sax@suse.de>, 2005
    # Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
    #
    # Automatically generated by [ISaX] (8.1)
    # PLEASE DO NOT EDIT THIS FILE!
    #
    
    Section "ServerLayout"
    	Identifier     "Layout[all]"
    	Screen      0  "amdcccle-Screen[1]-1" 0 0
    	Screen         "amdcccle-Screen[1]-0" 1280 0
    	InputDevice    "Keyboard[0]" "CoreKeyboard"
    	InputDevice    "Mouse[1]" "CorePointer"
    	Option	    "Clone" "off"
    	Option	    "Xinerama" "on"
    EndSection
    
    Section "Files"
    	InputDevices   "/dev/gpmdata"
    	InputDevices   "/dev/input/mice"
    	FontPath     "/usr/share/fonts/misc:unscaled"
    	FontPath     "/usr/share/fonts/local"
    	FontPath     "/usr/share/fonts/75dpi:unscaled"
    	FontPath     "/usr/share/fonts/100dpi:unscaled"
    	FontPath     "/usr/share/fonts/Type1"
    	FontPath     "/usr/share/fonts/URW"
    	FontPath     "/usr/share/fonts/Speedo"
    	FontPath     "/usr/share/fonts/PEX"
    	FontPath     "/usr/share/fonts/cyrillic"
    	FontPath     "/usr/share/fonts/latin2/misc:unscaled"
    	FontPath     "/usr/share/fonts/latin2/75dpi:unscaled"
    	FontPath     "/usr/share/fonts/latin2/100dpi:unscaled"
    	FontPath     "/usr/share/fonts/latin2/Type1"
    	FontPath     "/usr/share/fonts/latin7/75dpi:unscaled"
    	FontPath     "/usr/share/fonts/baekmuk:unscaled"
    	FontPath     "/usr/share/fonts/japanese:unscaled"
    	FontPath     "/usr/share/fonts/kwintv"
    	FontPath     "/usr/share/fonts/truetype"
    	FontPath     "/usr/share/fonts/uni:unscaled"
    	FontPath     "/usr/share/fonts/CID"
    	FontPath     "/usr/share/fonts/ucs/misc:unscaled"
    	FontPath     "/usr/share/fonts/ucs/75dpi:unscaled"
    	FontPath     "/usr/share/fonts/ucs/100dpi:unscaled"
    	FontPath     "/usr/share/fonts/hellas/misc:unscaled"
    	FontPath     "/usr/share/fonts/hellas/75dpi:unscaled"
    	FontPath     "/usr/share/fonts/hellas/100dpi:unscaled"
    	FontPath     "/usr/share/fonts/hellas/Type1"
    	FontPath     "/usr/share/fonts/misc/sgi:unscaled"
    	FontPath     "/usr/share/fonts/xtest"
    	FontPath     "/opt/kde3/share/fonts"
    EndSection
    
    Section "Module"
    	Load  "dbe"
    	Load  "freetype"
    	Load  "extmod"
    	Load  "glx"
    	Load  "dri"
    EndSection
    
    Section "ServerFlags"
    	Option	    "AIGLX" "on"
    	Option	    "AllowMouseOpenFail" "on"
    	Option	    "IgnoreABI" "on"
    	Option	    "ZapWarning" "on"
    	Option	    "Xinerama" "on"
    EndSection
    
    Section "InputDevice"
    	Identifier  "Keyboard[0]"
    	Driver      "kbd"
    	Option	    "Protocol" "Standard"
    	Option	    "XkbLayout" "us"
    	Option	    "XkbModel" "microsoftpro"
    	Option	    "XkbRules" "xfree86"
    	Option	    "XkbVariant" "intl"
    EndSection
    
    Section "InputDevice"
    	Identifier  "Mouse[1]"
    	Driver      "mouse"
    	Option	    "Buttons" "7"
    	Option	    "Device" "/dev/input/mice"
    	Option	    "Name" "Belkin USB Mouse"
    	Option	    "Protocol" "explorerps/2"
    	Option	    "Vendor" "Sysp"
    	Option	    "ZAxisMapping" "4 5"
    EndSection
    
    Section "Modes"
    	Identifier     "Modes[0]"
    	ModeLine     "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
    EndSection
    
    Section "Monitor"
    	Identifier   "Monitor[0]"
    	VendorName   "HSD"
    	ModelName    "HANNS.G IX191"
    	UseModes     "Modes[0]"
    	DisplaySize  376	301
    	HorizSync    30.0 - 80.0
    	VertRefresh  43.0 - 75.0
    	Option	    "CalcAlgorithm" "XServerPool"
    	Option	    "DPMS"
    	Option	    "PreferredMode" "1280x1024"
    EndSection
    
    Section "Monitor"
    	Identifier   "amdcccle-Monitor[1]-0"
    	Option	    "VendorName" "ATI Proprietary Driver"
    	Option	    "ModelName" "Generic Autodetecting Monitor"
    	Option	    "DPMS" "true"
    EndSection
    
    Section "Monitor"
    	Identifier   "amdcccle-Monitor[1]-1"
    	Option	    "VendorName" "ATI Proprietary Driver"
    	Option	    "ModelName" "Generic Autodetecting Monitor"
    	Option	    "DPMS" "true"
    EndSection
    
    Section "Device"
    	Identifier  "Device[0]"
    	Driver      "fglrx"
    	VendorName  "ATI"
    	BoardName   "ATI Radeon HD 3450"
    	Option	    "XAANoOffscreenPixmaps" "true"
    	Option	    "Capabilities" "0x00000000"
    	Option	    "OpenGLOverlay" "off"
    	Option	    "FSAAScale" "0"
    	Option	    "FSAAEnable" "off"
    	Option	    "VideoOverlay" "on"
    EndSection
    
    Section "Device"
    	Identifier  "amdcccle-Device[1]-0"
    	Driver      "fglrx"
    	BusID       "PCI:1:0:0"
    EndSection
    
    Section "Device"
    	Identifier  "amdcccle-Device[1]-1"
    	Driver      "fglrx"
    	BusID       "PCI:1:0:0"
    	Screen      1
    EndSection
    
    Section "Screen"
    	Identifier "Screen[0]"
    	Device     "Device[0]"
    	Monitor    "Monitor[0]"
    	DefaultDepth     24
    	SubSection "Display"
    		Depth     15
    		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth     16
    		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth     24
    		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    	EndSubSection
    	SubSection "Display"
    		Depth     8
    		Modes    "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    	EndSubSection
    EndSection
    
    Section "Screen"
    	Identifier "amdcccle-Screen[1]-0"
    	Device     "amdcccle-Device[1]-0"
    	Monitor    "amdcccle-Monitor[1]-0"
    	DefaultDepth     24
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "Screen"
    	Identifier "amdcccle-Screen[1]-1"
    	Device     "amdcccle-Device[1]-1"
    	Monitor    "amdcccle-Monitor[1]-1"
    	DefaultDepth     24
    	SubSection "Display"
    		Viewport   0 0
    		Depth     24
    	EndSubSection
    EndSection
    
    Section "DRI"
    	Group        "video"
    	Mode         0660
    EndSection
    
    Section "Extensions"
    	Option	    "Composite" "on"
    EndSection

  2. #2
    Join Date
    Dec 2008
    Location
    Sydney, Australia
    Posts
    1,021

    Default Re: Compiz + Xinerama ATI HD3450

    To the best of my knowledge, Xinerama doesn't work with Compiz. In fact, it doesn't work with any form of compositing, including Kwin or Metacity. When I started out on Linux, I spent weeks trying to find a solution to this as I wanted my two monitors (on an NVIDIA dualhead) to work with Xinerama and 3D effects but absolutely no go.
    In reply to those who'll now ask why I didn't use NVIDIA's Twinview, which is fine with compositing: I needed to rotate one of the monitors for a portrait display, and Twinview can only rotate both or neither. Another obvious answer would have been RandR, but NVIDIA does not supoort Version 1.2 which I needed for my purposes. As you don't use NVIDIA from what I can tell, RandR might be the answer for you, not Xinerama: check it out.
    Günter

    Desk: Leap 42.2, KDE 5, Intel i3, 8Gb, Kingston 64Gb SSD, 2 SATA.
    Lap: Thinkpad T430, Tumbleweed, Intel i5, 8Gb, SSD.

  3. #3
    Join Date
    Apr 2009
    Location
    Plantation, FL
    Posts
    143

    Cool Re: Compiz + Xinerama ATI HD3450

    RandR? what is that and how can I enable it?

    There is an option in the amdccle to chose two independent monitors, and leave xinerama off. That way, the effects work fine, but even thou there are still two independent monitors available, anything I open, always opens in the same monitor, and I was not able to move it to the other monitor.

    Please advise...

    Thank You

  4. #4
    Join Date
    Dec 2008
    Location
    Sydney, Australia
    Posts
    1,021

    Default Re: Compiz + Xinerama ATI HD3450

    Yes, that's using two independent X windows. That was my "solution" for a while but the impossibility of moving windows between screens, and also the performance penalty involved, made me drop it.
    I don't know if you're using KDE or Gnome but if KDE, a RandR configuration utility can be found in your Menu under System/Desktop/Desktop Applet: KRandRTray. Don't know how well it works. There's also an equivalent for Gnome but I've forgotten its name. RandR is well documented so a quick Google will give you all the documentation you need. Good luck!
    Günter

    Desk: Leap 42.2, KDE 5, Intel i3, 8Gb, Kingston 64Gb SSD, 2 SATA.
    Lap: Thinkpad T430, Tumbleweed, Intel i5, 8Gb, SSD.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •