Announcement

Collapse
No announcement yet.

Multiple X screens with Avivo

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Multiple X screens with Avivo

    Hi,

    First off I'd like to thank everyone who's contributed to the Avivo driver. It undoubtedly takes a lot of work to write a graphics driver, let alone for a card with unreleased register specifications.

    Anyhow I am having an issue with my Radeon X1300 Mobility. X starts up fine with 1 screen enabled; but when I enable the 2nd screen(an external LCD) I get the following error in my X startup:

    Code:
    Fatal server error:
    Requested Entity already in use!
    I got a similar error using multi X screens with the vesa driver. Below is my xorg.conf when I try dual-head mode with avivo:

    Code:
    Section "ServerLayout"
            Identifier     "MultiHead"
            Screen      0  "Screen0" 0 0 
            Screen      1  "Screen1" LeftOf "Screen0"
            InputDevice    "Keyboard0" "CoreKeyboard"
            InputDevice    "Synaptics" "CorePointer"
    EndSection
    
    Section "Files"
    EndSection
    
    Section "InputDevice"
            Identifier  "Keyboard0"
            Driver      "kbd"
            Option      "XkbModel" "pc105"
            Option      "XkbLayout" "us"
    EndSection
    
    Section "InputDevice"
            Identifier  "Synaptics"
            Driver      "synaptics"
            Option      "Device" "/dev/input/mice"
            Option      "Protocol" "auto-dev"
            Option      "Emulate3Buttons" "yes"
    EndSection
    
    Section "Monitor"
            Identifier   "Monitor1"
            VendorName   "Monitor Vendor"
            ModelName    "Samsung SyncMaster 190N(M)/192N(M)/193N(M)"
            HorizSync    30.0 - 81.0
            VertRefresh  56.0 - 85.0
            Option      "dpms"
    EndSection
    
    Section "Device"
    
    #       Option      "OpenGLOverlay" "off"
    #       Option      "VideoOverlay" "on"
            Identifier  "Videocard0"
            Driver      "avivo"
            Option "ShadowFB"
    EndSection
    
    Section "Device"
    
    #       Option      "OpenGLOverlay" "off"
    #       Option      "VideoOverlay" "on"
            Identifier  "Videocard1"
            Driver      "avivo"
            BusID       "PCI:1:0:0"
            Option "ShadowFB"
    EndSection
    
    Section "Screen"
            Identifier "Screen0"
            Device     "Videocard0"
            Monitor    "Monitor1"
            DefaultDepth     24
            SubSection "Display"
                    Modes   "1680x1050" "1280x1024" "1400x900" "1024x768" "800x600"
                    Viewport   0 0
                    Depth     24
            EndSubSection
    EndSection
    
    Section "Screen"
            Identifier "Screen1"
            Device     "Videocard1"
            Monitor    "Monitor1"
            DefaultDepth     24
            SubSection "Display"
                    Modes   "1280x1024" "1024x768" "800x600"
                    Depth     24
            EndSubSection
    EndSection

    If anyone has any ideas I'd appreciate it. Thanks.

  • #2
    Originally posted by koolmanoncampus View Post
    Hi,

    Anyhow I am having an issue with my Radeon X1300 Mobility. X starts up fine with 1 screen enabled; but when I enable the 2nd screen(an external LCD) I get the following error in my X startup:

    Code:
    Fatal server error:
    Requested Entity already in use!
    I think the modern way of doing it is dynamically, using xrandr 1.2 features:

    http://www.intellinuxgraphics.org/dualhead.html

    Something like:

    xrandr --output VGA --left-of LVDS -s 1024x768

    However, that didn't work for me either. Please let me know if you have any success.

    Comment


    • #3
      Re: Multiple X screens with Avivo

      Originally posted by kweidner View Post
      I think the modern way of doing it is dynamically, using xrandr 1.2 features:

      http://www.intellinuxgraphics.org/dualhead.html

      Something like:

      xrandr --output VGA --left-of LVDS -s 1024x768

      However, that didn't work for me either. Please let me know if you have any success.

      I am also having the same problems. I have a Dell E1705 with the X1400 mobility. I'm trying to run my external LCD monitor (Dell 2001FP via VGA or DVI) as a second monitor and I get the same error when I start the server:

      Code:
      Fatal server error:
      Requested Entity already in use!
      This is on Ubuntu 7.10 with Xorg 7.2. I just downloaded, built, and installed avivo today from git.

      My xorg.conf file:

      Code:
      Section "Files"
      EndSection
      
      Section "InputDevice"
              Identifier      "Generic Keyboard"
              Driver          "kbd"
              Option          "CoreKeyboard"
              Option          "XkbRules"      "xorg"
              Option          "XkbModel"      "pc104"
              Option          "XkbLayout"     "us"
      EndSection
      
      Section "InputDevice"
              Identifier      "Configured Mouse"
              Driver          "mouse"
              Option          "CorePointer"
              Option          "Device"        "/dev/input/mice"
              Option          "Protocol"      "ExplorerPS/2"
              Option          "ZAxisMapping"  "4 5"
              Option          "Emulate3Buttons"       "true"
      EndSection
      
      Section "InputDevice"
              Identifier      "Synaptics Touchpad"
              Driver          "synaptics"
              Option          "SendCoreEvents"        "true"
              Option          "Device"        "/dev/psaux"
              Option          "Protocol"      "auto-dev"
              Option          "HorizEdgeScroll"       "0"
      EndSection
      
      Section "InputDevice"
              Driver          "wacom"
              Identifier      "stylus"
              Option          "Device"        "/dev/input/wacom"
              Option          "Type"  "stylus"
              Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
      EndSection
      
      Section "InputDevice"
              Driver          "wacom"
              Identifier      "eraser"
              Option          "Device"        "/dev/input/wacom"
              Option          "Type"  "eraser"
              Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
      EndSection
      
      Section "InputDevice"
              Driver          "wacom"
              Identifier      "cursor"
              Option          "Device"        "/dev/input/wacom"
              Option          "Type"  "cursor"
              Option          "ForceDevice"   "ISDV4"# Tablet PC ONLY
      EndSection
      
      Section "Device"
              Identifier      "Generic Video Card"
              Boardname       "ATI Radeon X1400(avivo)"
              Busid           "PCI:1:0:0"
              Driver          "avivo"
              Screen  0
              Vendorname      "ATI"
              BusID           "PCI:1:0:0"
              Option          "UseFBDev"              "true"
         Option      "ShadowFB"      "On"
      EndSection
      
      Section "Monitor"
              Identifier      "Dell Inspiron E1705 1920x1200"
              Vendorname      "Generic LCD Display"
              Modelname       "LCD Panel 1920x1200"
              Horizsync       31.5-74.5
              Vertrefresh     56.0 - 65.0
        modeline  "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
        modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
        modeline  "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync +vsync
        modeline  "1280x720@60" 74.48 1280 1336 1472 1664 720 721 724 746 -hsync +vsync
        modeline  "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync +vsync
        modeline  "1440x900@60" 106.47 1440 1520 1672 1904 900 901 904 932 -hsync +vsync
        modeline  "1600x1024@60" 136.36 1600 1704 1872 2144 1024 1025 1028 1060 -hsync +vsync
        modeline  "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
        modeline  "1920x1200@60" 193.16 1920 2048 2256 2592 1200 1201 1204 1242 -hsync +vsync
              Gamma   1.0
      EndSection
      
      Section "Screen"
              Identifier      "Default Screen"
              Device          "Generic Video Card"
              Monitor         "Dell Inspiron E1705 1920x1200"
              Defaultdepth    24
              SubSection "Display"
                      Depth   24
                      Modes           "1920x1200@60"
              EndSubSection
      EndSection
      
      Section "ServerLayout"
              Identifier      "Default Layout"
        screen 0 "Default Screen" 0 0
        screen 1 "screen1" rightof "Default Screen"
              Inputdevice     "Generic Keyboard"
              Inputdevice     "Configured Mouse"
      
              # Uncomment if you have a wacom tablet
              #       InputDevice     "stylus"        "SendCoreEvents"
              #       InputDevice     "cursor"        "SendCoreEvents"
              #       InputDevice     "eraser"        "SendCoreEvents"
              Inputdevice     "Synaptics Touchpad"
      EndSection
      
      Section "Extensions"
              Option          "Composite"     "Disable"
      EndSection
      
      Section "ServerFlags"
              Option          "AIGLX" "Off"
              Option          "Xinerama"      "true"
      EndSection
      Section "Module"
              Load            "v4l"
      EndSection
      Section "device" # 
              Identifier      "device1"
              Boardname       "ATI Radeon X1400 (avivo)"
              Busid           "PCI:1:0:0"
              Option          "UseFBDev"              "true"
          Option      "ShadowFB"      "On"
              Driver          "avivo"
              Screen  1
              Vendorname      "ATI"
      EndSection
      Section "screen" # 
              Identifier      "screen1"
              Device          "device1"
              Defaultdepth    24
              Monitor         "monitor1"
              SubSection "Display"
                      Depth   24
                      Modes           "1600x1200@60"
              EndSubSection
      EndSection
      Section "monitor" # 
              Identifier      "monitor1"
              Vendorname      "Dell"
              Modelname       "Dell 2001FP (Digital)"
              Horizsync       31.0-80.0
              Vertrefresh     56.0-76.0
        modeline  "640x480@60" 25.2 640 656 752 800 480 490 492 525 -vsync -hsync
        modeline  "640x480@72" 31.5 640 664 704 832 480 489 491 520 -vsync -hsync
        modeline  "640x480@75" 31.5 640 656 720 840 480 481 484 500 -vsync -hsync
        modeline  "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
        modeline  "800x600@72" 50.0 800 856 976 1040 600 637 643 666 +hsync +vsync
        modeline  "800x600@75" 49.5 800 816 896 1056 600 601 604 625 +hsync +vsync
        modeline  "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
        modeline  "832x624@75" 57.284 832 864 928 1152 624 625 628 667 -vsync -hsync
        modeline  "1024x768@75" 78.8 1024 1040 1136 1312 768 769 772 800 +hsync +vsync
        modeline  "1024x768@70" 75.0 1024 1048 1184 1328 768 771 777 806 -vsync -hsync
        modeline  "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -vsync -hsync
        modeline  "1152x864@75" 108.0 1152 1216 1344 1600 864 865 868 900 +hsync +vsync
        modeline  "1280x1024@75" 135.0 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync
        modeline  "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
        modeline  "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
        modeline  "1280x960@75" 129.86 1280 1368 1504 1728 960 961 964 1002 -hsync +vsync
        modeline  "1400x1050@60" 122.61 1400 1488 1640 1880 1050 1051 1054 1087 -hsync +vsync
        modeline  "1600x1200@60" 162.0 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync
              Gamma   1.0
      EndSection

      Does anyone have success with dual monitors?

      Comment


      • #4
        Are you still running avivo or have you switched to radeonhd ?

        Comment


        • #5
          Originally posted by bridgman View Post
          Are you still running avivo or have you switched to radeonhd ?
          Sometimes informations take time to spread around

          Comment


          • #6
            It seems like quite a few people are still happily running avivo.

            Comment

            Working...
            X