[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

796.0. "Screen Painting Slowdown" by 45657::GRAHAM (Holy Zarquon singing fish) Wed May 17 1989 10:28

I have a problem with DECWindows on my 3200 WS (running VMS/DECWindows 5.1),
wherebye after being logged on for a long time (say ~2days or more), or after
running certain applications the removal of windows from the screen becomes
VERY slow - you can actually see it repainting small rectangles individually.

There is no apparent change in the speed of putting windows ON the screen, only
taking them off, and the only solution I have found to this so far is to logoff
and on again.

The applications that cause this seem to be very large programs (the one I am
thinking of in particular that always causes the problem is a CASE tool called
'Virtual Software Factory' which has been ported from S*N to VMS), but as I
said above, there also appears to be some time element in this as well!

Does anyone have any ideas/comments/questions?  At least a suggestion for the
next place to look for the problem would be a help

Thanks,
Simon Graham

T.RTitleUserPersonal
Name
DateLines
796.1Sounds like you've got a shortage of off-screen memory4205::HERBERTNow at LKG - DTN 226-5995Wed May 17 1989 12:487
It sounds like your offscreen memory is becoming badly fragmented; I suspect
that the applications that you are running allocate very large pixmaps, causing
the server to need to swap stuff between the GPX offscreen memory and main
memory.

Kevin

796.2background pixmap?8568::kittellRichard S. Kittell - Database SysWed May 17 1989 13:464
    I've also seen this occur when I put a picture in my background.
    I stopped running phoon because of the terrible background
    repaint performance.

796.3RAB::DESAIJatin DesaiWed May 17 1989 13:546
I too stopped having a pretty background because of this. The offednig
applications in my case were DECpaint, DECchart and DECwrite.

Jatin

796.4Paint it gray10388::CRAIGXOFF EXXON!Wed May 17 1989 16:126
    
    I've noticed it too, with just DECterm windows and an XPHOON 
    background (on a 6MB VS2000). Only on grayscale, though; it doesn't
    manifest itself on a monochrome system.
    

796.5GPX only... and of course, XPHOON will be a major offender4205::HERBERTNow at LKG - DTN 226-5995Wed May 17 1989 19:579
XPHOON creates a pixmap as big as the entire screen, which uses � of the
total available offscreen memory. I'm pretty sure that DECterm will also
allocate somewhat large pixmaps when you start using REGIS.

All of this applies only to GPX systems; MFB systems don't have any off-screen
memory at all, so there is never any overhead of moving things back and forth.

Kevin

796.6Brings to mind a few questions concerning off-screen memory32423::SCHNEIDERNew lamps for oldThu May 25 1989 17:0011
>All of this applies only to GPX systems; MFB systems don't have any off-screen
>memory at all, so there is never any overhead of moving things back and forth.
>
>Kevin

How much offscreen memory does a GPX have?  Does it differ between the
different w/s's?  What's MFB stand for and how do those systems store
pixmaps?

Dan

796.7GPX vs. MFB basics4205::HERBERTWasted daze; wasted knightsFri May 26 1989 11:1917
I'm not sure exactly how much off-screen memory the GPX has, but I think I
recall hearing that it is about twice as much memory as the on-screen memory.
GPX systems include drawing hardware; the host CPU makes high-level requests
to the graphics processor (such as draw me a rectangle), and the GPX processor
takes care of it. The GPX hardware is capable of drawing into either the
on-screen or off-screen memory. Since pixmaps are objects which can be drawn
on by the GPX hardware, they must be in off-screen memory.

MFB stands for monochrome frame buffer. On MFB systems, there is no hardware
graphics assist; all graphics drawing is accomplished by the host CPU setting
appropriate pixels in the graphics memory. Since the host CPU is doing the
drawing, a pixmap gets stored in host memory (as part of the server's virtual
address space). So, on MFB systems, you have as much memory for pixmaps as
the server has available.

Kevin