Forum Linux Mint Polska

Autor Wątek: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa  (Przeczytany 360 razy)

Offline radek

  • Miętowe nasionko
  • *
  • Wiadomości: 9
  • Punkty: 0
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Witam serdecznie,
Próbuję ustawić rozdzielczość 256x1440 na moim nowym monitorze i nowym systemie Mint 18.2 na który właśnie się przesiadłem z 17.3
Monitor to Dell U2715H, monitor powinien wyświetlać 2560x1440 60hz, karta to GTX 560 ti i podaje przez mini hdmi 2560x1600 więc też powinienem dać radę.
Kabla używam HDMI-miniHDMI o długości 1,5 m w standardzie 1,4
Jednak system wykrywa maksymalnie 2048x1152 i ni hu hu. poprawiłem już częstotliwość w xorg.conf, próba dodania rozdzielczości przy pomocy modelin i xrandr daje błąd:
radek@i7 ~ $ cvt 2560 1440 60
# 2560x1440 59.96 Hz (CVT 3.69M9) hsync: 89.52 kHz; pclk: 312.25 MHz
Modeline "2560x1440_60.00"  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
radek@i7 ~ $ sudo xrandr --newmode 2560x1440_60.00  312.25  2560 2752 3024 3488  1440 1443 1448 1493 -hsync +vsync
radek@i7 ~ $ sudo xrandr --addmode 2560x1440_60.00
xrandr: --addmode requires two arguments
Try 'xrandr --help' for more information.
radek@i7 ~ $ sudo xrandr --addmode HDMI-0 2560x1440_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  33
  Current serial number in output stream:  34
xorg.conf wygląda w tej chwili tak:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 361.42  (buildd@lgw01-18)  Tue Apr  5 14:33:28 UTC 2016


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

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
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"

    # HorizSync source: builtin, VertRefresh source: builtin
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "DELL U2715H"
    HorizSync       30.0 - 113.0
    VertRefresh     56.0 - 86.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 560 Ti"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"

    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
   Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-1"
    Option         "metamodes" "2560x1440 +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
aha dodam jeszcze że jestem na sterowniku zamkniętym na Nouveau miałem ten sam i wiele innych problemów
Jakieś pomysły
« Ostatnia zmiana: Wrzesień 24, 2017, 12:08:31 pm wysłana przez radek »

Offline kris777

  • Miętowa sadzonka
  • **
  • Wiadomości: 73
  • Punkty: 10
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #1 dnia: Wrzesień 24, 2017, 15:22:18 pm »
może ten temat pomoże : Force 2560×1440 resolution on Dell 27″
a może : KLIK    lub  KLIK
Ps. Czasem można wyczytać iż winowajcą może być kabel.
« Ostatnia zmiana: Wrzesień 24, 2017, 15:38:03 pm wysłana przez kris777 »

Offline radek

  • Miętowe nasionko
  • *
  • Wiadomości: 9
  • Punkty: 0
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #2 dnia: Wrzesień 24, 2017, 20:13:44 pm »
Wielkie dzięki za podpowiedź, jak tylko to przeczytałem podjąłem porzuconą walkę.
Udało mi się osiągnąć 2560x1440 41hz przy wyższych częstotliwościach, jak je włączam przez preferencje monitora to nie mam myszki, jak je włączam przez nvidia settings to mam w ogóle czarny ekran.
Tyle że nie jestem pewien czy mam poprawne parametry modeline?
Pytanie skąd one się biorą czy można je obliczyć na piechotę mając jakieś informacje na temat monitora?
Bo CVT i tym podobne programy każdy podaje inne wartości. Jeszcze inne znajduje gdzieś tam w sieci.
Na domyślnych ustawieniach xorg.conf mam rozdzielczość 2048x1152_60 którego to modu nie mogę teraz ustawić też mam brak kursora lub czarny ekran., znaczy mogę przywrócić xorg.conf i wtedy działa ale nie mogę ustawić tego modu w tym zmodyfikowanym pliku, a sam się nie pojawia.
Stąd moje pytanie bo może wogóle problemem są złe parametry modeline?
ewentualnie gdzie mogę odczytać te parametry które są dla domyślnego ustawienia 2048x1152?

To może być wina kabla wydaje mi się że problem powinien rozwiązać DVI-D - Displayport i chyba taki zamówię ale jeszcze chciałem sprawdzić te ustawienia modeline.
Będę wdzięczny za podpowiedź.
« Ostatnia zmiana: Wrzesień 24, 2017, 20:16:02 pm wysłana przez radek »

Offline ciastek1981

  • Linux User #621498
  • Dorodny miętowy krzew
  • *****
  • Wiadomości: 625
  • Punkty: 102
  • Płeć: Mężczyzna
  • Voyager (Xubuntu) & Arch
  • Środowisko graficzne: Xfce
  • Wersja systemu: Inny
« Ostatnia zmiana: Wrzesień 24, 2017, 20:26:58 pm wysłana przez ciastek1981 »

Offline kris777

  • Miętowa sadzonka
  • **
  • Wiadomości: 73
  • Punkty: 10
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #4 dnia: Wrzesień 24, 2017, 21:46:41 pm »
Cytuj
znaczy mogę przywrócić xorg.conf i wtedy działa ale nie mogę ustawić tego modu w tym zmodyfikowanym pliku, a sam się nie pojawia.
Co masz na myśli w tym zmodyfikowanym pliku ?.... czy to plik edid.bin

Offline radek

  • Miętowe nasionko
  • *
  • Wiadomości: 9
  • Punkty: 0
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #5 dnia: Wrzesień 25, 2017, 00:08:51 am »
Cytuj
znaczy mogę przywrócić xorg.conf i wtedy działa ale nie mogę ustawić tego modu w tym zmodyfikowanym pliku, a sam się nie pojawia.
Co masz na myśli w tym zmodyfikowanym pliku ?.... czy to plik edid.bin
Nie, mam na myśli w xorg.conf zmodyfikowanym tak by wymuszał/dopuszczał rozdzielczość 2560x1440_41

Dzięki  ciastek1981
udało mi się dodać poprawnie działającą rozdzielczość 2048x1152_60 do tego mojego zmodyfikowanego xorga.
Jednak za chole** nie udało mi się uruchomić 2560x1440 z częstotliwością wyższą niż 41.26 gdzie pixel clock był 164.75, co by się zgadzało z tym że widziałem gdzieś info że granicą dla hdmi jest 165 mHz.
Tak wiec chyba jednak zamawiam kabel DVI-D - Displayport i wtedy się zobaczy.
Ale w razie czego jest już nieźle do pracy mam rozdzielczość 2560x1440_41 a do multimediów 2048x1152_60
Tak więc puki co dziękuję, no chyba że ktoś ma genialny pomysł, a jak nie to napiszę jak pójdzie z nowym kablem.

Offline ciastek1981

  • Linux User #621498
  • Dorodny miętowy krzew
  • *****
  • Wiadomości: 625
  • Punkty: 102
  • Płeć: Mężczyzna
  • Voyager (Xubuntu) & Arch
  • Środowisko graficzne: Xfce
  • Wersja systemu: Inny
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #6 dnia: Wrzesień 25, 2017, 10:45:49 am »

Offline radek

  • Miętowe nasionko
  • *
  • Wiadomości: 9
  • Punkty: 0
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #7 dnia: Wrzesień 26, 2017, 16:58:06 pm »
No to wszystko by się zgadzało.

Co do kabla DVI-D - Display Port, sprawdziłem nie działa, nie zwróciłem uwagi że jest tam taki drobny szczegół DP>DVI-D Kabel działa tylko w drugą stronę więc mogę go sobie wsadzić. Oczywiście zapakowany tak że musiałem rozerwać worek i na pewno go nie mogę zwrócić. A szkoda bo kosztował prawie 100 zł.
Tak więc mam dwa wyjścia albo podłączyć monitor do drugiej karty która normalnie służy do liczenia i zawali jej częściowo pamięć, albo zmienić kartę, albo, czyli jednak trzy wyjścia zostawić na razie tak jak jest.

