Xorg.conf (nvidia) İkinci Monitör ilk ayarları alıyor


9

Kore QHD270 ve Benq G2222HDL monitörlerimi Ubuntu 13.10 ile kurmaya çalışırken hafta sonunu (ve bundan bir süre önce) geçiriyorum.

Nouveau sürücüleri ile her iki monitör işlevi mükemmel şekilde yükleyin . Nvidia sürücülerini yükledikten sonra Benq çalışıyor ancak QHD270 çalışmıyor.

Şimdi, günlerce süren mücadeleden sonra, QHD270'in özellikle bir blog karışımından sonra çalışmasını sağladım; bunu ve öğreniyorum . Şimdi, ne yazık ki G2222HDL'm çalışmıyor. Özel bir EDID sağlayarak QHD270'i düzelttim, xorg.conf'um şöyle görünüyor (klavye ve fare hariç):

Section "ServerLayout"
    Identifier     "Layout0"
    Screen  "Default Screen" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Monitor"
     Identifier "Configured Monitor"
EndSection

Section "Device"
    Identifier     "Configured Video Device"
    Driver         "nvidia"
    Option "CustomEDID" "DFP:/etc/X11/edid-shimian.bin"
EndSection

Section "Screen"
    Identifier "Default Screen"
    Device "Configured Video Device"
    Monitor "Configured Monitor"
EndSection

Şimdi, yeni bir tanımlama çalıştı Device, Monitorve Screendaha sonra ServerLayoutekleme Screen "Second Screen" RightOf "Default Screen", ama ikisi de monitör çalıştı kadar sonra yapıyor.

Sorunu GUI tabanlı bir araç kullanarak düzeltmeyi umarak, mevcut düzenimi şu şekilde gösteren NVIDIA X Sunucu Ayarları'nı açtım:

resim açıklamasını buraya girin

Baskı ekranımın önerdiği gibi, monitöre bir şey çıktı gibi görünüyor:

resim açıklamasını buraya girin

Herhangi bir yardım büyük mutluluk duyacağız.


Çıktı xrandr:

Screen 0: minimum 8 x 8, current 5120 x 1440, maximum 16384 x 16384
DVI-I-0 disconnected (normal left inverted right x axis y axis)
DVI-I-1 connected primary 2560x1440+0+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440      60.0*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DVI-D-0 connected 2560x1440+2560+0 (normal left inverted right x axis y axis) 597mm x 336mm
   2560x1440      60.0*+
DP-1 disconnected (normal left inverted right x axis y axis)

Ve günlük dosyamdan bir alıntı (belki de bu alakalı mi?)

[     7.862] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 680 at PCI:2:0:0
[     7.862] (--) NVIDIA(0):     CRT-0
[     7.862] (--) NVIDIA(0):     ACB QHD270 (DFP-0) (boot, connected)
[     7.862] (--) NVIDIA(0):     DFP-1
[     7.862] (--) NVIDIA(0):     DFP-2
[     7.862] (--) NVIDIA(0):     DFP-3
[     7.862] (--) NVIDIA(0):     DFP-4
[     7.862] (--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): ACB QHD270 (DFP-0): 330.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): ACB QHD270 (DFP-0): Internal Dual Link TMDS
[     7.862] (--) NVIDIA(0): DFP-1: 165.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-1: Internal Single Link TMDS
[     7.862] (--) NVIDIA(0): DFP-2: 165.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-2: Internal Single Link TMDS
[     7.862] (--) NVIDIA(0): DFP-3: 330.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-3: Internal Single Link TMDS
[     7.862] (--) NVIDIA(0): DFP-4: 960.0 MHz maximum pixel clock
[     7.862] (--) NVIDIA(0): DFP-4: Internal DisplayPort

Ubuntu 'Ekranlar' aracını denediniz mi? Bunun için X.org yapılandırmasıyla uğraşmak büyük bir acı. Tüm 'Ekranlar' ile ayarlanmış nvidia sürücüleri ile iki monitör başarıyla kullanıyorum. Ayrıca, nvidia ayarları aynı monitörü bildirir (ACB QHD270). Büyük olasılıkla yanlış bir şey yapılandırdınız.
errikos

@errikos Ubuntu ekran görüntüsü nvidia ekranına benzer bir durum gösterir. İki özdeş ekran var (QHD270)
HennyH

@HennyH çıktı xrandrnedir? Günlük dosyanızı yararlı bir şey bulmak için kontrol ettiniz mi?
fboaventura

@fboaventura xrandr çıktısını ekledim, günlük dosyamda yararlı bir şey görmedim, ancak bulduğum bölümleri bulduğum kısmı ekledim.
HennyH

@HennyH xorg.confher iki monitörünüzde yaptığınız yapılandırmayı kaldırarak tanınır xorgmı? Evet ise, çıktısı ne xrandr?
fboaventura

