Announcement

Collapse
No announcement yet.

AMD Catalyst 7.12 Linux Driver -- The Baby's In Surgery

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

  • #71
    and i was thinking to myself "looks like a pretty good release, maybe i'll be able to use fglrx again after all these months".

    *sigh* , i seriously have no hope left for seeing a decent fglrx release.

    Comment


    • #72
      Another bizarre symptom..

      So far, to sum my experience on a Lenovo T60p:
      -1400x1050 doesn't work (as has been noted, but 1400x1050 isn't widescreen, so calling it a widescreen bug is a misnomer)
      -Suspend doesn't work (contrary to some success stories on this thread, my Gutsy won't suspend with fglrx kernel module loaded)
      -Composite is disabled for no particularly good reason:
      Code:
      egrep -i '(composite|firegl|overlay)' /var/log/Xorg.0.log
      (**) Extension "Composite" is enabled
      (--) PCI:*(1:0:0) ATI Technologies Inc M56GL [ATI Mobility FireGL V5200] rev 0, Mem @ 0xd0000000/28, 0xee100000/16, I/O @ 0x2000/8
      (II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
      (**) fglrx(0): Option "OpenGLOverlay" "off"
      (**) fglrx(0): Option "VideoOverlay" "off"
      (II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
      (II) fglrx(0):     Desc: ATI FireGL DRM kernel module
      (II) fglrx(0): FIREGL Board Found
      (II) fglrx(0): RENDER and Composite disabled when OpenGL Overlay enabled
      (II) Initializing built-in extension COMPOSITE
      Code:
      $ xdpyinfo |grep -i comp
      $
      -The ever-present video tearing bug they note
      -dmesg bombarded with:
      Code:
      [ 8225.128000] [fglrx:firegl_free_mutex] *ERROR* mutex id 0x00000005 not found in mutex list
      [ 8225.156000] [fglrx:firegl_free_mutex] *ERROR* mutex id 0x00000002 not found in mutex list
      [ 8225.176000] [fglrx:firegl_free_mutex] *ERROR* mutex id 0x00000002 not found in mutex list
      [ 8225.200000] [fglrx:firegl_free_mutex] *ERROR* mutex id 0x00000002 not found in mutex list
      [ 8225.220000] [fglrx:firegl_free_mutex] *ERROR* mutex id 0x00000002 not found in mutex list
      [ 8233.400000] [fglrx:firegl_free_mutex] *ERROR* mutex id 0x00000006 not found in mutex list
      -The strange CPU utilization has not happened to me but once, so I don't know if something strange happened.

      Any hope of getting around any of these issues before January? Are there knowledgebase articles that would relate? I would be much happier with an externally accessible bug tracking database that AMD would actually participate actively in.

      Comment


      • #73
        I imagined the dialogue between ATI linux developers(A and B).

        A : Hey, What's the date today?

        B : It's December 20th.

        A : Ok. Let's change the last digit of the version number from 7.11 to 7.12.

        B: (some minutes passed) I did.

        A: Release it!

        Comment


        • #74
          Originally posted by makoto42 View Post
          ... I would be much happier with an externally accessible bug tracking database that AMD would actually participate actively in.
          Well, there was this, but I can't access it anymore.

          Comment


          • #75
            I gave it a run through when I got home, and I thought I'd share a little bit of info on how it's working for me:

            System Specs


            Asus A8N-E
            AMD x2 3800+
            ATI x1800xl 256MB PCI-E

            X.org 1.3 | 2.6.22-14-generic-i686 (ubuntu)
            Xfce 4.4.2, Base system is Ubuntu minimal install.

            Installation

            Installed dkms (sudo apt-get install dkms) first. Fine if you have it already.

            Installation was carried out using step 1 (wiki), or in other words running the graphical installer. Installation went without a hitch, and I went and set the overlay type to Xv. (sudo aticonfig --overlay-type=Xv)

            Information

            fglrxinfo

            Code:
            display: :0.0  screen: 0
            OpenGL vendor string: ATI Technologies Inc.
            OpenGL renderer string: Radeon X1800 Series
            OpenGL version string: 2.1.7170 Release
            glxinfo (truncated)

            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_import_context, GLX_EXT_texture_from_pixmap, 
                GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method, 
                GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
            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_OML_swap_method, 
                GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
            OpenGL vendor string: ATI Technologies Inc.
            OpenGL renderer string: Radeon X1800 Series
            OpenGL version string: 2.1.7170 Release
            OpenGL extensions:
                GL_AMD_performance_monitor, GL_ARB_depth_texture, GL_ARB_draw_buffers, 
                GL_ARB_fragment_program, GL_ARB_fragment_shader, 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_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_float, 
                GL_ARB_texture_mirrored_repeat, 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_ATI_draw_buffers, GL_ATI_envmap_bumpmap, GL_ATI_fragment_shader, 
                GL_ATI_meminfo, GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc, 
                GL_ATI_texture_env_combine3, GL_ATI_texture_float, GL_EXT_bgra, 
                GL_EXT_blend_color, GL_EXT_blend_func_separate, GL_EXT_blend_minmax, 
                GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array, GL_EXT_copy_texture, 
                GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_framebuffer_object, 
                GL_EXT_gpu_program_parameters, GL_EXT_multi_draw_arrays, 
                GL_EXT_packed_depth_stencil, GL_EXT_packed_pixels, 
                GL_EXT_point_parameters, 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_texgen_reflection, GL_EXT_texture3D, 
                GL_EXT_texture_compression_s3tc, GL_EXT_texture_cube_map, 
                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_texture_sRGB, GL_EXT_vertex_array, 
                GL_KTX_buffer_region, GL_NV_blend_square, GL_NV_texgen_reflection, 
                GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, 
                GL_WIN_swap_hint, WGL_EXT_swap_control
            glxgears

            Code:
            37175 frames in 5.0 seconds = 7434.885 FPS
            38042 frames in 5.0 seconds = 7608.376 FPS
            38008 frames in 5.0 seconds = 7601.545 FPS
            38090 frames in 5.0 seconds = 7617.842 FPS
            37851 frames in 5.0 seconds = 7570.194 FPS
            38172 frames in 5.0 seconds = 7634.332 FPS
            38239 frames in 5.0 seconds = 7647.778 FPS
            37753 frames in 5.0 seconds = 7550.568 FPS
            37942 frames in 5.0 seconds = 7583.249 FPS
            38161 frames in 5.0 seconds = 7632.145 FPS
            37900 frames in 5.0 seconds = 7579.847 FPS
            38417 frames in 5.0 seconds = 7683.380 FPS
            37791 frames in 5.0 seconds = 7558.071 FPS
            37768 frames in 5.0 seconds = 7547.917 FPS
            37985 frames in 5.0 seconds = 7596.866 FPS
            37952 frames in 5.0 seconds = 7590.324 FPS
            38129 frames in 5.0 seconds = 7625.719 FPS
            38163 frames in 5.0 seconds = 7632.565 FPS
            37597 frames in 5.0 seconds = 7519.313 FPS
            37831 frames in 5.0 seconds = 7565.834 FPS
            37787 frames in 5.0 seconds = 7557.353 FPS
            37731 frames in 5.0 seconds = 7545.959 FPS
            38005 frames in 5.0 seconds = 7600.927 FPS
            Real world

            - Native screen resolution is used (1600x1200)
            - Direct rendering is correct (as shown above)
            - Video Playback is fine in Xv in MPlayer and VLC
            - Video Playback is not fine in GL. Mplayer handles gracefully, VLC blows up and leaves the following messages:

            Code:
            [00000364] main private error: option glx-shm does not exist
            libGL error: drmGetMagic failed
            libGL error: reverting to (slow) indirect rendering
            X Error of failed request:  BadMatch (invalid parameter attributes)
              Major opcode of failed request:  163 (GLX)
              Minor opcode of failed request:  5 (X_GLXMakeCurrent)
              Serial number of failed request:  56
              Current serial number in output stream:  56
            - Suspend/Hibernate is still broken. Specifically, I can sucessfully suspend or hibernate, but it does not wake up properly. (sound playing, but nothing on screen).
            - 2D performance: good
            - Memory Leak is no longer present (at least it's not visible). I've noticed that there is still problems, but none apparent to us it seems.

            I don't usually use eye candy on my desktop, but here it is:
            - Composite (XFCE composite extension): works, slow window moving/scrolling.
            - Beryl/Compiz/Compiz Fusion: Not tested as it's not installed.

            When I hear it's become stable, then I'll try it out in compiz/compiz fusion.

            As of this point of time, I have no showstopper issues. For those noting the widescreen bug, it's there, yes, but it is noted in the release notes as an outstanding issue, so it's not like it's invisible to them.

            For those throwing down the cards, thats nice. I don't care whether or not you use ATI cards or Nvidia/Intel. Many of you are tired of waiting, and that's fine. I'm just tired of seeing these posts of "Im going to switch", or "thats enough". IF you're going to switch, then switch. No need to tell us you know. Actions speak louder than words. It hurts a lot more (to AMD/ATI).

            Finally: I look forward to the development of the open source alternatives. They're looking better by the day (and I check up on the repo every day too haha ^^.
            Last edited by Uchikoma; 12-21-2007, 02:31 AM.

            Comment


            • #76
              Oh well. The radeon driver works way better on my Mobility FireGL T2, so I will stick with that. I'm sure ATI/AMD will have stable drivers out the same time that Duke Nukem Forever is released, I can wait.

              Comment


              • #77
                Really disappointed

                I own a T60p, and was really hoping for a release that fixed FireGL support issues. Alas, the new release only made things stink. My card cant have more than 1024x768 resolution when it supports 1680x1050, amdcccle works, i configured stuff using it with the same result. lots of mutexes not getting unlocked.
                I am really sad that they bring in FireGL support after 3 months and the bad not working bit is worse than not supported bit.
                Is there a way i could change to nvidia? Am willing to give my card away.
                Last edited by shishir; 12-21-2007, 03:11 AM.

                Comment


                • #78
                  Duke nukem almost here...

                  Originally posted by hardran3 View Post
                  Oh well. The radeon driver works way better on my Mobility FireGL T2, so I will stick with that. I'm sure ATI/AMD will have stable drivers out the same time that Duke Nukem Forever is released, I can wait.
                  ironically duke nukem forever WILL be released before _ATI_ DECENT _DRIVERS_


                  http://www.youtube.com/watch?v=ZUN7mHUtzno

                  shame on you _ATI_
                  Last edited by enzobelmont; 12-21-2007, 03:11 AM.

                  Comment


                  • #79
                    Originally posted by makoto42 View Post
                    The good thing is they added the Mobility FireGL support, so my T60p 'works' out of the box.

                    The bad, my 1400x1050 screen is now stuck at 1280x1024. Further bad, it won't sleep.
                    I was excited at the beginning of this thread, now less so. Anyway am trying the new drive on my T60p

                    Comment


                    • #80
                      I was excited at the beginning of this thread, now less so
                      just like everyone else, i guess.

                      sometimes i think that fglrx codebase is cursed

                      Comment

                      Working...
                      X