Nvidia X Sunucu Ayarları sadece 1 ekran gösterir (dizüstü bilgisayar + harici monitör bağlı)


25

Kısa süre önce Nvidia Quadro K1100M ekran kartı olan Dell M3800'üme yeni bir Ubuntu 14.04 kopyası yükledim.

Daha sonra harici monitörümü HDMI ile bağladım (HDMI - DVI konektörü). Daha sonra dizüstü bilgisayar ekranımda durgun ekran performansı görmeye başladım. Durgunlukla, tuş vuruşlarımın veya eylemlerimin her zaman gecikmeli gözüktüğünü kastediyorum. Komik, bu sadece dizüstü bilgisayar ekranımda oluyor gibi görünüyor, harici ekranım iyi çalışıyor.

Nvidia'nın tescilli sürücülerini 331.38 kurup kullandığımdan emin oldum.

Bu yüzden Ssytem Ayarları> Ekranlarımı kontrol ettim. Ve düzgün bir şekilde aşağıda gösterildiği gibi 2 ekran görüntüler.

görüntü tanımını buraya girin

Ama sonra Nvidia X Server ayarlarına gittim ve aşağıda görüldüğü gibi büyük ekran çözünürlüğüne sahip tek bir ekran görüntülüyor.

görüntü tanımını buraya girin

Bunun, dizüstü bilgisayarımın durgun performans göstermesine neden olduğunu düşünüyorum çünkü harici monitörün ve dizüstü bilgisayar ekranımın farklı bir ekran yenileme hızına sahip olduğunu varsayıyorum.

Aşağı atıyorum xorg.confve çıktım xandr,

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 331.38  (buildmeister@swio-display-x64-rhel04-15)  Wed Jan  8 19:53:14 PST 2014

Section "ServerLayout"
    Identifier     "layout"
    Screen      0  "nvidia" 0 0
    Inactive       "intel"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "keyboard"
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 "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "modesetting"
    BusID          "PCI:0@0:2:0"
EndSection

Section "Device"
    Identifier     "nvidia"
    Driver         "nvidia"
    BusID          "PCI:2@0:0:0"
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
    Monitor        "Monitor0"
EndSection

Section "Screen"
    Identifier     "nvidia"
    Device         "nvidia"
    Monitor        "Monitor0"
    Option         "AllowEmptyInitialConfiguration" "on"
    Option         "ConstrainCursor" "off"
    SubSection     "Display"
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection

xrandr çıktı,

cdtank@cdtank-Dell-Precision-M3800:~/work$ xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
eDP-1-0 connected 1920x1080+0+0 344mm x 193mm
   1920x1080      60.0*+   59.9  
   1680x1050      60.0     59.9  
   1600x1024      60.2  
   1400x1050      60.0  
   1280x1024      60.0  
   1440x900       59.9  
   1280x960       60.0  
   1360x768       59.8     60.0  
   1152x864       60.0  
   1024x768       60.0     60.0  
   960x720        60.0  
   928x696        60.1  
   896x672        60.0  
   960x600        60.0  
   960x540        60.0  
   800x600        60.0     60.3     56.2  
   840x525        60.0     59.9  
   800x512        60.2  
   700x525        60.0  
   640x512        60.0  
   720x450        59.9  
   640x480        60.0     59.9  
   680x384        59.8     60.0  
   576x432        60.1  
   512x384        60.0  
   400x300        60.3     56.3  
   320x240        60.1  
VGA-1-0 disconnected
HDMI-1-0 connected 1920x1080+1920+0 598mm x 336mm
   1920x1080      60.0*+
   1600x1200      60.0  
   1680x1050      59.9  
   1400x1050      59.9  
   1600x900       60.0  
   1280x1024      75.0     60.0  
   1440x900       59.9  
   1280x960       60.0  
   1280x800       59.9  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        75.0     72.8     66.7     60.0  
   720x400        70.1  
DisplayPort-1-0 disconnected
HDMI-1-1 disconnected

GÜNCELLEME xorg.conf & reboot’u çıkardıktan sonra. İşte içeriği.

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:2@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
EndSection