Yanıtlar:


2

Aşağıdakileri kullanmayı deneyebilirsiniz xorg.conf. İkisini Screenve ServerLayoutbunları yönetmek için bir bölümü yapılandırır .

Section "Device"
    Identifier "nvidia0"
    Driver     "nvidia"
    Option     "CustomEDID" "DFP:/etc/X11/edid-shimian.bin"
    Option      "RenderAccel"              "true"
    Option      "UseEdidFreqs"             "true"
    Option      "MetaModes"     "2055x1440,1920x1080;1366x768,1366x768;1024x768,1024x768"
    Screen     0
    BusID      PCI:2:0:0
EndSection

Section "Device"
    Identifier "nvidia1"
    Driver     "nvidia"
    Option      "RenderAccel"              "true"
    Option      "UseEdidFreqs"             "true"
    Option      "MetaModes"     "2055x1440,1920x1080;1366x768,1366x768;1024x768,1024x768"
    Screen     1
    BusID      PCI:2:0:0
EndSection

Section "Monitor"
    Identifier "Monitor0"
    Option     "DPMS"
EndSection

Section "Monitor"
    Identifier "Monitor1"
    Option     "DPMS"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "nvidia0"
    Monitor    "Monitor0"
    DefaultDepth  24
    SubSection "Display"
        Depth      24
        Modes      "2055x1440" "1920x1080" "1366x768" "1024x768" 
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "nvidia1"
    Monitor    "Monitor1"
    DefaultDepth  24
    SubSection "Display"
        Depth      24
        Modes      "2055x1440" "1920x1080" "1366x768" "1024x768" 
    EndSubSection
EndSection

Section "ServerLayout"
    Identifier "ServerLayout0"
    Screen     0 "Screen0" 0 0
    Screen     1 "Screen1" RightOf "Screen0"
    InputDevice "Generic Keyboard" "CoreKeyboard"
    InputDevice "Configured Mouse" "CorePointer"
    Option     "Xinerama"
EndSection

Bir şey eksik olabilirim, bu yüzden bunu test etmeniz gerekecek. Ben burada confs referans olarak kullandım.

Deneyebileceğiniz başka bir yaklaşım, monitörlerinizi kullanarak manuel olarak yapılandırmaktır xrandr. Yine de başka bir Monitorbölüm ve hatta ikinci Devicebölüm yapılandırmanız gerekecektir EDID. Ancak komut satırı şöyle olur:

$ xrandr --output DVI-I-1 --primary --mode 2560x1440 --output DVI-D-0 --mode 1920x1080 --right-of DVI-I-1

veya hatta birden fazla satırda:

$ xrandr --output DVI-I-1 --primary --mode 2560x1440
$ xrandr --output DVI-D-0 --mode 1920x1080 --right-of DVI-I-1

DÜZENLEME: Eklenen MetaModesiçin Devicebölüm ve SubSectioniçin modlarıyla Screenbölüm.


@fboventura Bu yapılandırma dosyasını kullanmayı denedim, denediğim ile aynı sonucu elde ettim. QHD270 yeniden başlatıldıktan sonra işe yaramadı, ancak Benq işe yaradı, ancak 'Düşük grafik modunda çalışıyor, yapılandırma ayarları belirlenemedi' veya benzeri bir şey görüntülüyor. Ayrıca xrandr ile diyorxrandr: cannot find mode 1920x1080
HennyH

@HennyH sadece xrandrfarklı bir şey atar? Monitörler uygun DVI bağlantı noktalarına takılı mı? Benq'inizin ikinci bağlantı noktasına takılı olduğunu varsaydım DVI-D-0. Bunları değiştirmeyi deneyebilirsiniz.
fboaventura

@fboventura Randr kullanarak kontrol ettim ve Benq (birincil olmayan) açık DVI-D-0, çünkü birincil DVI-I-1şu anda kullandığım varsayalım.
HennyH

@HennyH bazı yapılandırmaları değiştirdi. Ancak, yukarıdaki errikoslardan gelen öneri geçerlidir.
fboaventura

1
@HennyH kontrol edebileceğiniz bazı dosyalar var: /usr/share/X11/xorg.conf.d/ve ~/.config/monitors.xml. Sonuncusu kaldırılabilir ve bir sonraki Xyeniden başlatmada yeniden oluşturulur. Dosyadaki Lookig /var/log/Xorg.0.logayrıca hangi cihazların, sürücülerin, monitörlerin Xorgalgıladığını söyleyebilir , eğer isterseniz günlüğünüzü bazı macunlara yapıştırabilirsiniz. Başka bir alternatif, gerçek olanı kaldırmak ve başlangıç ​​X'inizden Xorg.conf, sudo X :2 -configuretespit edilene bir göz atmak ve ayarlamalar yapmaktır.
fboaventura
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.