LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 10-02-2007, 07:43 PM   #31
defa0009
Member
 
Registered: Jun 2003
Posts: 185

Original Poster
Rep: Reputation: 31

Log says this in regards to the Xinerama option...

(WW) RADEON(0): Option "Xinerama" is not used

So I removed it.

I also see this in the log but can't understand why it would output this since there is a device section for 5:4

(II) Primary Device is: PCI 05:04:0
(WW) RADEON: No matching Device section for instance (BusID PCI:5:4:0) found
 
Old 10-02-2007, 08:39 PM   #32
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Wow.. I don't understand why it says that (WW)No matching device... when the BusID line is right there in front of us in the device section.. That makes no sense.. It's lying through its teeth.. $#@#@


Here's a totally inane suggestion, which will probably do nothing: try
05:04:0 instead of 5:4:0

Though I can't possibly imagine that actually being an issue.. But, well I'm running out of ideas. This is ridiculous..

Last edited by GrapefruiTgirl; 10-02-2007 at 08:46 PM.
 
Old 10-02-2007, 08:46 PM   #33
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Funny, y'know, usually by now a whole whack of people would have com ein here offering ideas.. LOl Where are all the ATI users who have 'been there done that' ??
 
Old 10-02-2007, 11:19 PM   #34
tiber
LQ Newbie
 
Registered: Mar 2006
Posts: 7

Rep: Reputation: 0
I think everyone else is mesmerized watching two geniuses at work... I know I am! Hope it works out.

/me rooting on the sidelines
 
Old 10-03-2007, 07:21 AM   #35
defa0009
Member
 
Registered: Jun 2003
Posts: 185

Original Poster
Rep: Reputation: 31
Quote:
Originally Posted by GrapefruiTgirl View Post
Here's a totally inane suggestion, which will probably do nothing: try
05:04:0 instead of 5:4:0
I tried that one a long time ago and I think it actually stopped the x server from coming up!
 
Old 10-03-2007, 08:54 AM   #36
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
nVidia has a users forum.. Does ATI bless us with something similarly useful? If so, I figure it'd be a half-decent idea to put a desperate plea for help into said users forum, linking to this thread, and then hope for the best.
I'm still considering what else to try, but as yet haven't got a clue, short of suggesting you purchase 4 nVidia cards -- just kidding, after all, unless there's something really unfathomable that we don't know about the radeon driver, you'd prolly just have 8 cards, and still have two displays working.
Something just seems TOTALLY AMISS--- I mean, the driver claims to NOT SEE something which AFAICT is sitting 'RIGHT THERE' (the 5:4 device configuration)..
:scratch; Still thinking..

P.S. - @ tiber, thanks, but let's hold off on the 'geniuses' part till we get this working
 
Old 10-03-2007, 09:12 AM   #37
defa0009
Member
 
Registered: Jun 2003
Posts: 185

Original Poster
Rep: Reputation: 31
Here is an Xorg link talking about: (WW) RADEON: No matching Device section for instance (BusID PCI:5:4:0) found

http://wiki.x.org/wiki/FAQWarningMessages
 
Old 10-03-2007, 09:40 AM   #38
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
That's one of the stupidest things I've read yet.. I don't understand why they would knowingly expect a configuration to produce (WW) Warnign messages, while allegedly working correctly otherwise. Pretty counter-intuitive, IMHO.

However, Are we to assume then, that the device(s) ARE INFACT being driven correctly, and our problem lies in the virtual placing of the image, as I has theorized earlier? Or are we maybe to try changing one of the device ID's to 5:4:1 and hope for the best ??

I can't see the latter idea helping, but at this point, who knows ... Maybe the problem actually IS the locations (in space) of the images, and the two blank monitors' images are simply landing off-screen,..

