Gabesz68 xrandr --output HDMI-1 --mode "3840x1080R"

Ezzel kezdesz, de nem látni az elejét. A HDMI-1 honnan jön? A régebbi gép alól? Az új laptopon is ez a neve?
Szerk: Itt az eredeti hozzászólás: https://ubuntu.hu/d/45671-kulso-monitor-329/5

Kezdjük az elején, mutass egy
xrandr
kimenetet.

szia!

eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080    120.21*+ 120.21    60.21  
   1680x1050    120.21  
   1400x1050    120.21  
   1600x900     120.21  
   1280x1024    120.21  
   1400x900     120.21  
   1280x960     120.21  
   1368x768     120.21  
   1280x800     120.21  
   1152x864     120.21  
   1280x720     120.21  
   1024x768     120.21  
   1024x768i    120.21  
   960x720      120.21  
   928x696      120.21  
   896x672      120.21  
   1024x576     120.21  
   960x600      120.21  
   832x624      120.21  
   960x540      120.21  
   800x600      120.21  
   840x525      120.21  
   864x486      120.21  
   700x525      120.21  
   800x450      120.21  
   640x512      120.21  
   700x450      120.21  
   640x480      120.21  
   720x405      120.21  
   720x400      120.21  
   684x384      120.21  
   640x400      120.21  
   576x432      120.21  
   640x360      120.21  
   640x350      120.21  
   512x384      120.21  
   512x384i     120.21  
   512x288      120.21  
   416x312      120.21  
   480x270      120.21  
   400x300      120.21  
   432x243      120.21  
   320x240      120.21  
   360x202      120.21  
   360x200      120.21  
   320x200      120.21  
   320x180      120.21  
   320x175      120.21  
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)

