Hi!

Running latencytest I have found a quite bad behaviour with the high
X11 load test when the X server has the DRI module loaded and active.

Is anyone there using DRI and lowlatency-patch at the same time? 

Have you experienced this kind of problems?

Any known solution? I use OpenGL for real time visualization of audio,
and it is not nice if I need to disable HW accel!!!

Regards, 

  Enrique.

---- Some output from latencytest:


Using 3x512 fragmets, with DRI loaded and direct rendering active, I
got:

> fragment latency = 2.902494 ms
> cpu latency = 2.321995 ms
>   8.1ms ( 80)|
> 1MS num_time_samples=23155 num_times_within_1ms=22451 factor=96.959620
> 2MS num_time_samples=23155 num_times_within_2ms=22451 factor=96.959620

Or in other words, 3% frame dropouts...

After removing the load "dri" line from the XF86Config-4, it goes
fine:

> fragment latency = 2.902494 ms
> cpu latency = 2.321995 ms
>   3.3ms (  0)|
> 1MS num_time_samples=21477 num_times_within_1ms=21477 factor=100.000000
> 2MS num_time_samples=21477 num_times_within_2ms=21477 factor=100.000000

Or in other words, clean sound, and a beautiful latency graph.

I have tried a few times, just commenting and uncommenting the 'load
"dri"' line, and the results are always almost identical.


---- System Info:

* kernel 2.4.17 with 
     ** SMP disabled
     ** Andrew Morton's low latency patch active.
     ** agpgart active (VIA chipset)
     ** mga drm driver active.

* ALSA 0.9.0rc1.

* latencytest0.42-png

* XFree86 version: 4.1.0.1
    ** mga driver
    ** GLX Direct Rendering working when DRI is loaded.

* Processor: Dual Pentium III 800, (I did this tests with SMP disabled
  in kernel).

* G. Card: Matrox Graphics, Inc. MGA G400 AGP (rev 04)

* S. Card: Ensoniq ES1371 [AudioPCI-97] (rev 08)

* AGP chipset: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP]


Reply via email to