GoogleEarth accelerated problems - Intel 82830 i915 module OpenGL Tungsten Graphics Video Driver

Hereon hereon1 at fastmail.us
Sun Oct 8 21:03:00 PDT 2006


Hi - Help - Please tell me - which mailing list should I address this
question to? (Note: I've tried the dri-users at lists.sourceforge.net, but
got no replies there. Is that the correct place? Is there someplace
better? Like, for the Intel 82830 video driver sw?)


My laptop with an Intel 82830 wont display GoogleEarth properly in
accelerated graphics mode. lsmod shows i915 loaded. If I tell the system
to use another driver (i830 ?, IIRC), GE displays _properly but 10 times
slower_. (I'm guessing it's doing sw emulation, no hardware
acceleration?) Using latest released Kubuntu, on Sony Vaio.

I found this thread which seems like my problem:

Intel Integrated Graphics display problems
http://bbs.keyhole.com/ubb/showthreaded.php/Cat/0/Number/456558/an/0/page/0

"The OpenGL over lay dosn't seem to line up properly with the display
window and the on screen controls don't line up with the place where you
have to click to use them. The Overlay tends to move about when you
resize the window and a lot of display rubbish gets left behind around
the edges."

screen shot demonstrating the problem
http://www.cs.bham.ac.uk/~tmw/ge.jpg

I'm guessing it's due to the graphics accelerator chip sw, since the
emulation(?) works fine.

Any idea which mailing list is for the sw creators who handle the intel
82830 hw?

Any idea how to isolate the sw that is the problem?
Or a fix?

Note Ubuntu should release their next version this October, with a later
X - X 7.1 ?
I think the current version might be 6.?? 6.8? 6.9?
[The Adept package manager shows xserver-xorg installed, ver
7.0.0-0ubuntu45]

Is there a better mailing list to ask this question?  Maybe a developers
list?

Thanks! :)

==================
it's got the i915 module loaded, 
  & is running fast but with messed up window structure:

$ lsmod | grep 915
i915                   21664  2
drm                    78484  3 i915
$ lsmod | grep drm
drm                    78484  3 i915
agpgart                36784  3 drm,intel_agp
$ lsmod | grep agpgart
agpgart                36784  3 drm,intel_agp
$ lsmod | grep agp
intel_agp              24700  1
agpgart                36784  3 drm,intel_agp

-----
About Google Earth:
GE: 4.0.2091 (beta)
Build Date: Sep 14 2006
Build Time: 15:31:19
Renderer:       OpenGL
OS:             Linux (2.6.15.0)
Video Driver:   Tungsten Graphics
Max Texture size:       2048x2048

-----
/etc/modules:
now - nothing added
before - "i830", or "i915"

------
/etc/X11/xorg.conf:

Hmmm - I don't know why it says "i810" here now.
It did say i830 at some time previously.
(I think it was when I had the "i830" here that it ran slow but
unmessedup.)

Section "Device"
        Identifier      "Intel Corporation 82830 CGC [Chipset Graphics
        Controller]"
        Driver          "i810"
        BusID           "PCI:0:2:0"
EndSection

/etc/X11# diff xorg.conf xorg.conf.b04
104c104
<       Driver          "i810"
---
>       Driver          "i830"
/etc/X11# diff xorg.conf xorg.conf.b03
69c69
<       Option          "SHMConfig"             "on"
---
>       Option          "SHMConfig"             "on"
117c117
<       DefaultDepth    16
---
>       DefaultDepth    24
/etc/X11# diff xorg.conf xorg.conf.b02
104c104
<       Driver          "i810"
---
>       Driver          "i830"

==================================
glxgears runs fine.

$ glxheads
glxheads: exercise multiple GLX connections (any key = exit)
Usage:
  glxheads xdisplayname ...
Example:
  glxheads :0 mars:0 venus:1
Name: :0
  Display:     0x805e008
  Window:      0x3800002
  Context:     0x8068850
  GL_VERSION:  1.3 Mesa 6.4.1
  GL_VENDOR:   Tungsten Graphics, Inc
  GL_RENDERER: Mesa DRI Intel(R) 830M 20050225

$ 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_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample,
    GLX_SGIX_fbconfig, GLX_SGIX_visual_select_group
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) 830M 20050225
OpenGL version string: 1.3 Mesa 6.4.1
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
    GL_ARB_point_parameters, 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_rectangle,
    GL_ARB_transpose_matrix, 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_minmax,
    GL_EXT_blend_subtract,
    GL_EXT_clip_volume_hint, GL_EXT_cull_vertex,
    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_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_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_object,
    GL_EXT_texture_rectangle,
    GL_EXT_vertex_array, GL_3DFX_texture_compression_FXT1,
    GL_APPLE_client_storage, GL_APPLE_packed_pixels,
    GL_ATI_blend_equation_separate, 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_NV_vertex_program1_1,
    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
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 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x24 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x25 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x26 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x27 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x28 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x29 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2a 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x2b 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x2c 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x2d 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x2e 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x2f 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x30 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x31 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x32 16 dc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
-- 
  Hereon
  hereon1 at fastmail.us

-- 
http://www.fastmail.fm - mmm... Fastmail...




More information about the xorg mailing list