ATI Radeon 9200 mit 2 Monitoren unter FreeBSD

p.kraschinski

Well-Known Member
hi@all, ich habe nen kleinens problem mit meiner ati radeon 9200, ich moechte naemlich 2 monitore an die graka anschliessen und auch beide unter einem fvwm nutzen, so als ob ich 2 grakas haette . . . .

kann mir jemand, von euch sagen, wie ich die graka adressieren muss damit ich 2 monitore anschliessen kann . . ?

mfg pierre
 
man radeon:
Option "CloneDisplay" "integer"
This option is only used for dual-head cards with only single
screen section specified in the configuration file.

0 -- disable
1 -- auto-detect (default)
2 -- force on
3 -- auto-detect + 2nd head overlay
4 -- force on + 2nd head overlay
others -- auto-detect

Diese Option in die /etc/X11/XF86Config in deiner Section Device
einfügen sollte helfen. Wie man aber den Desktop auf 2 Monitore ausdehnt... noch nicht probiert.
 
Such einfach in diesem Forum nach xinerama. Hab das schon geschafft mit einer Radeon mobile MY6. Hab meine damalige XConfig gepostet.



Leno
 
@Leno das ist klar, das bruacg man ja auch bei 2 grakas wie ich sie bisher im barebone hatte, aber nen barebon mit 2 grakas ist voll, darum habe ich mir ne ati radeon 9200 bekommen und naja damit funktioniert es net . . . .

@Illuminatus ich werde es mal versuchen
 
hi, also nochmal ich glaube ich wurde net so ganz verstanden . . .
ich moechte 2 monitore an einer ati radeon 09200 anschliessen . . .
fvwm2 soll dan auf beiden monitoren seperat laufen also so das ich mit der maus von m1 auf m2 komme aber keine fenster etc. von m1 auf m2 verschieben kann. . .

hier mal meine alte konfig von meinen 2 grakas . .

---------------------------------------------------------------------------------------

Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/sysmouse"
Option "Emulate3Buttons"
EndSection

Section "Monitor"

#DisplaySize 260 200 # mm
Identifier "Monitor0"
VendorName "MAX"
ModelName "13ab"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
EndSection

Section "Device"

### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "accel" # [<bool>]
#Option "crt_display" # [<bool>]
#Option "composite_sync" # [<bool>]
#Option "hw_cursor" # [<bool>]
#Option "linear" # [<bool>]
#Option "mmio_cache" # [<bool>]
#Option "panel_display" # [<bool>]
#Option "probe_clocks" # [<bool>]
#Option "reference_clock" # <freq>
#Option "shadow_fb" # [<bool>]
#Option "sw_cursor" # [<bool>]
Identifier "Card0"
Driver "ati"
VendorName "ATI"
BoardName "3D Rage II+ 215GTB [Mach64 GTB]"
ChipSet "ati"
ChipId 0x4755
ChipRev 0x9a
BusID "PCI:0:10:0"
EndSection

Section "Device"

### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "Rotate" # [<str>]
#Option "VideoKey" # <i>
#Option "FlatPanel" # [<bool>]
#Option "FPDither" # [<bool>]
#Option "CrtcNumber" # <i>
Identifier "Card1"
Driver "nv"
VendorName "nVidia Corporation"
BoardName "NV5 [RIVA TNT2/TNT2 Pro]"
BusID "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 15
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 15
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
EndSubSection
EndSection

---------------------------------------------------------------------------------------

so und jetzt moechte ich das genauseo fuer meine ati radeon 9200 haben, hir meine ersten versuche . . .

---------------------------------------------------------------------------------------

Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Emulate3Buttons"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
EndSection

Section "Monitor"
Identifier "Monitor1"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
EndSection

Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon"
ChipId 0x514d
Option "CloneDisplay" "1"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Card1"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon"
ChipId 0x514d
Option "CloneDisplay" "1"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 15
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 15
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
EndSection

---------------------------------------------------------------------------------------

aber das funktioniert nicht, ich sehe auf beiden monitoren immernoch das gleiche bild, aber der 2 screen ist vorhanden ich kann naemlich mit der maus rauf gehen, aber er wird nicht auf dem 2 monitor angezeigt . . . .

mfg pierre
 
Du benötigtst die Xinerama Option. Diese ermöglicht dir das arbeiten mit zwei Monitoren. Und die Clone Display Option die illuminatus erwähnt hat sorgt bei richtiger Einstellung dafür, dass nicht beide Monitore das gleiche anzeigen. Such doch einfach mit der Suchfunktion nach leno und xinerama. Dann wirst du meine XConfig finden. Dort habe ich alles so eingestellt wie du, wenn ich dich richtig verstanden habe, es habe willst.
Also: eine Grafikkarte, zwei Monitore, aber unterschiedliches Bild um den Desktop zu erweitern. Die Frage ist allerdings ob fvwm2 xinerama unterstützt. Das kann ich dir leider nicht sagen.



Leno
 
ich werde es glech mal ausprobieren . . . .

aber wieso brauchte ich bei meinen 2 grafikkarten die Xinerama Option nicht . . . ? ?

melde mich gleich wieder wenns funktioniert hat
 
Das kann ich die leider nicht sagen, da ich in diesen Luxus noch nicht gekommen bin.


Leno
 
Zuletzt bearbeitet von einem Moderator:
@Leno, so wusste ichs doch an der Xinerama einstellung liegt es nicht weil die den screen ueber 2 monitore ausdehnt und nicht jedem monitor nen eigenen unabhaengig von anderen screen zuordnet. . .

. . . und es werden immernoch auf beiden monitoren das kleiche angezeigt . . .
 
werde ich gleich posten, muss mir nur eben ueberlegen, wie ich die auf diesem rechner raufbekomme . . .

