Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-02-27 14:44:32

  tete - Użytkownik

tete
Użytkownik
Skąd: Płock
Zarejestrowany: 2007-09-25
Serwis

Ponownie dwa monitory.

Witam
Wiem że dużo na forum i w google jednak nie moge dojsc czemu u mnie nie bangla :)
Laptop Fujitsu Siemens Lifebook C 1020 , karta: S3
Inc. VT8375 [ProSavage8 KM266/KL266], na sterowniku xorg-a "savage".
Xorg.conf:

Kod:

Section "Files"
EndSection

Section "Module"

Load "i2c"
Load "bitmap"
Load "ddc"
Load "dbe"
Load "glx"
Load "extmod"
Load "dri"
Load "freetype"
Load "int10"
#Load "type1"
Load "vbe"
EndSection

Section "InputDevice"
    Identifier    "Generic Keyboard"
    Driver        "kbd"
    Option        "CoreKeyboard"
    Option        "XkbRules"    "xorg"
    Option        "XkbModel"    "pc105"
    Option        "XkbLayout"    "pl"
EndSection

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mice"
    Option        "Protocol"        "ImPS/2"
    Option        "Emulate3Buttons"    "true"
EndSection

Section "InputDevice"
    Identifier    "Synaptics Touchpad"
    Driver        "synaptics"
    Option        "SendCoreEvents"    "true"
    Option        "Device"        "/dev/psaux"
    Option        "Protocol"        "auto-dev"
    Option        "HorizScrollDelta"    "0"
EndSection

Section "Device"
    Identifier    "S3_1"
    Driver         "savage"
    BusID        "PCI:1:00:0"
    #Option "XAANoOffscreenPixmaps" "true"
    #Option "RenderAccel" "true"
    #Option "BackingStore" "true"
    screen 0
EndSection

Section "Device"
    Identifier    "S3_2"
    Driver        "savage"
    BusID        "PCI:1:00:0"
    #Option "XAANoOffscreenPixmaps" "true"
    #Option "RenderAccel" "true"
    #Option "BackingStore" "true"
    Option "MonitorLayout" "CRT,LFP"
    screen 1
EndSection

Section "Monitor"
    Identifier    "Monitor1"
    #Option        "DPMS"
    HorizSync    28-49
    VertRefresh    43-72
EndSection

Section "Monitor"
    Identifier    "Monitor2"
    #Option        "DPMS"
    HorizSync    28-49
    VertRefresh    43-72
EndSection

Section "Screen"
    Identifier    "First"
    Device        "S3_1"
    Monitor        "Monitor1"
    DefaultDepth    24
    SubSection "Display"
        Depth 24
        Modes        "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "Screen"
    Identifier    "Second"
    Device        "S3_2"
    Monitor        "Monitor2"
    DefaultDepth    24
    SubSection "Display"
        Depth 24
        Modes        "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier    "single"
    Screen 0 "First"  0 0
    InputDevice    "Generic Keyboard" "CoreKeyboard"
    InputDevice    "Configured Mouse" "AlwaysCore"
    InputDevice    "Synaptics Touchpad"
    #Option "AIGLX" "true"
EndSection

Section "ServerLayout"
    Identifier    "multi"
    Screen  "First" 
    Screen  "Second" RightOf "First"
    InputDevice    "Generic Keyboard" "CoreKeyboard"
    InputDevice    "Configured Mouse" "AlwaysCore"
    InputDevice    "Synaptics Touchpad"
    Option "Xinerama" "on"
    #Option "AIGLX" "true"
EndSection

Section "ServerLayout"
    Identifier    "one"
    Screen "First"
    Screen "Second" LeftOf "First"
    InputDevice    "Generic Keyboard" "CoreKeyboard"
    InputDevice    "Configured Mouse" "AlwaysCore"
    InputDevice    "Synaptics Touchpad"
    Option "Xinerama" "on"
    #Option "AIGLX" "true"
EndSection

Section "ServerFlags"
    Option "Xinerama" "True"
    Option "DefaultServerLayout" "multi"
EndSection


Section "DRI"
Mode 0666
EndSection

Section "Extensions"
#Option "Composite" "Enable"
#Option "RENDER" "Enable"
#Option "DAMAGE" "Enable"
EndSection

Dostaje komunikat: Requested Entity already in use.
Przekopalem juz pare kilo howto w necie i ni groma nie potrafie tego
ruszyc.. :/
Nadmienie tylko ze w chwili obecnej na podpietym monitorze wyświetla się to amo cna na matrycy laptopa ( jesli serverlayout ustawie na single)

Ostatnio edytowany przez azhag (2009-02-27 17:14:04)

Offline

 

#2  2009-02-27 16:58:17

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Ponownie dwa monitory.

robisz to troche po staremu (nie powiem czy dla tego ukladu tak lepiej czy gorzej) - jak sie ostatnio bawilem tym na radeonhd to musialem to konfigurowac w oparciu o xrandr a nie wieloscreening ... moj konfig (bez sekcji dotyczacych modulow, klawiatur itd) ponizej sproboj go dostosowac do swojej konfiguracji - zwroc uwage tez na to co w komentarzach, jak nie zadziala to napisz jaki rezultat ...

Kod:

#
# monitory
#

Section "Monitor"
    Identifier    "GORNY"
    Option        "PreferredMode"    "1280x1024"
    Option        "LeftOf"    "DOLNY"
    # aby uzyskac mirroring robimy:
    #   xrandr --output DVI-I_1/analog --same-as DVI-I_2/analog
    # aby potem powrocic do standardowego:
    #   xrandr --output DVI-I_1/analog --left-of DVI-I_2/analog
    # w zasadzie lepiej by bylo jakby podstawow byl maksymalnie w lewym gornym rogu
    # bo niektore programy sa do tego faktu mocno przywiazane ...
    
    # aby wylaczyc monitor
    # Option        "Enable"    "false"
    # mozna takze z palca:
    #   xrandr --output DVI-I_1/analog --off
EndSection
Section "Monitor"
    Identifier    "DOLNY"
    # DisplaySize    610 271 # 2304/96*25.4  1024/96*25.4
    # opcja jest problematyczna przy wieloscreeningu gdy nie mamy pewnosci co do dzialania wszystkich monitorow
    # ze wzgledu na zmienianie sie aktualnego rozmiaru ekranu w pixelach (jezeli drugi monitor dziala i przyjmie 1280x1024
    # ro jest taka jak podano w przykladzie wyliczenia, jezeli nie dziala ale jest wykryty to jest 2048x768 ...)
    # dlatego lepiej dopisac '-dpi 96' w opcji 'ServerArgsLocal=' w /etc/kde?/kdm/kdmrc
    # lub odpowiednich plikach startowych innego *dm lub *wm
EndSection

#
# karta graficzna (ATI Radeon HD 2600XT (R600) 512MB) 
#

Section "Device"
    Identifier    "VGA"
    Driver        "radeonhd"
    BusID        "PCI:1:0:0" # wynik z lspci (. zamieniona na :)
    Option        "monitor-DVI-I_1/analog"    "GORNY"
    Option        "monitor-DVI-I_1/digital"    "GORNY"
    Option        "monitor-DVI-I_2/analog"    "DOLNY"
    Option        "monitor-DVI-I_2/digital"    "DOLNY"
    Option        "RROutputOrder"            "DVI-I_2/analog,DVI-I_2/digital,DVI-I_1/analog,DVI-I_1/digital"
EndSection

#
# ekrany
#

Section "Screen"
    Identifier    "Screen0"
    Device        "VGA"
    Monitor        "DOLNY"
    DefaultDepth    24
    SubSection "Display"
        Virtual         4096 4096
    EndSubSection
EndSection


#
# ustawienia serwera
#

Section "ServerLayout"
    Identifier    "DefaultLayout"
    Screen        "Screen0"
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    # konfiguracja wielomonitoriungu w tej sekcji - poprzez wiele sekcji "Screen"
    # jest przestarzala i na oglo juz nie dziala ...
    
    # wydaje sie niemozliwe odpalenie niezaleznych x serwerow na dwuch wyjsciach jednej karty graficznej (nie daje sie wspoldzielic urzadzenia) ... a szkoda
    
    # kiedys byl ServerLayout z wielu Screen'ow kazdy skladajacy sie z jednej karty i jednego monitora oraz majacy przypisana rozdzielczosc (kazdemu wyjsciu kazdej karty odpowiadal screen)
    # teraz mamy ServerLayout z jednym Screenem zlozonym z roznych monitorow jednej karty (monitory przypisane do karty a nie do screen'a)
    # jak zrobic z wieloma kartami graficznymi ??? - dwa screeny (na kazda karte jeden) i polozenia pomiedzy monitorami przypisanymi do kart (???)
