ATI graphics driver appears to not be installed correctly, or missing parts during install stage

Hi all.

I was having lots of display issues, mainly freezing etc with my intergrated HD4200 card, and ATI drivers.

The end result meant I formatted / drive, leaving /home, and installed OpeSuse again last night. (The way Linux allows you to do this compared to windows is a dream!!)

If im honest, this area confuses me somewhat.

I know that if I leave the drivers installed that are pre loaded with OpenSuse, I cannot get audio to send over HDMI, however, images / video appear to function well.

So, I installed the ATI drivers again, only this time, I think the install was very different to last time, I used 1 click install before, this time I entered commands in terminal.

zypper ar -c -f -n "AMD/ATI legacy fglrx non-official" http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_12.2/ "ATI/AMD-FGLRX-LEGACY"


That is the driver I have installed, as I understand anything other than the legacy drivers will fail for my card.

After the install, I had to then enter the following command

robs-linux:~ # aticonfig --initial
Found fglrx primary device section
Using /etc/X11/xorg.conf
Saving back-up to /etc/X11/xorg.conf.fglrx-1



Videos on youtube, videos on my media drives, and music now play properly, where as before they would very often freeze and loop until I moved the mouse, HDMI audio functions correctly.

This is where my problems start.

First problem is openGL seems to be missing, I get the following error when trying to start XMBC.

XMBC needs hardware accelerated OpenGl rendering.
Install an appropriate graphics driver.

Please consult XMBC wiki etc etc......

My other problem is that when I try to enter the AMD Catalyst Control Center, sometimes it will not open, opening it in (Administrative) mode, fails every time, no error message, just doesnt open.

I’m not sure of what commands I can put into console to help you experts out to help myslef, but Ill give you what info I can.

here is what is listed in xorg.conf

Section "ServerLayout"    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection


Section "Module"
EndSection


Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection


Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:5:0"
EndSection


Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Here is a picture from AMD catalyst when I have been able to enter it (usually only the first time after a reboot)

I’m sure previously, OpenGl was listed in there?

http://img541.imageshack.us/img541/5020/atix.png

Additional info…

This is on board graphics card, monitor connected VGA>VGA 1920x1080, tv connected HDMI>HDMI 1920x1080.
Fresh install of OpenSuse 12.2 (/home directory not formatted).

In the mean time, whilst reading other threads about similar issues, if I can find any other info to poste that will help from the console, I’ll update with it.

Thanks in advance

Rob

fglrxinfo gives me this response…

I’m eading so many threads regarding anything to do with opengl, ati drivers etc, but I think I may struggle to find the exact duplicate issue to me.

rob@robs-linux:~> fglrxinfo
X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13



rob 1980 wrote:

