Kirjoittaja Aihe: Ati 3d ongelma  (Luettu 2680 kertaa)

vn

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Ati 3d ongelma
« : 12.08.06 - klo:15.23 »
Eli ongelma on se, että ubuntu 6.06.1 kaatuilee välillä kun käyttää jotain 3d ohjelmaa kuten näytönsäästäjää, peliä tai glxgearsia. Välillä toimii ja pystyy esim. pelaamaan kauankin, mutta taas joskus kaatuu parin sekunnin päästä siitä kun jokin 3d ohjelma on laitettu päälle. Ajurit on ihan valmiit mitkä tuli asennettaessa Ubuntu. Kokeilin fglrx ajureitakin, mutta en saanut niitä toimimaan "glxinfo | grep -i direct" antoi aina "direct rendering: no" ja 3d ei toiminut.

Kortti on Ati Radeon 9200
Ubuntu on 6.06.1

xorg.confissa tälläiset asetukset

Section "Device"
   Identifier   "ATI Technologies, Inc. RV280 [Radeon 9200]"
   Driver      "ati"
   BusID      "PCI:1:0:0"
   Option      "VideoOverlay"      "on"
EndSection


glxinfo antaa tällaista

ville@ville-desktop:~$ 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_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_hyperpipe, GLX_SGIX_swap_barrier,
    GLX_SGIX_fbconfig
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_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_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI R200 20041207 AGP 1x TCL
OpenGL version string: 1.3 Mesa 6.4.1
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    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_dot3,
    GL_ARB_texture_mirrored_repeat, GL_ARB_texture_rectangle,
    GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, 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_clip_volume_hint,
    GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram,
    GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_secondary_color, GL_EXT_separate_specular_color,
    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_blend_equation_separate, GL_ATI_texture_env_combine3,
    GL_ATI_texture_mirror_once, 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_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
glu version: 1.3
glu extensions:
    GLU_EXT_nurbs_tessellator, GLU_EXT_object_space_tess

   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
----------------------------------------------------------------------
0x23 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x24 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x25 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x26 24 tc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x27 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x28 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x29 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2a 24 tc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2b 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x2c 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x2d 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x2e 24 dc  0 32  0 r  .  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow
0x2f 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0  0  0  0  0  0 0 None
0x30 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8  0  0  0  0  0 0 None
0x31 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  0 16 16 16 16  0 0 Slow
0x32 24 dc  0 32  0 r  y  .  8  8  8  8  0 24  8 16 16 16 16  0 0 Slow

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Re: Ati 3d ongelma
« Vastaus #1 : 12.08.06 - klo:16.58 »
Yrität 3D:tä ati-ajurilla eli vapaalla ajurilla. Voisi se toimia silläkin(ehkä voi vaatia linux-restricted-modules paketin tai dri:n korjaamisen). Atin oman ajurin asennus ohjeita on tuolla.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

vn

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Re: Ati 3d ongelma
« Vastaus #2 : 13.08.06 - klo:10.40 »
Nyt toimii   :) Ton tiedoston "/usr/lib/libGL.so.1.2" kun vaihtoi tähän http://files.covertprestige.info/important/libGL.so.1.2   niin heti rupesi toimiin fglrx ajurit, kiitti kuitenkin.

Jerzy

  • Käyttäjä
  • Viestejä: 89
    • Profiili
Re: Ati 3d ongelma
« Vastaus #3 : 29.08.06 - klo:20.13 »
Alustana 6.06.1 LTS ja siihen asennettu fglrx-ajurit http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide#Method_2:_Generating.2FInstalling_Ubuntu_packages_for_the_8.28.8_drivers_in_Ubuntu_Dapper_Manually
ohjeen mukaan ja saatu kaikki ?näennäisesti? toimimaan
Koodia: [Valitse]
rask@ubuntu:~$ fglrxinfo
display: :0.0  screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6011 (8.28.8)

display: :0.0  screen: 1
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9600 Generic
OpenGL version string: 2.0.6011 (8.28.8)
ja
Koodia: [Valitse]
rask@ubuntu:~$ glxinfo | grep rendering
direct rendering: Yes
direct rendering: Yes
mutta se mikä ihmetyttää on että glxgears -printfps ja fgl_glxgears antaa rautaan nähden (Ati Radeon 9600 pro 256Mt ja AMD Athlon XP 2400+, muistia 1024Mt) todella vaisuja lukuja
Koodia: [Valitse]
rask@ubuntu:~$ glxgears -printfps
665 frames in 5.0 seconds = 132.816 FPS
650 frames in 5.0 seconds = 129.996 FPS
655 frames in 5.0 seconds = 130.990 FPS
677 frames in 5.0 seconds = 135.393 FPS
660 frames in 5.0 seconds = 131.984 FPS
ja
Koodia: [Valitse]
rask@ubuntu:~$ fgl_glxgears
Using GLX_SGIX_pbuffer
1578 frames in 5.0 seconds = 315.600 FPS
1843 frames in 5.0 seconds = 368.600 FPS
1494 frames in 5.0 seconds = 298.800 FPS
1503 frames in 5.0 seconds = 300.600 FPS
1494 frames in 5.0 seconds = 298.800 FPS
ja kerrottakoon että ei edes GLMatrix-näytönsäästäjä toimi kunnolla tökkimättä... Missä vika... anyone?