Nepovolene rozlisenie

Sekcia: Aplikácie & Desktop 03.04.2012 | 16:28
kenco   Návštevník
Zdravim Vas, daroval som svoj starsi pocitac znamym s tym, ze len bol dokupeny monitor. Grafika je tam standartna intelacka, na doske, doska ASUS P5-GC MX. Na tej grafike mi aj pod Windowsom aj Linuxom v pohode fungovalo nativne rozlisenie monitora az do 1920x1080. Avsak dokupeny monitor ma rozlisenie 1600x900. Je to ACER X203H. Pod Winom mi nahodi jeho rozlisenie v pohode, avsak v Ubuntu mi povoli iba 800x600 alebo 1024x768. Nevie niekto poradit, ako to rozbehat?
    • Re: Nepovolene rozlisenie 03.04.2012 | 19:27
      Avatar Stanislav Hoferek Greenie, Manjaro, Q4OS, Lubuntu  Používateľ
      zachová sa rovnako aj livecd?
      • Re: Nepovolene rozlisenie 03.04.2012 | 19:45
        kenco   Návštevník
        Áno, aj keď nabootujem iba z USB kľúča, ponúka mi iba toto rozlíšenie.. Som prekvapený, lebo s tým nebol problém pri iných monitoroch (a tým pádom aj rozlíšení). Robí to iba pri tom monitore. Ako keby nevedel nadetekovať natívne rozlíšenie monitora (ale pod Windowsom to ide).
    • Re: Nepovolene rozlisenie 03.04.2012 | 20:19
      WlaSaTy   Návštevník
      Otázkami sú:
      1. Je nahodený korektný ovládač pre grafickú kartu?
      2. Nebol náhodou ručne vytvorený konfigurák X Window System?
      3. Čo je písané v /var/log/X.?.log o karte a monitore?
    • Re: Nepovolene rozlisenie 07.04.2012 | 14:26
      Ubuntu-user   Návštevník
      Pre pokoj mysle by som asi vyskúšal aj príkazy typu
      sudo dpkg-reconfigure xserver-xorg
      alebo ak sa niečo manuálne konfigurovalo dvojicu
      sudo apt-get remove --purge xserver-xorg
      a
      sudo apt-get install xserver-xorg
      • Re: Nepovolene rozlisenie 07.04.2012 | 16:58
        kenco   Návštevník
        Ďakujem, neodpovedal som na to (ani vlastne ešte stále nemám ten výpis), lebo som za tým PC odvtedy nesedel.. Ale ak sa k tomu dostanem, tak to tu nahodím - ale podľa mňa ovládač je tam korektný, nakoľko s iným monitorom je rozlíšenie OK - až po 1920x1080.
        • Re: Nepovolene rozlisenie 09.04.2012 | 16:21
          WlaSaTy   Návštevník
          Ono, občas sa stane, že niektoré káble na monitor nemajú zapojený drôt používaný pre prenos informácií o monitore. V logu z X Window System je to vidno ako správy okolo DDC a I2C. Niekedy stačí vytiahnúť a znova zasunúť kábel na monitor a niekedy je zas jednoduchšie vymeniť kábel. A niekedy sa to dá zas nastaviť v konfiguráku pre X Window System.

          Tak isto sa stane, že niektoré ovládače odmietajú korektne komunikovať s monitorom a ignorujú práve ten servisný kanál a naschvál použijú najsilnejšie rozlíšenie na najvyššej frekvencii. A to zas nemusí zniesť ten kábel alebo monitor. Obvykle sa jedná o binárne (neslobodné) ovládače od výrobcov ako ATI alebo NVIDIA. To sa dá tiež prestaviť v konfigráku.

          A tak isto sa stane, že si človek vytuní konfigurák pre X Window System a pri zmene hardware potom rieši tento typ problému. Obvykle stačí zmazať daný konfigurák a nehať všetko na systém nech si tam nastaví predbežné hodnoty podľa odhadu. Potom sa to dá prestaviť.

          Takže bez tých zopár informácií sa dá len variť z vody.

          PS.: už roky nechápem prečo výrobcovia ovládačov ATI/AMD a NVIDIA nasilu pchajú najvyššie rozlíšenie a frekvenciu bez ohľadu na typ monitoru. Najmä v čase LCD monitorov ktoré fungujú úplne inak. Tak isto nechápem prečo X Window System neombedzí natvrdo pracovnú frekvenciu na 50 až 60 Hz v prípade absencie DDC. A tak isto nechápem, prečo výrobcovia mointorov neimplementujú DDC alebo prečo pribalia kábel bez jedného drôtu. Pre Windows stačí nahodiť "ovládač", teda inf súbor s nastavením pracovných frekvencií monitora, ale pre Linux je to treba nahodiť do konfiguráku. Život by bol hneď ľahší a jednoduchší.
          • Re: Nepovolene rozlisenie 12.04.2012 | 13:36
            kenco   Návštevník
            Takže, konečne som sa dostal k tomu PC. Výpisy (resp. rovno celé súbory) sú tu

            http://kenco.szm.com/Xorg.0.log a http://kenco.szm.com/Xorg.0.log.old
            Inak, ten príkaz: sudo dpkg-reconfigure xserver-xorg nepomohol. A nebolo tam robené nič "ručne", nakoľko ide o čistú inštaláciu. Kde by som mohol "napevno" zadať to rozlíšenie?
            • Re: Nepovolene rozlisenie 12.04.2012 | 14:26
              WlaSaTy   Návštevník
              [    14.659] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
              ...
              
              [    14.726] (II) intel(0): EDID for output VGA1
              [    14.726] (II) intel(0): Printing probed modes for output VGA1
              [    14.726] (II) intel(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
              [    14.726] (II) intel(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
              [    14.726] (II) intel(0): Modeline "800x600"x56.2   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
              [    14.726] (II) intel(0): Modeline "848x480"x60.0   33.75  848 864 976 1088  480 486 494 517 +hsync +vsync (31.0 kHz)
              [    14.726] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 489 492 525 -hsync -vsync (31.5 kHz)
              [    14.726] (II) intel(0): Output VGA1 connected
              [    14.726] (II) intel(0): Using fuzzy aspect match for initial modes
              [    14.726] (II) intel(0): Output VGA1 using initial mode 1024x768


              Ten monitor má podľa toho falošného ovládača pre winblows jediné rozlíšenie 1600x900 na frekvenčnom rozsahu 31-83Hz / 56-76KHz ale cez EDID poskytuje iné rozlíšenia. To je vada výrobku ktorá je ale opraviteľná cez ten pseudo ovládač ktorý povie majoritnému OS uvedenú frekvenciu. To, že výrobca neposkytol daný fix aj pre Linux, MAC OS X, eCom station, QNX alebo iné OS sa neoplatí rozoberať.

              Inak, zmeniť sa to dá takto, len neviem či by som ten konfigurák až tak silno modifikoval v dnešnej dobe. Najmä ak vezňeme do úvahy, že Login / Display Manager už má svoju nezmyselnú databázu a najprv potrebuješ preliezť cez neho.

              Skôr by som odporučil prihlásiť sa na slepo keď dobliká disk, prepnúť sa do textu cez kombináciu kláves CTRL+ALT+F1 a prihlásiť sa aj tam. A potom si pozrieť čo vraví grafika o dostupných módoch príkazom xrandr -display :0.0 . Ďalej je treba pridať nový grafický mód príkazom: xrandr -display :0.0 --newmode "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync a ten musíš priradiť grafickému výstupu príkazom xrandr -display :0.0 --addmode default "1600x900_60.00" . Potom si vypíš znova grafické módy a aktivuj to cez xrandr -display :0.0 -s 4 . Potom by sa už malo dať prepnúť naspeť do grafiky cez ALT+F7 a tam to niekde naklikať tak aby to bolo na trvalo. Kde sa to kliká Ti nepoviem a asi Ti to nepovie ani nikto iný. Zabudol si prezradiť čo tam je za distribúciu a verziu. To umiestnenie klikátiek sa v priebehu rokov dosť zmenilo.

              Predpokladám, že z výsledku zobrazenia grafických rozlíšení uhádneš čo máš dať namiesto grafického výstupu default a tak isto vieš čo máš dať za to mínus s v poskednom príkaze. Teda, už to uhádneš. A tie číselká v tom dlhom rade dokáže krásne vyhodiť jednoduchý programík gtf z ktorého som to mal aj ja.

              PS.: Tie bullsht monitory čo sa nevedia poriadne predstaviť grafickej karte sú peklo. Vyjadrovať sa na adresu výrobcov nemá význam.
              • Re: Nepovolene rozlisenie 12.04.2012 | 14:34
                kenco   Návštevník
                Ďakujem, ešte mám dnes možnosť dostať k tomu PC, tak to hneď vyskúšam. Inak, nahodil som tam Kubuntu Beta 2 12.04, ale ten istý problém je aj pri Ubuntu, 11.10 a celkovo, pri Iných verziách.
                • Re: Nepovolene rozlisenie 12.04.2012 | 15:21
                  WlaSaTy   Návštevník
                  Jedná sa o limitáciu hardware a tak je jasné že to bude blbnúť na všetkých distrách.
              • Re: Nepovolene rozlisenie 12.04.2012 | 15:18
                Avatar Branislav Poldauf Ubuntu LTS, Debian stable  Používateľ
                mozno trosku mimo temy ale mna by zaujimalo ako sa vyhnut takymto monitorom
                da sa prist do predajne a skusit ale na nete je to stale lacnejsie, je nieco co svedci o takejto "vade" monitura
                respektive mam sa vyhybat niektorym znackam vyrobcov, alebo sa sustredit na nejaku konkretnu znacku, ktora to nerobi?

                planujem nakup monitora preto sa pytam
                Linux: the operating system with a CLUE... Command Line User Environment
                • Re: Nepovolene rozlisenie 12.04.2012 | 15:29
                  WlaSaTy   Návštevník
                  Môžeš sa akurát tak opýtať predajcu (produktového managera) že či ten daný model funguje out of the box s Linuxom. Teda, či poskytuje s dodávaným káblom korektné EDID informácie ktoré sa použijú na výber optimálneho rozlíšenia.

                  Odpoveďou Ti bude drahší model alebo starší ležiak ktorého sa potrebujú zbaviť. Internetový predajcovia sú lacnejší pretože neumŕtvujú peniaze v skladových zásobách. A tým pádom to nemajú ako otestovať. Oni dokážu poskytnúť informácie ktoré zverejní výrobca na produktovej stránke, ale tie si môžeš pozrieť aj Ty. Výnimočne môže nastať situácia keď zrovna ten model predali niekomu čo to používa na podobnom systéme ako Ty, ale to je šanca jedna k celému slovensku.

                  Takže si v kľude si vyskúšaj aj ty tie príkazy. Asi ich budeš potrebovať keďže ideš po cene a nie po kvalite. Potom z toho môžeš spraviť malé howto a pichnúť do databázy znalostí.
              • Re: Nepovolene rozlisenie 12.04.2012 | 15:26
                kenco   Návštevník
                No už fakt neviem, všetko mi zoberie, ale keď ho dám použiť caz to xrandr -display :0.0 -s 4, tak vypíše, že "Size index 4 is too large, there are only 4 sizes", pričom keď skúšam čísla od 0 po 3, tak mení rozlíšenie od najvyššieho 1024x762 až po 640x480, ale to posledné zobrať nechce.. Už teda fakt neviem.
                • Re: Nepovolene rozlisenie 12.04.2012 | 15:30
                  WlaSaTy   Návštevník
                  A ktorý z tých príkazov neprebehol korektne, resp. čo to vyhodí ako zoznam rozlíšení?
                  • Re: Nepovolene rozlisenie 12.04.2012 | 15:50
                    kenco   Návštevník
                    Takto, aby som bol presný - ten prvý príkaz zoberie, a vypíše zoznam rozlíšení. Keď naťukám ten druhý "dlhý", zoberie ho, ale nič pod neho nevypíše.. Potom ten na priradenie takisto zoberie, ale nič pod neho nevypíše.. A keď dám opätovne vypísať zoznam rozlíšení (tým prvým príkazom), tak už na nič nereaguje - odentrujem ho, ale nič nevypíše..
                  • Re: Nepovolene rozlisenie 12.04.2012 | 15:51
                    kenco   Návštevník
                    Toto vyššie napísané, že to neberie.. No nebralo to, lebo to bolo v klasickom príkazovom riadku, nie cez CTRL+ALT+F1
                  • Re: Nepovolene rozlisenie 12.04.2012 | 15:55
                    kenco   Návštevník
                    Už mi napadlo.. Cez remote desktop by sa to poriešiť nedalo? :)
                    • Re: Nepovolene rozlisenie 12.04.2012 | 16:06
                      kenco   Návštevník
                      No, neviem, či to pomôže, ale tak aspoň výpis z terminálu

                      miroslav@gres:~$ xrandr -display :0.0
                      Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
                      VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
                      1024x768 60.0*
                      800x600 60.3 56.2
                      848x480 60.0
                      640x480 59.9
                      1600x900_60.00 (0xd2) 119.0MHz
                      h: width 1600 start 1696 end 1864 total 2128 skew 0 clock 55.9KHz
                      v: height 900 start 901 end 904 total 932 clock 60.0Hz
                      miroslav@gres:~$ xrandr -display :0.0 -s 4
                      Size index 4 is too large, there are only 4 sizes
                      • Re: Nepovolene rozlisenie 12.04.2012 | 16:10
                        WlaSaTy   Návštevník
                        Veď ho zobralo. Ale frekvencia 119MHz je trochu dosť vysoká a tak mu nedovolilo aktivovať . Skús sa pohrať s tým programom gtf, neviem či som tam nemal preklep. Písal som to z hlavy.

                        PS.: Cez vzdialené pripojenie sa to dá naklikať, len najprv si musíš overiť grafický mód cez takúto opičáreň.
                        • Re: Nepovolene rozlisenie 13.04.2012 | 13:48
                          kenco   Návštevník
                          Ďakujem za rady, ale ani zmena frekvencie, ani nič podobné nepomohlo.. Stále bol problém s tým, že to rozlíšenie pridalo, ale nepovolilo. Ale pomohla jedna vec - výmena monitora.. Boli ochotní, a vymenili. :) Ešte raz ďakujem!