Find the answer to your Linux question:
Results 1 to 3 of 3
I have never had to configure a video card (It has always been automatic with Red Hat), but recently I installed Centos 5.5 64 bit (with all updates) on a ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Aug 2010
    Posts
    2

    Need help with ATI Radeon HD 4770 config


    I have never had to configure a video card (It has always been automatic with Red Hat), but recently I installed Centos 5.5 64 bit (with all updates) on a new i7 computer I built, and no matter what resolution I pick using system-config-display, it reverts back to 1280 X 1024 after logout and login. My video card/monitor combo can handle 1920 X 1080, however in addition to the reverting problem, this resolution isn't even available as a selection. I see so many techniques to attempt to solve this problem, and have tried a few, but I really do not want to keep on experimenting and potentially blow up the monitor. I did try to switch from the vesa driver that was automatically selected by system-config-display, to radeon, but that did not work at all.

    So, I guess that my first question is “where is the problem?” (video card too new, old Xorg drivers, a correct xorg.conf setup that I have not figured out yet). Can 1920 X 1080 even be achieved with the vesa driver? If no, then is updating one of the open source drivers (Not sure which one....ati, radeon, radeaonhd) an option? If so, having never done that before, where do I get the driver and how do I install it without creating an unstable system, which is my main concern (graphical dependency problems, etc). I only require 2D display at the 1920 X 1080 resolution, so I hope I do not need to go with the added complication of installing the proprietary ATI driver.

    Any help would be greatly appreciated.


    Here is what I have gathered from the hardware specs, config files, etc ...................

    1) The hardware and its capabilities:

    a) The video card = Sapphire Radeon HD 4770 512MB, pci-e 2.0 X 16.
    Native Resolution = 2560 X 1600


    b) The monitor= ASUS VW246H
    Max resolution = 1920 X 1080.
    Horizontal Frequency Range = 30 - 80 kHz
    Vertical Frequency Range = 55 -75 Hz

    ASUS Supported operating mode specifically at 1920 X 1080=
    Horizontal Frequency = 74.03 kHZ
    Vertical Frequency = 60 Hz.


    2) Result of system-config-display (Which appears to match my hardware, except for the resolution).

    Resolution = 1280 X 1024
    Monitor Type = VW246 (Autoconfigured)
    Video Card = ATI Technologies Inc Radeon HD 4770 [RV740]


    3) Contents of /etc/X11/xorg.conf

    # Xorg configuration created by system-config-display

    Section "ServerLayout"
    Identifier "single head configuration"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    EndSection

    Section "Device"
    Identifier "Videocard0"
    Driver "vesa"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1680x1050" "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection


    4)Partial listing of \var\log\Xorg.0.log

    I am not sure what to include from the Xorg.0.log file because it is huge, but here seems to be where the hardware is being detected:

    (II) Setting vga for screen 0.
    (II) Loading sub module "vbe"
    (II) LoadModule: "vbe"
    (II) Loading /usr/lib64/xorg/modules/libvbe.so
    (II) Module vbe: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 1.1.0
    ABI class: X.Org Video Driver, version 1.0
    (II) Loading sub module "int10"
    (II) LoadModule: "int10"
    (II) Loading /usr/lib64/xorg/modules/libint10.so
    (II) Module int10: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.0
    (II) VESA(0): initializing int10
    (II) VESA(0): Primary V_BIOS segment is: 0xc000
    (II) VESA(0): VESA BIOS detected
    (II) VESA(0): VESA VBE Version 3.0
    (II) VESA(0): VESA VBE Total Mem: 16384 kB
    (II) VESA(0): VESA VBE OEM: ATI ATOMBIOS
    (II) VESA(0): VESA VBE OEM Software Rev: 11.22
    (II) VESA(0): VESA VBE OEM Vendor: (C) 1988-2005, ATI Technologies Inc.
    (II) VESA(0): VESA VBE OEM Product: RV740
    (II) VESA(0): VESA VBE OEM Product Rev: 01.00
    (**) VESA(0): Depth 24, (--) framebuffer bpp 32
    (==) VESA(0): RGB weight 888
    (==) VESA(0): Default visual is TrueColor
    (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0)
    (II) Loading sub module "ddc"
    (II) LoadModule: "ddc"
    (II) Loading /usr/lib64/xorg/modules/libddc.so
    (II) Module ddc: vendor="X.Org Foundation"
    compiled for 7.1.1, module version = 1.0.0
    ABI class: X.Org Video Driver, version 1.0
    (II) VESA(0): VESA VBE DDC supported
    (II) VESA(0): VESA VBE DDC Level 2
    (II) VESA(0): VESA VBE DDC transfer in appr. 1 sec.
    (II) VESA(0): VESA VBE DDC read successfully
    (II) VESA(0): Manufacturer: ACI Model: 24f2 Serial#: 16843009
    (II) VESA(0): Year: 2009 Week: 37
    (II) VESA(0): EDID Version: 1.3
    (II) VESA(0): Digital Display Input
    (II) VESA(0): Max Image Size [cm]: horiz.: 53 vert.: 30
    (II) VESA(0): Gamma: 2.20
    (II) VESA(0): DPMS capabilities: StandBy Suspend Off
    (II) VESA(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
    (II) VESA(0): Default color space is primary color space
    (II) VESA(0): First detailed timing is preferred mode
    (II) VESA(0): redX: 0.640 redY: 0.340 greenX: 0.290 greenY: 0.609
    (II) VESA(0): blueX: 0.140 blueY: 0.069 whiteX: 0.310 whiteY: 0.330
    (II) VESA(0): Supported VESA Video Modes:
    (II) VESA(0): 720x400 at 70Hz
    (II) VESA(0): 640x480 at 60Hz
    (II) VESA(0): 640x480 at 67Hz
    (II) VESA(0): 640x480 at 72Hz
    (II) VESA(0): 640x480 at 75Hz
    (II) VESA(0): 800x600 at 56Hz
    (II) VESA(0): 800x600 at 60Hz
    (II) VESA(0): 800x600 at 72Hz
    (II) VESA(0): 800x600 at 75Hz
    (II) VESA(0): 832x624 at 75Hz
    (II) VESA(0): 1024x768 at 60Hz
    (II) VESA(0): 1024x768 at 70Hz
    (II) VESA(0): 1024x768 at 75Hz
    (II) VESA(0): 1280x1024 at 75Hz
    (II) VESA(0): Manufacturer's mask: 0
    (II) VESA(0): Supported Future Video Modes:
    (II) VESA(0): #0: hsize: 1152 vsize 864 refresh: 75 vid: 20337
    (II) VESA(0): #1: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
    (II) VESA(0): #2: hsize: 1280 vsize 960 refresh: 60 vid: 16513
    (II) VESA(0): #3: hsize: 1440 vsize 900 refresh: 60 vid: 149
    (II) VESA(0): #4: hsize: 1600 vsize 1200 refresh: 60 vid: 16553
    (II) VESA(0): #5: hsize: 1680 vsize 1050 refresh: 60 vid: 179
    (II) VESA(0): #6: hsize: 1920 vsize 1080 refresh: 60 vid: 49361
    (II) VESA(0): Supported additional Video Mode:
    (II) VESA(0): clock: 148.5 MHz Image Size: 531 x 299 mm
    (II) VESA(0): h_active: 1920 h_sync: 2008 h_sync_end 2052 h_blank_end 2200 h_border: 0
    (II) VESA(0): v_active: 1080 v_sync: 1084 v_sync_end 1089 v_blanking: 1125 v_border: 0
    (II) VESA(0): Ranges: V min: 56 V max: 76 Hz, H min: 31 H max: 83 kHz, PixClock max 170 MHz
    (II) VESA(0): Monitor name: VW246
    (II) VESA(0): Serial No: 99LMQS008294
    (II) VESA(0): EDID (in hex):
    (II) VESA(0): 00ffffffffffff000469f22401010101
    (II) VESA(0): 2513010380351e78eec4f6a3574a9c23
    (II) VESA(0): 114f54bfef00714f818081409500a940
    (II) VESA(0): b300d1c00101023a801871382d40582c
    (II) VESA(0): 4500132b2100001e000000fd00384c1f
    (II) VESA(0): 5311000a202020202020000000fc0056
    (II) VESA(0): 573234360a20202020202020000000ff
    (II) VESA(0): 0039394c4d51533030383239340a0089
    (II) VESA(0): EDID vendor "ACI", prod id 9458
    (II) VESA(0): Using EDID range info for horizontal sync
    (II) VESA(0): Using EDID range info for vertical refresh
    (II) VESA(0): Printing DDC gathered Modelines:
    (II) VESA(0): Modeline "1920x1080"x0.0 148.50 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync (67.5 kHz)
    (II) VESA(0): Modeline "800x600"x0.0 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz)
    (II) VESA(0): Modeline "800x600"x0.0 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz)
    (II) VESA(0): Modeline "640x480"x0.0 31.50 640 656 720 840 480 481 484 500 -hsync -vsync (37.5 kHz)
    (II) VESA(0): Modeline "640x480"x0.0 31.50 640 664 704 832 480 489 492 520 -hsync -vsync (37.9 kHz)
    (II) VESA(0): Modeline "640x480"x0.0 30.24 640 704 768 864 480 483 486 525 -hsync -vsync (35.0 kHz)
    (II) VESA(0): Modeline "640x480"x0.0 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz)
    (II) VESA(0): Modeline "720x400"x0.0 28.32 720 738 846 900 400 412 414 449 -hsync +vsync (31.5 kHz)
    (II) VESA(0): Modeline "1280x1024"x0.0 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsync (80.0 kHz)
    (II) VESA(0): Modeline "1024x768"x0.0 78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync (60.0 kHz)
    (II) VESA(0): Modeline "1024x768"x0.0 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync (56.5 kHz)
    (II) VESA(0): Modeline "1024x768"x0.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz)
    (II) VESA(0): Modeline "832x624"x0.0 57.28 832 864 928 1152 624 625 628 667 -hsync -vsync (49.7 kHz)
    (II) VESA(0): Modeline "800x600"x0.0 49.50 800 816 896 1056 600 601 604 625 +hsync +vsync (46.9 kHz)
    (II) VESA(0): Modeline "800x600"x0.0 50.00 800 856 976 1040 600 637 643 666 +hsync +vsync (48.1 kHz)
    (II) VESA(0): Modeline "1152x864"x0.0 108.00 1152 1216 1344 1600 864 865 868 900 +hsync +vsync (67.5 kHz)
    (II) VESA(0): Modeline "1280x1024"x0.0 108.00 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync (64.0 kHz)
    (II) VESA(0): Modeline "1280x960"x0.0 108.00 1280 1376 1488 1800 960 961 964 1000 +hsync +vsync (60.0 kHz)
    (II) VESA(0): Modeline "1440x900"x0.0 88.75 1440 1488 1520 1600 900 903 909 926 +hsync -vsync (55.5 kHz)
    (II) VESA(0): Modeline "1600x1200"x0.0 162.00 1600 1664 1856 2160 1200 1201 1204 1250 +hsync +vsync (75.0 kHz)
    (II) VESA(0): Modeline "1680x1050"x0.0 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync (64.7 kHz)
    (II) VESA(0): Modeline "1920x1080"x60.0 172.80 1920 2040 2248 2576 1080 1081 1084 1118 -hsync +vsync (67.1 kHz)
    (II) VESA(0): Searching for matching VESA mode(s):

  2. #2
    Super Moderator devils casper's Avatar
    Join Date
    Jun 2006
    Location
    Chandigarh, India
    Posts
    24,729
    You haven't set Refresh Rates in xorg.conf file.
    Code:
    Section "ServerLayout"
          Identifier "single head configuration"
          Screen 0 "Screen0" 0 0
          InputDevice "Keyboard0" "CoreKeyboard"
    EndSection
    
    Section "InputDevice"
          Identifier "Keyboard0"
          Driver "kbd"
          Option "XkbModel" "pc105"
          Option "XkbLayout" "us"
    EndSection
    
    Section "Monitor"
             Identifier "Configured Monitor"
             HorizSync 30 - 80
             VertRefresh 55 - 75
    EndSection
    
    Section "Device"
            Identifier "Videocard0"
            Driver "vesa"
    EndSection
    
    Section "Screen"
            Identifier "Screen0"
        Monitor "Configured Monitor"
            Device "Videocard0"
            DefaultDepth 24
            SubSection "Display"
                          Viewport 0 0
                          Depth 24
                          Modes "1920x1080" "1680x1050" "1440x900" "1280x800"
            EndSubSection
    EndSection
    It is amazing what you can accomplish if you do not care who gets the credit.
    New Users: Read This First

  3. #3
    Just Joined!
    Join Date
    Aug 2010
    Posts
    2
    devils casper,

    I made the changes per your post, and although the resolutions now show up on the system-config-display menu and I selected 1920x1080, when I log back in those changes still revert back to 1280 x 1024. Interestingly, either the system-config-display program or the xorg program made some further changes to the xorg.conf file as noted below:

    # Xorg configuration created by system-config-display

    Section "ServerLayout"
    Identifier "single head configuration"
    Screen 0 "Screen0" 0 0
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    EndSection

    Section "Monitor"


    ### Comment all HorizSync and VertSync values to use DDC:
    Identifier "Configured Monitor"
    ### Comment all HorizSync and VertSync values to use DDC:
    HorizSync 30.0 - 80.0
    VertRefresh 55.0 - 75.0
    EndSection

    Section "Device"
    Identifier "Videocard0"
    Driver "vesa"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Configured Monitor"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "1920x1080" "1680x1050" "1600x1200" "1600x1024" "1440x900" "1400x1050" "1280x1024" "1280x960" "1280x800" "1152x864" "1152x768" "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection

Posting Permissions

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