EndSection

"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#3  2009-03-02 10:30:49

  tete - Użytkownik

tete
Użytkownik
Skąd: Płock
Zarejestrowany: 2007-09-25
Serwis

Re: Ponownie dwa monitory.

Troszkę pogrzebałem w weekend w googlach i sprawa wygląda na trudną jesli nie niemożliwą. Otóż za [url]http://www.thinkwiki.org/wiki/Savage[/url]:

supports Xinerama, DuoView and DRI.[/quote]
Ani słowa o xrandr. Z resztą:

Kod:

petrotechnik1:/home/tete# xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
   1024x768       60.0*    87.0  
   800x600        85.0     75.0     72.0     60.0  
   640x480       120.0    100.0     85.0     60.0     75.0     73.0  
   640x400        85.0     60.0  
   512x384        85.0     75.0     70.0     60.0     87.0  
   400x300        85.0     75.0     72.0     60.0  
   320x240        85.0     75.0     73.0     60.0  
   320x200        85.0

Nie zająknie się nawet o zewnętrznym wyjściu :/. Na chwilę obecną jestem w kropce.

Offline

 

#4  2009-03-02 10:50:31

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Ponownie dwa monitory.

czyli  musisz sie bawic z xinerama ... popatrz czy w logu nie ma jakis informacji na jej temat lub jakis innych ostrzezen/bledow mogacych miec zwiazek z problemem (podwojnym dostepem do jednej karty) ... sprawdz tez czy Twoj uklad wogole pozwala na wykozystanie wyjscia vga jako niezaleznego ekranu (bo to czy [tt]screen[/tt] w [tt]Section "Device"[/tt] zadziala zalezy od tego czy sprzet na cos takiego pozwoli)


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#5  2009-03-02 11:27:10

  tete - Użytkownik

tete
Użytkownik
Skąd: Płock
Zarejestrowany: 2007-09-25
Serwis

Re: Ponownie dwa monitory.

... sprawdz tez czy Twoj uklad wogole pozwala na wykozystanie wyjscia vga jako niezaleznego ekranu (bo to czy screen w Section "Device" zadziala zalezy od tego czy sprzet na cos takiego pozwoli)[/quote]
Serwis producenta twierdzi że karta potrafi. Tyle, że jakoś nie wyczułem przekonania w głosie pana z którym rozmawiałem :) Jeśli chodzi o logi xservera to nie wypluwa nic poza komunikatem który podałem w pierwszym poście. No nic. Pogrzebie jeszcze w necie i napisze czy uda mi się coś "wyrzeźbić" :)
[b]Dodane później:[/b]
Znalazłem coś takiego:[url]http://www.thelinuxblog.com/linux-man-pages/4/savage[/url]

Dualhead operation is supported on MX, IX, and SuperSavage chips[/quote]
Więc na mój gust wygląda to tak, że może i sprzętowo karta potrafi obsłużyć "dualhead", tyle że sterownik już nie bardzo.

Ostatnio edytowany przez tete (2009-03-02 14:21:58)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.011 seconds, 12 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00103 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.141.29.90' WHERE u.id=1
0.00314 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.141.29.90', 1732783604)
0.00066 SELECT * FROM punbb_online WHERE logged<1732783304
0.00062 DELETE FROM punbb_online WHERE ident='3.145.34.51'
0.00049 SELECT topic_id FROM punbb_posts WHERE id=112572
0.00006 SELECT id FROM punbb_posts WHERE topic_id=13561 ORDER BY posted
0.00055 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=13561 AND t.moved_to IS NULL
0.00004 SELECT search_for, replace_with FROM punbb_censoring
0.00173 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=13561 ORDER BY p.id LIMIT 0,25
0.00081 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13561
Total query time: 0.00927 s