>
> Hi all.
>
> I was having lots of display issues, mainly freezing etc with my
> intergrated HD4200 card, and ATI drivers.
>
> The end result meant I formatted / drive, leaving /home, and
installed
> OpeSuse again last night. (The way Linux allows you to do this
compared
> to windows is a dream!!)
>
>
> If im honest, this area confuses me somewhat.
>
> I know that if I leave the drivers installed that are pre loaded
with
> OpenSuse, I cannot get audio to send over HDMI, however, images /
video
> appear to function well.
>
>
> So, I installed the ATI drivers again, only this time, I think the
> install was very different to last time, I used 1 click install
before,
> this time I entered commands in terminal.
>
>
> Code:
> --------------------
> zypper ar -c -f -n “AMD/ATI legacy fglrx non-official”
> http://geeko.ioda.net/mirror/amd-fglrx-legacy/openSUSE_12.2/
> “ATI/AMD-FGLRX-LEGACY”
>
>
> --------------------
>
>
> That is the driver I have installed, as I understand anything other
> than the legacy drivers will fail for my card.
>
> After the install, I had to then enter the following command
>
>
> Code:
> --------------------
> robs-linux:~ # aticonfig --initial
> Found fglrx primary device section
> Using /etc/X11/xorg.conf
> Saving back-up to /etc/X11/xorg.conf.fglrx-1
>
>
>
> --------------------
>
>
> Videos on youtube, videos on my media drives, and music now play
> properly, where as before they would very often freeze and loop
until I
> moved the mouse, HDMI audio functions correctly.
>
> This is where my problems start.
>
> First problem is openGL seems to be missing, I get the following
error
> when trying to start XMBC.
>
>
> Code:
> --------------------
> XMBC needs hardware accelerated OpenGl rendering.
> Install an appropriate graphics driver.
>
> Please consult XMBC wiki etc etc…
> --------------------
>
>
> My other problem is that when I try to enter the AMD Catalyst
Control
> Center, sometimes it will not open, opening it in (Administrative)
mode,
> fails every time, no error message, just doesnt open.
>
> I’m not sure of what commands I can put into console to help you
> experts out to help myslef, but Ill give you what info I can.
>
> here is what is listed in xorg.conf
>
>
> Code:
> --------------------
> Section “ServerLayout” Identifier “aticonfig Layout”
> Screen 0 “aticonfig-Screen[0]-0” 0 0
> EndSection
>
>
> Section “Module”
> EndSection
>
>
> Section “Monitor”
> Identifier “aticonfig-Monitor[0]-0”
> Option “VendorName” “ATI Proprietary Driver”
> Option “ModelName” “Generic Autodetecting Monitor”
> Option “DPMS” “true”
> EndSection
>
>
> Section “Device”
> Identifier “aticonfig-Device[0]-0”
> Driver “fglrx”
> BusID “PCI:1:5:0”
> EndSection
>
>
> Section “Screen”
> Identifier “aticonfig-Screen[0]-0”
> Device “aticonfig-Device[0]-0”
> Monitor “aticonfig-Monitor[0]-0”
> DefaultDepth 24
> SubSection “Display”
> Viewport 0 0
> Depth 24
> EndSubSection
> EndSection
> --------------------
>
>
> Here is a picture from AMD catalyst when I have been able to enter
it
> (usually only the first time after a reboot)
>
> I’m sure previously, OpenGl was listed in there?
>
> http://img541.imageshack.us/img541/5020/atix.png
>
>
>
> Additional info…
>
> This is on board graphics card, monitor connected VGA>VGA
1920x1080, tv
> connected HDMI>HDMI 1920x1080.
> Fresh install of OpenSuse 12.2 (/home directory not formatted).
>
> In the mean time, whilst reading other threads about similar
issues, if
> I can find any other info to poste that will help from the console,
I’ll
> update with it.
>
> Thanks in advance
>
> Rob
>
>
Hi Rob,

What kernels (type and version) are installed?

Udo

Is this the info your asking for? (sorry, linux noob here lol)

3.4.11-2.16-desktop

Udo Erich Menge wrote:

> Hi Rob,
>
> What kernels (type and version) are installed?
>
> Udo

Hi Rob, again,

The reason I am asking this question is the dependency of fglrx of
kernel-syms, kernel-devel and klernel-xen-devel, which are
automatically installed, no matter what kernel you are using. When I
tried to use the legacy driver from the 12.2 repo (I now switched to
Tumbleweed) I found that the dependency was specifically of the
3.4.11 (kernel) version. This may have changed now, though. The
result was that I had kernel-desktop version 3.5.X and kernel-syms,
kernel-devel and kernel-xen-devel version 3.4.11 installed at the
same time.

Udo

mine is 3.4.11-2.16 desktop, As far as I know, the kernel is the same as it was before I re-installed opensuse yesterday, I’ve clearly broken something somehow.

Ok, well, I have no idea why, or how these things happen to me, but they do lol.

I have gone to the repo, installed the fglrx ati legacy drivers again.

restarted pc.

xbmc is working now, hopfully this read out is correct now too

