Article View: dnet.comp.pcs
Article #160Re: X-Windows fuer PCS
From: Michael Elbel
Date: Mon, 09 Jul 1990 13:35
Date: Mon, 09 Jul 1990 13:35
114 lines
5157 bytes
5157 bytes
In article <3125@tuminfo1.lan.informatik.tu-muenchen.dbp.de> k2@charly.bl.physik.tu-muenchen.de (Klaus Steinberger) writes: Path: pcsbst!unido!fauern!tumuc!lan!charly.bl.physik.tu-muenchen.de!k2 From: k2@charly.bl.physik.tu-muenchen.de (Klaus Steinberger) Newsgroups: dnet.comp.pcs Keywords: X X11 PCS xterm Date: 28 Jun 90 06:51:17 GMT References: <2842@uniol.UUCP> <634@pcsbst.pcs.com> Sender: news@lan.informatik.tu-muenchen.dbp.de Distribution: dnet Lines: 23 Posted: Thu Jun 28 07:51:17 1990 me@dude.pcs.com (Michael Elbel) writes: >R4 portieren wir gerade (es laeuft schon seit einiger Zeit, nachdem sich >die Funktionalitaet aber nicht entscheidend verbessert hat, warten wir >mit der Release noch bis die OSF 'ne R4 kompatible Version von Motif liefert, >was hoffentlich bald passiert). XDMCP wuerde ich aber schon als entscheidende Verbesserung betrachten!!!!! Man denke hier speziell an alle die NCD's einsetzen. Dazu brauchste nicht R4 ;-) . Extra wegen der NCDs haben wir in unseren letzten R3 Patch den R4 xdm mit aufgenommen, der XDMCP versteht. Der Patch muesste in naechster Zeit zur Verfuegung stehen. Um R4 Clients laufen zu lassen, benoetigst Du ja nicht unbedingt 'nen R4 Server. Es hindert Dich also niemand daran, alle R4 Clients, die Du magst zu uebersetzen. (Das R4 Band sollte an der TU doch irgendwo aufzutreiben sein ;-). Ausserdem wuerde ich mir mal endlich einen X-server fuer das Calcomp wuenschen, der ersten richtig geht, und zweitens auch mal die Hardware richtig ausnutzt. (Daten vom Xstones benchmark habe ich kuerzlich Mike gegeben) Da fuehl' ich mich jetzt persoenlich angesprochen, hab' ich doch Calcomp's R2 Server 'n bisschen fehlerfreier gemacht und das ganze auch noch auf R3 gebracht. Zu Erstens: Der Calcomp Server HAT noch einige Fehler, das geb' ich gerne zu. Er hat aber auch einige Einschraenkungen, die keine Bugs sondern auf die Hardwarestruktur zurueck zu fuehren sind (z.B. kein Backing Store). Zum besseren Verstaendnis fuer alle, die sich schon mal gewundert haben, warum Pixel Transfer zwischen Screen und externen Pixmaps so langsam ist (CopyArea, PutImage, GetImage) hier 'ne kleine Einfuehrung, wie der Server mit dem Calcomp Board kommuniziert. UNIX, Server ^ | | | | v ========================== Q-Bus ^ | | | | v +-------------------+ | Calcomp Memory | +-------------------+ ^ | | | | v +------------------------------+ | Calcomp Kontroll CPU (68020) | +------------------------------+ ^ | | | | v +------------------+ | Zeichen Hardware | +------------------+ ^ | | | | v +-------------+ | Framebuffer | +-------------+ Ich hab' also keine Moeglichkeit, vom Server aus direkt auf den Framebuffer zuzugreifen. Vielmehr unterhalte ich mich mit der bord-eigenen CPU ueber ein Protokoll von Kommandopuffern, in das ich screibe, was ich denn haben will. Das ist solange kein Problem, wie ich Zeichenbefehle 'runtergebe (einfache Lininen, on-Board Bitblits, Text und so gehen verdammt schnell). Sobald es aber etwas komplexer wird, sodass die Aufgabe nicht mehr direkt vom Board ausgefuehrt werden kann (breite Linien, gestippelter Text u.s.w.) ueberwiegt der Protokollaufwand dermassen, das die Performance total in den Keller geht. Das Extrembeispiel waere ein komplexer GetImage vom Board in den Hauptspeicher, fuer den ich mir den Framebuffer-Inhalt erstmal zeilenweise vom Board in eine temporaere Pixmap holen muss, um ihn dann so zu bearbeiten, wie's der Beispiel-Server vom MIT direkt aus dem Framebuffer machen wuerde. Zu zweitens: Wenn Du mir zeigen kannst, wo die Hardware nicht richtig ausgenutzt wird spendier ich dir 'n Bier. texx2.9 laeuft uebrigens nicht am Xcgp, sehr wohl aber am Xbmt sowie an den NCD's und an PC-Xview Servern !!!!! Ich hab' das Teil hier nicht am laufen. Wenn Du mir schreibst, WAS nicht geht waer' das recht nett, dann koennten wir versuchen, das Problem im naechsten Server zu beheben. Gruss, Klaus Gruss, Michael -- Michael (X) Elbel | No, I haven't lost my mind, I just me@dude.PCS.COM | forgot it in the rush this morning
Technical Details
Message-ID:
<ME.90Jul9143559@dude.pcs.com>Path:
arc1-ca.pugleaf.net!gmdzi!unido!pcsbst!meReferences:
<2842@uniol.UUCP> <634@pcsbst.pcs.com> <3125@tuminfo1.lan.informatik.tu-muenchen.dbp.de>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII-7-bit X-Google-Thread: 1354df,54c996bd98f0d1c7 X-Google-Attributes: gid1354df,public X-Google-ArrivalTime: 1990-07-09 14:10:35 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!pcsbst!me From: me@dude.pcs.com (Michael Elbel) Newsgroups: dnet.comp.pcs Subject: Re: X-Windows fuer PCS Message-ID: <ME.90Jul9143559@dude.pcs.com> Date: 9 Jul 90 13:35:59 GMT References: <2842@uniol.UUCP> <634@pcsbst.pcs.com> <3125@tuminfo1.lan.informatik.tu-muenchen.dbp.de> Sender: news@pcsbst.pcs.com Distribution: dnet Organization: PCS Computer Systems, GmbH Lines: 114 Posted: Mon Jul 9 14:35:59 1990 In-reply-to: k2@charly.bl.physik.tu-muenchen.de's message of 28 Jun 90 06:51:17 GMT