Portál AbcLinuxu, 23. července 2025 21:48


Dotaz: Dva monitory na dvě graf. karty nVidia (PCI+AGP)

10.7.2006 00:54 Jan Odvárko | skóre: 10
Dva monitory na dvě graf. karty nVidia (PCI+AGP)
Přečteno: 257×
Odpovědět | Admin
Linux Slackware 10.0
Jádro 2.4.26

Mám dvě grafické karty:

nVidia GeForce2 MX 400 (PCI)
nVidia GeForce4 MX 440 (AGP)

Do každé jsem zapojil po jednom monitoru. Potřebuju v nejlepším případě rozšířit plochu na oba tyhle monitory, ale spokojím se i s tím, když na každém poběží samostatný X server.

V xorg.conf jsem nastavil potřebné sekce Device, Monitor, Screen a ServerLayout. Oba layouty fungují pokud je pustím samostatně:

startx -- :0 -layout "Vlevo"
a potom
startx -- :1 -layout "Uprostred"

a) Ale když je v konfiguraci použiju oba...

    Screen 0 "ObrazovkaUprostred"
    Screen 1 "ObrazovkaVlevo"

… tak se zapne první monitor, a jakmile hned potom druhý, spadne server s chybou: (uvádím jen co považuju za podstatné, kompletní bug report je tady)

Fatal server error:
Caught signal 11.  Server aborting


Please consult the The X.Org Foundation support 
	 at http://wiki.X.Org
 for help. 
Please also check the log file at "/var/log/Xorg.0.log" for additional information.

(II) Screen 0 shares mem & io resources
(II) Screen 1 shares mem & io resources

b) S použitím Xineramy se zase spustí jen první monitor (vždycky ten, který je uvedený jako první před RightOf):

Option  "Xinerama" "true"
Option  Screen  "ObrazovkaUprostred" RightOf "ObrazovkaVlevo"

… a GeForce2 pro ObrazovkaVlevo to nechce použít, ani to nevytvoří potřebné sekce a hlásí že chybí vyhovující zařízení na slotu PCI:0:10:0 (Vygoogloval jsem, že to vlastně jen to zařízení nemůže použít).

Což podle mě znamená, že v obou případech dochází někde ke konfliktu, ale zaboha nemůžu přijít na to kde.

TwinView jsem zkoušel, ale moc ho nechápu, nenašel jsem jak nastavit zařízení pro druhý monitor, takže TwinView asi bude jen na pro jednu grafickou kartu, nevím.

Relevantní nastavení xorg.conf:

Section "Monitor"
    Identifier  "19ka"
    HorizSync   30 - 98
    VertRefresh 50 - 160
EndSection

Section "Monitor"
    Identifier  "17ka"
    HorizSync   30 - 98
    VertRefresh 50 - 160
EndSection


Section "Device"
    Identifier  "GeForce4"
    Driver      "nvidia"
    Option "NoLogo" "1"
    BusID "PCI:1:0:0"
EndSection

Section "Device"
    Identifier  "GeForce2"
    Driver      "nvidia"
    Option "NoLogo" "1"
    BusID "PCI:0:10:0"
EndSection


Section "Screen"
    Identifier  "ObrazovkaUprostred"
    Device      "GeForce4"
    Monitor     "19ka"
    DefaultDepth 16
    Subsection "Display"
        Depth       16
        Modes "1280x1024" "1024x768" "800x600" "640x480"
    EndSubsection
EndSection

Section "Screen"
    Identifier  "ObrazovkaVlevo"
    Device      "GeForce2"
    Monitor     "17ka"
    DefaultDepth 16
    Subsection "Display"
        Depth       16
        Modes "1024x768" "800x600" "640x480"
    EndSubsection
EndSection


Section "ServerLayout"
    Identifier  "Uprostred"
    Screen "ObrazovkaUprostred"

    #Screen 0 "ObrazovkaUprostred"
    #Screen 1 "ObrazovkaVlevo"

    #Option "Xinerama" "true"
    #Screen "ObrazovkaUprostred" RightOf "ObrazovkaVlevo"

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Cursor" "SendCoreEvents"
    InputDevice "Stylus" "SendCoreEvents"
    InputDevice "Eraser" "SendCoreEvents"
EndSection

Section "ServerLayout"
    Identifier  "Vlevo"
    Screen "ObrazovkaVlevo"
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    InputDevice "Cursor" "SendCoreEvents"
    InputDevice "Stylus" "SendCoreEvents"
    InputDevice "Eraser" "SendCoreEvents"
EndSection

Díky

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.7.2006 14:14 Daniel Smolik | skóre: 15 | blog: marvin
Rozbalit Rozbalit vše Re: Dva monitory na dvě graf. karty nVidia (PCI+AGP)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Na dve karty musis pouzit Xineramu. Mel jsem to tak driv 3dfx a Ati a slo to v phode. Ted mam dual head Nvidia a tam jde jen TWinviev. Kydz tak napis na marvin at mydatex.cz a poslu ti konfigirak se kterym mi to slo. Mozna bych zskuil driver nv ne nvidia aby nasel kde je problem.
12.7.2006 15:23 <Luda> | skóre: 5
Rozbalit Rozbalit vše Re: Dva monitory na dvě graf. karty nVidia (PCI+AGP)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ja jsem to mel, ze mi bezeli dva Xservery. Musel se kvuli tomu opatchovat XFree, jinak se to chovalo jak popisujes, ten druhy shodil ten prvni. Delal jsem to podle tohoto: dualhead

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.