PDA

View Full Version : [PPC] G4 Mac mini Radeon 9200: How to Enable 3d-Acceleration



aectow
October 30th, 2010, 05:32 PM
Hello there,
I am using Ubuntu 10.10 on my G4 Mac mini. Almost everything worked out of the box and some issued I was able to fix with the help of the forum contents, but to enable the hardware acceleration of the Radeon 9200, 32MB I really need your help.
I tried several xorg.conf standards for radeon but without success.
Glxinfo tells me that rendering is enabled but glxgears runs only with 90fps and when I start driconf I get: Screen "0" is not direct rendering capable.

Would be really thankful if someone could help me with this issue.
Thanks

linuxopjemac
October 30th, 2010, 06:18 PM
maybe you find your answer here. If you get it working, post us your working xorg.conf file pls:

http://mac.linux.be/content/xorgconf-files

aectow
October 30th, 2010, 08:24 PM
maybe you find your answer here. If you get it working, post us your working xorg.conf file pls:

http://mac.linux.be/content/xorgconf-files

Thanks for the link. I found and tried before the xorg.conf for G4 Mac mini and now I tested the rest of the radeon related files. But no success.

Maybe I do something wrong:
usually I only insert the MODULE, DEVICE and DRI section to a blank xorg.conf in /etc/X11
I understood that in 10.10 sections present in xorg.conf will overwrite the default configuration. As the monitor and input settings work perfect I don't add them to the xorg.conf. Am I wrong?

linuxopjemac
October 30th, 2010, 09:53 PM
I don't know to be honest. For me xorg.conf is trial and error.

aectow
October 31st, 2010, 08:37 AM
I got the impression that maybe the problem isn't the xorg.conf.

How can I convince driconf that my graphic device has 3d-acceleration ...

anjo@anjo-desktop:~$ driconf
Screen "0" is not direct rendering capable.
... because glxinfo tells me it does.

anjo@anjo-desktop:~$ glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
server glx extensions:
GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
GLX_EXT_import_context, GLX_EXT_texture_from_pixmap, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGIS_multisample, GLX_SGIX_hyperpipe,
GLX_SGIX_swap_barrier, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_MESA_copy_sub_buffer, 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_OML_swap_method,
GLX_SGIS_multisample, GLX_SGIX_fbconfig, GLX_SGIX_pbuffer,
GLX_INTEL_swap_event
OpenGL vendor string: Mesa Project
OpenGL renderer string: Software Rasterizer
OpenGL version string: 2.1 Mesa 7.9-devel
OpenGL shading language version string: 1.20
OpenGL extensions:
GL_ARB_copy_buffer, GL_ARB_depth_clamp, GL_ARB_depth_texture,
GL_ARB_draw_buffers, GL_ARB_draw_elements_base_vertex,
GL_ARB_fragment_coord_conventions, GL_ARB_fragment_program,
GL_ARB_fragment_program_shadow, GL_ARB_fragment_shader,
GL_ARB_framebuffer_object, GL_ARB_half_float_pixel,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_map_buffer_range,
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_provoking_vertex, GL_ARB_shader_objects,
GL_ARB_shading_language_100, GL_ARB_shadow, GL_ARB_shadow_ambient,
GL_ARB_sync, 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_texture_swizzle, GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_array_object, 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_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_depth_bounds_test, GL_EXT_draw_buffers2,
GL_EXT_draw_range_elements, GL_EXT_framebuffer_blit,
GL_EXT_framebuffer_multisample, GL_EXT_framebuffer_object,
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_provoking_vertex,
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_two_side,
GL_EXT_stencil_wrap, GL_EXT_subtexture, GL_EXT_texture, GL_EXT_texture3D,
GL_EXT_texture_array, 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_lod_bias,
GL_EXT_texture_mirror_clamp, GL_EXT_texture_object,
GL_EXT_texture_rectangle, GL_EXT_texture_sRGB, GL_EXT_texture_swizzle,
GL_EXT_vertex_array, GL_EXT_vertex_array_bgra,
GL_3DFX_texture_compression_FXT1, GL_APPLE_packed_pixels,
GL_APPLE_vertex_array_object, GL_APPLE_object_purgeable,
GL_ATI_blend_equation_separate, GL_ATI_envmap_bumpmap,
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_resize_buffers, GL_MESA_texture_array,
GL_MESA_ycbcr_texture, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_conditional_render, GL_NV_depth_clamp, GL_NV_fragment_program,
GL_NV_fragment_program_option, GL_NV_light_max_exponent,
GL_NV_packed_depth_stencil, GL_NV_point_sprite, GL_NV_texgen_reflection,
GL_NV_texture_env_combine4, GL_NV_texture_rectangle, 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_SUN_multi_draw_arrays