NVIDIA ayarlarında seçim seçeneğini gördünüz, bunu değiştirebilir misiniz?
Mark Kirby,

Ayrıca stereo açmayı deneyin, senin 2 ekranlar gibi görünüyor a çözünürlüğü 3840 her genişliğinde 2 ekranları 1920 nvidia-ayarlarına farklıdır görebilirsiniz 1 olarak bildirilen
Mark Kirby

@ markkirby re: seçim seçenekleri, yani sadece bir seçenek var X Screen 0. re: Stereo, vb HDMI3d, Renk Interleaved, Yatay Interleaved gibi bunun için seçeneklerin çok var gibi görünüyor
Chantz

Düzen alanında nereye tıklayabilir veya sağ tıklayabilir misiniz?
Mark Kirby,

Yanıtlar:


3

Temelde bu aynı sorunla karşılaştım, benim durumumda (belki de sizinki) ortaya çıktı, bunun bir nevi intel (güç tasarrufu) kartının bağlı olduğu dizüstü bilgisayarlardaki paylaşılan grafik kartlarıyla bir donanım sorunu olduğu ortaya çıkıyor. HDMI bağlantı noktası ve nvidia (performans) kartı değil. Nvidia sürücüsü, nvidia (performans) kartına varsayılan olarak ayarlandığı için çift monitör kurulumunda çalışmaz. Bunun arkasındaki tasarım kararını alamadım (maliyet olabilir mi?).

Benim durumumdaki çözümün, ya nvidia sürücüsü ayarlarında varsayılan modu güç tasarrufuna ya da nouveau sürücüsüne (ki yine de güç tasarrufu moduna varsayılan gibi görünüyor) geçmek oldu. HDMI portu ile bağlanınca ikinci monitörü kullanabilirim.

Kesinlikle güç tasarrufu modunu kullanmayı deneyin ve çift monitör ayarlarının sistem ayarlarından geçip geçmediğini kontrol edin. Eğer öyleyse, o zaman bu ilginç donanım sorunu olduğunu biliyorsunuz. Üreticiler bunu diğer işletim sistemlerinde nasıl çözüyorlar ve neden Linux tabanlı sürücülerde sabit olmadığı, benim bilgimin kapsamı dışında.

Ancak bütün umutlar kaybolmaz. Burada başka bazı (daha iyi?) Cevaplar olabilir [ Ubuntu 16.04 hibrit grafik kartlarını (yabanarısı) destekliyor mu ]. Bumblebee'nin şu anki yayını (3.2.1) oldukça eski (2013) ve ben şahsen kurmamanı tavsiye edemiyorum çünkü yapmadım, ancak sorun çıkmayan çok az kullanıcı varmış gibi görünüyor. Bununla birlikte, yeniden canlanacağına dair bir söz var (Bumblebee Projesi github'larındaki geliştirme kolunu kontrol et).

Bumblebee rotasını seçip seçmemek isterseniz, wiki'deki çoklu monitör bilgilerini kontrol etmelisiniz [ https://github.com/Bumblebee-Project/Bumblebee/wiki/Multi-monitor-setup ], oldukça bilgilendirici.


1
+1 - Bu benim için çalıştı - detaylandırmak için; nvidia x sunucu ayarları> PRIME Profilleri> Intel'e gidin (güç tasarrufu modu). Ardından giriş ve çıkış yapın. İkinci monitör sorunsuz güncelleniyordu.
alex.p

Günlerimi gerçekten kurtardığınız çocuklar, ben bu konuda çıldırıyordum. Güç tasarrufu modunu ayarlama çözümü işe yaradı. Şerefe!
Mr.Coffee

1

Bu dizüstü bilgisayarı var ve yıldırım (ekran bağlantı noktası) soketi üzerinden bağlanmış harici bir 4k ekranla kullanıyorum. 4k 60Hz'de her iki ekranla da iyi çalışıyor ve xorg.conf'a sahip değilim. HDMI bağlantı noktasının kullanılmasının biraz görüntü bağlantı noktasını yavaşlatabildiğini farkettim.

Hangi harika çalışıyor 16.04 kullanıyorum ama bu dizüstü bilgisayarda 14.04 çalışmadım ama 15. sürümü de stabil kullandım.

