zedin wrote:Since I typically run my pi headless in the bedroom I have been trying to get it so I can log into the desktop remotely on my windows machines (7 & 8 versions). I have tried using putty and x-ming which does 'work' in a fashion. I get the desktop but everything is sooo slow and laggy. If I even try to open something like pygames it takes forever (I don't know why but using this as benchmark). At first I thought it was just that due to limited memory the pi was slow but if I use the pi directly everything is nice and snappy so it is something to do with my connection.
Are there better (aka faster) alternatives to using x-11 forwarding with xming? Or other options I can try? The only other thing looking around I have seen is try using an VNC.
Don't know about xming, but I have used PuTTY + X11 forwarding for some years both in work (before I retired) logged into a Linux cluster, and at home logged in to a NSLU2(Slug) (running an old version of Debian) and, of course, several Pi's via Windows XP, or, more often (at home) via Ubuntu Linux. PuTTY usually uses an encrypted connection (maybe xming does too) this carries an overhead on both the Pi (server) and the Windows(client) machine. Whilst this is not really noticeable for GUI editors (eg emacs) for other X11 GUI apps. it can become so. Some VNC servers/clients (eg. tightVNC) do not use encryption/decryption (by default) and so can be "faster". There are a few guides to tightVNC in the wiki, but, from other posts here, if you want the desktop to be "the same as if the Pi was directly connected to your monitor" x11vnc seems to be "the one".
Still running Raspbian Jessie or Stretch on some older Pi's (an A, B1, 2xB2, B+, P2B, 3xP0, P0W, 2xP3A+, P3B+, P3B, B+, and a A+) but Buster on the P4B's. See: https://www.cpmspectrepi.uk/raspberry_pi/raspiidx.htm