Strony: [1]
Drukuj
Autor Wątek: Jak zmienić rozdzielczość na drugim monitorze  (Przeczytany 610 razy)
0 użytkowników i 2 Gości przegląda ten wątek.
czary
Dorodna miętowa sadzonka
***

Reputacja -3
Offline Offline

Distro: Mint 12 Kde
Wiadomości: 108


Zobacz profil
« : Wrzesień 24, 2011, 05:17:08 »

Witam Uśmiech
Sprzęt
Nvidia gf 8400gs
laptop hp pavilion dv6820ea
pierwszy wyświetlacz - matryca laptopa 15,4
drugi monitor CRT '19 Dell trinitron (bardzo możliwe że to jest sony z nalepką dell, bo miałem identycznego soniaka kilka lat temu)
System
Linux Mint 10 Julia KDE

Mam taki problem już od dawna, ale teraz postanowiłem go rozwiązać.
Mianowicie chodzi o to że system widzi te dwa monitory jako jeden pulpit o rozdzielczości 2432x864. Za pomocą nvidia-settings mogę zmieniać rozdzielczość kazdego z nich osobno. Matryca laptopa jest ok, natomiast problem mam po pierwsze z rozdzielczością na CRT '19, jedyna sensowna rozdzielczość wyświetlania zachowująca proporcje to 1152x864, mogę jeszcze zmienić na 1360x768 co kończy się rozciągnięciem ekranu (twinview). Po drugie przez różnice między monitorami obcina mi kawałek pulpitu na matrycy laptopa, i w przypadku gdy korzystam z np: cairo dock, na matrycy widzę tylko kawałek ikon a na crt całość.
Próbowałem również przełączać na "seperate X screen" miałem ten sam efekt, jedyną różnica było to że nie mogłem przeciągać okien z jednego monitora na drugi.
Dodatkowym mankamentem jest fakt że przy każdym uruchomieniu systemu muszę muszę wszystko ustawiać od początku, mam zapisane ustawienia do xorg.conf, ale jeżeli bootuje system z podłączonym CRT to mi się wyświetlają błędne czcionki(wszystkie są za małe - przez co często są nieczytelne).

Tak wygląda mój xorg:
Kod:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 280.13  (buildmeister@swio-display-x86-rhel47-03.nvidia.com)  Wed Jul 27 17:15:45 PDT 2011

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 280.13  (buildmeister@swio-display-x86-rhel47-03.nvidia.com)  Wed Jul 27 17:15:58 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 55.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "LPL"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400M GS"
EndSection

Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8400M GS"
    BusID          "PCI:5:0:0"
    Screen          1
EndSection

Section "Screen"

# Removed Option "TwinView" "0"
# Removed Option "metamodes" "CRT: 1152x864 +0+0"
# Removed Option "TwinViewXineramaInfoOrder" "CRT-0"
# Removed Option "metamodes" "CRT: 1152x864 +0+0, DFP: nvidia-auto-select +1152+0"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "CRT: 1152x864 +1280+0, DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "TwinViewXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DFP: nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Chodzi mi docelowo o to żeby na matrycy mieć rozdzielczość 1280x800 na CRT 1600X1200, żeby nie było obciętych (niewidocznych), kawałków pulpitu, i najlepiej żeby się to ładowało podczas startu bez zmiany czcionek(ale to już traktuję jako dodatkową opcję). Uśmiech
Zapisane
marcin'82
Globator Moderalny
Pole mięty
*****

Reputacja 2
Offline Offline

Płeć: Mężczyzna
Distro: PCLinuxOS 2012 Xfce | Debian Wheezy (testing) Xfce
Wiadomości: 843


echo "Nic nie działa!" && rm -rf /


Zobacz profil
« Odpowiedz #1 : Wrzesień 24, 2011, 05:39:07 »

Zajrzyj tutaj:
http://zootlinux.blogspot.com/2009/11/dual-screens-on-ubuntu-910-with-nvidia.html
Panel sterowania uruchomisz poleceniem:
Kod:
sudo nvidia-settings