Bence sorun şu ki grafik sürücüsü doğru değil. Https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa adresinden nvidia-364 kullanıyorum ve güncellemeleri oradan kullanıyorum.

Bu arada, bu dizüstü bilgisayar ve owc şimşek iskelesi gerçekten iyi çalışıyor.


nvidia sürücüsünü el ile kurmanın yolunu izlemeyin, bu sadece gerçekten nvidia kartları için işe yaramaz.
Amias

hdmi to dvi
converter

Bunun bu durumla alakalı olup olmadığını bilmiyorum, ancak Apple bilgisayarları kullanırken Ubuntu ve NVidia sürücüleri ile ilgili herhangi bir sorun yaşamadım. İMac cihazıma Thunderbolt ekranını ve hatta üçüncü bir monitörü sorunsuzca takabildim. Ancak şu anda Ubuntu 14.04.5 ile bir Toshiba dizüstü bilgisayarda çalışıyorum ve ekran için doğru çözünürlüğü elde etmeye çalışırken çok zorlanıyorum. 1920x1080 olmalı ama alabileceğim en iyisi 1366x768.
mau

thunderbolt hot plug pci express, bazı yüksek kullanılabilirlikli sunucularda buna benzer bir şey olduğundan, thunderbolt'tan önceki linux çekirdeğinde kullanılan kod olduğuna inanıyorum.
Amias

0

Her kullandığım her linux dağıtımında, bir HDMI kablosunu başka bir monitöre her taktığımda, ayarlar harici monitörünüzün çözünürlüğünü yapılandırdığı için bir çözünürlük değişikliği ve bildirdiğiniz şeyleri alıyorum. Ancak, bu aynı zamanda dizüstü bilgisayarınızı da etkiler çünkü diğer monitörün ayarını yapmak için önce dizüstü bilgisayarınıza ayarlamanız gerekir, böylece HDMI kablosu dizüstü bilgisayar ekranınızın diğer monitöre gösterdiği şeyi yayınlayabilir. Yani bence, bunu düzeltmenin bir yolu yok.

Örneğin, 1366x768 çözünürlüğe sahip bir monitör bağlayabilirim ama 1024x768 çözünürlüğe sahip bir dizüstü bilgisayarım olabilir. Ayarlar çözünürlük ayarını değiştirecek ve dizüstü bilgisayarın Ubuntu menü çubuğunu göstermemesine neden olacak şekilde kayşatın kenarlarına sahip olabilir. Ancak, harici monitörün düzgün şekilde görebilmesi için ince ayar yapıldı.


-1

Doğru sürücünün kullanımda olup olmadığını kontrol edin:

$ lspci -nnk | grep "VGA\|'Kern'\|3D\|Display" -A2

Kara liste değilse, yanlış sürücü:

$ sudo echo nouveau >> /etc/modprobe.d/blacklist.conf

hangi sürücünün kullanımda olduğunu yeniden başlatın ve tekrar arayın.

Doğru sürücü kullanımdaysa ve hala sorun yaşıyorsanız, xorg.conf dosyasını yapılandırmanız gerekir. İşte iyi bir wiki iki ekranlar için xorg.conf yapılandırma olduğunu


Eğer nouveau sürücüsü ile nvidia-ayarları koşamam
Amias

-1

Set screen0 = "buildtin" ve screen1 = "monitor1" komutunu deneyebilirsiniz ve bu xorg.conf dosyasındadır, ve terminaldeki gedit'i kullanabilirsiniz, ve buradaki iki bölümdür:

      section monitor
      section screen

ve bu şekilde iyi çalışabilir.


-1

Doğrudan NVidia'dan resmi NVidia sürücüleri ile gidin! kartınız için NVidia, 352.63 http://www.nvidia.co.uk/download/driverResults.aspx/95285/en-uk’u sunuyor ve bu kılavuzu yüklemek için kullanıyor: http://www.allaboutlinux.eu/remove -nouveau-ve-install-nvidia-sürücü-in-ubuntu-15-04 /

Saygılarımızla


