Path: utzoo!attcan!utgpu!watserv1!watmath!uunet!samsung!uakari.primate.wisc.edu!ames!zorch!ditka!rayssd!icus!limbic!gil From: gil@limbic.UUCP (Gil Kloepfer Jr.) Newsgroups: unix-pc.general Subject: Re: Terminal on tty000 Summary: Window driver is a pig Message-ID: <584@limbic.UUCP> Date: 2 Dec 89 19:23:57 GMT References: <105@spirit.UUCP> Reply-To: gil@limbic.UUCP (Gil Kloepfer Jr.) Distribution: na Organization: ICUS Software Systems, Islip, NY Lines: 46 In article <105@spirit.UUCP> john@spirit.UUCP (John F. Godfrey) writes: >My question: is it normal to experience a real loss in normal speed >at either the console or the terminal? While I was trying to do some >real work :-) my wife was playing mahjongg and we both noticed quite a >drop in performance. Yes....if you were using the terminal and your wife was playing mahjongg on the console... Since the window stuff is a driver and runs at kernel level, at least as far as I can see, it doesn't experience the same time-slicing that normal user processes experience. When things are being displayed on the console, everything on the machine stops while the character bitmaps are being encoded and placed on the display. An interesting experiment is to start a UUCP transfer with a telebit, and watch the lights. Then cat /etc/termcap on the console. The lights will stop blinkin' and so will disk activity and everything else. > As with my Trailblazer, would the terminal be >better off on the expansion tty that I have left? viz. tty002? I heard yes. The internal (tty000) port code is less efficient (according to some inside information) than the code for the expansion ports. > Does it matter what type of terminal I say that I am? I respond at login >to being either vt-100, dt80, or s4. I am logging in at 9600 baud. Terminal type doesn't matter...it only tells certain programs which do screen functions what escape sequences to send to your terminal. >Any suggestions, comments, etc. to help this situation would be >appreciated. Don't use the console display :-) Seriously though, the solution would be to NOT produce massive output on the console while you were using the terminal or modem. If you replaced the console driver with a user-mode process that wrote to video memory directly (a la Brian Botton's vidpal board), there would be less impact on the system as a whole when the console was used, but in turn the console would be cryingly slow when there was a CPU-intensive process running. Hope this helps! ------ | Gil Kloepfer, Jr. | ICUS Software Systems/Bowne Management Systems (depending on where I am) | ...ames!limbic!gil Brought to you by Super Global Mega Corp .com