Announcement

Collapse
No announcement yet.

S3TC => r600{c,g}

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

  • #81
    Originally posted by darkbasic View Post
    You need drm-radeon-testing kernel (hopefully 2.6.39 will be enough).

    2.6.39??? If 2.6.38 not yet released..... Only Rc's

    I'm tried the newest git code and run's quite fast but not yet s3tc and not DRI???????

    You can see this output :

    Code:
    [email protected]:~$ glxinfo
    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.4
    server glx extensions:
        GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, 
        GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_copy_sub_buffer, 
        GLX_OML_swap_method, GLX_SGI_make_current_read, GLX_SGI_swap_control, 
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
        GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
    client glx vendor string: Mesa Project and 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_copy_sub_buffer, 
        GLX_MESA_swap_control, 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_INTEL_swap_event
    GLX version: 1.4
    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_SGI_swap_control, 
        GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
        GLX_SGIX_visual_select_group, GLX_EXT_texture_from_pixmap, 
        GLX_INTEL_swap_event
    OpenGL vendor string: X.Org
    OpenGL renderer string: Gallium 0.4 on AMD RV770
    OpenGL version string: 1.4 (2.1 Mesa 7.11-devel)
    OpenGL extensions:
        GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program, 
        GL_ARB_fragment_program_shadow, GL_ARB_multisample, GL_ARB_multitexture, 
        GL_ARB_occlusion_query, GL_ARB_point_parameters, GL_ARB_point_sprite, 
        GL_ARB_shadow, 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_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_two_side, 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_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_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_NV_blend_square, GL_NV_depth_clamp, 
        GL_NV_light_max_exponent, GL_NV_texgen_reflection, 
        GL_NV_texture_env_combine4, GL_NV_texture_rectangle, 
        GL_SGIS_generate_mipmap, GL_SGIS_texture_border_clamp, 
        GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
    
    96 GLX Visuals
        visual  x   bf lv rg d st  colorbuffer  sr ax dp st accumbuffer  ms  cav
      id dep cl sp  sz l  ci b ro  r  g  b  a F gb bf th cl  r  g  b  a ns b eat
    ----------------------------------------------------------------------------
    0x021 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x022 24 dc  0  32  0 r  y .   8  8  8  8 .  .  0 24  8  0  0  0  0  0 0 None
    0x0ef 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    0x0f0 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0 16 16 16 16  0 0 Slow
    0x0f1 24 tc  0  32  0 r  y .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
    Bla bla bla bla......
    It's interesting...I played at full speed nexuiz but havn't DRI activated.
    Tried Glxgears and got 50fps(the same as always with r600g) but it's too slow, the gears moving quite slowly.
    I don't know how it is posible but i revert to my old mesa-stage until the code has better stability.
    Thanks

    Comment


    • #82
      Originally posted by MoRZiLLo View Post
      2.6.39??? If 2.6.38 not yet released..... Only Rc's
      That's why I told you to use drm-radeon-testing in the meantime...
      ## VGA ##
      AMD: X1950XTX, HD3870, HD5870
      Intel: GMA45, HD3000 (Core i5 2500K)

      Comment


      • #83
        Originally posted by MoRZiLLo View Post
        2.6.39??? If 2.6.38 not yet released..... Only Rc's
        Yes, but the merge window (when new features are added) closed the week before the first release candidate (or was, I don't remember, the result is the same), so it is not in the 2.6.38 release. If it is about the time it will last, then it will be no more than 3 months to 2.6.39 stable, I think.

        Comment


        • #84
          Originally posted by mrugiero View Post
          when new features are added
          Sure, but if said new feature is hidden behind an envvar, then there's no risk to introduce regressions, right? We could consider this as "staging", and this would allow all the spring distro users to experiment without having to update their kernel (only xorg-edgers ppa or equivalent would be needed, great for the compilation-impaired like myself)

          Comment


          • #85
            Originally posted by pvautrin View Post
            Sure, but if said new feature is hidden behind an envvar, then there's no risk to introduce regressions, right? We could consider this as "staging", and this would allow all the spring distro users to experiment without having to update their kernel (only xorg-edgers ppa or equivalent would be needed, great for the compilation-impaired like myself)
            the update to the kernel was just to allow compressed textures to pass through the Command Stream checker. What I understand about it is that anytime the mesa driver tells the hardware something it passes through the command stream checker in the kernel which verifies that nothing bad is going to happen. Basically to prevent poorly written or malicious software from doing crazy stuff to the hardware.

            So it might be merged into 2.6.38, it doesn't seem like a huge change to allow compressed textures through it.

            Comment


            • #86
              Originally posted by pvautrin View Post
              Sure, but if said new feature is hidden behind an envvar, then there's no risk to introduce regressions, right? We could consider this as "staging", and this would allow all the spring distro users to experiment without having to update their kernel (only xorg-edgers ppa or equivalent would be needed, great for the compilation-impaired like myself)
              But I personally don't know if hide it is enough, maybe another piece of kernel code should be touched to make it work, or even code in the driver itself can make the driver get a regression. Another story would be if the code is right now in the kernel but disabled by default by this envvar, but in that case, you should just change the envvar.

              Comment


              • #87
                Originally posted by pvtcupcakes View Post
                So it might be merged into 2.6.38, it doesn't seem like a huge change to allow compressed textures through it.
                It would be awesome, but I don't think it will ever happen
                ## VGA ##
                AMD: X1950XTX, HD3870, HD5870
                Intel: GMA45, HD3000 (Core i5 2500K)

                Comment


                • #88
                  S3TC is working nicely for me. Darkplaces engine with Tecnox mod running 55FPS at 1366x768. Oh yeah... the hardware is a Acer netbook (AO721) with single core K125 & M880G (R600) GPU. I'll have to try a more recent game engine soon as time allows.

                  Kernel 2.6.28-rc5 & Mesa from git.

                  Comment


                  • #89
                    I tried wow.
                    For what it's worth, I'm impressed.
                    http://www.exfactor.net/misc/wowr600g1.jpg
                    http://www.exfactor.net/misc/wowr600g2.jpg
                    http://www.exfactor.net/misc/wowr600g3.jpg

                    I crashed after a few seconds when I exited the instance.

                    athlon x2 3800+, hd4850 1gb

                    Comment


                    • #90
                      what a quick minute. oh well. proper links.

                      http://exfactor.net/misc/wowr600g1.png
                      http://exfactor.net/misc/wowr600g2.png
                      http://exfactor.net/misc/wowr600g3.jpg

                      Comment

                      Working...
                      X