rob@robs-linux:~> glxinfoname of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
    GLX_ARB_create_context, 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_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_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_create_context_es2_profile, GLX_MESA_copy_sub_buffer, 
    GLX_MESA_multithread_makecurrent, 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_create_context, 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_multithread_makecurrent, 
    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
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 2.1 Mesa 8.0.4
OpenGL shading language version string: 1.20
OpenGL extensions:
    GL_ARB_multisample, GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, 
    GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_copy_texture, 
    GL_EXT_polygon_offset, GL_EXT_subtexture, GL_EXT_texture_object, 
    GL_EXT_vertex_array, GL_EXT_compiled_vertex_array, GL_EXT_texture, 
    GL_EXT_texture3D, GL_IBM_rasterpos_clip, GL_ARB_point_parameters, 
    GL_EXT_draw_range_elements, GL_EXT_packed_pixels, GL_EXT_point_parameters, 
    GL_EXT_rescale_normal, GL_EXT_separate_specular_color, 
    GL_EXT_texture_edge_clamp, GL_SGIS_generate_mipmap, 
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp, 
    GL_SGIS_texture_lod, GL_ARB_framebuffer_sRGB, GL_ARB_multitexture, 
    GL_EXT_framebuffer_sRGB, GL_IBM_multimode_draw_arrays, 
    GL_IBM_texture_mirrored_repeat, GL_ARB_texture_cube_map, 
    GL_ARB_texture_env_add, GL_ARB_transpose_matrix, 
    GL_EXT_blend_func_separate, GL_EXT_fog_coord, GL_EXT_multi_draw_arrays, 
    GL_EXT_secondary_color, GL_EXT_texture_env_add, 
    GL_EXT_texture_filter_anisotropic, GL_EXT_texture_lod_bias, 
    GL_INGR_blend_func_separate, GL_NV_blend_square, GL_NV_light_max_exponent, 
    GL_NV_texgen_reflection, GL_NV_texture_env_combine4, 
    GL_SUN_multi_draw_arrays, GL_ARB_texture_border_clamp, 
    GL_ARB_texture_compression, GL_EXT_framebuffer_object, 
    GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3, GL_MESA_window_pos, 
    GL_NV_packed_depth_stencil, GL_NV_texture_rectangle, GL_ARB_depth_texture, 
    GL_ARB_occlusion_query, GL_ARB_shadow, GL_ARB_texture_env_combine, 
    GL_ARB_texture_env_crossbar, GL_ARB_texture_env_dot3, 
    GL_ARB_texture_mirrored_repeat, GL_ARB_window_pos, 
    GL_EXT_stencil_two_side, GL_EXT_texture_cube_map, GL_NV_depth_clamp, 
    GL_NV_fog_distance, GL_APPLE_packed_pixels, GL_APPLE_vertex_array_object, 
    GL_ARB_draw_buffers, GL_ARB_fragment_program, GL_ARB_fragment_shader, 
    GL_ARB_shader_objects, GL_ARB_vertex_program, GL_ARB_vertex_shader, 
    GL_ATI_draw_buffers, GL_ATI_texture_env_combine3, GL_ATI_texture_float, 
    GL_EXT_shadow_funcs, GL_EXT_stencil_wrap, GL_MESA_pack_invert, 
    GL_NV_primitive_restart, GL_ARB_depth_clamp, 
    GL_ARB_fragment_program_shadow, GL_ARB_half_float_pixel, 
    GL_ARB_occlusion_query2, GL_ARB_point_sprite, GL_ARB_shading_language_100, 
    GL_ARB_sync, GL_ARB_texture_non_power_of_two, GL_ARB_vertex_buffer_object, 
    GL_ATI_blend_equation_separate, GL_EXT_blend_equation_separate, 
    GL_OES_read_format, GL_ARB_color_buffer_float, GL_ARB_pixel_buffer_object, 
    GL_ARB_texture_compression_rgtc, GL_ARB_texture_float, 
    GL_ARB_texture_rectangle, GL_ATI_texture_compression_3dc, 
    GL_EXT_packed_float, GL_EXT_pixel_buffer_object, 
    GL_EXT_texture_compression_rgtc, GL_EXT_texture_mirror_clamp, 
    GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, 
    GL_EXT_texture_shared_exponent, GL_ARB_framebuffer_object, 
    GL_EXT_framebuffer_blit, GL_EXT_framebuffer_multisample, 
    GL_EXT_packed_depth_stencil, GL_ARB_vertex_array_object, 
    GL_ATI_separate_stencil, GL_ATI_texture_mirror_once, GL_EXT_draw_buffers2, 
    GL_EXT_gpu_program_parameters, GL_EXT_texture_array, 
    GL_EXT_texture_compression_latc, GL_EXT_texture_sRGB_decode, 
    GL_EXT_timer_query, GL_OES_EGL_image, GL_MESA_texture_array, 
    GL_ARB_copy_buffer, GL_ARB_depth_buffer_float, GL_ARB_half_float_vertex, 
    GL_ARB_instanced_arrays, GL_ARB_map_buffer_range, GL_ARB_texture_rg, 
    GL_ARB_texture_swizzle, GL_ARB_vertex_array_bgra, 
    GL_EXT_separate_shader_objects, GL_EXT_texture_swizzle, 
    GL_EXT_vertex_array_bgra, GL_NV_conditional_render, 
    GL_AMD_draw_buffers_blend, GL_AMD_shader_stencil_export, 
    GL_ARB_ES2_compatibility, GL_ARB_draw_buffers_blend, 
    GL_ARB_draw_elements_base_vertex, GL_ARB_explicit_attrib_location, 
    GL_ARB_fragment_coord_conventions, GL_ARB_provoking_vertex, 
    GL_ARB_sampler_objects, GL_ARB_seamless_cube_map, 
    GL_ARB_shader_stencil_export, GL_ARB_shader_texture_lod, 
    GL_ARB_texture_rgb10_a2ui, GL_ARB_vertex_type_2_10_10_10_rev, 
    GL_EXT_provoking_vertex, GL_EXT_texture_snorm, 
    GL_MESA_texture_signed_rgba, GL_NV_texture_barrier, GL_ARB_robustness, 
    GL_ARB_texture_storage


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
LOTS MORE OF THESE