Sugeruję jeszcze upewnić się, że w tych dwóch sekcjach masz prawidłowo wykryte wartości HorizSync oraz VertRefresh:
Cytuj
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 55.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "LPL"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
EndSection
Wpis dla "Monitor1" masz niepełny. Prawidłowe Herze (Hz) sprawdzisz w instrukcjach obsługi (specyfikacja).
Wczoraj kończyliśmy bardzo podobny wątek - chodzi tylko o rozdzielczość:
http://forum.linuxmint.pl/index.php/topic,3294.msg28128.html#msg28128 .
Tutaj jeszcze masz informacje o używaniu modeline i wprowadzeniu ustawień do xorg.conf:
https://wiki.ubuntu.com/X/Config/Resolution .
Dodanie rozdzielczości nie zadziała jednak, dopóki wartości o których wspomniałem wyżej nie będą poprawne. Zresztą sterownik mając poprawne dane wyświetli żądane rozdzielczości w oknie konfiguracji dwóch monitorów.

Enjoy it ;]
« Ostatnia zmiana: Wrzesień 24, 2011, 05:54:15 wysłana przez marcin'82 » Zapisane

Ko ko ko ko Debian spoko! | marcin'82 ;]
czary
Dorodna miętowa sadzonka
***

Reputacja -3
Offline Offline

Distro: Mint 12 Kde
Wiadomości: 108


Zobacz profil
« Odpowiedz #2 : Wrzesień 26, 2011, 10:32:43 »

Nigdzie nie mogę znaleźć instrukcji na necie do tego CRT, na obudowie tez nic nie jest napisane. Nie jestem pewien ale monitor maksymalnie obsługuje 1600x1200 i albo 85hz albo 100hz przy tej rozdzielczości. Jakaś podpowiedź co mogę wpisać??

Ew. mam też winde xp rezerwowo zainstalowaną tam wszystko działa jak zainstaluje stery, mogę ewentualnie przy pomocy jakiegoś windowsowskiego programu odczytać jakie parametry używa winda tylko nie wiem jakiego. Co?
Zapisane
Forum Linux Mint
« Odpowiedz #2 : Wrzesień 26, 2011, 10:32:43 »

 Zapisane
marcin'82
Globator Moderalny
Pole mięty
*****

Reputacja 2
Offline Offline

Płeć: Mężczyzna
Distro: PCLinuxOS 2012 Xfce | Debian Wheezy (testing) Xfce
Wiadomości: 843


echo "Nic nie działa!" && rm -rf /


Zobacz profil
« Odpowiedz #3 : Wrzesień 26, 2011, 10:38:31 »

Cytuj
albo 85hz albo 100hz przy tej rozdzielczości. Jakaś podpowiedź co mogę wpisać??
To nie są te parametry - tego nie wpisuj. Pisałeś, że model to Dell Trinitron.

Tak, w Windowsie możesz sprawdzić w ustawieniach karty graficznej - być może będzie informacja o monitorze, numer seryjny, kod urządzenia => to sprawdź. Sprawdź też w Menedżerze urządzeń Windows XP. Co do programu to np. Aida32 lub Everest Home Edition.

Co do matrycy (LPL) - jeśli działa to tego nie ruszaj narazie, jak znajdziesz dane, to dopiszesz.
======
EDIT:
Dla hasła Dell Trinitron 19" CRT znalazłem coś takiego:
- instrukcja obsługi: http://support.dell.com/support/edocs/monitors/p990/P990.pdf .
- wygląd: http://www.google.com/search?q=Dell+Trinitron+19%22+CRT&oe=utf-8&rls=org.mozilla:pl-PL:unofficial&client=iceweasel-a&um=1&ie=UTF-8&tbm=isch&source=og&sa=N&hl=pl&tab=wi&biw=1024&bih=613 .
To Ty musisz być pewien - sprawdź dokładnie MODEL MONITORA, w instrukcji szukaj danych: Częstotliwość odchylenia pozioma i pionowa., a potem wprowadź te dane dla:
Kod:
Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       XX - XX
    VertRefresh     XX - XX
    Option         "DPMS"
EndSection
« Ostatnia zmiana: Wrzesień 26, 2011, 11:08:57 wysłana przez marcin'82 » Zapisane

Ko ko ko ko Debian spoko! | marcin'82 ;]
Strony: [1]
Drukuj
Skocz do: