sziasztok!

ismét bajom van ezzel a témával, mivel új laptopom van:

lspci
0000:00:00.0 Host bridge: Intel Corporation Device 4601 (rev 04)
0000:00:02.0 VGA compatible controller: Intel Corporation Device 46a8 (rev 0c)
0000:00:04.0 Signal processing controller: Intel Corporation Alder Lake Innovation Platform Framework Processor Participant (rev 04)
0000:00:06.0 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #0 (rev 04)
0000:00:08.0 System peripheral: Intel Corporation 12th Gen Core Processor Gaussian & Neural Accelerator (rev 04)
0000:00:0e.0 RAID bus controller: Intel Corporation Volume Management Device NVMe RAID Controller
0000:00:14.0 USB controller: Intel Corporation Alder Lake PCH USB 3.2 xHCI Host Controller (rev 01)
0000:00:14.2 RAM memory: Intel Corporation Alder Lake PCH Shared SRAM (rev 01)
0000:00:14.3 Network controller: Intel Corporation Alder Lake-P PCH CNVi WiFi (rev 01)
0000:00:15.0 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #0 (rev 01)
0000:00:15.1 Serial bus controller: Intel Corporation Alder Lake PCH Serial IO I2C Controller #1 (rev 01)
0000:00:16.0 Communication controller: Intel Corporation Alder Lake PCH HECI Controller (rev 01)
0000:00:17.0 System peripheral: Intel Corporation Device 09ab
0000:00:1f.0 ISA bridge: Intel Corporation Alder Lake PCH eSPI Controller (rev 01)
0000:00:1f.3 Audio device: Intel Corporation Alder Lake PCH-P High Definition Audio Controller (rev 01)
0000:00:1f.4 SMBus: Intel Corporation Alder Lake PCH-P SMBus Host Controller (rev 01)
0000:00:1f.5 Serial bus controller: Intel Corporation Alder Lake-P PCH SPI Controller (rev 01)
10000:e0:06.0 System peripheral: Intel Corporation Device 09ab
10000:e0:06.2 PCI bridge: Intel Corporation 12th Gen Core Processor PCI Express x4 Controller #2 (rev 04)
10000:e0:17.0 SATA controller: Intel Corporation Alder Lake-P SATA AHCI Controller (rev 01)
10000:e1:00.0 Non-Volatile memory controller: Sandisk Corp WD Blue SN570 NVMe SSD

monitor: samsung c49hg90dmu

betolom a két évvel ezelőtt kapott - elolvasott - megoldást:

xrandr --output HDMI-1 --mode "3840x1080R"
xrandr --newmode "3840x1080R" 266.50 3840 3888 3920 4000 1080 1083 1093 1111 +hsync -vsync
xrandr --addmode HDMI-1 "3840x1080R"

ez a válasz:

xrandr: Configure crtc 1 failed

persze nem is csinál semmit...

na most vajon mi a helyzet?

  • csuhas32 válaszolt erre.
  • hahó!

    Type C - Display Port kombó nyert.
    hívtam a céget, akitől vettem, az elküldött a márkaszervízhez, aki a Dell-hez.
    utóbbinál azt modnták, hogy nem erre lett tervezve a HDMI 😃 - még jó, hogy alapvetően játékhoz adják el ezt a laptopot -, végül ebben maradtunk, tehát nagyjából 11rugóból megoldódott a kérdés, mindent csinál 144Hz-n, ami a specifikációban szerepel (3480x1080).

    még van egy bajom a géppel, hogy ha elküldöm készenléti módba, egyszercsak azért fogja magát és kikapcsol, kezdhetek mindent nyitogatni megint... de ez nem e fórum témája, majd máshol teszem fel 😉

    köszi a segítséget, elég sokat tanultam! 🙂

    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?