Dear Jos�, Michel,

Jos� Fonseca wrote:

>I'm not sure what's the DGA support status of the existing DRI drivers.
>Please check if there is a way to disable DGA support on VMWARE
>and try it to see if that problem is really DGA related. If not on
>VMWARE, it's possible to turn off DGA extension support on XF86Config-4 
>(I don't know it by heart by I can find that out for you).
>

Unfortunately, turning off DGA inhibits VMware full-screen mode.

>>* 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).
>>    
>>
>
>What bitdepth are you using? Does it changes anything reducing it from
>32 to 16?
>
[RHL 8.0b3]

- no DRI :
 1600x1200, 16bpp, AGP 1x : ~ 320 fps
- DRI (Mesa DRI Radeon 20010402 AGP1x x86/MMX/SSE 1.2 Mesa 3.4.2  , 
 radeon.o : 1.1.1 20010405)
 1600x1200, 16bpp, AGP 1x : ~ 500 fps
 1024x768, 16bpp, AGP 1x : ~ 550 fps
 1024x768, 16bpp, AGP 2x : ~ 575 fps
 1024x768, 16bpp, AGP 4x : machine hard lock (no SysRq)
 1024x768, 24bpp, AGP 1x : ~ 280 fps (no DRI)


>
>  
>
>>/ 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).
>>    
>>
>
>The first strange thing is that there is a difference between the
>nightly binary packages and your own compiled CVS snapshot. What version
>of gcc/libc do you have? Try to get a backtrace from the segmentation by
>

[RHL 7.3] gcc-2.96-112 , glibc-2.2.5-37


As specified in my other post, running DRI CVS 20020907 successfully 
allows glxgears without segfault or hard lock.

However, there appears to be an arithmetic exception :

(gdb) run
Starting program: /usr/X11R6/bin/glxgears
[New Thread 1024 (LWP 12939)]
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 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports PCI:1:0:0

Program received signal SIGFPE, Arithmetic exception.
[Switching to Thread 1024 (LWP 12939)]
0x402e6cef in _mesa_test_os_sse_exception_support () from 
/usr/X11R6/lib/modules/dri/radeon_dri.so
(gdb) bt
#0  0x402e6cef in _mesa_test_os_sse_exception_support () from 
/usr/X11R6/lib/modules/dri/radeon_dri.so
#1  0x402e6a42 in check_os_sse_support () at common_x86.c:190
#2  0x402e6b9f in _mesa_init_all_x86_transform_asm () at common_x86.c:273
#3  0x4023c7ff in _math_init () at m_xform.c:220
#4  0x401d2f86 in one_time_init () at context.c:448
#5  0x401d5111 in _mesa_initialize_context (ctx=0x8052200, 
visual=0xbffff820, share_list=0x0, driver_ctx=0x804f000, direct=1)
    at context.c:1435
#6  0x401d54e3 in _mesa_create_context (visual=0xbffff820, 
share_list=0x0, driver_ctx=0x804f000, direct=1) at context.c:1612
#7  0x402eada6 in radeonCreateContext (dpy=0x804bc88, 
glVisual=0xbffff820, driContextPriv=0x804e010, sharedContextPrivate=0x0)
    at radeon_context.c:266
#8  0x401c23ec in driCreateContext (dpy=0x804bc88, vis=0x804ceb8, 
sharedPrivate=0x0, pctx=0x804dffc) at dri_util.c:849
#9  0x4007133a in CreateContext (dpy=0x804bc88, vis=0x804ceb8, 
shareList=0x0, allowDirect=1, contextID=0) at glxcmds.c:175
#10 0x4007143d in glXCreateContext (dpy=0x804bc88, vis=0x804ceb8, 
shareList=0x0, allowDirect=1) at glxcmds.c:212
#11 0x0804a405 in make_window ()
#12 0x0804a6dd in main ()
#13 0x42017589 in __libc_start_main () from /lib/i686/libc.so.6



Kind regards,
Didier

-- 

Didier Moens
-----
RUG/VIB - Dept. Molecular Biomedical Research - Core IT
tel ++32(9)2645309 fax ++32(9)2645348
http://www.dmb.rug.ac.be


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

Reply via email to