I am going to paste in MY xorg.conf file here, just so you can see the way I have set up my displays using TWINVIEW.
For all intents and purposes, Twinview will do the same thing as Xinerama, only **slightly** differently, so little so that I can't describe quickly the difference.
I'm posting it just so you can see a working example of a multi headed layout that WORKS. I currently use only two screens of my FOUR, at any one time, because I have yet to purchase my second card; however, you could duplicate my dual-screen layout and implement it with the second of your cards, providing the 4 screens at once..
 
Old 10-03-2007, 09:45 AM   #39
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
The commented out stuff is for my second card, which is NOT YET INSTALLED.

Choose either one of the TWO serverlayout sections, and note which screen(s) and device(s) go with it, and maybe by using this method, you can get a working twinview arrangement.

NOTE: remember I use nVidia, HOWEVER I **THINK** that the majority of the options are common between the two systems.

If you need clarification of anything, of course feel free to ask;

My default layout I use is called 'computer' and when using it for twinview, BOTH displays associated with it are combined into ONE SCREEN section (Screen0).

Code:

Section "Files"
    RgbPath  "/usr/X11R6/lib/X11/rgb"
    FontPath "/usr/X11R6/lib/X11/fonts/misc/:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
    FontPath "/usr/X11R6/lib/X11/fonts/CID/"
    FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath "/usr/X11R6/lib/X11/fonts/cyrillic/"
    FontPath "/usr/X11R6/lib/X11/fonts/TTF/"
EndSection

Section "Module"
    Load  "dbe"
    Load  "extmod"
    Load  "type1"
    Load  "freetype"
    Load  "glx"
    Load  "fbdevhw"
    Load  "record"
    Load  "v4l"
    Load  "int10"
#   Load  "vnc"
EndSection

Section "InputDevice"
    Identifier "Keyboard0"
    Driver     "kbd"
    Option "AutoRepeat" "500 30"
    Option   "XkbRules" "xorg"
    Option   "XkbModel" "pc104"
    Option  "XkbLayout" "us"
EndSection
Section "InputDevice"
    Identifier   "Mouse0"
    Driver        "mouse"
    Option     "Protocol" "IMPS/2"
    Option       "Device" "/dev/psaux"
    Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor" # KDS Monitor
    Identifier  "KDS0"
    VendorName  "KDS"
    ModelName   "Proview"
    HorizSync   30.0 - 86.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
EndSection
Section "Monitor" # IBM-0 Monitor
    Identifier  "IBM0"
    VendorName  "IBM"
    ModelName   "E74"
    HorizSync   30.0 - 86.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
EndSection
Section "Monitor" # IBM-1 Monitor
    Identifier  "IBM1"
    VendorName  "IBM"
    ModelName   "E74"
    HorizSync   30.0 - 86.0
    VertRefresh 50.0 - 160.0
    Option "DPMS"
EndSection
Section "Monitor" # Television
    Identifier  "GETV"
    VendorName  "General Electric"
    ModelName   "TV"
    HorizSync   30.0 - 86.0
    VertRefresh 50.0 - 60.0
EndSection

Section "ServerFlags"
    Option "TwinView" "1"
EndSection

Section "ServerLayout" # KDS0 & IBM0, IBM1
Identifier    "computer"
Screen 0      "Screen0" 0 0
#Screen 2     "Screen2" 3200 0
InputDevice   "Mouse0"    "CorePointer"
InputDevice   "Keyboard0" "CoreKeyboard"
EndSection
   Section    "Device" #Connector: KDS0
   Identifier "nVidia1"
   Driver     "nvidia"
   VendorName "eVGA Corp."
   BoardName  "NV44-A2 nVidia GeForce 7100GS TurboCache"
   BusID      "PCI:01:00:0"
   Option     "TwinView" "1"
   Screen 0
   EndSection
 Section    "Device" #Connector: IBM0
 Identifier "nVidia0"
 Driver     "nvidia"
 VendorName "eVGA Corp."
 BoardName  "NV44-A2 nVidia GeForce 7100GS TurboCache"
 BusID      "PCI:01:00:0"
 Option     "TwinView" "1"
 Screen 1
 EndSection