64 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
0x0e8 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0e9 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ea 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0eb 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ec 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0ed 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0ee 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0ef 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0f0 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0f1 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0f2 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0f3 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0f4 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f5 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0f6 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0f7 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0f8 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0f9 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0fa 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0fb 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0fc 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0fd 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0fe 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0ff 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x100 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x101 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x102 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x103 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x104 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x105 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x106 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x107 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x108 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x109 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x10a 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x10b 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x10c 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x10d 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x10e 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x10f 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x110 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x111 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x112 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x113 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x114 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x115 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x116 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x117 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x118 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x119 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x11a 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x11b 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x11c 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x11d 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x11e 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x11f 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x120 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x121 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x122 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x123 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x124 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x067 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None

128 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
----------------------------------------------------------------------------
0x068 0 tc 0 8 0 r . . 3 3 2 0 . . 0 0 0 0 0 0 0 0 0 None
0x069 0 tc 0 8 0 r . . 3 3 2 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x06a 0 tc 0 8 0 r y . 3 3 2 0 . . 0 0 0 0 0 0 0 0 0 None
0x06b 0 tc 0 8 0 r y . 3 3 2 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x06c 0 tc 0 8 0 r . . 3 3 2 0 . . 0 0 8 0 0 0 0 0 0 None
0x06d 0 tc 0 8 0 r . . 3 3 2 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x06e 0 tc 0 8 0 r y . 3 3 2 0 . . 0 0 8 0 0 0 0 0 0 None
0x06f 0 tc 0 8 0 r y . 3 3 2 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x070 0 tc 0 8 0 r . . 3 3 2 0 . . 0 8 0 0 0 0 0 0 0 None
0x071 0 tc 0 8 0 r . . 3 3 2 0 . . 0 8 0 16 16 16 0 0 0 Slow
0x072 0 tc 0 8 0 r y . 3 3 2 0 . . 0 8 0 0 0 0 0 0 0 None
0x073 0 tc 0 8 0 r y . 3 3 2 0 . . 0 8 0 16 16 16 0 0 0 Slow
0x074 0 tc 0 8 0 r . . 3 3 2 0 . . 0 8 8 0 0 0 0 0 0 None
0x075 0 tc 0 8 0 r . . 3 3 2 0 . . 0 8 8 16 16 16 0 0 0 Slow
0x076 0 tc 0 8 0 r y . 3 3 2 0 . . 0 8 8 0 0 0 0 0 0 None
0x077 0 tc 0 8 0 r y . 3 3 2 0 . . 0 8 8 16 16 16 0 0 0 Slow
0x078 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x079 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x07a 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x07b 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x07c 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x07d 0 tc 0 16 0 r . . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x07e 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x07f 0 tc 0 16 0 r y . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x080 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x081 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x082 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x083 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x084 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x085 0 tc 0 16 0 r . . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x086 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x087 0 tc 0 16 0 r y . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x088 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x089 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x08a 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x08b 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x08c 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x08d 24 tc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x08e 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x08f 24 tc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x090 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x091 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x092 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x093 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x094 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x095 24 tc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x096 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x097 24 tc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x098 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x099 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x09a 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x09b 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x09c 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x09d 24 tc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x09e 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x09f 24 tc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0a0 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0a1 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0a2 32 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0a3 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0a4 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a5 24 tc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0a6 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0a7 24 tc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0a8 0 dc 0 8 0 r . . 3 3 2 0 . . 0 0 0 0 0 0 0 0 0 None
0x0a9 0 dc 0 8 0 r . . 3 3 2 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0aa 0 dc 0 8 0 r y . 3 3 2 0 . . 0 0 0 0 0 0 0 0 0 None
0x0ab 0 dc 0 8 0 r y . 3 3 2 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ac 0 dc 0 8 0 r . . 3 3 2 0 . . 0 0 8 0 0 0 0 0 0 None
0x0ad 0 dc 0 8 0 r . . 3 3 2 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0ae 0 dc 0 8 0 r y . 3 3 2 0 . . 0 0 8 0 0 0 0 0 0 None
0x0af 0 dc 0 8 0 r y . 3 3 2 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0b0 0 dc 0 8 0 r . . 3 3 2 0 . . 0 8 0 0 0 0 0 0 0 None
0x0b1 0 dc 0 8 0 r . . 3 3 2 0 . . 0 8 0 16 16 16 0 0 0 Slow
0x0b2 0 dc 0 8 0 r y . 3 3 2 0 . . 0 8 0 0 0 0 0 0 0 None
0x0b3 0 dc 0 8 0 r y . 3 3 2 0 . . 0 8 0 16 16 16 0 0 0 Slow
0x0b4 0 dc 0 8 0 r . . 3 3 2 0 . . 0 8 8 0 0 0 0 0 0 None
0x0b5 0 dc 0 8 0 r . . 3 3 2 0 . . 0 8 8 16 16 16 0 0 0 Slow
0x0b6 0 dc 0 8 0 r y . 3 3 2 0 . . 0 8 8 0 0 0 0 0 0 None
0x0b7 0 dc 0 8 0 r y . 3 3 2 0 . . 0 8 8 16 16 16 0 0 0 Slow
0x0b8 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0b9 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ba 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 0 0 0 0 0 0 None
0x0bb 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0bc 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x0bd 0 dc 0 16 0 r . . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0be 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 0 0 0 0 0 0 None
0x0bf 0 dc 0 16 0 r y . 5 6 5 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0c0 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x0c1 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0c2 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 0 0 0 0 0 0 None
0x0c3 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 0 16 16 16 0 0 0 Slow
0x0c4 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x0c5 0 dc 0 16 0 r . . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x0c6 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 8 0 0 0 0 0 0 None
0x0c7 0 dc 0 16 0 r y . 5 6 5 0 . . 0 16 8 16 16 16 0 0 0 Slow
0x0c8 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0c9 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0ca 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 0 0 0 0 0 0 None
0x0cb 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 0 16 16 16 0 0 0 Slow
0x0cc 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0cd 24 dc 0 24 0 r . . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0ce 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 0 0 0 0 0 0 None
0x0cf 24 dc 0 24 0 r y . 8 8 8 0 . . 0 0 8 16 16 16 0 0 0 Slow
0x0d0 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0d1 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0d2 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 0 0 0 0 0 0 None
0x0d3 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 0 16 16 16 0 0 0 Slow
0x0d4 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0d5 24 dc 0 24 0 r . . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0d6 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 0 0 0 0 0 0 None
0x0d7 24 dc 0 24 0 r y . 8 8 8 0 . . 0 24 8 16 16 16 0 0 0 Slow
0x0d8 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0d9 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0da 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 0 0 0 0 0 0 None
0x0db 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 0 16 16 16 16 0 0 Slow
0x0dc 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0dd 24 dc 0 32 0 r . . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0de 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 0 0 0 0 0 0 None
0x0df 24 dc 0 32 0 r y . 8 8 8 8 . . 0 0 8 16 16 16 16 0 0 Slow
0x0e0 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0e1 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0e2 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 0 0 0 0 0 0 None
0x0e3 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 0 16 16 16 16 0 0 Slow
0x0e4 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0e5 24 dc 0 32 0 r . . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow
0x0e6 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 0 0 0 0 0 0 None
0x0e7 24 dc 0 32 0 r y . 8 8 8 8 . . 0 24 8 16 16 16 16 0 0 Slow