Offline radek

  • Miętowe nasionko
  • *
  • Wiadomości: 9
  • Punkty: 0
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #8 dnia: Październik 04, 2017, 22:28:19 pm »
Temat jednak wrócił, wczoraj podjechał kolega z mackiem i podłączyliśmy do mojego monitora poprzez hdmi-hdmi i ładnie śmigało. Co w sumie jest logiczne, bo z linków które podesłałeś wynika że 2560x1440@60 - ma zegar pixeli 234.59 a hdmi 1.3-1.4 przesyła 340, wychodziło by na to że mój kabel HDMI- miniHDM pomimo faktu że jest teoretycznie 1,4 jest tak na prawdę 1,2 i wtedy by się zgadzało że nie mogę uzyskać zegara wyższego niż 165. Szukając informacji w sieci spotkałem się jednak z tym że ludzie często mają taki problem  w linux, nie mają go z kolei pod windows. Aktualnie używam sterownika grafiki 375.66 może spróbować starszego lub nowszego, ale na nouveau było to samo. Jakieś jeszcze pomysły czy jednak pozostaje mi dokupić kartę z display portem?

Offline ciastek1981

  • Linux User #621498
  • Dorodny miętowy krzew
  • *****
  • Wiadomości: 625
  • Punkty: 102
  • Płeć: Mężczyzna
  • Voyager (Xubuntu) & Arch
  • Środowisko graficzne: Xfce
  • Wersja systemu: Inny
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #9 dnia: Październik 04, 2017, 23:49:43 pm »
Do usunięcia. Mati napraw to forum  ::)
« Ostatnia zmiana: Październik 04, 2017, 23:55:27 pm wysłana przez ciastek1981 »

Offline ciastek1981

  • Linux User #621498
  • Dorodny miętowy krzew
  • *****
  • Wiadomości: 625
  • Punkty: 102
  • Płeć: Mężczyzna
  • Voyager (Xubuntu) & Arch
  • Środowisko graficzne: Xfce
  • Wersja systemu: Inny
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #10 dnia: Październik 04, 2017, 23:52:55 pm »
Dlaczego nie  384.90 ?

http://www.nvidia.com/download/driverResults.aspx/123918/en-us

nowsze wersje powinny być stąd

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Napisz dokładnie co to za model 560 Ti. Trzeba by sprawdzić w specyfikacji co on podaje na wyjściu. Możesz podać wyniki polecenia

inxi -G -xx
PS Bawiłeś się cvt . Czy sprawdzałeś z opcją - r(reduced blanking) :

cvt -r 2560 1440 60
W umc pewnie dawałeś --rbt, a popróbuj z --cvt i --gtf

umc 2560 1440 60 --rbtumc 2560 1440 60 --cvtumc 2560 1440 60 --gtf
Nie jesteś z tym problemem sam https://www.reddit.com/r/linuxquestions/comments/3gnpqj/how_to_set_2560x1440_resolution_with_dell_u2715h/
« Ostatnia zmiana: Październik 05, 2017, 01:58:29 am wysłana przez ciastek1981 »

Offline radek

  • Miętowe nasionko
  • *
  • Wiadomości: 9
  • Punkty: 0
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #11 dnia: Październik 05, 2017, 10:49:02 am »
Sterownik przeinstalowałem, ale nie pomogło
radek@i7 ~ $radek@i7 ~ $ inxi -G -xx
Graphics:  Card-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller
           bus-ID: 00:02.0 chip-ID: 8086:0162
           Card-2: NVIDIA GF114 [GeForce GTX 560 Ti]
           bus-ID: 01:00.0 chip-ID: 10de:1200
           Card-3: NVIDIA GM204 [GeForce GTX 970]
           bus-ID: 02:00.0 chip-ID: 10de:13c2
           Display Server: X.Org 1.18.4 driver: nvidia
           Resolution: 1280x1024@60.02hz, 2048x1152@60.00hz
           GLX Renderer: GeForce GTX 560 Ti/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 384.90 Direct Rendering: Yes