#  Section    "Device" #Connector: IBM1
#  Identifier "ATI0"
#  Driver     "??????"
#  VendorName "ATI Corp."
#  BoardName  "???????????????????????"
#  BusID      "?????????????"
## Option     "TwinView" "1"
#  Screen 2
#  EndSection
Section    "Screen"
Identifier "Screen0"
Device     "nVidia1"
Monitor    "KDS0" #& IBM0
DefaultDepth 16
Option     "RenderAccel" "On"
Option     "HWcursor" "On"
Option     "DamageEvents" "True"
Option     "ConnectedMonitor" "CRT-0,CRT-1"
Option     "twinVieworientation" "CRT-1 Rightof CRT-0"
Option     "metamodes" "CRT-0:1600x1200,CRT-1:1280x1024 @ 1600x1200"
EndSection
#  Section    "Screen"
#  Identifier "Screen2"
#  Device     "ATI0"
#  Monitor    "IBM1"
#  DefaultDepth 16
#  Option     "RenderAccel" "On"
#  Option     "HWcursor" "On"
#  Option     "DamageEvents" "True"
## Option     "ConnectedMonitor" "CRT-2"
## Option     "twinVieworientation" "CRT-2 Rightof CRT-1"
#  Option     "metamodes" "CRT-2: 1280x1024 @ 1600x1200 +3200+0"
#  Subsection "Display"
#  Depth 16
#  Modes "1280x1024"
#  EndSubsection
#  EndSection

Section "ServerLayout" # KDS0 & GETV, IBM1
#To switch, use:   startx -- :1 -layout "television"
Identifier  "television"
Screen 0    "Screen3" 0 0
#Screen 4   "Screen4" 3200 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
    Section    "Device" #Connector: KDS0
    Identifier "nVidia3"
    Driver     "nvidia"
    VendorName "eVGA Corp."
    BoardName  "NV44-A2 nVidia GeForce 7100GS TurboCache"
    BusID      "PCI:01:00:0"
    Option     "TwinView" "1"
    Screen 0
    EndSection
      Section    "Device" #Connector: GETV
      Identifier "nVidia2"
      Driver     "nvidia"
      VendorName "eVGA Corp."
      BoardName  "NV44-A2 nVidia GeForce 7100GS TurboCache"
      BusID      "PCI:01:00:0"
      Option     "TwinView" "1"
      Screen 2
      EndSection
#       Section    "Device" #Connector: IBM1
#       Identifier "ATI0"
#       Driver     "??????"
#       VendorName "ATI Corp."
#       BoardName  "???????????????????????"
#       BusID      "?????????????"
##      Option     "TwinView" "1"
#       Screen 4
#       EndSection
Section    "Screen"
Identifier "Screen3"
Device     "nVidia3"
Monitor    "KDS0" #& GETV
DefaultDepth 16
Option     "RenderAccel" "On"
Option     "HWcursor" "On"
Option     "DamageEvents" "True"
Option     "ConnectedMonitor" "CRT-0 , TV-0"
Option     "TwinViewOrientation" "TV-0 Leftof CRT-0"
Option     "TVOutFormat" "SVIDEO"
Option     "TVStandard" "NTSC-M"
Option     "MetaModes" "TV-0:1024x768 , CRT-0:1600x1200"
EndSection
#   Section    "Screen"
#   Identifier "Screen4"
#   Device     "ATI0"
#   Monitor    "IBM1"
#   DefaultDepth 16
#   Option     "RenderAccel" "On"
#   Optio      "HWcursor" "On"
#   Option     "DamageEvents" "True"
##  Option     "ConnectedMonitor" "CRT-1"
##  Option     "twinVieworientation" "CRT-2 Rightof CRT-1"
#   Option     "metamodes" "CRT-1:1280x1024 @ 1600x1200 +3200+0"
#   Subsection "Display"
#   Depth 16
#   Modes "1280x1024"
#   EndSubsection
#   EndSection

