Announcement

Collapse
No announcement yet.

Open-Source ATI 6.8.0 Driver Released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    Xpress 200m 5955, Gentoo 2.6.24-r2:
    I couldn't get into GNOME and Xfce. In few configurations GDM even couldn't start. Switching to different vt hanged my laptop and i had to reboot.
    I can't even say that xv or 3d accel worked.

    For first time log said that loading kernel module failed, but GDM and Xfce started. It was unusable anyway - rendering single GTK button took one second. I had to wait for menu to render, scrolling console didn't refresh content. Compositing was off. I could switch to vt.

    After compiling module, i couldn't get GDM to work - X just showed characteristic pattern, and nothing happened. Switching to different vt crashed.

    Switching off AIGLX, RENDER, DAMAGE, acceleration in device section didn't help.

    Actually fglrx works, and i'm happy with it, even if 3D is slow, there is no randr support and so on. It's better than nothing

    Comment


    • #32
      Originally posted by Fluxid View Post
      Xpress 200m 5955, Gentoo 2.6.24-r2:
      I couldn't get into GNOME and Xfce. In few configurations GDM even couldn't start. Switching to different vt hanged my laptop and i had to reboot.
      I can't even say that xv or 3d accel worked.

      For first time log said that loading kernel module failed, but GDM and Xfce started. It was unusable anyway - rendering single GTK button took one second. I had to wait for menu to render, scrolling console didn't refresh content. Compositing was off. I could switch to vt.

      After compiling module, i couldn't get GDM to work - X just showed characteristic pattern, and nothing happened. Switching to different vt crashed.

      Switching off AIGLX, RENDER, DAMAGE, acceleration in device section didn't help.

      Actually fglrx works, and i'm happy with it, even if 3D is slow, there is no randr support and so on. It's better than nothing
      well, your problem is fglrx being loaded at startup by udev.
      you'd have to mark it blacklisted or to have it removed manually with modprobe -r fglrx or rmmod fglrx
      before trying to use radeon, or dri won't load and the driver would be unusable. also you'll have to do an eselect opengl set xorg-x11 to set opengl to radeon before trying to use it. after that you should be able to use the driver well.
      also keep in mind that 5955 is different from my 5975 but it should still work with xf86-video-ati. just use the ebuilds form the x11 overlay or you won't have it working well. also to use it you have to switch to unstable xorg-server 1.4, which will slow down your fglrx experience.

      Comment


      • #33
        I've a Slackware-current laptop, running a self-compiled ATI 6.8.0 driver on a Xserver 1.4 and Mesa 7.0.2.
        The chip is an Xpress 200M 5955, kernel is 2.6.24.3. The driver is configured to use EXA and PageFlip.
        My results are the following :
        - 3D Acceleration seems to work (about 1100 in glxgears compared to the 500-600 I get when no acceleration is available). DRI is loaded (r300).
        - XV works fine.
        - 2D works well. Overall image quality (font antialiasing, XV, etc) is very good in my opinion.
        - Issues I had before with detection of my LCD display seem gone.

        But..

        - Starting KDE4 with OpenGL composite hangs X. I haven't tested yet Render composite. Notice that composite works with the latest (as of february) fglrx driver, so I don't think it might be a bug in KDE4's kwin. AIGLX seems loaded and OK (according to Xorg.0.log), though, so I suppose it's just a matter of time.

        Comment


        • #34
          Originally posted by rvdboom View Post
          The chip is an Xpress 200M 5955
          ...
          - 3D Acceleration seems to work (about 1100 in glxgears compared to the 500-600 I get when no acceleration is available). DRI is loaded (r300).
          I have also 200M (HP nx6125 laptop) and 3d only works in glxgears. In any game (i.e. scorched3d or ManiaDrive) I have just random bunch of triangles. Maybe it needs some special configuration?

          In plus, with latest radeon driver I'm able to control lcd brightness again without need to switch to console. Except 3d in applications this driver is fine for me. However for now I switched to fglrx 8.40.4, last best ati driver I used. Any later version has strange visual effects in 3d (visible lightening difference between neighbor triangles) and slowdown in my application (displaying cloud of 3d points).

          PS. I don't use/need compiz/fusion/eyecandy/whatever.

          Comment


          • #35
            Oh guys those ./configure scripts are really hell!!

            I installed the latest DRM, latest MESA from gitweb, with the correct PREFIXes for a 64 bit system and not the default /usr/local/lib but /usr/lib64!!

            I understood this problem after 2 installation attemps with no result...

            Then I installed the ati driver. In order to be installed correctly(at least I think so) I typed this:
            ./configure --prefix=/usr --exec-prefix=/usr --libdir=/usr/lib64 --enable-FEATURE=DRI --with-xorg-module-dir=/usr/lib64/xorg/modules
            The driver is running I can use EXA and 3D but I have 2 basic problems!
            NO DRI and NO other resolution than 1152x864!

            Any help would be really appreciated cause it's the first time I try to use the xf86-video-ati driver and I want to make a nice how-to for our friends in Compiz-Fusion forum and RS690 mailing-list

            Here's my glxinfo text:
            Code:
            djdoo@dhcppc0:~> glxinfo
            name of display: :0.0
            display: :0  screen: 0
            direct rendering: No
            server glx vendor string: Brian Paul
            server glx version string: 1.4 Mesa 7.1
            server glx extensions:
                GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
                GLX_MESA_release_buffers, GLX_ARB_get_proc_address,
                GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
                GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
            client glx vendor string: Brian Paul
            client glx version string: 1.4 Mesa 7.1
            client glx extensions:
                GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
                GLX_MESA_release_buffers, GLX_ARB_get_proc_address,
                GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
                GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
            GLX extensions:
                GLX_MESA_copy_sub_buffer, GLX_MESA_pixmap_colormap,
                GLX_MESA_release_buffers, GLX_ARB_get_proc_address,
                GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating,
                GLX_SGIX_fbconfig, GLX_SGIX_pbuffer
            OpenGL vendor string: Brian Paul
            OpenGL renderer string: Mesa X11
            OpenGL version string: 2.1 Mesa 7.1
            OpenGL extensions:
                GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
                GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
                GL_ARB_half_float_pixel, GL_ARB_imaging, GL_ARB_multisample,
                GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_pixel_buffer_object,
                GL_ARB_point_parameters, GL_ARB_point_sprite, GL_ARB_shader_objects,
                GL_ARB_shading_language_100, GL_ARB_shading_language_120, 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_buffer_object, GL_ARB_vertex_program, GL_ARB_vertex_shader,
                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_compiled_vertex_array, GL_EXT_convolution,
                GL_EXT_copy_texture, GL_EXT_depth_bounds_test, GL_EXT_draw_range_elements,
                GL_EXT_framebuffer_object, GL_EXT_framebuffer_blit, GL_EXT_fog_coord,
                GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
                GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels,
                GL_EXT_paletted_texture, GL_EXT_pixel_buffer_object,
                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_texture_sRGB,
                GL_EXT_timer_query, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
                GL_APPLE_vertex_array_object, GL_ATI_blend_equation_separate,
                GL_ATI_texture_env_combine3, GL_ATI_texture_mirror_once,
                GL_ATI_fragment_shader, GL_ATI_separate_stencil,
                GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
                GL_IBM_texture_mirrored_repeat, GL_INGR_blend_func_separate,
                GL_MESA_pack_invert, GL_MESA_program_debug, GL_MESA_resize_buffers,
                GL_MESA_texture_array, GL_MESA_ycbcr_texture, GL_MESA_window_pos,
                GL_NV_blend_square, GL_NV_fragment_program, GL_NV_light_max_exponent,
                GL_NV_point_sprite, GL_NV_texture_rectangle, GL_NV_texgen_reflection,
                GL_NV_vertex_program, GL_NV_vertex_program1_1, GL_OES_read_format,
                GL_SGI_color_matrix, GL_SGI_color_table, GL_SGI_texture_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
            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 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x24 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x25 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x26 24 tc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x27 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x28 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x29 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x2a 24 dc  0 24  0 r  y  .  8  8  8  0  0 16  8 16 16 16 16  0 0 None
            0x7c 32 tc  0 32  0 r  y  .  8  8  8  0  0 16  8 16 16 16  0  0 0 None
            My Xorg.0.log:



            And my xorg.conf too:
            Code:
            # /.../
            # SaX generated X11 config file
            # Created on: 2007-10-25T23:38:15+0300.
            #
            # Version: 8.1
            # Contact: Marcus Schaefer <[email protected]>, 2005
            # Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
            #
            # Automatically generated by [ISaX] (8.1)
            # PLEASE DO NOT EDIT THIS FILE!
            #
            
            Section "ServerLayout"
            	Identifier     "Layout[all]"
            	Screen      0  "aticonfig-Screen[0]" 0 0
            	InputDevice    "Keyboard[0]" "CoreKeyboard"
            	InputDevice    "Mouse[1]" "CorePointer"
            	Option	    "Clone" "off"
            	Option	    "Xinerama" "off"
            	Option	    "AIGLX" "on"
            EndSection
            
            Section "Files"
            	InputDevices   "/dev/gpmdata"
            	InputDevices   "/dev/input/mice"
            	FontPath     "/usr/share/fonts/misc:unscaled"
            	FontPath     "/usr/share/fonts/75dpi:unscaled"
            	FontPath     "/usr/share/fonts/100dpi:unscaled"
            	FontPath     "/usr/share/fonts/Type1"
            	FontPath     "/usr/share/fonts/URW"
            	FontPath     "/usr/share/fonts/Speedo"
            	FontPath     "/usr/share/fonts/cyrillic"
            	FontPath     "/usr/share/fonts/truetype"
            	FontPath     "/usr/share/fonts/uni:unscaled"
            	FontPath     "/opt/kde3/share/fonts"
            EndSection
            
            Section "Module"
            	Load  "dbe"
            	Load  "type1"
            	Load  "freetype"
            	Load  "extmod"
                    Load  "GLcore"
            	Load  "glx"
            	Load  "dri"
            EndSection
            
            Section "ServerFlags"
            	Option	    "AllowMouseOpenFail" "on"
            EndSection
            
            Section "InputDevice"
            	Identifier  "Keyboard[0]"
            	Driver      "kbd"
            	Option	    "Protocol" "Standard"
            	Option	    "XkbLayout" "us,gr"
            	Option	    "XkbModel" "samsung4500"
            	Option	    "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
            	Option	    "XkbRules" "xfree86"
            	Option	    "XkbVariant" "basic,extended"
            EndSection
            
            Section "InputDevice"
            	Identifier  "Mouse[1]"
            	Driver      "mouse"
            	Option	    "Buttons" "5"
            	Option	    "Device" "/dev/input/mice"
            	Option	    "Name" "Creative USB Mouse"
            	Option	    "Protocol" "explorerps/2"
            	Option	    "Vendor" "Sysp"
            	Option	    "ZAxisMapping" "4 5"
            EndSection
            
            Section "Modes"
            	Identifier     "Modes[0]"
            	ModeLine     "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
            EndSection
            
            Section "Monitor"
            
              # created by KGamma
            	Identifier   "aticonfig-Monitor[0]"
            	Gamma        1.1 0.95 1.2
            	Option	    "DPMS" "true"
            EndSection
            
            Section "Device"
            	Identifier  "aticonfig-Device[0]"
            	Driver      "ati"
            #        Option      "VideoOverlay" "off"
            	Option	    "TexturedVideo" "on"
                    Option      "AccelMethod" "exa"
            #	Option	    "Textured2D" "on"
            #	Option	    "TexturedXrender" "on"
            #	Option	    "UseFastTLS" "1"
                    Option      "BackingStore" "off"
            #	Option	    "MaxGARTSize" "256"
            EndSection
            
            Section "Screen"
            	Identifier "aticonfig-Screen[0]"
            	Device     "aticonfig-Device[0]"
            	Monitor    "aticonfig-Monitor[0]"
            	DefaultDepth     24
            	SubSection "Display"
            		Viewport   0 0
            		Depth     24
            		Modes    "1024x768_85"
            	EndSubSection
            EndSection
            
            Section "DRI"
            	Group        "video"
            	Mode         0666
            EndSection
            
            Section "Extensions"
            	Option	    "XVideo" "Enable"
            	Option	    "RENDER" "Enable"
            	Option	    "DAMAGE" "Enable"
            	Option	    "Composite" "Enable"
            EndSection
            Thanks in advance..

            Jim
            Last edited by djdoo; 28 February 2008, 09:03 PM.

            Comment


            • #36
              Maybe i'm wrong, but i think that for RS690 there is no DRI driver in Mesa.

              Comment


              • #37
                how can I enable DRI for my x200m? Option "DRI" "true" just freezes the graphics - i can hear sounds of booting system, but I can see only still picture with corrupted squares and parts of wallpaper. Without DRI option all works good

                Comment


                • #38
                  Originally posted by sid350 View Post
                  how can I enable DRI for my x200m? Option "DRI" "true" just freezes the graphics - i can hear sounds of booting system, but I can see only still picture with corrupted squares and parts of wallpaper. Without DRI option all works good
                  DRI support is still experimental on XPRESS and RS690 chips. We are working on it, but it's still not stable on all chips yet.

                  Comment


                  • #39
                    Originally posted by agd5f View Post
                    DRI support is still experimental on XPRESS and RS690 chips. We are working on it, but it's still not stable on all chips yet.
                    You mean that there is no way to use it right now even if experimental?

                    I d like to use it just for testing and provide some feedback...

                    Also please tell me if I did something wrong in the installation procedure...

                    I compiled mesa by typing:
                    Code:
                    make linux-dri-x86-64
                    Just because I didn't mention it in the previous post

                    Comment


                    • #40
                      Originally posted by djdoo View Post
                      You mean that there is no way to use it right now even if experimental?
                      Sure. If you have a recent enough mesa, just add:
                      Option "DRI" "TRUE"
                      to the device section of your xorg config.

                      Originally posted by djdoo View Post
                      I d like to use it just for testing and provide some feedback...

                      Also please tell me if I did something wrong in the installation procedure...

                      I compiled mesa by typing:
                      Code:
                      make linux-dri-x86-64
                      Just because I didn't mention it in the previous post
                      That should be fine. Thanks for testing!

                      Comment

                      Working...
                      X