Find the answer to your Linux question:
Results 1 to 10 of 10
I have a ATI Radeon 7500 (PCI) card that I can't seem to get working. I could really use some help with this. These are the steps I have taken: ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Dec 2003
    Posts
    3

    ATI Radeon 7500 (PCI)-Black screen after reboot


    I have a ATI Radeon 7500 (PCI) card that I can't seem to get working. I could really use some help with this. These are the steps I have taken:
    1. system hangs with black screen after reboot
    2. I installed "fglrx-glc22-4.3.0-3.2.8.i586.rpm" ; switched AGP to PCI in BIOS
    3. Got to desktop... Changed "modes" ; "ForcePCIMode" "1" in XF86Config
    4. Set DPI and Monitor V and H frequencies in Display
    5. I was now able to switch to higher resolution
    6. When I check "Enable Hardware 3D Acceleration in Display - Black screen after reboot!

    Any Ideas?

    Here is my XF86Config:

    # XFree86 4 configuration created by redhat-config-xfree86

    Section "ServerLayout"
    Identifier "Default Layout"
    Screen 0 "Screen0" 0 0
    InputDevice "Mouse0" "CorePointer"
    InputDevice "Keyboard0" "CoreKeyboard"
    EndSection

    Section "Files"

    # RgbPath is the location of the RGB database. Note, this is the name of the
    # file minus the extension (like ".txt" or ".db"). There is normally
    # no need to change the default.
    # Multiple FontPath entries are allowed (they are concatenated together)
    # By default, Red Hat 6.0 and later now use a font server independent of
    # the X server to render fonts.
    RgbPath "/usr/X11R6/lib/X11/rgb"
    FontPath "unix/:7100"
    EndSection

    Section "Module"
    Load "dbe"
    Load "extmod"
    Load "fbdevhw"
    Load "glx"
    Load "record"
    Load "freetype"
    Load "type1"
    EndSection

    Section "InputDevice"

    # Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
    # Option "Xleds" "1 2 3"
    # To disable the XKEYBOARD extension, uncomment XkbDisable.
    # Option "XkbDisable"
    # To customise the XKB settings to suit your keyboard, modify the
    # lines below (which are the defaults). For example, for a non-U.S.
    # keyboard, you will probably want to use:
    # Option "XkbModel" "pc102"
    # If you have a US Microsoft Natural keyboard, you can use:
    # Option "XkbModel" "microsoft"
    #
    # Then to change the language, change the Layout setting.
    # For example, a german layout can be obtained with:
    # Option "XkbLayout" "de"
    # or:
    # Option "XkbLayout" "de"
    # Option "XkbVariant" "nodeadkeys"
    #
    # If you'd like to switch the positions of your capslock and
    # control keys, use:
    # Option "XkbOptions" "ctrl:swapcaps"
    # Or if you just want both to be control, use:
    # Option "XkbOptions" "ctrl:nocaps"
    #
    Identifier "Keyboard0"
    Driver "keyboard"
    Option "XkbRules" "xfree86"
    Option "XkbModel" "pc105"
    Option "XkbLayout" "us"
    EndSection

    Section "InputDevice"
    Identifier "Mouse0"
    Driver "mouse"
    Option "Protocol" "IMPS/2"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "no"
    EndSection

    Section "InputDevice"

    # If the normal CorePointer mouse is not a USB mouse then
    # this input device can be used in AlwaysCore mode to let you
    # also use USB mice at the same time.
    Identifier "DevInputMice"
    Driver "mouse"
    Option "Protocol" "IMPS/2"
    Option "Device" "/dev/input/mice"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons" "no"
    EndSection

    Section "Monitor"
    Identifier "Monitor0"
    VendorName "Monitor Vendor"
    ModelName "Unknown monitor"
    DisplaySize 13 10
    HorizSync 31.5 - 70.0
    VertRefresh 50.0 - 120.0
    Option "dpms"
    EndSection

    Section "Device"
    Identifier "Videocard0"
    Driver "radeon"
    VendorName "Videocard vendor"
    BoardName "ATI Radeon 7500"
    Option "ForcePCIMode" "1"
    EndSection

    Section "Screen"
    Identifier "Screen0"
    Device "Videocard0"
    Monitor "Monitor0"
    DefaultDepth 16
    SubSection "Display"
    Depth 16
    Modes "1024x768" "800x600" "640x480"
    EndSubSection
    EndSection

    Section "DRI"
    Group 0
    Mode 0666
    EndSection


    And here is glxinfo:

    name of display: :0.0
    Xlib: extension "XFree86-DRI" missing on display ":0.0".
    display: :0 screen: 0
    direct rendering: No
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
    client glx vendor string: ATI
    client glx version string: 1.3
    client glx extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context,
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_ATI_pixel_format_float,
    GLX_ATI_render_texture
    GLX extensions:
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
    OpenGL vendor string: Mesa project: www.mesa3d.org
    OpenGL renderer string: Mesa GLX Indirect
    OpenGL version string: 1.3 Mesa 4.0.4
    OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_border_clamp,
    GL_ARB_texture_cube_map, GL_ARB_texture_env_add,
    GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
    GL_ARB_transpose_matrix, GL_EXT_abgr, GL_EXT_blend_color,
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_texture_env_add,
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
    GL_EXT_texture_lod_bias
    glu version: 1.3
    glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

    visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
    id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
    ----------------------------------------------------------------------
    0x23 16 tc 1 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 1 0 None
    0x24 16 tc 1 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 1 0 None
    0x25 16 tc 1 16 0 r y . 5 6 5 8 0 16 8 16 16 16 16 1 0 None
    0x26 16 tc 1 16 0 r . . 5 6 5 8 0 16 8 16 16 16 16 1 0 None
    0x27 16 dc 1 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 1 0 None
    0x28 16 dc 1 16 0 r y . 5 6 5 0 0 16 8 16 16 16 0 1 0 None
    0x29 16 dc 1 16 0 r y . 5 6 5 8 0 16 8 16 16 16 16 1 0 None
    0x2a 16 dc 1 16 0 r . . 5 6 5 8 0 16 8 16 16 16 16 1 0 None

    I have not check "Enable Hardware 3D Acceleration" in Display because the system hangs, also I had Option "nodri" in XF86Config but has since removed it...

  2. #2
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    I have stopped using my ATI card, and I never used the fglrx driver, but it seems to me as if your config file isn't really as it should be.

    First, glxinfo indicates that Mesa is being used. If I'm not incorrect, fglrx should ship its own GL library. Note that there are two parts of the GL setup: The X server module (specified in the Module section in your XF86Config and exists somewhere in /usr/X11R6/lib/modules), and the client library that connects to the X server's GLX extension (the filename is usually /usr/lib/libGL.so.*). I think the fglrx driver should replace both, but I'm not sure.

    Second, I don't think that the fglrx XFree86 driver module is called "radeon". I think it's called something else, but I don't remember what.

    Check what files are in the RPM ("rpm -ql fglrx-glc22-4.3.0").

  3. #3
    Linux Engineer
    Join Date
    Dec 2002
    Location
    New Zealand
    Posts
    766
    the ati driver is called fglrx

    but a radeon 7500 shoudl eb support on the radeon driver that gets shipped with most distros shouldnt it.

  4. $spacer_open
    $spacer_close
  5. #4
    Linux Engineer
    Join Date
    Dec 2002
    Location
    New Zealand
    Posts
    766
    the ati driver is called fglrx

    but a radeon 7500 shoudl eb support on the radeon driver that gets shipped with most distros shouldnt it.

  6. #5
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    Yeah, but I thought that if some files are mixed, it might not work (like using the standard XF86 driver with ATI's DRI modules or GL modules or the like).

  7. #6
    Linux Engineer
    Join Date
    Dec 2002
    Location
    New Zealand
    Posts
    766
    okay ive never managed to get my radeon 9200 working, because the only agpgart that detects my kt400 board is on the 2.6 test9 and above kernel, and the ati driver has unresolved symbols on those kernels. so im not sure if u should really listen to me, but:

    i read that all radeons (agp + pcI) 8500 and before worked with the shipped drivers.

  8. #7
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    Quote Originally Posted by Hellmasker
    i read that all radeons (agp + pcI) 8500 and before worked with the shipped drivers.
    In fact, I'm fairly sure that all radeons, even newer ones, work with the shipped drivers, only that you might not get the full functionality, like TV output.

  9. #8
    Linux Engineer
    Join Date
    Dec 2002
    Location
    New Zealand
    Posts
    766
    /me looks at glxinfo....

    well techincaly it is working, although this line still bothers me
    direct rendering: No

    meaning things work, but slowly, especially 3d things means no games

    back to this guys problem tho.. cant u live without 3d acceleration? u will just end up with the same problems i have

  10. #9
    Linux Guru
    Join Date
    Oct 2001
    Location
    Täby, Sweden
    Posts
    7,578
    I don't know, but if you don't have direct rendering, that _should_ mean that you're not using the appropriate GL libraries. Check with ldd which libGL that glxinfo links against:
    Code:
    ldd $(which glxinfo) | grep libGL
    Then check so that that one is the one that came with the drivers.

  11. #10
    Linux Engineer
    Join Date
    Dec 2002
    Location
    New Zealand
    Posts
    766
    thats all fine its just that even kernel 2.4.23 cant work out my agp slot. (kt400)

    2.6 test9 does tho so hopefulyl 2.6.0 will when mdk puts out a modified version of it for me

Posting Permissions

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