3. Monitörü Devreye Alma

Merhaba daha önce windows 10 üzerinde 3 ekran kullandığım maaüstü bilgisayarıma Pardus 19.5 xfce kurdum. Başarılı bir şekilde ekran kartı driverlarını tanıttım ve i

lk monitörüm ekran kartında VGA kablosu ile VGA girişine takılı
2. monitörüm yine ekran kartında HDMI kablosu ile HDMI girşine takılı

buraya kadar sorun yok 2 ekran sağlıklı bir şekilde çalışmakta ve mouse ile ekranlar arasında geçiş yapılabilmekte.
3. monitörüm ise anakartın VGA girişine takılı durumda. BIOS ta çoklu monitör için ayarlamalar yapılı durumda.

monitörü nasıl devreye alabilirim? Teşekkürler.

İşlemcinin içerisinde dahili ekran kartı yoksa bağlayamazsınız. (veya onboard ekran kartı)

Yani windowsta aynı bilgisayarda 3 ekran çalışıyorken Pardus’ ta çalışmaz mı demek istiyorsunuz. Yukarda açıkça ekran kartı ve onboard mevcut olduğu belirtilmiş Eğer Anakartta ekran kartı özelliği olmasa ana karta vga ile veya hdmi ile nasıl bağlantı yaplır ve görüntü alınır.

Çünkü ilk kurduğumda pardusu 2 ekran olarak anakart üzerinde bulunan vga ve hdmi üzerinden çalıştırdım ama şu an asus ekran kartı driver ı yükledikten sonra, ekran kartı üzerindeki vga ve hdmi üzerinden 2 ekranı çalıştırıyorum.

İstediğim 3. ekranı anakarttaki vga üzerinden aynı windows’ ta yaptığım gibi çalıştırmak.

Sorun olmaz :slight_smile:
Sizin makinada onboard mevcut. yani bağlayabilirsiniz.

Evet gerçekten çözümleyici bir yanıt oldu mantık olarak çalışması gerektiğini benede biliyorum. Ancak 3. ekranda görüntü alamadığım için görüntüyü nasıl alırım ı öğrenmek amacı ile bu konuyu açtım yoksa Bağlayabilirsiniz yanıtını almak için konu açmak saçmalık :slight_smile:

https://belge.pardus.org.tr/pages/viewpage.action?pageId=35094798

Bu belgeye göre kırmızı alan için Pardus bilgisayarımdan aldığım çıktıyı paylaşıyorum kırmızı alanlara çıktya göre eklemem gerekenler konusunda yardımcı olabilir misiniz?

xrandr
Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
VGA-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+  59.94    50.00    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93  
DVI-D-1 disconnected (normal left inverted right x axis y axis)
1 Beğeni
VGA-0 connected
HDMI-0 connected

olanları yazmanız gerekiyor.

1 Beğeni

Onlar zaten ekran kartının üstünde aktif olanlar hocam. Şöyle anlatayım.

lk monitörüm ekran kartında VGA kablosu ile VGA girişine takılı
2. monitörüm yine ekran kartında HDMI kablosu ile HDMI girşine takılı

Bunlar çalışır durumda sorun yok.

  1. monitörüm ise anakartın VGA girişine takılı durumda. BIOS ta çoklu monitör için ayarlamalar yapılı durumda.

Öncelikle PCI’da görüp görmediğinize bakabilir msiniz?

lspci | egrep 'VGA|3D'

Eğer komut çıktısında hem Intel (veya AMD) hem de external ekran kartınızı görüyorsanız cihaz görünüyor. Ama bitmedi.

/etx/X11/xorg.conf bu dosyanın içini doğru tanımlamak gerekiyor. Örnek bir conf atıyorum. Ama onboard intel veya external nvidia olup olmadığını bilmediğim için içeriği düzenlemek gerekebiliyor. Driver gibi konularda da. bus id’si olarak da bir önceki çıktıda çıkan id’leri düzenlemek gerekiyor 0:2:0 gibi…

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

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

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

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

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection
1 Beğeni

