Find the answer to your Linux question:
Results 1 to 7 of 7
Hi. I have an Ati radeon 9200SE card. I downloaded the new drivers from ati's site for X.org, and I have built the fglrx module, and it loads ok. Here ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Linux Newbie
    Join Date
    Jan 2004
    Location
    Belgrade, S&M
    Posts
    177

    Ati raedon 9200se + Slakcware 10.1


    Hi. I have an Ati radeon 9200SE card. I downloaded the new drivers from ati's site for X.org, and I have built the fglrx module, and it loads ok. Here is my lsmod output:
    Code:
    Module                  Size  Used by    Tainted: P  
    soundcore               3396   0  (autoclean)
    fglrx                 205864   7 
    eepro100               18836   0  (unused)
    mii                     2272   0  [eepro100]
    uhci                   24284   0  (unused)
    usbcore                58860   1  [uhci]
    ide-scsi                9392   0 
    agpgart                45092   4
    agpgart is still used, why ?. Is this relevant ? Anyway, when I try to run fgl_glxgears I get a black, empty window and the message in the console:

    Code:
    FGLTexMgr: open of shared memory object failed (Function not implemented)
    __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
    fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
    Here is the output of fgl_glxinfo:
    Code:
    name of display: :0.0
    display: :0  screen: 0
    direct rendering: Yes
    server glx vendor string: SGI
    server glx version string: 1.2
    server glx extensions:
        GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
        GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read, 
        GLX_SGIS_multisample, GLX_SGIX_fbconfig
    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, 
        GLX_ARB_multisample
    OpenGL vendor string: ATI Technologies Inc.
    OpenGL renderer string: RADEON 9200SE DDR Generic
    OpenGL version string: 1.3.5010 (X4.3.0-8.12.10)
    OpenGL extensions:
        GL_ARB_multitexture, GL_EXT_texture_env_add, GL_EXT_compiled_vertex_array, 
        GL_S3_s3tc, GL_ARB_occlusion_query, GL_ARB_point_parameters, 
        GL_ARB_texture_border_clamp, GL_ARB_texture_compression, 
        GL_ARB_texture_cube_map, GL_ARB_texture_env_add, 
        GL_ARB_texture_env_combine, GL_ARB_texture_env_crossbar, 
        GL_ARB_texture_env_dot3, GL_ARB_texture_mirrored_repeat, 
        GL_ARB_transpose_matrix, GL_ARB_vertex_blend, GL_ARB_vertex_buffer_object, 
        GL_ARB_vertex_program, GL_ARB_window_pos, GL_ATI_element_array, 
        GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, GL_ATI_map_object_buffer, 
        GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once, 
        GL_ATI_vertex_array_object, GL_ATI_vertex_attrib_array_object, 
        GL_ATI_vertex_streams, GL_ATIX_texture_env_combine3, 
        GL_ATIX_texture_env_route, GL_ATIX_vertex_shader_output_point_size, 
        GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_func_separate, 
        GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint, 
        GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, 
        GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_rescale_normal, 
        GL_EXT_secondary_color, GL_EXT_separate_specular_color, 
        GL_EXT_stencil_wrap, GL_EXT_texgen_reflection, GL_EXT_texture3D, 
        GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
        GL_EXT_texture_edge_clamp, GL_EXT_texture_env_combine, 
        GL_EXT_texture_env_dot3, GL_EXT_texture_filter_anisotropic, 
        GL_EXT_texture_lod_bias, GL_EXT_texture_mirror_clamp, 
        GL_EXT_texture_object, GL_EXT_texture_rectangle, GL_EXT_vertex_array, 
        GL_EXT_vertex_shader, GL_HP_occlusion_test, GL_NV_blend_square, 
        GL_NV_occlusion_query, GL_NV_texgen_reflection, GL_SGI_color_matrix, 
        GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
        GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    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
    ----------------------------------------------------------------------
    0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
    0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
    0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
    0x28 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
    0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
    0x2a 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
    0x2b 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
    0x2c 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
    0x2d 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
    0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  1 0 Slow
    0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
    0x30 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  1 0 Slow
    0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
    0x32 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  1 0 None
    0x33 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
    0x34 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  1 0 None
    0x35  8 pc  1  8  1 c  y  .  0  0  0  0  0  0  0  0  0  0  0  1 0 None
    0x36  8 pc  1  8  1 c  .  .  0  0  0  0  0  0  0  0  0  0  0  1 0 None
    0x37  8 gs  1  8  1 c  y  .  0  0  0  0  0  0  0  0  0  0  0  1 0 None
    0x38  8 gs  1  8  1 c  .  .  0  0  0  0  0  0  0  0  0  0  0  1 0 None
    So, X.org works fine, using the fglrx driver, but opengl games and programs don't.
    Code:
    xorg.conf:
    # === ATI device section ===
    
    Section "Device"
        Identifier                          "ATI Graphics Adapter"
        Driver                              "fglrx"
    # ### generic DRI settings ###
    # === disable PnP Monitor  ===
        #Option                              "NoDDC"
    # === disable/enable XAA/DRI ===
        Option "no_accel"                   "no"
        Option "no_dri"                     "no"
     # === misc DRI settings ===
        Option "mtrr"                       "off" # disable DRI mtrr mapper, driver has its own code for mtrr
    # ### FireGL DDX driver module specific settings ###
    # === Screen Management ===
        Option "DesktopSetup"               "0x00000000" 
        Option "MonitorLayout"              "AUTO, AUTO"
        Option "IgnoreEDID"                 "off"
        Option "HSync2"                     "unspecified" 
        Option "VRefresh2"                  "unspecified" 
        Option "ScreenOverlap"              "1" 
    # === TV-out Management ===
        Option "NoTV"                       "yes"     
        Option "TVStandard"                 "NTSC-M"     
        Option "TVHSizeAdj"                 "0"     
        Option "TVVSizeAdj"                 "0"     
        Option "TVHPosAdj"                  "0"     
        Option "TVVPosAdj"                  "0"     
        Option "TVHStartAdj"                "0"     
        Option "TVColorAdj"                 "0"     
        Option "GammaCorrectionI"           "0x00000000"
        Option "GammaCorrectionII"          "0x00000000"
    # === OpenGL specific profiles/settings ===
        Option "Capabilities"               "0x00000000"
    # === Video Overlay for the Xv extension ===
        Option "VideoOverlay"               "on"
    # === OpenGL Overlay ===
    # Note: When OpenGL Overlay is enabled, Video Overlay
    #       will be disabled automatically
        Option "OpenGLOverlay"              "off"
    # === Center Mode (Laptops only) ===
        Option "CenterMode"                 "off"
    # === Pseudo Color Visuals (8-bit visuals) ===
        Option "PseudoColorVisuals"         "off"
    # === QBS Management ===
        Option "Stereo"                     "off"
        Option "StereoSyncEnable"           "1"
    # === FSAA Management ===
        Option "FSAAEnable"                 "no"
        Option "FSAAScale"                  "1"
        Option "FSAADisableGamma"           "no"
        Option "FSAACustomizeMSPos"         "no"
        Option "FSAAMSPosX0"                "0.000000"
        Option "FSAAMSPosY0"                "0.000000"
        Option "FSAAMSPosX1"                "0.000000"
        Option "FSAAMSPosY1"                "0.000000"
        Option "FSAAMSPosX2"                "0.000000"
        Option "FSAAMSPosY2"                "0.000000"
        Option "FSAAMSPosX3"                "0.000000"
        Option "FSAAMSPosY3"                "0.000000"
        Option "FSAAMSPosX4"                "0.000000"
        Option "FSAAMSPosY4"                "0.000000"
        Option "FSAAMSPosX5"                "0.000000"
        Option "FSAAMSPosY5"                "0.000000"
    # === Misc Options ===
        Option "UseFastTLS"                 "0"
        Option "BlockSignalsOnLock"         "on"
        Option "UseInternalAGPGART"         "no"
        Option "ForceGenericCPU"            "no"
        BusID "PCI:1:0:0"    # vendor=1002, device=5964
        Screen 0
    EndSection
    Please Help. Thanks.

  2. #2
    Linux Newbie
    Join Date
    Jan 2004
    Location
    Belgrade, S&M
    Posts
    177
    Anyone ?

  3. #3
    Linux Guru Flatline's Avatar
    Join Date
    Feb 2005
    Posts
    2,204
    And you have

    Code:
    Load                              "glx"
    In the "Module" section of your xorg.conf file?
    There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.

    - Jeremy S. Anderson

  4. #4
    Linux Newbie
    Join Date
    Jan 2004
    Location
    Belgrade, S&M
    Posts
    177
    Yes. I have that line. I also have load dri. Should I change it ?

  5. #5
    Linux Guru Flatline's Avatar
    Join Date
    Feb 2005
    Posts
    2,204
    Not sure about the radeon drivers, but with nvidia's drivers you need to remove the dri line.
    There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.

    - Jeremy S. Anderson

  6. #6
    Linux Newbie
    Join Date
    Jan 2004
    Location
    Belgrade, S&M
    Posts
    177
    Removing the dri line causes severe performence penalty on my machine. I still don't know what this means :
    Code:
    FGLTexMgr: open of shared memory object failed (Function not implemented)
    __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
    fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!

  7. #7
    Linux Newbie
    Join Date
    Jan 2004
    Location
    Belgrade, S&M
    Posts
    177
    Problem solved. Here is what my friend google told ne: If you are unable to use any 3d applications and get this error instead:

    FGLTexMgr: open of shared memory object failed (Function not implemented)
    __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
    fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
    FGLTexMgr: open of shared memory object failed (Function not implemented)
    __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!
    fglX11AllocateManagedSurface: __FGLTexMgrCreateObject failed!!
    FGLTexMgr: open of shared memory object failed (Function not implemented)
    __FGLTexMgrCreateObject: __FGLTexMgrSHMmalloc failed!!!

    Then you do not have tmpfs mounted on /dev/shm, which the driver requires. To mount this, add to following line to /etc/fstab (if it isn't there already):


    File: /etc/fstab

    tmpfs /dev/shm tmpfs defaults 0 0

    Then just do a:
    Code:
    # mount /dev/shm

Posting Permissions

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