rozlisenie obrazovky

Sekcia: Konfigurácia 12.11.2006 | 13:17
mareno   Návštevník
Ahojte! Mam notebook Asus M6B00A s grafikou Intel 915. Pod Windowsom mi slape normalne na rozliseni 1280x800, ale pod Linuxom (Mandriva 2006, ale mal som aj SuSe9.2) ide iba 1024x768 a ked nastavim vyssie rozlisenie, tak sa iba roztiahne velkost plochy mimo obrazovku, ale rozlisenie zostane nezmenene. Stavalo sa mi to aj doma na desktope (Radeon 7000, Samtron 55E) na Suse 9.2, aj na Mandrake 10.1. Tam mi slo rozlisenie len 800x600 a pri vyssom vzdy len rozsirilo okraje. V com by mohol byt problem? Budem Vam velmi vdacny za pomoc.
    • Re: rozlisenie obrazovky 04.01.2006 | 21:13
      meno   Návštevník
      pozri sa do /etc/X11/xorg.conf, najdi tam Section "Screen"( byva skoro uplne naspodku ), pozri ake cislo je nastavene pri DefaultColorDepth a najdi SubSection "Display" pod ktorym bude dane cislo uvedene hned za Depth... no a potom si cekni ake su tam nastavene Modes ... a pripadne na zaciatok pridaj ten svoj( napr. Modes "1280x1024" "1024x768"... ) ... po restartovani Xservera by to malo ist...
      • Re: Re: rozlisenie obrazovky 04.01.2006 | 21:14
        m4d4r   Návštevník
        ...musis to samozrejme urobit ako root( tu editaciu... )...
      • Re: Re: rozlisenie obrazovky 04.01.2006 | 21:38
        mareno   Návštevník
        Ahoj...dik za radu. Podla toho, co vravis, to vyzera ale v poriadku...toto tam mam napisane: Section "Screen" Identifier "screen1" Device "device1" Monitor "monitor1" DefaultColorDepth 24 Subsection "Display" Depth 8 Virtual 1280 800 EndSubsection Subsection "Display" Depth 15 Virtual 1280 800 EndSubsection Subsection "Display" Depth 16 Virtual 1280 800 EndSubsection Subsection "Display" Depth 24 Virtual 1280 800 EndSubsection EndSection Mne aj v nastaveniach displeja pise, ze pouzivam 1280x800, ale v skutocnoti je to stale ta 1024ka. A cim nastavim vyssie rozlisenie, tym sa plocha viac roztiahne mimo obrazovky, ale rozlisenie sa nemeni, aj ked system pise, ze hej.
        • Re: Re: Re: rozlisenie obrazovky 04.01.2006 | 22:42
          meno   Návštevník
          tak tie nastavenia su ok, skus pozriet co vypisuje /var/log/Xorg.0.log, malo by tam udavat co a preco to tak jest...
          • Re: Re: Re: Re: rozlisenie obrazovky 04.01.2006 | 22:57
            mareno   Návštevník
            nasiel som tam toto: (II) I810(0): Display Info: CRT: attached: FALSE, present: TRUE, size: (800,600) (II) I810(0): Display Info: TV: attached: FALSE, present: TRUE, size: (1024,768) (II) I810(0): Display Info: DFP (digital flat panel): attached: FALSE, present: FALSE, size: (0,2059) (II) I810(0): Display Info: LFP (local flat panel): attached: TRUE, present: TRUE, size: (1280,800) (II) I810(0): Display Info: CRT2 (second CRT): attached: FALSE, present: FALSE, size: (0,2059) (II) I810(0): Display Info: TV2 (second TV): attached: FALSE, present: FALSE, size: (0,2059) (II) I810(0): Size of device LFP (local flat panel) is 1280 x 800 (II) I810(0): No active displays on Pipe A. (II) I810(0): Currently active displays on Pipe B: (II) I810(0): LFP (local flat panel) (II) I810(0): Lowest common panel size for pipe B is 1280 x 800 (==) I810(0): Display is using Pipe B (--) I810(0): Maximum frambuffer space: 65368 kByte (II) I810(0): VESA VBE PanelID read successfully (II) I810(0): PanelID returned panel resolution : 1280x800 a toto: (II) I810(0): monitor1: Using hsync range of 31.50-90.00 kHz (II) I810(0): monitor1: Using vrefresh value of 60.00 Hz (II) I810(0): Increasing the scanline pitch to allow tiling mode (1280 -> 2048). (**) I810(0): Virtual size is 1280x800 (pitch 2048) (**) I810(0): *Built-in mode \"1024x768\" (**) I810(0): *Built-in mode \"800x600\" (**) I810(0): *Built-in mode \"640x480\" (==) I810(0): DPI set to (75, 75) a potom je tam este daco taketo: Mode: 34 (1024x768) ModeAttributes: 0x9b WinAAttributes: 0x7 WinBAttributes: 0x0 WinGranularity: 64 WinSize: 64 WinASegment: 0xa000 WinBSegment: 0x0 WinFuncPtr: 0xc000720f BytesPerScanline: 1024 XResolution: 1024 YResolution: 768 XCharSize: 8 YCharSize: 16 NumberOfPlanes: 1 BitsPerPixel: 8 NumberOfBanks: 1 MemoryModel: 4 BankSize: 0 NumberOfImages: 19 RedMaskSize: 0 RedFieldPosition: 0 GreenMaskSize: 0 GreenFieldPosition: 0 BlueMaskSize: 0 BlueFieldPosition: 0 RsvdMaskSize: 0 RsvdFieldPosition: 0 DirectColorModeInfo: 0 PhysBasePtr: 0xd0000000 LinBytesPerScanLine: 1024 BnkNumberOfImagePages: 19 LinNumberOfImagePages: 19 LinRedMaskSize: 0 LinRedFieldPosition: 0 LinGreenMaskSize: 0 LinGreenFieldPosition: 0 LinBlueMaskSize: 0 LinBlueFieldPosition: 0 LinRsvdMaskSize: 0 LinRsvdFieldPosition: 0 MaxPixelClock: 230000000 je to tam aj pre 640x480 a 800x600, a dalsie mody su uz prazdne: Mode: 38 (0x0) ModeAttributes: 0x0 WinAAttributes: 0x0 WinBAttributes: 0x0 WinGranularity: 0 WinSize: 0 ...atd... neviem, co konkretne mam hladat....
            • Re: Re: Re: Re: Re: rozlisenie obrazovky 05.01.2006 | 00:03
              meno   Návštevník
              neviem aku mas graficku, a aky ovladac pouzivas, ak ho chces natvrdo presvedcit o tych 1280x1024 tak pridaj "Virtual 1280 800" do Section "screen", napr. hned za tym DefaulthColorDepth 24... ale byt tebou tak to robim z konzoly, teda ako root by som napisal v terminali init 3; potom zmenil ten configurak, potom ako user napr. z konzoly2( prepinas alt + Fx, x=1,2,3..., zavisi od nastaveni pokial, zvacsa to byva 6 alebo 5... na konzole1 by si bol ako root napriklad[ alt+F1 ], na konzole2 ako user[ alt+F2 ], respektive aj ctrl+alt+Fx... ), no zeditujes conf, ako user spustis startx a uvidis... ono dost zavisi aj od pouziteho driveru na graficku, ci pouzivas spravny... ale ak ti to vide tak potom vypnes Xserver, ako root v prvej konzoli napises zasa "init 5; exit"... sak vyskusaj
              • Re: Re: Re: Re: Re: Re: rozlisenie obrazovky 05.01.2006 | 00:27
                mareno   Návštevník
                tak som to tam pridal, ale stale to ide rovnako...system pise 1280x800, ale je tam 1024 roztiahnuta mimo obrazovku...neviem, co s tym:(
                • Re: Re: Re: Re: Re: Re: Re: rozlisenie obrazovky 05.01.2006 | 07:23
                  WlaSaTy   Návštevník
                  ano, to bude tym, ze PanelID poskytol korektne informacie o velkosti (1280x800) ale xwindows neobsahuje standardne informacie o danom rozliseni. takze si budes musiet vypocitat (vygenerovat/najst na google) modeline pre dane rozlisenie a pridat ho do sekcie monitor. a potom aj dane rozlisenie priradit tebou pouzivanej farebnej hlbke. polozka virtual znamena virtualnu velkost obrazovky. je to taka hovadina, kde monitor uteka pred mysou a clovek sa pritom citi ako by pozeral bckove manga bez stroboskopu.
                  • Re: Re: Re: Re: Re: Re: Re: Re: rozlisenie obrazov 06.01.2006 | 10:19
                    meno   Návštevník
                    vidis, na tie modelinei som uplne zabudol, ono ja som to vzdy riesil tak ze som ich zakomentoval, novsie monitory si uz aj tak vedia povedat svoje s EDIDu, takze uz nie su az take potrebne, a z tvojho logu som usudil ze mas lcd, takze by to malo byt ok, ja by som ich zakomentoval, nezabudaj potom ale nastavit vertrefresh na 60...
                    • Re: Re: Re: Re: Re: Re: Re: Re: Re: rozlisenie obr 06.01.2006 | 16:54
                      WlaSaTy   Návštevník
                      on ma notebook a pravdepodobne ma na nom sirokouhly LCD. je pravda ze novsie monitory zvycajne vedia povedat EDID, ale ako som spomenul: zvycajne. preto je dobre vzdy pozriet do knizky a najst specifikaciu daneho hardware. a podla toho sa zariadit ;-) ps.: sirokouhle monitory su zatial nestandardna zalezitost ...
                      • Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: rozlisenie 06.01.2006 | 18:17
                        meno   Návštevník
                        jj, teraz som si poriadne precital ten zaciatok... hej hej, radsej treba 3x merat a 1x rezat... no nabuduce si dam pozor na toto, vopred sa ospravedlnujem, dufam ze sa mi uz podobne veci stavat nebudu...
    • Re: rozlisenie obrazovky 12.11.2006 | 11:45
      typek   Návštevník
      problem je v biose grafikckej karty. ako riesenie treba nainstalovat a spustat vzdy po starte tento program: http://www.geocities.com/stomljen/
    • Re: rozlisenie obrazovky 12.11.2006 | 13:17
      qwert   Návštevník
      pomocnik na vypocet modeline http://www.bohne-lang.de/spec/linux/modeline/ jo a jeste nastavit spravnou freqwenci monitoru