Last edited by GrapefruiTgirl; 10-03-2007 at 09:47 AM.
 
Old 12-23-2007, 09:50 AM   #40
defa0009
Member
 
Registered: Jun 2003
Posts: 185

Original Poster
Rep: Reputation: 31
Finally got around once again to trying to get these 4 monitors to work. The answer I found
is so simple. In each device section there is a 'Screen (number)'. This number refers to the
number of the head on the card. So it should be called Head and not Screen because it is
easy to get it confused with the numbered Screens in the "ServerLayout" Section. For ex. I
have 2 dual-head cards so on each card the first head is 0 and the second is 1.

Here is the error I was getting and couldn't figure out why because I knew there was a device
section for Screen 2. What it was complaining about is that there was not a 3rd head on the
card!


(WW) RADEON: No matching Device section for instance (BusID PCI:12:7:0) found

(EE) Screen 2 deleted because of no matching config section.


For my four screen sections I originally had the Screen numbers that I had specified in the
"ServerLayout" section :


Section "Device"
# other settings go here
Screen 0
EndSection

Section "Device"
# other settings go here
Screen 1
EndSection

Section "Device"
# other settings go here
Screen 2
EndSection

Section "Device"
# other settings go here
Screen 3
EndSection

When what I really needed was this:


Section "Device"
# other settings go here
Screen 0 # head 0 of dual-head card 1
EndSection

Section "Device"
# other settings go here
Screen 1 # head 1 of dual-head card 1
EndSection

Section "Device"
# other settings go here
Screen 0 # head 0 of dual-head card 2
EndSection

Section "Device"
# other settings go here
Screen 1 # head 1 of dual-head card 2
EndSection


Also you need (just as we had done GrapeFruitGirl) to number your screens in
the "ServerLayout" section:


ie.

Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" Above "Screen0"
Screen 3 "Screen3" RightOf "Screen2"


I will post my final xorg.conf file when I get a chance.

I'll also post a picture of the 4 montiors going which is totally cool!

Thanks to everyone's help on this and I hope it helps other people...

Last edited by defa0009; 01-22-2008 at 07:57 AM.
 
Old 01-22-2008, 06:38 AM   #41
Reegz
Member
 
Registered: Mar 2006
Location: South Africa
Distribution: Ubuntu, Slackware, openSuse
Posts: 44

Rep: Reputation: 15
WOW!!!

this is quite an absorbing an interesting thread.

Could you please post your final xorg.conf?? i am about to embark on something similar but using 3 screens only.

would like to see the pictures of it please

thanks
 
Old 04-15-2008, 02:01 PM   #42
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Hi all

I am back after a relatively longish hiatus from "all-hours computing" due to full-time employment, and currently still having some days off due to illness from which I am almost recovered.

Just thought I would revive this thread for 2 reasons:

1) has the OP finally gotten the 4 monitors all working satisfactorily, and if so, will you still be posting your xorg.conf file etc.?

and

2) I am now (finally!) equipped with 2 PCI-E nVidia 7200/7300 cards in my motherboard, and have been able to test for real my current configs for running 3 or 4 monitors (Slackware) in two different configurations.
I have actually 3 monitors, plus a TV on one of my svideo-outputs (which I rarely use), so the two configurations I have here are dealing mainly with 3 monitors. Adding the 4th monitor is very simple in my currently running config, which applies 3 separate X-screens + Xinerama, each X-screen independent of the others yet traversable by windows, moving/resizing etc. Window maximization is confined to each screen/monitor (thats how I want it).
The initial config was using TwinView + Xinerama, and while functionality is similar, it is not the same, and is also much less forgiving as far as tweaking the xorg.conf (ie one tiny innocent change will make two of the 3 monitors not even turn on). Due to the TwinView part, the configuration is also much more confusing looking, and hard to edit. Plus, KDE does not seem to fully understand the layout.
Both methods allow virtual desktop sizes, which I use(d) because my 2nd & 2rd monitors are physically a bit smaller than the main one.
Both methods I have were each configured by using 'nvidia-settings' initially, then manual editing after examining the setup using both 'nvidia-settings' and KDE's 'configure desktop' to see how the machine was seeing the layout. I then edited the configuration a bit using nvidia-settings again, then manually edited the newly altered file again. I had to repeat this a few times until the layout was what I wanted, AND the machine & KDE saw it the same way.

