[Çözüldü] ubuntu çift monitor sorunu

Başlatan shigej38, 26 Kasım 2019 - 16:39:09

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

shigej38

merhabalar arkadaşlar elimde acer marka bir laptop var OS olarak 18.04 LTS kullanıyorum.

bu *dizüstü bilgisayarıma vga ile bir monitor bağlayıp çift monitor çalışmak istiyorum. aynı zamanda xrandr kullanarak çözünürlük boyutlarını arttırmak istiyorum bunu yaptığımda ekran görüntüsünde ki gibi iki monitor iç içe giriyor xrandr nin --pos parametresi ile ayarlama yapamadım yardımcı olabilir misiniz?

gerekli çıktılar


xrandr -q
Screen 0: minimum 8 x 8, current 2646 x 1024, maximum 32767 x 32767
eDP1 connected primary 1366x768+0+205 (normal left inverted right x axis y axis) 340mm x 190mm
   1366x768      60.00*+
   1360x768      59.96 
   1280x720      59.86    60.00    59.74 
   1024x768      60.00 
   1024x576      60.00    59.90    59.82 
   960x540       60.00    59.63    59.82 
   800x600       60.32    56.25 
   864x486       60.00    59.92    59.57 
   640x480       59.94 
   720x405       59.51    60.00    58.99 
   680x384       60.00 
   640x360       59.84    59.32    60.00 
DP1 connected 1280x1024+1366+0 (normal left inverted right x axis y axis) 340mm x 270mm
   1280x1024     75.02*+  60.02 
   1024x768      75.03    70.07    60.00 
   832x624       74.55 
   800x600       72.19    75.00    60.32    56.25 
   640x480       75.00    72.81    66.67    59.94 
   720x400       70.08 
HDMI1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


xrandr --listmonitor
Monitors: 2
0: +*eDP1 1366/340x768/190+0+205  eDP1
1: +DP1 1280/340x1024/270+1366+0  DP1


ekranları genişleşmek için kullandığım komutlar
xrandr --output eDP1 --scale 1.5x1.5
xrandr --output DP1 --scale 1.5x1.5

ancak eğer eDP1 çıkışını scale 1x1 olarak ayarlar isem sorun olmuyor ancak monitor bir hayli küçük kalıyor 1366x768 oranında
ekran görüntüsü


resimde görülen klasör her iki monitörde de görünüyor

mhmtkrktr

Çözünürlük arttırma (ekranın desteklemediği bir oranı yazılımsal olarak yükseltmek görüntünün bozulmasına sebep olacaktır) ile scale arttırmak farklı konular. Tam olarak hangisini yapmak istediğini anlayamadım. Scale yükseltmenin asıl amacı, retina ekran gibi yüksek çözünürlüklü ekranları ayarlamak. Scale 1.5 değeri standart bir ekranda zaten aşırı taşmaya sebep olacaktır. Hani 1.1 gibi değerlerde belki nisbeten uyacaktır ama zaten onu denemişsindir. Senin durumunda çözünürlük değiştirerek ihtiyacını karşılayabilirsin belki.

shigej38

çözünürlük ekleme modunu denediğimde böyle bi hata alıyorum.


cvt 1920 1080

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

xrandr --newmode "hd" 173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

xrandr --addmode eDP1 "hd"

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:  37
  Current serial number in output stream:  38

xrandr --output eDP1 --mode "hd"

xrandr: cannot find mode hd



ve normalde ikinci monitörü output kısmına yazdığımda tab tuşu ile tamamlama yapıyor ancak birincil monitörü yazdığımda tamamlama yapmıyor. yani monitoru algılamıyor sanırım ancak --listmonitor yapınca çıktıda görüyorum.

scale olayına gelince monitorleri tek tek scale ile genişleştiğimde herhangi bir sorun yaşamıyorum ancak birlikte kullanmaya çalıştığımda ekran resminde görünen gibi bi olayla karşılaşıyorum.

mhmtkrktr

yanlış başlığa yanlış mesaj yazdım, silinebilir.

shigej38

merhabalar arkadaşlar sorunun çözümünü buldum.

monitörlerin ikisinide xrandr'nin --scale parametresini kullanarak 1.5 kat hem x ekseni hemde y eksenini büyütüyoruz. daha sonra diğer monitorun içine giren monitorun orjinal çözünürlüğünü kaç kat büyüttü isek onunla çarparak aktif çözünürlük boyutunu buluyoruz ve diğer monitor için xrandr'nin --pos pararametresini kullanarak ayarlamamızı yapıyoruz.

benim kullandığım komutlar:
bu komutlarda eDP1 monitor DP1 monitorunun içerisine giren monitordur.
xrandr --output eDP1 --scale 1.5x1.5
xrandr --output DP1 --scale 1.5x1.5 --pos 2049x0

Empat

Sorununuz çözüldüyse, forum düzeninin sürdürülebilirliğine katkı sağlamak için, konu başlığınızı [Çözüldü] olarak işaretlemenizi rica ediyoruz.

Başka bir sorunun yanıtını bulamazsanız ya da bir sorunla karşılaşırsanız, yeni bir konu açabilirsiniz.

İyi forumlar.
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!