most nem vagyok a monitornál, ezért nyilván disconnected...

  • klt válaszolt erre.

    Gabesz68 Próbálj meg más frekvenciákat megadni.
    A fenti sor 60Hz-es képfrissítésre próbál állítani, lehet, azt nem bírja a GPU-d azon a felbontáson?
    A cvt programmal tudsz ilyeneket számoltatni:

    laco@DellG3:~$ cvt 3840 1080 30  
    # 3840x1080 29.95 Hz (CVT) hsync: 33.00 kHz; pclk: 160.00 MHz
    Modeline "3840x1080_30.00"  160.00  3840 3960 4344 4848  1080 1083 1093 1102 -hsync +vsync

    Ez 30Hz-re számolja ki, és az értékeket kellene behelyettesíteni:
    xrandr --newmode "3840x1080R" 160.00 3840 3960 4344 4848 1080 1083 1093 1102 -hsync +vsync
    Nem tudom, hogy jó lesz-e, nincs ilyen hardverem, hogy próbálkozzak.
    Illetve megpróbálhatos 120Hz-en is, mert úgy néz ki, a beépített képernyőd is azon dolgozik.

    cvt -r 3840 1080 120 
    # 3840x1080 119.86 Hz (CVT) hsync: 137.12 kHz; pclk: 548.50 MHz
    Modeline "3840x1080R"  548.50  3840 3888 3920 4000  1080 1083 1093 1144 +hsync -vsync

    Próbálkozz bátran, ha a cvt programot -r kapcsolóval indítod, akkor "reduced blanking" értékeket számol, ekkor 60Hz (vagy többszöröse) kell legyen a képfrekvencia, -r nélkül bármit adhatsz.
    A legjobb persze, ha azonos frekvencián mennek a monitoraid (vagy egymás egész számú többszörösein), de ha az egyik 120Hz-en megy, a másik meg mondjuk 75Hz-en, szerintem garantált a screen tearing az egyiken.

    Szerk.:
    Azt írják a monitrra, MAXIMUM 144Hz-en működik. Így először a 120Hz-es opciót próbálnám, hátha bejön...

    nos: végigcsináltam az összes ajánlást - persze szem előtt tartva csuhas egykor küldött linkjének tartalmát is -, úgyhogy a helyzet olyét módon zavaros, hogy a laptop kijelzője 120Hz-en ketyeg, míg a külső monitor 3840x1080 29,95Hz-en. (ez így elég rusnya azé...)
    de amikor a kiszámolt értéket beadom:

    cvt 3840 1080 120 
     3840x1080 119.93 Hz (CVT) hsync: 139.12 kHz; pclk: 739.00 MHz
    Modeline "3840x1080_120.00"  739.00  3840 4160 4576 5312  1080 1083 1093 1160 -hsync +vsync

    így, akkor ezt kapom:

    xrandr --newmode "3840x1080_120.00"  739.00  3840 4160 4576 5312  1080 1083 1093 1160 -hsync +vsync
    X Error of failed request:  BadName (named color or font does not exist)
      Major opcode of failed request:  140 (RANDR)
      Minor opcode of failed request:  16 (RRCreateMode)
      Serial number of failed request:  35
      Current serial number in output stream:  35

    na jó, azért a monitor már teljes szélességében hasznos, szó se róla, de ez még savanyú... 🙁

    • klt válaszolt erre.

      Gabesz68 A nevével van valami baja, bár nem látom, mi lenne az?

      A hibaüzenet a xrandr --newmode után jött?
      Esetleg próbáld meg valami egyszerűbb névvel, pl.:

      xrandr --newmode "3840x1920P" 739.00 3840 4160 4576 5312 1080 1083 1093 1160 -hsync +vsync

      És a többi sorban is ugyanezt a nevet helyettesítsd be!
      Így milyen?

      aha, próbálom...
      igen, úgy jött, ahogy írtam, közben próbálkoztam azzal is, hátha valamit elgépeltem, úgyhogy a 60Hz próbálkozásnál jött elő ez:
      xrandr --output HDMI-1 --mode 3840x1080_60.00
      xrandr: Configure crtc 1 failed

      persze rögvest próbálom a javallatod!

      eredmény:
      minden egyéb elnevezésre is ezt a választ adja! (P,R,H,Z) 🙂

      és:
      a listában már tudok hozzá 119,93Hz-t választani, de nem marad úgy 'alkalmazás' után sem

      • klt válaszolt erre.

        Gabesz68 Lehet, már van ilyen nevű felbontás felvéve.
        xrandr --newmode "izebize" 739.00 3840 4160 4576 5312 1080 1083 1093 1160 -hsync +vsync
        Izébizé még tutira nincs, próbáld meg azt is!

        Még mindig X Error of failed request: BadName ?

          Esetleg, próbáld meg, hogy kézileg beállítasz másik crtc-t:

          xrandr --output HDMI-1 --mode "izebize" --crtc 2

          Ez a crtc 2-t fogja használni, nem biztos, hogy jó, próbálhatod más számokkal is.
          Elvileg a xrandr --verbose kimenetéből ki lehet bogarászni a crtc-ket.
          Vagy:

           xrandr --verbose | grep CRTC

          Aztán ebből talán könnyebb...

          klt nem, az már nincs...
          viszont ravaszan megpróbáltam a cikk szerint eljárni és rögtön a konfig fáljba írni, de nem létezik a file - legalábbis a könyvtár sem.

          mindjárt kisérletezem

          • klt válaszolt erre.

            klt azt vajon hol tudom letapenolni, hogy hol ennek a konfig file-ja?

            Linux Mint 21.2

            egyébként:

            xrandr --verbose |grep CRTC
            	CRTC:       0
            	CRTCs:      0 1 2 3
            	CRTC:       1
            	CRTCs:      0 1 2 3
            	CRTCs:      0 1 2 3
            • klt válaszolt erre.

              Gabesz68 Szerintem nincs neki. Talán a xorg.conf-ba lehetne írkálni dolgokat, amiket a xrandr beállít. Szerintem azért kell reboot után megint futtatni, vagy akár xinit.rc-be tenni a xrandr parancsokat.

              Gabesz68 CRTCs: 0 1 2 3

              Akkor evvől a készletből válogathatsz.
              A 0 és az 1 foglaltnak néz ki.

                klt hát de nem is menti el...
                rootként hogyan tudok írogatni vajon?
                megpróbáltam sudo-val kezdeni, de az sem hatásos, meg azt is, hogy a terminalt nyitottam meg sudo-val 😃
                egyszerűen régen volt és elfeledtem...

                • klt válaszolt erre.

                  Gabesz68 Én úgy szoktam, hogy sudo su, aztán a következő parancsok root-ként futnak.
                  De ehhez a xrandr dologhoz nem kell root jog, ez bizonyos.

                  klt figyu: ezt csak az output-os résznél hozzam bele? vagy már a mode hozzáadásnál is forszírozzam?

                  és miért nem hajlandó ezt elmenteni a válsztéklistába vajon?

                  tök rejtélyes ez... 😃

                  • klt válaszolt erre.

                    Lépjünk vissza egyet: indítsd újra a gépet, azt a csodamonitort csatlakoztasd (de ne varázsolj semmit), aztán másold ide a xrandr --verbosekimenetét!
                    Pislogjunk rá, hátha valami szemet szúr.

                      Gabesz68 ezt csak az output-os résznél hozzam bele?

                      Igen, ott kéne.
                      Mert hogy ott jön, hogy a crtc1-re failed.

                      klt na jó, hát ha ezt ide másolom, akkor a kedves Mester elküld A-ból a P-be... 🙂
                      mindjárt ideravaszkodom valahogy...

                      ... ez itt 8 oldal, hogyan nyomjam vajon?

                        Gabesz68
                        Van itt a hozzászólás írásának dodoza alatt egy kód beillesztése gomb. < / >
                        Ha jókor nyomod meg, maradhtsz A-ban, nem lesz ban.