800x600x60 Hz kiiktatása

Kezdőlap Fórumok Videokártyák Egyéb 800x600x60 Hz kiiktatása

7 bejegyzés megtekintése - 1-7 / 7
  • Szerző
    Bejegyzés
  • #1890455
    borosspet
    Felhasználó

      Sziasztok!Debian Squeeze van a gépemen, régebbi NVIDIA kártyával és a hozzá való legacy driverrel (nv honlapról, nem tárolóból), szépen megy is a TFT monitorommal (Hanns-G, max 1024x768), glxgears tesztet is csináltam.Egy apró gondom viszont van (mind linuxos OPENGL, mind WINE-os programok alatt jelentkezik): ha egy játék átállítja 800x-600-as felbontásra a monitort, akkor a monitor "out of range" felirattal kikapcsol, míg az X a háttérnben korrektül megy (vakon végzett képernyőmentésekkel ellenőriztem). Kicsit utánanéztem a logokban, a gép rendben felismeri (Hanns-G-nek) a monitort is.Ugyanakkor elkövet egy hibát is: ezt a monitor típust 60Hz-el akarja alapból meghajtani 800x600-on, amit ugyebár (mint tapasztalható) a monitor nem szeret; a nagyobb frekvenciákat viszont elfogadja. Ha xrandr-ral átállítom nagyobb frekvenciára (vakon, egy terminálban), akkor visszajön a kép 🙂 a gond az, hogy újabb openGL/wine DirectX képernyőfelbontás-váltáskor megint a 60 HZ-es alapértelmezett 800x600-as felbontást hozza vissza.Egy (még nem kipróbált, de biztosan működő) megoldást már találtam itt a fórumon: vegyek egy HDMI kábelt. Ez jó lenne, de a következő két hétben ezt nagy valószínűséggel nem tudom kivitelezni.Tehát szükségem lenne egy másik megoldásra: hogy tudnám rávenni arra a linuxomat, hogy a 60 Hz-es 800x600-at dobja (az 1024x768-ast ne!), vagy ha nem is dobja, akkor sem az legyen az alapértelmezett frekvencia 800x600-ra átváltáskor, hanem valami nagyobb (65 vagy 70) - a xorg.conf frissítési frekvenciákkal játszottam már, de nem akaródzott neki tudomásul vennie, sőt, amíg nem csináltattam az Nvidia driver segédprogramjával, nem is volt xorg.conf a gépen.

      #2205445
      pointux
      Felhasználó

        Hát nem hinném, hogy egy TFT monitor jobban szeretné a 60Hz feletti frissítéseket, mint az 50-et, vagy max. a 60-at.Nem tudok mit mondani rá: "NVIDIA: Fuck You!" 😀Ha nem DVI kábeled van, akkor tényleg jó megoldás lenne, mert elvileg a digitális kapcsolatban a monitor automatikusan natív felbontásra és a megfelelő ált. 60 Hz-es frissítéási frekvenciára áll. (Ha DVI kábeled van digitális kapcsolattal, azaz a monitoron és a kártyán is, akkor megette a fene, ha kicseréled egy másik digitálisra, különösen HDMI-re mellyel elvileg lehet rossz beállításokat is közölni, bár nem hinném, hogy hagyná a rendszer.)Azt tudod még megtenni, hogy az xorg konfigurációs file-jában konkrét frissítési frekvenciát és felbontást (esetleg felbontásokat) adsz meg manuálisan, hogy ebben az esetben hátha úgy venné, hogy csak ezek az engedélyezett beállítások és ebben az esetben egy felhasználói szinten lévő program nem tudja átállítani.De a összekötő madzagok és a beállítások miatt jó lenne tudni a monitor és a kártya pontos típusát.

        #2205446
        borosspet
        Felhasználó

          Hát nem hinném, hogy egy TFT monitor jobban szeretné a 60Hz feletti frissítéseket, mint az 50-et, vagy max. a 60-at.Nem tudok mit mondani rá: "NVIDIA: Fuck You!" 😀

          60 alatti frekvencia nincs is a listában, amit felajánl. Egyébként 70 Hz körülivel szépen megy, csak nem azt választja alapértelmezetten. Egyébként errõl pont nem az Nvidia tehet, mert a megjelenítést rendben "generálja", csak a monitor nem tudja fogadni.

          Ha nem DVI kábeled van, akkor tényleg jó megoldás lenne, mert elvileg a digitális kapcsolatban a monitor automatikusan natív felbontásra és a megfelelő ált. 60 Hz-es frissítéási frekvenciára áll. (Ha DVI kábeled van digitális kapcsolattal, azaz a monitoron és a kártyán is, akkor megette a fene, ha kicseréled egy másik digitálisra, különösen HDMI-re mellyel elvileg lehet rossz beállításokat is közölni, bár nem hinném, hogy hagyná a rendszer.)

          Bocs, összekevertem a DVI-t és a HDMI-t (eddig még mindkettõvel csak "papíron" találkoztam, mezei VGA kábellel dolgozom). DVI-re gondoltam, HDMI csatlakozó nincs a kártyán.

          Azt tudod még megtenni, hogy az xorg konfigurációs file-jában konkrét frissítési frekvenciát és felbontást (esetleg felbontásokat) adsz meg manuálisan, hogy ebben az esetben hátha úgy venné, hogy csak ezek az engedélyezett beállítások és ebben az esetben egy felhasználói szinten lévő program nem tudja átállítani.

          igen, régen az UHU-s xfree86 configomban voltak ilyenek, de már a fene sem emlékszik, hogy hogyan kell megcsinálni... lehet, hogy utánanézek, de amennyi szabadidőm van, lehet, hogy hamarabb lesz DVI kábel... 🙂

          De a összekötő madzagok és a beállítások miatt jó lenne tudni a monitor és a kártya pontos típusát.

          Monitor: Hanns-G HQ 1710Kártya: Geforce FX 5200 (Inno 3d?)Köszi

          #2205447
          pointux
          Felhasználó

            Hidd el nekem, hogy olyan nincs, hogy egy LCD moitor 70 Hz-et kezel 60-at, vagy 50-et, amire leggyakrabban tervezik, azt meg nem. Ha azonos, vagy kisebb felbontásnál ilyen előfordul, akkor ott majdnem biztos, hogy a driver kavar be valamit, mert kisebb “sávszélességet” miért ne bírna el a monitor… ennek nincs értelme.Digitális kapcsolattal vélhetően 60 Hz-en fog működni, analógon meg a VESA szabványt kell tudni, ami 56-85, ha jól emlékszem.Sajnos a monitort hirtelen nem találom, de egy az xorg konfig idevágó része, ami vélelmezhetően jó lesz:

            Code:
            Section "Monitor"

            #2205448
            borosspet
            Felhasználó

              Hidd el nekem, hogy olyan nincs, hogy egy LCD moitor 70 Hz-et kezel 60-at, vagy 50-et, amire leggyakrabban tervezik, azt meg nem. Ha azonos, vagy kisebb felbontásnál ilyen előfordul, akkor ott majdnem biztos, hogy a driver kavar be valamit, mert kisebb "sávszélességet" miért ne bírna el a monitor... ennek nincs értelme.

              Az xrandr -q szerint 60 - 65 Hz lehet a 800x600. Ebbõl egyedül 60-on nem megy. Ugyanezt az nvidia config 60-85 Hz-nek írja...xrandr szerint 1024x768-nál 56 Hz-en ketyeg, míg a monitor OSD adatlapján (menü gomb) és az nvidia menüben egyaránt 60 Hz szerepel. Ezek után nem vagyok 100%-ig meggyőződve arról, hogy az egyes frekvenciákat mindenki azonosan kezeli/számítja...

              Ha pedig DVI digitális kapcsolatot teremtesz (mivel a kártyádon nagyon úgy néz ki, hogy van DVI-D)

              Van, még az első hozzászólásod után ellenőriztem mind a monitort, mind a kártyát.

              akkor be fog állni vélelmezhetőleg 1024x768@60Hz-re (natív felbontás) és a kép középre is fog kerülni. (Legalábbis ez szokott történni. Ha véletlenül mégsem történne meg, akkor a rosszul beállított kikényszerített dolgokat ki kell törölni a konfigból... bár nálam ez sem szokott probléma lenni.)

              1024-en most sincs semmi gond, csak 800x600-on, a legkisebb frekvencián.

              #2205449
              pointux
              Felhasználó

                Az OSD-n 60 Hz is fog szerepelni, mert a klasszikus LCD 50/60 Hz-en üzemel. Ettől függetlenül az analóg jelet 56-85-ig fel kéne neki dolgoznia, mert ez a szabvány.Nos, ha az alőző mutatott beállítással nem megy, akkor meg kell próbálni modeline-nal kikényszeríteni a működő módokat. Van egy xorg.conf-od, amiben ilyen "ModeLine" sorok szerepelnek a "Monitor" szekcióban? Legegyszerűbb lenne azt szerkeszteni, mint újakat "kitalálni"*.* Ugyanis azt kísérleti úton a monitornak megfelelően kell beállítani, csak nagyjából lehet kitalálni, mondjuk xrandr-rel szórakozva. (Ha nincs ilyen, akkor tényleg nem ér meg annyit egy DVI kábel, amivel várhatólag megy... de ne kiabáljuk el, mert az ördög nem alszik.)Szerkesztve: még van egy ötlet, ha nincsenek ModeLine-ok. Ott van feltehetőleg az xorg.log-ban a támodatott ModeLine-oknak a sora (ami ilyen alapbeállításnál, mint fönt van, elvileg keletkezik)... azt kell beemelni a konfigba és törölni azt, ami nem működik. Ez nem jelenti azt, hogy ez ki lesz kényszerítve. NVidiánál elvileg igen, de pl. Ati-nál jártam úgy, hogy a saját beállítóprogramjával megadottakat fogadta csak el.

                #2205450
                borosspet
                Felhasználó

                  Az OSD-n 60 Hz is fog szerepelni, mert a klasszikus LCD 50/60 Hz-en üzemel. Ettől függetlenül az analóg jelet 56-85-ig fel kéne neki dolgoznia, mert ez a szabvány.Nos, ha az alőző mutatott beállítással nem megy, akkor meg kell próbálni modeline-nal kikényszeríteni a működő módokat. Van egy xorg.conf-od, amiben ilyen "ModeLine" sorok szerepelnek a "Monitor" szekcióban? Legegyszerűbb lenne azt szerkeszteni, mint újakat "kitalálni"*.* Ugyanis azt kísérleti úton a monitornak megfelelően kell beállítani, csak nagyjából lehet kitalálni, mondjuk xrandr-rel szórakozva. (Ha nincs ilyen, akkor tényleg nem ér meg annyit egy DVI kábel, amivel várhatólag megy... de ne kiabáljuk el, mert az ördög nem alszik.)Szerkesztve: még van egy ötlet, ha nincsenek ModeLine-ok. Ott van feltehetőleg az xorg.log-ban a támodatott ModeLine-oknak a sora (ami ilyen alapbeállításnál, mint fönt van, elvileg keletkezik)... azt kell beemelni a konfigba és törölni azt, ami nem működik. Ez nem jelenti azt, hogy ez ki lesz kényszerítve. NVidiánál elvileg igen, de pl. Ati-nál jártam úgy, hogy a saját beállítóprogramjával megadottakat fogadta csak el.

                  Megoldottam 🙂CVT-vel csináltam 61 Hz-es 800x600 modelinet, és beírtam a xorg monitor szekciójába 800x600-nak. Ennek már az elõzõ hsz-ed alapján hozzáfogtam, csak most fejeztem be (a gyerekekkel osztozom a gépen, és nem hagynak nekem sok idõt rajta 🙂 )Köszönöm a segítségeket.

                7 bejegyzés megtekintése - 1-7 / 7
                • Be kell jelentkezni a hozzászóláshoz.