So anyway, if anyone would like me to post the current (or both) working layout for "2 cards = 3 or 4 desktops" just ask and if the OP will be posting that config too, that,d be great as he was using ATI hardware while mine is nvidia.

Cheers!

Sasha
 
Old 04-15-2008, 02:48 PM   #43
defa0009
Member
 
Registered: Jun 2003
Posts: 185

Original Poster
Rep: Reputation: 31
Here is the xorg.conf file I am using with 4 Monitors on 2 Dual Head Video Cards.

##########################################################
# Xorg configuration created by system-config-display
##########################################################

Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0"
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" Above "Screen0"
Screen 3 "Screen3" Above "Screen1"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "on"
Option "Clone" "off"
EndSection

##########################################################
##########################################################

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
EndSection

##########################################################
##########################################################

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/input/mouse0"
EndSection

##########################################################
##########################################################

Section "Monitor"
Identifier "Monitor0"
ModelName "DELL E207WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "Monitor1"
ModelName "DELL E207WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "Monitor2"
ModelName "DELL E207WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "dpms"
EndSection

Section "Monitor"
Identifier "Monitor3"
ModelName "DELL E207WFP"
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Option "dpms"
EndSection

##########################################################
##########################################################

Section "Device"
Identifier "Videocard0"
Driver "radeon"
BoardName "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
BusID "PCI:12:7:0"
Screen 0
Option "RenderAccel" "true"
EndSection

Section "Device"
Identifier "Videocard1"
Driver "radeon"
BoardName "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
BusID "PCI:12:7:0"
Screen 1
Option "RenderAccel" "true"
EndSection

Section "Device"
Identifier "Videocard2"
Driver "radeon"
BoardName "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
BusID "PCI:5:4:0"
Screen 0
Option "RenderAccel" "true"
EndSection

Section "Device"
Identifier "Videocard3"
Driver "radeon"
BoardName "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
BusID "PCI:5:4:0"
Screen 1
Option "RenderAccel" "true"
EndSection

##########################################################
##########################################################

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen2"
Device "Videocard2"
Monitor "Monitor2"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen3"
Device "Videocard3"
Monitor "Monitor3"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection

##########################################################
##########################################################
 
Old 04-15-2008, 06:15 PM   #44
GrapefruiTgirl
LQ Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553Reputation: 553
Cool -- thanks defa!

Pretty 'normal' looking config you ended up with in the end, very much like my current config-- VERY much like it
Amazing how much mucking around it can take to end up with such an easy looking configuration !?

Cheers!

Sasha
 
Old 07-30-2008, 01:23 PM   #45
defa0009
Member
 
Registered: Jun 2003
Posts: 185

Original Poster
Rep: Reputation: 31
Here is a pic of the 4 screens in action. FYI the wallpaper is a big orange flower.

Multi Screen Pic...
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Setting up dual monitors Figgy Linux - Newbie 9 02-10-2007 11:45 AM
Dual Monitors - Help setting up rizhun Linux - Hardware 3 04-12-2006 03:07 AM
Setting Up Two Monitors Croaker Slackware 3 06-11-2005 09:46 PM
Setting up Dual monitors on one video card busaussie Linux - Hardware 4 06-11-2005 12:27 PM
Setting up Dual Monitors w/ Nvidia driver lrt2003 Fedora 11 04-18-2004 07:11 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 06:22 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration