From owner-freebsd-questions@freebsd.org Thu Aug 20 09:07:22 2015 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 19CFA9BE833 for ; Thu, 20 Aug 2015 09:07:22 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: from mail-wi0-f181.google.com (mail-wi0-f181.google.com [209.85.212.181]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AB4C0286 for ; Thu, 20 Aug 2015 09:07:21 +0000 (UTC) (envelope-from mexas@bristol.ac.uk) Received: by wijp15 with SMTP id p15so10002463wij.0 for ; Thu, 20 Aug 2015 02:07:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:message-id:to:subject:reply-to; bh=KvE88Gi4hWdPegVEqVzy+fRprbnAYiZ+VhP8wyqVFfk=; b=L6EqXzFAbh4Jckntkw5MFX0mSnNx3xjV9ksb0hWi/XLepLGL7ZkO6e0OXiU3VQJlp8 LX+IjRNT38dBvpyy9ZAvCxbB5m7Vcoek4SRHOQW/FqDrKgsab/jFGwjyfaICCjndhp4N DOMSs8FIymq2j7zXodnSXdLdAE1A/p+aaO08IG586WP6ahx+6REtj2WSZb03oDPF08Ed xP2j6xtWyUie9G4AkIid51tqq5visJ05e20K0yuF8j7+gBebI3FWxM40A7H1eqznGino pN2x4b+0n7N1g1RWIKg63ewgEF9rbIp5viKOfXApRlCoaW9mx/wbQDCZ1JsgdDuJyAWs MZyg== X-Gm-Message-State: ALoCoQlylEEHt7Y5TqDafWsT8AQKEjUS+KjAUkDrkjEj9q0pFdpB4sQI96g8P8QdxE1lgGaETzOL X-Received: by 10.194.11.7 with SMTP id m7mr4102838wjb.56.1440061639686; Thu, 20 Aug 2015 02:07:19 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (mech-as222.men.bris.ac.uk. [137.222.170.4]) by smtp.gmail.com with ESMTPSA id cd16sm29599619wib.19.2015.08.20.02.07.18 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Aug 2015 02:07:19 -0700 (PDT) Received: from mech-as222.men.bris.ac.uk (localhost [127.0.0.1]) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2) with ESMTP id t7K97I05033941 for ; Thu, 20 Aug 2015 10:07:18 +0100 (BST) (envelope-from mexas@mech-as222.men.bris.ac.uk) Received: (from mexas@localhost) by mech-as222.men.bris.ac.uk (8.15.2/8.15.2/Submit) id t7K97ITO033940 for freebsd-questions@freebsd.org; Thu, 20 Aug 2015 10:07:18 +0100 (BST) (envelope-from mexas) Date: Thu, 20 Aug 2015 10:07:18 +0100 (BST) From: Anton Shterenlikht Message-Id: <201508200907.t7K97ITO033940@mech-as222.men.bris.ac.uk> To: freebsd-questions@freebsd.org Subject: running a graphical application over ssh - where is rendering done? Reply-To: mexas@bris.ac.uk X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Aug 2015 09:07:22 -0000 If I conect from my laptop to a server via ssh -XY, and then launch a 3D graphical application on the server, and view the results back on my laptop, which side is doing the rendering? I naively assumed that rendering is done where the graphical program is running, i.e. on the remote server, and what is sent over the network is just a screen at a time. If that were true, then the graphical hardware on my laptop should not matter. However, I now realise that a lot depend on the laptop graphical hard/software, e.g. mesa. So does the graphical application send the data over the network back to my laptop, where I render it using the local resources? Is there any control over where the rendering is actually done? Thanks Anton