Bu göründüğünden daha zordur, çünkü basit bir güncelleme işlemi yoktur, bu yüzden her güncellemek istediğinizde nvidia sürücülerini kaldırmak zorunda
kalacaksınız

-1

Ne yazık ki bu, TwinView İkili Ekran Mimarisinin çalışma şekli ... Nvidia'nın, o sırada birden fazla monitörü desteklemek için bir X oturumuna doğrudan bir yol vermek için doğru bulduğu yöntem.

Xinerama'yı deneyebilirsiniz, ancak ne yazık ki kompozisyonu etkinleştiremezsiniz. https://wiki.archlinux.org/index.php/multihead


hayır, değil, bu kurulum iyi çalışıyor, sadece yeniden yapılandırılması gerekiyor
Amias

Cevabımın tarihine ve HDMI'ın nvidia tarafından yönetildiği ve ekran bağlantı noktasının Intel tarafından yönetildiği kullanıcı ayarlarına benzer bir kurulumum göz önüne alındığında, bu şekilde ** NVIDIA video ekranlarını yönetme ** Ekran kartı, Intel grafikleri tarafından yönetiliyor, benim de sorunum yok.
RomuloPBenedetti 16:16

xrandr --listprovidersHangi sağlayıcının (GPU) neyi kontrol ettiğini görmek için daha fazla bilgi edinebilirsiniz . Ama elbette, belki de bu karma kurulum benimki kadar zor değil.
RomuloPBenedetti 16:16

-1

Bunun nedeni her iki monitörünüzün 60+ hrz aralığında çalışması olabilir. xrandrBunları hem 50, hem de daha iyi 40'a elle ayarlamak için kullanmayı deneyin ve yardım edip etmediğini görün. Dizüstü bilgisayar grafik kartlarının çoğu, her ikisi de 60+ olan iki monitör için ihtiyaç duyacağınız 120+ hrz frekansını desteklemiyor.


güncelleme sıklığı birlikte eklenmez. Biraz daha düşük frekanslarda çalışma konusunda iyi bir noktaya sahipsiniz, ancak yeni sürücülerle bunu yapmanız gerekmez.
Amias

Bir yerden okudum ve aynı sorunu çözmeme yardımcı oldu. Ama sonra muhtemelen sadece şanslı bir hit oldu.
Ufos

-1

nvidia-ayarlarında dahili ekranı görmeme sebebi https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/

Dahili ekranınızın ayarlarını ubuntu'nun Sistem Ayarları -> Ekran üzerinden yapabilirsiniz: Aşağıdakileri yaptıktan sonra görüntüler (çözünürlüğü ve dahili ekrandaki düzeni bozan başka bir şey olduğu için bunu yapmak zorunda kaldım):

sudo apt-get install compizconfig-settings-yöneticisi compiz eklentileri

Bağlantı istasyonu ile çalışan birden fazla ekran nasıl edinilir?

CCSM'de "Genel Seçenekler" -> "Ekran Ayarları" na gidin ve aşağıdakileri yapın: "Çıktıları Algıla" seçeneğinin işaretini kaldırın Çıktılar dizisinde, ekranlarınızın her birinin çözünürlüğünü ayarlayın. ek olarak 1920x1080 + 1920 + 0 eklediğim tek giriş olarak 1920x1080 + 0 + 0 kullandım

compiz settings manager ekran görüntülerinin ekran görüntüsü

ondan sonra ubuntu'nun Sistem Ayarları -> Ekranlar bölümüne girdim ve orada iç ekran ayarlarını yaptım.


Bu düzeyde hackleme gerekmez, sürücüde daha yeni sürümlerde düzeltilen sorunlar üzerinde çalışıyorsunuzdur. Bu yöntem bir bakım baş ağrısı yaratacaktır.
Amias

-2

Sorununuz NVidia sürücülerinde olabilir.

Açık kaynaklı Nouveau sürücülerini kullanmayı deneyin.

Ek Sürücüler sayfasına gidin ve "Açık Kaynak - Nouveau" seçeneğini seçin.


1
Nouveau şoförleri, nvidia'lılar kadar iyi değil.
Amias
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.