144 GLXFBConfigs:
    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
----------------------------------------------------------------------------
0x07a 24 tc  0  32  0 r  . .   8  8  8  8 .  .  0  0  0  0  0  0  0  0 0 None
LOTS MORE OF THESE TOO MANY TO POST



New error when trying to open Catalyst Control Center… If video playback and audio work fine (Ill have to wait for the wife to finish watching eastenders before I test HDMI lol) Ill just leave it, I’ll never need to change settings as I dont play games or anything, just videos.

“No AMD Graphics driver is installed, or the AMD driver is not functioning properly.
Please install the AMD driver appropriate for you AMD hardware, or configure using aticonfig”

I’m tempted to try aticonfig to set it up, but worried ill break opengl again…

ah rubbish… now my videos play double speed when sending audio to HDMI, and no audio via HDMI either lol…

Head >>> Wall

eidt: only flash videos it seems are double speed… but no HDMI audio at all

So I have installed the 1 click package for legacy drivers agin…

glxinfo paste below.

the difference I notice here is

direct rendering, yes / no… its no when I install the propriatory drivers.


rob@robs-linux:~> glxinfo
name of display: :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_create_context, 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_swap_control, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_visual_select_group, GLX_INTEL_swap_event
client glx vendor string: ATI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_create_context, GLX_ARB_create_context_profile, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context, 
    GLX_EXT_swap_control, 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_NV_swap_group, GLX_OML_swap_method, 
    GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGI_video_sync, 
    GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, 
    GLX_SGIX_swap_barrier, GLX_SGIX_swap_group, GLX_SGIX_visual_select_group, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_framebuffer_sRGB, 
    GLX_ARB_fbconfig_float, GLX_AMD_gpu_association
GLX version: 1.4
GLX extensions:
    GLX_ARB_create_context, 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
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880
OpenGL version string: 1.4 (2.1 Mesa 8.0.4)
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_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_SGIS_generate_mipmap,                                                                                                                                                                                                                              
    GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,                                                                                                                                                                                                                  
    GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays       

After a restart, I’m back to where I started, and the following in glxinfo…

name of display: :0X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13



My first guess is that kernel module isn’t built. Can you try with

fglrx-kernel-build.sh -a -f

as root, and post the summary here. E.g.


Summary report:
================================================================================
   Kernel     => 3.4.20-2-desktop
   Detected   => RPM package
   Build      =>  OK ]
   Install    =>  OK ]

   Kernel     => 3.7.0-rc8-3-desktop
   Detected   => RPM package
   Build      =>  FAILURE ]
   Install    =>  FAILURE ]

On 12/11/2012 06:06 PM, rob 1980 wrote:
> (The way Linux allows you to do this compared
> to windows is a dream!!)

but, jumping to the Windows way of Reinstall-to-fix is most often just a
way to get back to broken again…

because, one is likely to make the same (or similar) mistake again and
break the system again…

