From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4a5fdb789ff0332f8a3f6a97b72d2566@plan9.bell-labs.com> To: 9fans@cse.psu.edu Subject: Re: [9fans] Latency Issues (was: Re: Free Plan 9 "shell" accounts?) From: "Russ Cox" In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Date: Sun, 18 May 2003 23:49:38 -0400 Topicbox-Message-UUID: b1c2ec52-eacb-11e9-9e20-41e7f4b1d025 > That was my next question, what is multiplying those latencies? Read draw(3), but fundamentally the difference is that a 9P write doesn't finish until the other side acks it (responds with an Rwrite), while in X the writes are just sent off without waiting for responses. There are a couple draw calls that need responses (when you're allocating new images, for example) but the majority don't and would be helped quite a bit by not having to wait for the Rwrite. > Clearly the graphics engine will need some attention once we get the auth > issues worked out. > > I'll bump up its priority in the 'To do' queue...;) Considering we want to > port Squeak to Plan 9 for the express purpose of using the VRML to create > a expandable shared game environment this is clearly an important issue. I look forward to your fixes.