Öncelikle Debian için yazılmış bazı kaynaklarda belirtilen çözümleri uyguladım. Onları ileteyim. Yanlışlık varsa düzeltmiş olalım ve bilgi sahibi olalım. Sonrasında istediğiniz çıktıları iletmiş olayım.

Windows üzerinde 3 ekranı (1 adet hdmi ekran kartı üzerinden, 1 adet vga ekran kartı üzerinden ve 1 adet vga anakart üzerinden) kullanabildiğim BIOS ayarları aynı şekilde bırakıldı. Yani iGPU aktif edildi ve iGPU ile gelen alt ayarlar Auto olarak ayarlandı. Sonrasında Pardus sisteme Debian depoları eklendi. Sırasıyal;

lspci -nn | egrep -i "3d|display|vga"

Çıktı;

00:02.0 Display controller [0380]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)
sudo apt -y install nvidia-detect
nvidia-detect

Çıktı;

Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] [10de:1380] (rev a2)

Checking card:  NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)
Your card is supported by all driver versions.
It is recommended to install the
    nvidia-driver
package.

sudo apt -y install linux-headers-amd64
sudo apt update
sudo apt -y install nvidia-driver firmware-misc-nonfree
sudo apt -y install nvidia-xconfig
sudo nvidia-xconfig

Çıktı;

Using X configuration file: "/etc/X11/xorg.conf".
New X configuration file written to '/etc/X11/xorg.conf'

xorg.conf içeriği;

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 418.56

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Bu ayarlar sonrası 3. ekran devreye girdi ancak görüntü alınmıyor ve Pardus görüntü ayarlarında 3. ekran olarak listelenmiyor. Zannediyorum xorg.conf içerisinde yapılandırılması gereken birşeyler var.


@alorak hocam istediğin çıktılar aşağıdaki gibi.

lspci | egrep 'VGA|3D'
01:00.0 VGA compatible controller: NVIDIA Corporation GM107 [GeForce GTX 750 Ti] (rev a2)

Bu durumda xorg.conf doğru yapılandırılmış hali nasıl olmalı acep :slight_smile:

1 Beğeni

Selamlar özellikle xorg ile uğraşmak komut satırına düşmeye neden olabiliyor çoğu zaman o yüzden dikkatli davranılmazsa ve geri dönüş senaryosu hazır değilse uygulamak yanlış olabilir. Ama gördüğüm kadarıyla aşağıdaki satırları eklemeniz gerekmekte:

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

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

Ayrıca; Section “ServerLayout” kısmına

Screen 1 "intel"

satırını eklemeniz gerekiyor.

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

Section "Device"
    Identifier "intel"
    Driver "intel"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "SNA"
EndSection

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

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

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

Bu düzeni kendi xorg.conf içeriğime uyarladım BusID kısmını girdim 3. ekrandan görüntü aldım ancak mouse ile 3. ekrana geçiş ypamıyorum ve ayrı bir masaüstüymüş gibi öylece duruyor.

Yine Pardus/Ayarlar/Görüntüle ye tıkladığımda hata mesajı çıkıyor ve Görüntü ayarı sayfası açılmıyor.

Muhtemelen 3. monitör ilginç bir yere gitmiştir. (sağ taraf değil de, sol-alt-üst gibi bir yerler) Aşağıdaki komutu yazdığınızda hata ne vermekte?

sudo arandr

@alorak hocam verdiğin detaylar şeklinde ayarlandığında sisteme restart verdikten sonra xfce komple gidiyor ve ekran Uçbirim olarak açılıyor. Masaüstü komple yokoluyor.

Bu sebeple uçbirimde açılan Pardus’ a root olarak girerek. Aşağıdaki komutları uyguladım ve masaüstü görünümü tekrar geri kazandım.

rm -rf /etc/X11/xorg.conf
nvidia-xconfig
systemctl reboot

Sonrasında bu bağlantıda Manjaro multi-GPU setup intel integrated GPU + external nVidia GPUs · GitHub bulduğum ayarlara göre kendi xorg.con’ umu düzenledim.