which i guess is what happened by the time you got to your post #10!

well, many (most?) of the folks around here who have used Linux for
years have come to the realization that trying to FIX the problem,
rather than jumping to the Window’s way (reinstall) is most often the
best course of action…for several reasons:

-during the format you lose all evidence of what was broken

-therefore you lose the ability to write a bug, if that was the problem

-you don’t get to learn what was broken

-or how it came to be broken

-therefore, if it was broken by a faulty action on the part of the user
or administrator, and neither learned from the breakage (and rather just
reinstalling)–then either are likely to make the same mistake again
(and restart the entire format-mistake-break-format-mistake-break
cycle again and again)

in this case i believe ‘sumski’ (post 11) is on the right
track…because the ‘mistake’ made is not (yet) understanding that when
you did that reboot the system moved from an old kernel to a newer one
(because of the updates processed after the fresh install) and then the
ATI driver module just installed (which was built to exactly fit the
old kernel) wouldn’t work with the new kernel…

so, just let me encourage the reader to ask for help early and often in
the process…otherwise you might you find yourself in this cycle

install > break > try everything you can think of > really broke > try
everything else you can think of > impossibly broken > ask for help >
helpers confused by the various things tried > format > install > break

so, that is why i say ask early…before you try everything you can
think of without searching, reading, understanding…

yes, i know that no one is born knowing everything they need to know to
administer a Linux system…and, i am also a LONG LONG way from knowing
all i need to know…by the way, welcome to openSUSE–you are gonna
really love it once you get more comfortable with it…but, it is gonna
take some patience (and probably another format>install before you get
that out of your system…speaking of that, there are LOTS of things
routinely done on other systems which just don’t work here…and there
are reasons for that…)


dd http://tinyurl.com/DD-Caveat

@rob_1980

hi,
I’m using the same graphics hardware and have not had any problems since July-2012 and kernel >=3.4.6-2.9-desktop x86_64
no problems have been found while using kernels 3.5/3.6 and the geeko.ioda.net driver

two tips,

  1. do two cold restarts after a graphics driver install before changing anything else
  2. if problems persist create a new user account, log in as that user, and verify problem is identical

the driver I’m using is “http://geeko.ioda.net:80/mirror/amd-fglrx-legacy/openSUSE_12.2/fglrx64_legacy_xpic_SUSE122
note 1: Tumbleweed and 64 bit on my system, so not like for like?

note 2: make sure before the graphics driver install, the following files have the same version number,

  • kernel-default-devel
  • kernel-desktop
  • kernel-desktop-devel
  • kernel-devel
  • kernel-source
  • kernel-syms
  • kernel-xen-devel
    also that the following file is installed to the latest version
  • kernel-firmware

for incompatibilities have a read thru’ thread
https://forums.opensuse.org/english/get-technical-help-here/tumbleweed/475575-warning-kernel-3-4-amd-catalyst-12-4-not-compatible.html
post #26 and #28

recommend you update to kernel 3.5 or 3.6 and then install the geeko.ioda.net driver

Hello all,

I had the same issue.
Installed from https://en.opensuse.org/SDB:AMD_fglrx with the One-click-Install
As per the post of keellambert](https://forums.opensuse.org/members/keellambert.html) ===> “kernel-desktop-devel” was not installed
Installed this packages.
Ran " fglrx-kernel-build.sh -a -f" like** sumski**](https://forums.opensuse.org/members/sumski.html) suggested.
Result:

lsmod | grep fglrx
fglrx                4728346  112 
amd_iommu_v2           19097  1 fglrx
button                 13906  1 fglrx

fglrxinfo
display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon HD 6670
OpenGL version string: 4.2.11931 Compatibility Profile Contex
fgl_glxgears 
Using GLX_SGIX_pbuffer
5817 frames in 5.0 seconds = 1163.400 FPS
7248 frames in 5.0 seconds = 1449.600 FPS
7091 frames in 5.0 seconds = 1418.200 FPS
7244 frames in 5.0 seconds = 1448.800 FPS
7293 frames in 5.0 seconds = 1458.600 FPS

“slightly” better than the 54.600 FPS I get with ATI! :slight_smile:
Running 12.2 with 3.4.11-2.16-desktop kernel x86_64

Thanks very much guys!