Announcement

Collapse
No announcement yet.

Linux 2.6.24 Kernel Released

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

  • #21
    Originally posted by Zibi1981 View Post
    Any ideas?
    Could you please post Xorg.log and maybe dmesg output?
    (and output of 'LIBGL_DEBUG=verbose glxinfo').
    I don't know very much about userspace though. Others
    on this forum do.

    Comment


    • #22
      No need to, I found the solution!

      Your idea was right, but I had to do it another way. Firstly had to rebuild fglrx module using make.sh script, which on my Mandriva 2008.0 is located in /lib/modules/fglrx/build_mod

      [root@Felipe build_mod]# ./make.sh
      ATI module generator V 2.0
      ==========================
      initializing...
      ./make.sh: line 537: [: =: unary operator expected
      cleaning...
      patching 'highmem.h'...
      assuming new VMA API since we do have kernel 2.6.x...
      Assuming default VMAP API
      Assuming default munmap API
      doing Makefile based build for kernel 2.6.x and higher
      make -C /lib/modules/2.6.24-rt1/build SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x
      modules
      make[1]: Wejście do katalogu `/usr/src/linux-2.6.24'
      CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_check_pci’
      :
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1951: warning: ‘pci_find_slot ’ is deprecated (declared at include/linux/pci.h:493)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function ‘__ke_pci_find_s lot’:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:2840: warning: ‘pci_find_slot ’ is deprecated (declared at include/linux/pci.h:493)
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: At top level:
      /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:506: warning: ‘firegl_smp_fun c_parameter_wrap’ defined but not used
      LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o
      Building modules, stage 2.
      MODPOST 1 modules
      CC /lib/modules/fglrx/build_mod/2.6.x/fglrx.mod.o
      LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.ko
      make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.24'
      build succeeded with return value 0
      duplicating results into driver repository...
      done.
      ==============================
      You must change your working directory to /lib/modules/fglrx
      and then call ./make_install.sh in order to install the built module.
      Finally I had to change directory to /lib/modules/fglrx (that is one up from previous) and install the modules using another script - make_install.sh

      [root@Felipe fglrx]# ./make_install.sh
      - recreating module dependency list
      - trying a sample load of the kernel modules
      done.
      After reboot all is working well, AFAIK

      glxinfo
      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 X800 PRO
      OpenGL version string: 2.1.7276 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

      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
      (...)
      Thx much guys. Would never done that without your professional help!

      Comment


      • #23
        Originally posted by Zibi1981 View Post
        After reboot all is working well, AFAIK
        This isn't windows -- in the worst case you only need to:
        kill X
        rmmod radeon
        rmmod drm
        rmmod fglrx
        reinstall the module
        modprobe fglrx
        restart X

        and be done with the kernel side of things.

        Originally posted by Zibi1981 View Post
        Thx much guys. Would never done that without your professional help!
        We aim to please

        Comment


        • #24
          Originally posted by mlau View Post
          This isn't windows -- in the worst case you only need to:
          kill X
          rmmod radeon
          rmmod drm
          rmmod fglrx
          reinstall the module
          modprobe fglrx
          restart X

          and be done with the kernel side of things.
          You are probably right, but much easier is just to reboot, especially considering I'm quite a newbie comparing to many Phoronix-forums users

          Once again thx!

          Comment

          Working...
          X