Find the answer to your Linux question:
Results 1 to 5 of 5
Hi, I have been using Ubuntu 9.04 for the last six months without any issues. Bur recently my display card got damaged and I had to get it replaced. But ...
  1. #1
    Just Joined!
    Join Date
    May 2010
    Posts
    2

    Problem with limited Display resolution

    Hi,

    I have been using Ubuntu 9.04 for the last six months without any issues. Bur recently my display card got damaged and I had to get it replaced. But with the new card( Cirrus Logic GD 5446) i'm getting only resolution of 640x480. Also in "Display" options it displays "Monitor" as unknown. Also xorg.conf file does not have a "resolution" subsection :

    Section "Screen"
    Identifier "Default Screen"
    Monitor "Configured Monitor"
    Device "Configured Video Device"
    EndSection

    Can someone please tell me what might be going wrong here?.

  2. #2
    Linux Guru rokytnji's Avatar
    Join Date
    Jul 2008
    Location
    Pecos, Texas
    Posts
    2,946
    It looks like your /etc/xorg.conf file is setup for the broke card.

    You can try by opening a terminal and do a

    Code:
    sudo dpkg-reconfigure xserver-xorg
    Follow the prompts making sure to select the correct driver for your

    Cirrus Logic GD 5446
    You can also check /var/log/Xorg.0.log file

    You'll see a line that will tell you what config file is being used.
    Example:
    (==) Using config file: "/etc/X11/xorg.conf"


    you could also open a terminal before reconfigure xserver and type in

    Code:
    xrandr
    to see the supported resolutions with the /etc/xorg.conf you already have before reconfiguring it.
    Last edited by rokytnji; 05-22-2010 at 08:29 PM.
    Linux Registered User # 475019
    Lead,Follow, or get the heck out of the way
    AntiX,Puppy,Ubuntu,Windows 7=(cuz of scooters)
    Open CourseWare for Linux Geeks

  3. #3
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,316
    Hi and Welcome !

    Replace the contents of xorg.conf file with this
    Code:
    Section "Device"
           Identifier "Configured Video Device"
    EndSection
    
    Section "Monitor"
             Identifier "Configured Monitor"
             HorizSync 31.5 - 70.0
             VertRefresh 50-160
    EndSection
    
    Section "Screen"
            Identifier "Default Screen"
            Monitor "Configured Monitor"
            Device "Configured Video Device"
            DefaultDepth 24
            Subsection "Display"
                 Depth 24
                 Modes "1280x1024" "1024x768"
            EndSubsection
    EndSection
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  4. #4
    Just Joined!
    Join Date
    May 2010
    Posts
    2
    Hi,

    Thanks for your replies. But it still doesn't seem to work.
    With "sudo dpkg-reconfigure xserver-xorg" , i'm getting only keyboard settings and apparently in ubuntu, the configuration using this is removed and only auto config is supported for display . But for me that is not working either.

    You can also check /var/log/Xorg.0.log file
    , I checked this file and i'm getting following messages:
    Code:
    (WW) CIRRUS(0): Unable to estimate virtual size
    (II) CIRRUS(0): Clock range:  12.00 to  85.50 MHz
    (II) CIRRUS(0): Not using default mode "640x350" (vrefresh out of range)
    (II) CIRRUS(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "640x400" (vrefresh out of range)
    (II) CIRRUS(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "720x400" (vrefresh out of range)
    (II) CIRRUS(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "640x480" (vrefresh out of range)
    (II) CIRRUS(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "640x480" (vrefresh out of range)
    (II) CIRRUS(0): Not using default mode "320x240" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "640x480" (hsync out o(II) CIRRUS(0): 
    (II) CIRRUS(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
    (II) CIRRUS(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
    (II) CIRRUS(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for mode)
    (II) CIRRUS(0): Not using default mode "400x300" (bad mode clock/interlace/doublescan)
    (II) CIRRUS(0): Not using default mode "800x600" (insufficient memory for modf range)
    Does this point to any particular problem that can be fixed from my side?

    And the second solution suggested by devils casper is also not making any difference.

    Please let me know if there's anything else I could try out.

  5. #5
    Linux Guru rokytnji's Avatar
    Join Date
    Jul 2008
    Location
    Pecos, Texas
    Posts
    2,946
    Usually Devils Caspser is dead on right about configuring /etc/X11/xorg.conf file. So I had to look around because he is better than me at this kind of thing.

    Copy and paste your /etc/X11/xorg.conf and rename it /etc/X11/xorg.confbackup or /etc/X11/xorg.confbk. Put it where you can find it like in /home/Backups (make a Backups folder/directory with right click make new) or Desktop. In case what I suggest borks your display. You can reuse your backup using a live cd to move it back to /etc/X11.




    After backing /etc/xorg try editing /etc/X11/xorg.conf as follows (fingers crossed)

    Code:
    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Monitor Model"
    HorizSync 20.0 – 50.0
    VertRefresh 40.0 – 80.0
    Option "DPMS"
    EndSection
    
    Section "Device"
    Identifier "Card0"
    Driver "vesa"
    VendorName "Cirrus Logic"
    BoardName "GD 5446"
    BusID "PCI:0:2:0"
    EndSection
    
    Section "Screen"
    Identifier "Screen0"
    Device "Card0"
    Monitor "Monitor0"
    SubSection "Display"
    Viewport 0 0
    Modes "1600×1200
    EndSubSection
    EndSection
    (edit by rokytnji> put in screen resolution you want to use)"in the part that says

    Modes "1600×1200
    I am not sure if this will work. OK?
    Last edited by rokytnji; 05-25-2010 at 03:42 PM.
    Linux Registered User # 475019
    Lead,Follow, or get the heck out of the way
    AntiX,Puppy,Ubuntu,Windows 7=(cuz of scooters)
    Open CourseWare for Linux Geeks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...