Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
DRI doesn't work [SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Snake
Tux's lil' helper
Tux's lil' helper


Joined: 21 Jul 2005
Posts: 146

PostPosted: Tue Feb 10, 2009 1:40 pm    Post subject: DRI doesn't work [SOLVED] Reply with quote

I am searching the web and trying everything for the whole day but I can't get DRI working. I've tried both, fglrx and radeon drivers, but dri doesn't work. radeon drivers are very slow when moving/resizing windows or scrolling in firefox. Graphics card is Radeon x600.
xorg.conf:
Code:
Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the font modules                                   
#    Load        "type1"                                         
#    Load        "speedo"                                       
# This loads the GLX module                                     
        Load  "dbe"     # Double buffer extension               
        SubSection "extmod"                                     
                Option      "omit xfree86-dga"   # don't initialise the DGA extension
        EndSubSection                                                               
        Load  "freetype"                                                             
#    Load        "xtt"                                                               
        Load  "glx"                                                                 
# This loads the DRI module                                                         
        Load  "dri"                                                                 
EndSection
Section "Device"

# ### generic DRI settings ###
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===               
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===                         
# Note: When OpenGL Overlay is enabled, Video Overlay
#       will be disabled automatically               
    # vendor=1002, device=3150                       
        Identifier  "ATI Graphics Adapter"           
        Driver      "fglrx"                         
        Option      "no_accel" "yes"                 
        Option      "no_dri" "yes"                   
# === misc DRI settings ===                         
        Option      "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for $
        Option      "DesktopSetup" "Single"                                             
        Option      "ScreenOverlap" "0"                                                 
        Option      "GammaCorrectionI" "0x06419064"                                     
        Option      "GammaCorrectionII" "0x00b02c0b"                                     
# === OpenGL specific profiles/settings ===                                             
        Option      "Capabilities" "0x00000000"                                         
        Option      "CapabilitiesEx" "0x00000000"                                       
# === Video Overlay for the Xv extension ===                                             
        Option      "VideoOverlay" "on"                                                 
# === OpenGL Overlay ===                                                                 
        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" "yes"
        Option      "ForceGenericCPU" "no"
        BusID       "PCI:1:0:0"
EndSection

Section "Screen"

    #Option "backingstore"
        Identifier "Screen0"
        Device     "ATI Graphics Adapter"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
  # initial origin if mode is smaller than desktop
#        Virtual     1280 1024
                Viewport   0 0
                Depth     24
                Modes    "1680x1050" "1280x1024" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Section "DRI"
        Mode         0666
EndSection

Section "Extensions"
        Option      "Composite" "1"
EndSection

egrep '^\((EE|WW)\)' /var/log/Xorg.0.log
Code:

(WW) The directory "/usr/share/fonts/TTF/" does not exist.
(EE) fglrx(0): Failed to initialize ASIC in kernel.
(WW) fglrx(0): board is an unknown third party board, chipset is supported
(EE) fglrx(0): [pcie] Failed to gather memory of size 261120Kb for PCIe. Error (-1007)
(WW) fglrx(0): *************************************
(WW) fglrx(0): * Acceleration completely disabled! *
(WW) fglrx(0): *************************************
(EE) fglrx(0): XMM failed to open CMMQS connection.
(WW) fglrx(0): Option "FSAAEnable" is not used
(WW) fglrx(0): Option "FSAAScale" is not used
(WW) fglrx(0): Option "FSAADisableGamma" is not used
(WW) fglrx(0): Option "FSAACustomizeMSPos" is not used
(WW) fglrx(0): Option "FSAAMSPosX0" is not used
(WW) fglrx(0): Option "FSAAMSPosY0" is not used
(WW) fglrx(0): Option "FSAAMSPosX1" is not used
(WW) fglrx(0): Option "FSAAMSPosY1" is not used
(WW) fglrx(0): Option "FSAAMSPosX2" is not used
(WW) fglrx(0): Option "FSAAMSPosY2" is not used
(WW) fglrx(0): Option "FSAAMSPosX3" is not used
(WW) fglrx(0): Option "FSAAMSPosY3" is not used
(WW) fglrx(0): Option "FSAAMSPosX4" is not used
(WW) fglrx(0): Option "FSAAMSPosY4" is not used
(WW) fglrx(0): Option "FSAAMSPosX5" is not used
(WW) fglrx(0): Option "FSAAMSPosY5" is not used
(EE) AIGLX: Screen 0 is not DRI capable

glxinfo:
Code:
name of display: :0.0
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
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_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_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.4 (1.5 Mesa 6.5.2)                                       
OpenGL extensions:                                                                 
    GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,           
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,                       
    GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite,         
    GL_ARB_shadow, GL_ARB_shadow_ambient, 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_texture_non_power_of_two,
    GL_ARB_texture_rectangle, GL_ARB_transpose_matrix, GL_ARB_vertex_program,
    GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color,
    GL_EXT_blend_equation_separate, 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_paletted_texture, 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_shared_texture_palette, 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_mirror_clamp, GL_EXT_texture_object,
    GL_EXT_texture_rectangle, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
    GL_ATI_draw_buffers, 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_fragment_program, GL_NV_light_max_exponent, GL_NV_point_sprite,
    GL_NV_texgen_reflection, GL_NV_texture_rectangle, GL_NV_vertex_program,
    GL_NV_vertex_program1_1, GL_SGI_color_matrix, GL_SGI_color_table,
    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
0x3c 32 tc  0 32  0 r  .  .  8  8  8  8  0  0  0  0  0  0  0  0 0 Ncon

make.conf:
Code:

USE="dri xorg acpi bittorrent java java5 qt3support xinerama -berkdb -gnome mysql webkit"
VIDEO_CARDS="vga fglrx radeon"


Last edited by Snake on Tue Feb 10, 2009 7:28 pm; edited 1 time in total
Back to top
View user's profile Send private message
Snake
Tux's lil' helper
Tux's lil' helper


Joined: 21 Jul 2005
Posts: 146

PostPosted: Tue Feb 10, 2009 7:27 pm    Post subject: Reply with quote

OK I have finally found a combination that is working.
Code:
        Driver      "radeon"                         
        Option      "no_accel" "no"                 
        Option      "no_dri" "no"

I use radeon driver and xorg-x11 opengl, also options no_accel and no_dri must be set to no, yes means that you want them disabled. Scrolling, moving and resizing windows is now ok.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum