Phoronix Forums  

Go Back   Phoronix Forums > Linux Graphics / X.Org Drivers > Open-Source AMD/ATI Linux

Open-Source AMD/ATI Linux Technical support and discussion of the open-source Radeon, RadeonHD, and Avivo drivers.

Reply
 
Thread Tools Display Modes
  #1  
Old 08-31-2007, 06:20 PM
koolmanoncampus koolmanoncampus is offline
Phoronix Member
 
Join Date: Dec 2006
Posts: 82
Default 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.
Reply With Quote
  #2  
Old 09-04-2007, 03:37 PM
kweidner kweidner is offline
Junior Member
 
Join Date: Sep 2007
Posts: 1
Default

Quote:
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.
Reply With Quote
  #3  
Old 12-20-2007, 12:16 PM
ThomasLea ThomasLea is offline
Junior Member
 
Join Date: Dec 2007
Posts: 1
Default Re: Multiple X screens with Avivo

Quote:
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?
Reply With Quote
  #4  
Old 12-20-2007, 05:43 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

Are you still running avivo or have you switched to radeonhd ?
Reply With Quote
  #5  
Old 12-20-2007, 06:57 PM
glisse glisse is offline
Free Desktop Developer
 
Join Date: May 2007
Posts: 104
Default

Quote:
Originally Posted by bridgman View Post
Are you still running avivo or have you switched to radeonhd ?
Sometimes informations take time to spread around
Reply With Quote
  #6  
Old 12-20-2007, 07:47 PM
bridgman bridgman is offline
AMD Linux
 
Join Date: Oct 2007
Posts: 3,477
Default

It seems like quite a few people are still happily running avivo.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 04:29 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Copyright ©2004 - 2009 by Phoronix Media.