måndag 5 april 2010

Få rätt upplösning på skärmen, Ubuntu 9.10


Har en gammal dator, en Toshiba Portege 7200 från slutet av 90-talet.
Den levererades ursprungligen med Windows 98 men kör nu  Ubuntu 9.10.
Eftersom denna dator varken har diskettstation eller CD-spelare så har jag installerat Ubuntu genom att montera hårddisken i en annan dator - detta har jag skrivit om tidigare.


Datorn fungerar bra med Ubuntu men tyvärr så går det ej att ställa upplösningen högre än 800x600 - skall vara 1024x768!
Detta medför att skärmens yta ej utnyttjas fullt ut utan det blir ett svart parti rund hela skärmen på 3-4 cm.

Jag har sökt på olika forum för att hitta en lösning och nu, äntligen, är problemet löst!











Så här gjorde jag:
  1. Öppna ett terminalfönster och skriv "sudo lspci". Titta under "Video Adapter" för att få reda på vilket grafikkort du har; i mitt fall: Trident Microsystems Cyber 9540 (rev 52).
  2. Eftersom jag redan hittat denna sida så tyckte jag att instruktionerna stämde med mina bekymmer.
  3. Gå till #18, kopiera koden. 
  4. Öppna textredigeraren, gedit, i Ubuntu samt klistra in koden från pkt. 3 ovan
  5. Ersätt de delar av koden som beskrivs i #19
  6. Spara filen på t ex skrivbordet
  7. I terminalfönster; gå till roten mha cd .. cd ..
  8. Skriv cd etc
  9. Skriv cd X11
  10. Skriv sudo gedit xorg.conf; en nytt textredigeringsfönster öppnas
  11. Kopiera den nu skapade koden från pkt 5-6 och klistra in i xorg.conf
  12. Spara xorg.conf
  13. Gå till roten enl pkt 7 (cd .. cd ..)
  14. Skriv sudo chmod a+r /etc/X11/xorg.conf allt enligt #19 på www.rushmessageboard.com 
  15. Starta om datorn
  16. Nu fungerade min dator!
Inlägget blev nog en smula rörigt? men hellre det än att inget skriva om lösningen! Som mera erfarna säkert märker så är jag nybörjare på Linux/Ubuntu men nu i påsk passar ju ordspråket "Även en blind höna hittar ett korn".

Nu återstår att fixa så att datorn stänger av sig som den skall!

Bild av resultat, kommando sudo lspci 











Nedan den kompletta koden för xorg.conf som jag använt:

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "dri"
    Load  "dbe"
    Load  "extmod"
    Load  "dri2"
    Load  "glx"
    Load  "record"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option        "Protocol" "auto"
    Option        "Device" "/dev/input/mice"
    Option        "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    HorizSync 31.5 - 50
    VertRefresh 50-110
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: : integer, : float, : "True"/"False",
        ### : "String", : " Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "AccelMethod"            # []
        #Option     "SWcursor"               # []
        #Option     "PciRetry"               # []
        #Option     "NoAccel"                # []
        #Option     "SetMClk"                #
        #Option     "MUXThreshold"           #
        #Option     "ShadowFB"               # []
        #Option     "Rotate"                 # []
        #Option     "VideoKey"               #
        #Option     "NoMMIO"                 # []
        #Option     "NoPciBurst"             # []
        #Option     "MMIOonly"               # []
        #Option     "CyberShadow"            # []
        #Option     "CyberStretch"           # []
        #Option     "XvHsync"                #
        #Option     "XvVsync"                #
        #Option     "XvBskew"                #
        #Option     "XvRskew"                #
        #Option     "FpDelay"                #
        #Option     "Display1400"            # []
        #Option     "Display"                # []
        #Option     "GammaBrightness"        # []
        #Option     "TVChipset"              # []
        #Option     "TVSignal"               #
    Identifier  "Card0"
    Driver      "trident"
    VendorName  "Trident Microsystems"
    BoardName   "CyberBlade/XP"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Depth        1
        Viewport 0 0
        Modes      "1024x768"
    EndSubSection
    SubSection "Display"
        Depth        4
        Viewport 0 0
        Modes      "1024x768"
    EndSubSection
    SubSection "Display"
        Depth        8
        Viewport 0 0
        Modes      "1024x768"
    EndSubSection
    SubSection "Display"
        Depth        16
        Viewport 0 0
        Modes      "1024x768"
    EndSubSection
    SubSection "Display"
        Depth        24
        Viewport 0 0
        Modes      "1024x768"
    EndSubSection
EndSection

Inga kommentarer:

Skicka en kommentar