Hi,

(2nd try, posted to   xpert at xfree86.org   and   dri-users at
lists.sourceforge.net)


Running an IBM ThinkPad A30P with an ATI Radeon Mobility M6 (32MB) for
several months now.

Current setup :
- RHL 7.3 with updates
- XFree86 CVS 20020829
- DRI CVS 20020830

There seem to be several issues with XFree86 and DRI wrt. the ATI M6 :



- XFree86 related :
-----

* starting X, or switching from X to a VC, either yields the LCD panel
blank, or results in severe flashing and/or tearing of the display.
Fortunately, this can easily be cured by switching the panel off and on
again by means of the keyboard hotkeys (Fn-F3) ;


- DRI related :
-----

/ Using stock RHL 7.3 XFree86 4.2.0 :

* with DRI enabled (from stock DRI up to the latest CVS), there is are
severe screen artefacts when running VMware (http://www.vmware.com) in
full screen mode ; VMware's technical support people (of whom I have no
reason to believe they are technically impaired, rather to the contrary)
say they adhere to (DGA2 ?) standards.
This screen corruption is mitigated by moving the mouse pointer or
scrolling windows contents ; with DRI disabled, no corruption occurs.
On request, I can supply a screenshot illustrating this behaviour.

* glxgears performance is limited to approx. 500 fps ; this seems rather
below par to me, wrt. to benchmarks of equivalent Radeon desktop models
(700-1000 fps).

/ Using Xree86 20020829 :

* same screen corruption as with stock XFree 4.2 ;
* with the DRI nightly binary driver packages, when running glxinfo,
glxgears, ... I get a message about TCL being disabled, after which a
segmentation fault occurs. All pointers to libGL.so seem correct ;
* with a freshly compiled DRI CVS20020830, I can run glxinfo (please
find it below, LIBGL_DEBUG=verbose), but glxgears opens a window with
some (perhaps not so) random garbage, and locks the computer hard (no
Alt-SysRq).



Any pointers to a solution for either one of these problems would be
highly appreciated.


I've included logs of :
* glxinfo
* xdpyinfo



Kind regards,
Didier


glxinfo
-------

libGL: XF86DRIGetClientDriverName: 4.0.1 radeon (screen 0)
libGL: OpenDriver: trying /usr/X11R6/lib/modules/dri/radeon_dri.so
libGL: XF86DRIGetClientDriverName: 4.0.1 radeon (screen 0)
drmOpenByBusid: busid is PCI:1:0:0
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports PCI:1:0:0
disabling TCL support
radeonUpdatePageFlipping allow 0 current 0
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_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
client glx vendor string: SGI
client glx version string: 1.2
client glx extensions:
     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
GLX extensions:
     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_EXT_import_context
OpenGL vendor string: Tungsten Graphics, Inc.
OpenGL renderer string: Mesa DRI Radeon 20020611 AGP 1x x86/MMX/SSE NO-TCL
OpenGL version string: 1.2 Mesa 4.0.3
OpenGL extensions:
     GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_env_add,
     GL_ARB_texture_env_combine, GL_ARB_transpose_matrix, GL_EXT_abgr,
     GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_logic_op,
     GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
     GL_EXT_convolution, GL_EXT_compiled_vertex_array, GL_EXT_histogram,
     GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
     GL_EXT_secondary_color, GL_EXT_texture3D, GL_EXT_texture_env_add,
     GL_EXT_texture_env_combine, GL_EXT_texture_env_dot3,
     GL_EXT_texture_filter_anisotropic, GL_EXT_texture_object,
     GL_EXT_texture_lod_bias, GL_EXT_vertex_array, GL_IBM_rasterpos_clip,
     GL_MESA_window_pos, GL_NV_texgen_reflection, GL_SGI_color_matrix,
     GL_SGI_color_table
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  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0x25 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x26 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x27 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x28 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 None
0x29 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x2a 16 dc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow


xdpyinfo
--------

name of display:    :0.0
version number:    11.0
vendor string:    The XFree86 Project, Inc
vendor release number:    40200000
XFree86 version: 4.2.0
maximum request size:  4194300 bytes
motion buffer size:  256
bitmap unit, bit order, padding:    32, LSBFirst, 32
image byte order:    LSBFirst
number of supported pixmap formats:    7
supported pixmap formats:
     depth 1, bits_per_pixel 1, scanline_pad 32
     depth 4, bits_per_pixel 8, scanline_pad 32
     depth 8, bits_per_pixel 8, scanline_pad 32
     depth 15, bits_per_pixel 16, scanline_pad 32
     depth 16, bits_per_pixel 16, scanline_pad 32
     depth 24, bits_per_pixel 32, scanline_pad 32
     depth 32, bits_per_pixel 32, scanline_pad 32
keycode range:    minimum 8, maximum 255
focus:  window 0x1e0001e, revert to Parent
number of extensions:    28
     BIG-REQUESTS
     DOUBLE-BUFFER
     DPMS
     Extended-Visual-Information
     FontCache
     GLX
     LBX
     MIT-SCREEN-SAVER
     MIT-SHM
     MIT-SUNDRY-NONSTANDARD
     RECORD
     RENDER
     SECURITY
     SGI-GLX
     SHAPE
     SYNC
     TOG-CUP
     XC-APPGROUP
     XC-MISC
     XFree86-Bigfont
     XFree86-DGA
     XFree86-DRI
     XFree86-Misc
     XFree86-VidModeExtension
     XInputExtension
     XKEYBOARD
     XTEST
     XVideo
default screen number:    0
number of screens:    1

screen #0:
   dimensions:    1600x1200 pixels (542x406 millimeters)
   resolution:    75x75 dots per inch
   depths (7):    16, 1, 4, 8, 15, 24, 32
   root window id:    0x3e
   depth of root window:    16 planes
   number of colormaps:    minimum 1, maximum 1
   default colormap:    0x20
   default number of colormap cells:    64
   preallocated pixels:    black 0, white 65535
   options:    backing-store NO, save-unders NO
   largest cursor:    64x64
   current input event mask:    0x5a20bd
     KeyPressMask             ButtonPressMask
ButtonReleaseMask
     EnterWindowMask          LeaveWindowMask
PointerMotionHintMask
     ButtonMotionMask         StructureNotifyMask
SubstructureNotifyMask
     SubstructureRedirectMask PropertyChangeMask
   number of visuals:    8
   default visual id:  0x23
   visual:
     visual id:    0x23
     class:    TrueColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits
   visual:
     visual id:    0x24
     class:    TrueColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits
   visual:
     visual id:    0x25
     class:    TrueColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits
   visual:
     visual id:    0x26
     class:    TrueColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits
   visual:
     visual id:    0x27
     class:    DirectColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits
   visual:
     visual id:    0x28
     class:    DirectColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits
   visual:
     visual id:    0x29
     class:    DirectColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits
   visual:
     visual id:    0x2a
     class:    DirectColor
     depth:    16 planes
     available colormap entries:    64 per subfield
     red, green, blue masks:    0xf800, 0x7e0, 0x1f
     significant bits in color specification:    6 bits


_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to