General Procedure to get ATI/DRI card running?

Arc Riley arcriley at gmail.com
Wed Jul 9 14:05:39 EDT 2008


Looks like you're missing the glx module, based on your paste not including
it.

Section "Module"
        Load  "glx"

In the future I'll be sure to ask what distro you're running before
recommending hardware.  Apparently everyone that isn't running Gentoo or
another up-to-date distro is a second-class citizen left to toil in the
fields if they want anything even remotely new.

# emerge -av xf86-video-radeonhd

On Wed, Jul 9, 2008 at 1:53 PM, Labitt, Bruce <labittb1 at tycoelectronics.com>
wrote:

>  Arc,
>
>
>
> My kernel is 2.6.18-92.1.6.el5
>
>
>
> in /etc/X11/xorg.conf I have
>
>
>
> Section "Device"
>
>   Identifier "Videocard0"
>
>   Driver     "radeonhd"
>
> EndSection
>
>
>
> Section "Screen"
>
>   Identifier "Screen0"
>
>   Device     "Videocard0"
>
>   DefaultDepth 24
>
>   SubSection "Display"
>
> Viewport 0 0
>
> Depth    24
>
>   EndSubSection
>
> EndSubSection
>
>
>
> Regards,
>
> Bruce
>
>
>  ------------------------------
>
> *From:* Arc Riley [mailto:arcriley at gmail.com]
> *Sent:* Wednesday, July 09, 2008 1:36 PM
>
> *To:* Labitt, Bruce
> *Cc:* Greater NH Linux User Group
> *Subject:* Re: General Procedure to get ATI/DRI card running?
>
>
>
> It could be any number of things, from the glx module being turned off in
> your xorg.conf, or the radeonhd driver not being loaded, or something else
> entirely.
>
> I know nothing about the tool you used to generate your xorg.conf and thus
> don't know what it tends to do.  Have you looked at the xorg.conf and
> verified that it's set to use "radeonhd"?
>
> BTW, I just was told that if you have an updated kernel, your card may
> already be supported by the stock Linux "radeon" DRM driver.  Easier to wait
> on that for your distro to catch up and focus on getting GLX for now.
>
> On Wed, Jul 9, 2008 at 1:30 PM, Labitt, Bruce <
> labittb1 at tycoelectronics.com> wrote:
>
> Arc,
>
>
>
> How does one change that?  Sorry to be such a noob.
>
>
>
> Regards,
>
> Bruce
>
>
>  ------------------------------
>
> *From:* Arc Riley [mailto:arcriley at gmail.com]
> *Sent:* Wednesday, July 09, 2008 1:22 PM
> *To:* Labitt, Bruce
>
>
> *Cc:* Greater NH Linux User Group
> *Subject:* Re: General Procedure to get ATI/DRI card running?
>
>
>
> This is the part you need to fix:
>
> OpenGL renderer string: Mesa GLX Indirect
>
> If you can get it to use the radeonhd driver, even over standard GLX, it'll
> be accelerated.  DRM speeds things up a bit by allowing the application to
> render directly through the kerner rather than sending rendering through the
> X server.
>
> On Wed, Jul 9, 2008 at 10:24 AM, Labitt, Bruce <
> labittb1 at tycoelectronics.com> wrote:
>
> $ glxinfo
>
> name of 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_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
>
>     GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
> GLX_OML_swap_method,
>
>     GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
>
>     GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_MESA_copy_sub_buffer
>
> client glx vendor string: SGI
>
> client glx version string: 1.4
>
> client glx extensions:
>
>     GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
>
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
>
>     GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
>
>     GLX_MESA_swap_frame_usage, GLX_OML_swap_method, GLX_OML_sync_control,
>
>     GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync,
>
>     GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
>
>     GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap
>
> GLX version: 1.2
>
> GLX extensions:
>
>     GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
>
>     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer,
>
>     GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGIS_multisample,
>
>     GLX_SGIX_fbconfig, GLX_EXT_texture_from_pixmap
>
> OpenGL vendor string: Mesa project: www.mesa3d.org
>
> OpenGL renderer string: Mesa GLX Indirect
>
> OpenGL version string: 1.2 (1.5 Mesa 6.5.1)
>
> OpenGL extensions:
>
>     GL_ARB_depth_texture, GL_ARB_imaging, GL_ARB_multitexture,
>
>     GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shadow,
>
>     GL_ARB_shadow_ambient, GL_ARB_texture_border_clamp,
>
>     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_texture_non_power_of_two, GL_ARB_texture_rectangle,
>
>     GL_ARB_transpose_matrix, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
>
>     GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_logic_op,
>
>     GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
>
>     GL_EXT_copy_texture, GL_EXT_draw_range_elements, GL_EXT_fog_coord,
>
>     GL_EXT_framebuffer_object, GL_EXT_multi_draw_arrays,
> GL_EXT_packed_pixels,
>
>     GL_EXT_point_parameters, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
>
>     GL_EXT_secondary_color, GL_EXT_separate_specular_color,
>
>     GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_EXT_subtexture,
>
>     GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
>
>     GL_EXT_texture_env_add, GL_EXT_texture_env_combine,
>
>     GL_EXT_texture_env_dot3, GL_EXT_texture_lod_bias,
> GL_EXT_texture_object,
>
>     GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
>
>     GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
>
>     GL_ATIX_texture_env_combine3, GL_IBM_texture_mirrored_repeat,
>
>     GL_INGR_blend_func_separate, GL_MESA_pack_invert,
> GL_MESA_ycbcr_texture,
>
>     GL_NV_blend_square, GL_NV_point_sprite, GL_NV_texgen_reflection,
>
>     GL_NV_texture_rectangle, GL_SGIS_generate_mipmap,
>
>     GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
>
>     GL_SGIS_texture_lod, GL_SGIX_depth_texture, GL_SGIX_shadow,
>
>     GL_SGIX_shadow_ambient, GL_SUN_multi_draw_arrays
>
>
>
>    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 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
>
> 0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
>
> 0x25 24 tc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
>
> 0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
>
> 0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  0  0  0  0  0  0 0 None
>
> 0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
>
> 0x29 24 dc  0 32  0 r  y  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
>
> 0x2a 24 dc  0 32  0 r  .  .  8  8  8  8  0 16  8 16 16 16 16  0 0 None
>
> 0x42 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon
>
>
>
>
>
> A few more months!!!
>
> -Bruce
>
>
>  ------------------------------
>
> *From:* gnhlug-discuss-bounces at mail.gnhlug.org [mailto:
> gnhlug-discuss-bounces at mail.gnhlug.org] *On Behalf Of *Arc Riley
> *Sent:* Tuesday, July 08, 2008 10:56 PM
> *To:* Bruce Labitt
>
>
> *Cc:* Greater NH Linux User Group
>
> *Subject:* Re: General Procedure to get ATI/DRI card running?
>
>
>
> ah sorry looks like radeonhd DRM isn't ready yet.  a few more months.
>
> indirect rendering (using GLX instead of DRI) is usually good enough, you
> should compile the DRM kernel module when it's ready though.
>
> so what does your glxinfo output look like?
>
> On Tue, Jul 8, 2008 at 10:33 PM, Bruce Labitt <bruce.labitt at verizon.net>
> wrote:
>
> So how is the DRM kernel module made active?
>
> Arc Riley wrote:
>
> Since you're no longer under the warm and fuzzy management of your distro,
> it's possible something related to DRI may be disabled or lacking
> permissions.
>
> Also note you'll need the DRM (Direct Rendering Manager) kernel module
> active.
>
> when glxinfo says that your direct rendering is enabled, you're golden.
>
> On Tue, Jul 8, 2008 at 9:23 PM, Bruce Labitt <bruce.labitt at verizon.net<mailto:
> bruce.labitt at verizon.net>> wrote:
>
>    Jarod Wilson wrote:
>    > On Tue, 2008-07-08 at 16:03 -0400, Labitt, Bruce wrote:
>    >
>    >> Load Module: "radeonhd"
>    >>
>    >> Warning, couldn't open "radeonhd"
>    >>
>    >> Failed to load module "radeonhd" (module does not exist, 0)
>    >>
>    >
>    >
>    >> So what extra steps do I take after building radeonhd?
>    >>
>    >
>    > Install it where your X server is looking for modules?
>    >
>    > For 64-bit EL5, /usr/lib64/xorg/modules/drivers, for 32-bit,
>    > s/lib64/lib/.
>    >
>    >
>    >
>    >
>    >
>
>    Hmm, radical idea :)  That helped!
>    After much breath holding / restarting of x, it appears the
>    radeonhd driver is installed.
>
>    Of course, it doesn't seem to change the results on glxgears.
>     glxinfo looks different now.
>
>    So on to configuring radeonhd...
>
>    -Bruce
>
>    _______________________________________________
>    gnhlug-discuss mailing list
>
>    gnhlug-discuss at mail.gnhlug.org <mailto:gnhlug-discuss at mail.gnhlug.org>
>
>
>    http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/
>
>
>
>
>
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.gnhlug.org/mailman/private/gnhlug-discuss/attachments/20080709/304fe9f3/attachment-0001.html 


More information about the gnhlug-discuss mailing list