Düzenlenmiş xorg.conf hali;

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 418.56

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    Screen      1  "Screen1"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
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      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

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

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Bu şekilde 3. ekran devrede ama ayrı bir masaüstü gibi duruyor Ev, Çöp ikonları gözüküyor ve mouse ile 3. ekrana geçiş olmuyor. Oysa 2. çalışan ekranda Ev, Çöp ikonları yok sadece 1. ekranda var ve 1 ile 2 arasında mouse ile geçiş yapılabiliyor.

Bilgi olması için monitör düzenimi de eklemiş olayım.

  1. EKRAN NVIDIA VGA-0
  2. EKRAN NVIDIA HDMI-0
  3. EKRAN INTEL ?

Ayrıca istediğini bu komut ekan görüntüsü ve ekranlarımın durumu;
arandr

Aşağıdaki fotoda da göründüğü gibi ayrıca Ayarlar Görüntü Ayarına tıkladığımda da hata vermekte.

WhatsApp Image 2021-03-20 at 20.08.27

sudo xrandr çıktısı;

Screen 0: minimum 8 x 8, current 3840 x 1080, maximum 16384 x 16384
VGA-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.32  
   640x480       59.94  
DVI-D-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 509mm x 286mm
   1920x1080     60.00*+  59.94    50.00    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1280x1024     60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1024x768      60.00  
   800x600       60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       59.94    59.93  
DVI-D-1 disconnected (normal left inverted right x axis y axis)

Yaklaştığımı hissedebiliyorum. Yardımlarınız için teşekkürler.

1 Beğeni

Çözümü konusunda bilgi sahibi yok mu?

Baya halletmişsiniz az kalmış gibi, ayarlarda görüntüle diye bir ayar olacaktı. Orada 3. ekran için ayna ekranlar seçeneğini kapatın. Böyle olması lazım.

MErhaba @Karakurt 2. ekran görüntüsünde net gözüküyor Görüntüle açılmıyor ve hata veriyor bu ayarları yaptığımda. 3 ekran hiç mi kullanan yok?

Kamu kurum ve kuruluşlar nasıl 3 ekran ile Pardus’ u kullanabiliyor merak etmiş durumdayım. Bakmadığım debian ve ubuntu makalesi kalmadı ama Pardus’ ta işe yaramıyor. Meakımdan ubuntu ve debian kurarar denedim ekranları hiç bir sorun olmadan daha kurulduktan sonra çalışır durumdayken Pardus üzerinde neden illa bu ayarları yapmak gerekiyor.

Ayarlar yapılsa da çalışır duruma gelmiyor. Yani yarım yamalak çalışıyor. Bu gidişle Ubuntu’ ya geri döneceğim sanırım :slight_smile:

Bu konuda benim bireysel önerim PARDUS GNOME oluyor. Bu tarz kullanımlarda kesinlikle daha avantajlı.

https://indir.pardus.org.tr/ISO/Pardus19/Pardus-19.5-GNOME-amd64.iso

1 Beğeni

Denedim maalesef aynı sorun onda da mevcut. Ubuntu’ da Debian tabanlı ve Ubuntu’ da kurulum sonrası 3 ekranı daha kurulumdayken bile kullanılabilir kılıyor. Kurulum sonrasıda sağlıklı çalışıyor. Yani Ubuntu buna uygun yapılandırılmış. Debian’ ı da denedim. Debian’ da da Pardusla ilgili sorun var. Bu da demek oluyor ki Pardus multi monitor kullanımına uygunluk sağlayacak şekilde yapılandırılmamış. Geliştiricilerin bunu dikkate alması gerekiyor bence.

Ve hala bir çözüm bulamadım. Konu ile alakalı yabancı Debian forumlarına da konu açtım. Çözüm önce oradan gelirse burada da ilerde bu sorunla karşılaşacaklar için detayları paylaşıyor olurum.

Ancak gönül isterki çözüm bizden çıksın :slight_smile:

1 Beğeni