aber kann es vieleciht sein, das es an der ChipID liegt ? weil die muss ich bei mir angeben sonst erkennt der radeon treiber meine karte nicht und da ich bei beiden die gleiche ChipID angegeben habe koennte das vileicht das prob. darstellen, aber woher weis ich dann welche die andere chip id ist ?

uno momento
 
Ich glaub jetzt hab ich was: Die von Illuminatus gebrachte option clonedisplay gehört in die Section ServerLayout. Ich hatte diese bei mir nicht mit einem Zahlenwet versehen, sondern auf "off" gesetzt. Dies gilt aber nur falls die immer noch die obige Xconfig verwndest.


Leno
 
Und noch was. Bin mir zwar nicht ganz sicher, dass ich mit den zwei Monitoren rumgebastelt habe ist 'n bischen her, aber ich glaube bei mir hings damals auch am Anfang immer, und ich habe in meiner XConfig diese Option "Noddc" im den Device Sections drin. Ich bin nicht mehr hundertprozent sicher, aber ich glaube die waren notwendig. Sorry, dass ich dir das nicht genauer sagen kann.


Leno

Edit: Um mir selber zu helfen poste ich hier mal Auszüge meiner XConfig:

Section "ServerLayout"
Identifier "Layout[0]"
InputDevice "IBM Trackpoint" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
Option "Clone" "off"
Option "Xinerama" "true"
Screen "Screen[0]"
Screen "Screen[1]" Rightof "Screen[0]"
EndSection

Section "Device"
Identifier "ATI Mobility"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 0
Option "NoDDC"
EndSection

Section "Device"
Identifier "ATI Mobility Extern"
Driver "radeon"
BusID "PCI:1:0:0"
Screen 1
Option "NoDDC"
EndSection
 
Zuletzt bearbeitet von einem Moderator:
das ist meine jetzige (funktioniert nicht) . . . werde deinen tip gleich mal ausprobiern . . .

Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Option "Clone" "off"
Option "Xinerama" "true"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/sysmouse"
Option "Emulate3Buttons"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
EndSection

Section "Monitor"
Identifier "Monitor1"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
EndSection

Section "Device"
Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon"
ChipId 0x514d
# Option "CloneDisplay" "1"
BusID "PCI:1:0:0"
Screen 0
Option "NoDDC"
EndSection

Section "Device"
Identifier "Card1"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon"
ChipId 0x514d
# Option "CloneDisplay" "1"
BusID "PCI:1:0:0"
Screen 1
Option "NoDDC"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 15
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 15
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 8
Modes "640x480"
EndSubSection
EndSection

Section "DRI"
Mode 0666
EndSection
 
hmm . . .

habe deine ideen mal ausprobiert, also an xinerama liegt es nicht . . . der zeigt in allen fellen immer das selbe an auf dem bildschirmen, ich glaube das es am ChipID liegt weil ne dualhead ja 2 chips hat ! glaube ich ?

habe das ganze ben mal bei nem freund mit ner alten matrox ausprobiert da funktioniert es, da musste ich aber auch keine chipid und kein xinerama angeben . . .
 
danke, aber es scheint wohl doch nicht daran zu liegen, weil wenn ich den den ersten grafickchip bei beidem angebe (0x514D) dan habe ich ja meine einstellungen so wie sie sollen es wird nur nicht zwischen den ausgeangen unterschienden ! das heisst er erkennt irgendwie den 2 ausgang net !

hmm . .
 
*grins* es funktioniert jetzt . . . habe einfach nen bissel mit den "BusID" rumgespielt und auf einmal hat es funktioniert ! (*freu*) . . .

nein, natuerlich net rumgespielt . . . ich habe mich erkundigt wie das mit den dualhead grafikkarten funktioniert und dan habe ich gesehen das es wohl doch an den "BusIDs" liegen muss und habe dan mal recharchiert welche es sein koennten und da ich ja eine "ATI Hisexcalbur Radeon 9200" habe und kein wirklich "Radeon 9200" habe ich einfach mal die treiber und die busids von der "Radeon 9000" geladen, jetzt funktioniert opengl zwar noch net perfekt aber es leuft.

mfg pierre

ps:"config werde ich demnaechst nochmal posten . . ."
 
Section "ServerLayout"
Identifier "caspers layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
ModulePath "/usr/X11R6/lib/modules"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "record"
Load "xtrap"
Load "speedo"
Load "type1"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/sysmouse"
Option "Emulate3Buttons"
EndSection

Section "Monitor"

#DisplaySize 260 200 # mm
Identifier "Monitor0"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
Option "DPMS"
EndSection

Section "Monitor"
Identifier "Monitor1"
HorizSync 31.5 - 64.3
VertRefresh 50.0 - 70.0
Option "DPMS"
EndSection

Section "Device"

Identifier "Card0"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon 9200 "
ChipId 0x5159
Screen 0
Option "NoDDC"

EndSection

Section "Device"

Identifier "Card1"
Driver "radeon"
VendorName "ATI Technologies Inc"
BoardName "ATI Radeon 9200"
ChipId 0x5157
Option "SWcursor" "true"
BusID "PCI:1:0:0"
Screen 1
Option "NoDDC"

EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 15
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
DefaultDepth 15
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024"
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
EndSubSection
EndSection
 
so, dass ist nun meine file mit der es fuktioniert hat . . . . mann kan natuerlich wenn man seinen screen ueber 2 bildschirme ausdenen will die option (Option "Xinerama" "true") dem server layout hinzufuegen, aber ich beforzuge es lieber 2 getrennte screens zu haben auf denen jewals ein x-server (also insgesammt 2) leuft und auch auf jeden jewals 1 fvwm2 (also insgesammt 2 fvwm2) . . . .

mfg pierre
 
Zurück
Oben