jeśli chodzi o cvt i umc to te warianty przetestowałem również oraz wiele innych.
Co ciekawe jak podłączam przez hdmi-minihdmi to przy tych wyższych częstotliwościach dostaję komunikat że nie ma sygnału i monitor zaraz przejdzie w tryb uśpienia, próbowałem kabla HDMI-DVI, wtyczka wygląda jak DVI-D dual choć nie jest to napisane. i tu dostaję komunikat że aktualny timing jest nie odpowiedni, mam ustawić timing dla 2560x1440 60 Hz lub inny obsługiwany przez monitor. Więc tu też przetestowałem timingi uzyskane najróżniejszymi metodami i nic.

Offline ciastek1981

  • Linux User #621498
  • Dorodny miętowy krzew
  • *****
  • Wiadomości: 625
  • Punkty: 102
  • Płeć: Mężczyzna
  • Voyager (Xubuntu) & Arch
  • Środowisko graficzne: Xfce
  • Wersja systemu: Inny
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #12 dnia: Październik 05, 2017, 14:27:28 pm »
Zerknij sobie jeszcze ten wątek https://forums.linuxmint.com/viewtopic.php?t=228014#p1204370

W wielu miejscach jest informacja, że problem może być z https://pl.wikipedia.org/wiki/EDID

PS Najciekawsza jest ta informacja:
Cytuj
Just because the video card supports HDMI v1.4 doesn't mean the 2560x1440 at 60 Hz mode will be attainable, as can be seen in this topic:
https://www.techpowerup.com/forums/threads/zotac-gtx-570s-hdmi-resolution-is-limited-to-1920x1200p60.208754/
https://forums.linuxmint.com/viewtopic.php?t=228014#p1209813
« Ostatnia zmiana: Październik 05, 2017, 15:35:21 pm wysłana przez ciastek1981 »

Offline kris777

  • Miętowa sadzonka
  • **
  • Wiadomości: 73
  • Punkty: 10
  • Środowisko graficzne: Mate
  • Wersja systemu: 18
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #13 dnia: Październik 07, 2017, 09:53:57 am »
Cytuj
ewentualnie gdzie mogę odczytać te parametry które są dla domyślnego ustawienia 2048x1152?

A może jak w OpenElec / LibreElec ..utworzyć plik edid.bin i w ustawieniach xorg.conf wskazać jego położenie.
Option         "CustomEDID" "DFP-0:/storage/.config/edid.bin"
  Option         "IgnoreEDID" "false"
  Option         "UseEDID" "true"
W LibreElec robi śię to aby uzyskać efekt żeby Monitor /TV zawsze wiedział jaka karta i jakie ustawienia zapodać przy starcie systemu. W innym przypadku jeśli nie masz włączonego TV / Monitor-a przy starcie systemu a potem dopiro włączysz w/w to niestety dostajesz blackscreen :-)  .... Musisz zrestartować system przy włączonym TV ....i ten efekt niweluje właśnie plik edid.bin i wskazanie jego położenia w xorg.conf
Plik edid.bin można utworzyć z poziomu graficznego : Nvidia X server Setting  ... lub instalując dwa programy ( potem można wyciągnąć z niego pewne informacje (cat edid.bin | edid-decode  lub :  sudo get-edid | parse-edid )  :
WIKI - edid
jak znaleźć DFP-X
grep "NVIDIA(GPU-0)" /var/log/Xorg.0.log |head -17| cut -d\: -f2
« Ostatnia zmiana: Październik 07, 2017, 10:48:35 am wysłana przez kris777 »

Offline ciastek1981

  • Linux User #621498
  • Dorodny miętowy krzew
  • *****
  • Wiadomości: 625
  • Punkty: 102
  • Płeć: Mężczyzna
  • Voyager (Xubuntu) & Arch
  • Środowisko graficzne: Xfce
  • Wersja systemu: Inny
Odp: Zmiana rozdzielczości xrandr i zmiana czestotliwości w xorg.conf nie działa
« Odpowiedź #14 dnia: Październik 08, 2017, 07:07:45 am »
@kris777

Właśnie, właśnie ...

Teraz tylko pytanie czy ta karta to nie jakiś kastrat. W specyfikacji dla referentów https://www.geforce.com/hardware/desktop-gpus/geforce-gtx-560ti/specifications VGA jest maks. 2048x1536, a dla Digital 2560x1600.

Czy producent nie "wykastrował" i z góry przewidywał, że 1920x1080 będzie głównym trybem pracy tej karty.