barbaGNU
November 1st, 2010, 12:42 AM
you have DRI enabled but it works via software.

With a sucessfull DRI via hardware you 'd receive somenthing like that (from an iBook G4 thus a Radeon 9550 32MB):



root@ibook:~# 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_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
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_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_INTEL_swap_event
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_MESA_copy_sub_buffer,
GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, 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_visual_select_group
OpenGL vendor string: DRI R300 Project
OpenGL renderer string: Mesa DRI R300 (RV350 4E56) 20090101 AGP 4x PowerPC/Altivec TCL
OpenGL version string: 1.5 Mesa 7.8.2
OpenGL extensions:
GL_ARB_depth_texture, GL_ARB_draw_buffers, GL_ARB_fragment_program,
GL_ARB_half_float_vertex, GL_ARB_imaging, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_occlusion_query, GL_ARB_point_parameters,
GL_ARB_provoking_vertex, 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_MESAX_texture_float,
GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
GL_ARB_transpose_matrix, GL_ARB_vertex_array_bgra,
GL_ARB_vertex_buffer_object, 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_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord,
GL_EXT_gpu_program_parameters, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_point_parameters, GL_EXT_polygon_offset,
GL_EXT_provoking_vertex, 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_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_EXT_vertex_array_bgra, GL_APPLE_packed_pixels,
GL_ATI_blend_equation_separate, GL_ATI_texture_env_combine3,
GL_ATI_texture_mirror_once, 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_ycbcr_texture, GL_MESA_window_pos,
GL_NV_blend_square, GL_NV_light_max_exponent, GL_NV_texture_rectangle,
GL_NV_texgen_reflection, GL_NV_vertex_program, GL_OES_read_format,
GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_generate_mipmap,
GL_SGIS_texture_border_clamp, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays

8 GLX Visuals
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
----------------------------------------------------------------------
0x21 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x22 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x65 24 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x66 24 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x67 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x68 24 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x69 24 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x5c 32 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 Ncon

8 GLXFBConfigs:
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
----------------------------------------------------------------------
0x5d 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x5e 0 tc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x5f 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x60 0 tc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x61 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x62 0 dc 0 32 0 r . . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow
0x63 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 0 0 0 0 0 0 None
0x64 0 dc 0 32 0 r y . 8 8 8 8 0 24 8 16 16 16 16 0 0 Slow

aectow
November 13th, 2010, 10:58 AM
On https://bugs.freedesktop.org/show_bug.cgi?id=31298 I was told that my problem was due to the incompatibility between radeonfs and KMS, both activated.
After disabling KMS adding radeon.modeset=0 to the kernel-options the 3d acceleration was enabled.
Glxgears had now 10 times more fps...

...but after some testing, I recognize that 3d acceleration may be enabled but is broken.
If I activate visual effets for the gnome session, I got strange colours but no visual effects. Same for 3d-accelerated games which go really slow.

In dmesg I get: radeonfb invalid ROM contents.

I found a similar bug and for them worked adding Option "BusType" "PCI" to the xorg.conf ... but for me it changed nothing.

You can find the complete dmesg and var.log on On https://bugs.freedesktop.org/show_bug.cgi?id=31298

Thank you for your help

sfarestam
November 17th, 2010, 10:45 AM
I'm having exactly the same problem as you are having. For me, the target is to have xbmc working properly on my mac mini. Your comment about adding "radeon.modeset=0 to the kernel-options" resolved one big issue for me which was vertical video tearing during video playback. So now I have mplayer working fine (using 10-20% cpu) standalone with good colors etc, but as soon as I launch xbmc the colors are screwed up with the default skin.

For the benefit of others reading this thread; the kernel options need to be added to the file /etc/yaboot.conf and "ybin" need to be executed once the file has been updated.

Also, there is a separate thread active for my efforts to get xbmc to run: http://forum.xbmc.org/showthread.php?p=64102

Please continue to post any updated findings on your side!


On https://bugs.freedesktop.org/show_bug.cgi?id=31298 I was told that my problem was due to the incompatibility between radeonfs and KMS, both activated.
After disabling KMS adding radeon.modeset=0 to the kernel-options the 3d acceleration was enabled.
Glxgears had now 10 times more fps...

...but after some testing, I recognize that 3d acceleration may be enabled but is broken.
If I activate visual effets for the gnome session, I got strange colours but no visual effects. Same for 3d-accelerated games which go really slow.

In dmesg I get: radeonfb invalid ROM contents.

I found a similar bug and for them worked adding Option "BusType" "PCI" to the xorg.conf ... but for me it changed nothing.

You can find the complete dmesg and var.log on On https://bugs.freedesktop.org/show_bug.cgi?id=31298

Thank you for your help

freechelmi
April 6th, 2011, 12:04 PM
For the benefit of others reading this thread; the kernel options need to be added to the file /etc/yaboot.conf and "ybin" need to be executed once the file has been updated.


Hi , on my side ( PPC Imac G5) as soon as I try to disable kms via yaboot.conf , I get just a black screen, so I revert afterwards.

okkebal
October 30th, 2012, 05:10 PM
After disabling KMS adding radeon.modeset=0 to the kernel-options the 3d acceleration was enabled.



Really... thats great!!! but what does it mean? I just have an Ubuntu powerPC installed on my Mac Mini... No graphic acceleration, everything is rendered through the CPU, wich makes it totally useless.

I do not understand anything on this page, please tell me what Term commands or wich files I should edit, and how? Ubuntu uses Yaboot on my system.

So:
Whats KMS?
Whats Modeset?
How do you modeset?
What are kernel options?
Where do I find Kernel options?
How can I enable something by disabling it?

Please keep in mind that Ubuntu has "Software center" and other GUI stuff, i prefer to use these ways to confure my system instead of using apt-get and other command line tools