[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Linrad] Linrad-03.07



Hi All,

Under Windows as well as under X11 other programs may run together 
with Linrad.

When another program moves its window on the screen it will signal to Linrad
to redraw the screen because it is possible that some part of the Linrad
screen that was hidden has become visible.

As it turns out, these redraw events may occur at very high rates. In the
order of 1000 per second while a window is moved. It is (of course)
ridiculous to try to redraw everything of Linrad at such a high rate,
but that is what versions prior to 03.07 have done.

In the new version, redraw is limited to no more than 3 times per second
while another window is being moved.

I have tested Linrad03-07 on Windows XP, Windows Vista and Windows 7.
All of them both in the 32 bit version and in the 64 bit version. I have
also tested Linrad under 32 as well as 64 bit versions of Linux.
Linrad runs perfectly well under all the different systems although 
the CPU load for the different threads varies quite a bit from OS to OS.
Testing is made on a multi-core computer (8 cores) so there are plenty
of chances for the schedulers to place a Linrad thread in another CPU
core than the one where the important data already resides in cache 
memory;-)

Soundcard drive routines is another story. It will take some time
before I know for sure, but it seems Delta 44 drivers require that
either the computer or the operating system is old if one wants to
use Microsoft. There are similar problems with other soundcards.

73

Leif / SM5BSZ

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Linrad" group.
To post to this group, send email to linrad@xxxxxxxxxxxxxxxx
To unsubscribe from this group, send email to linrad+unsubscribe@xxxxxxxxxxxxxxxx
For more options, visit this group at http://groups.google.com/group/linrad?hl=en
-~----------~----~----~----~------~----~------~--~---

LINRADDARNIL