Raspberry Pi Stack Exchange is a question and answer site for users and developers of hardware and software for Raspberry Pi. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possibile to use VirtualGL/TurboVNC on Raspberry Pi?

share|improve this question
up vote 2 down vote accepted

Well someone would have to change the source code of VirtualGL/TurboVNC to use the Raspberry Pi's GPU. There are some projects floating around on the Raspberry Pi Forums. Currently it's not possible, unless someone changes the source code.

Normal VNC use If you just want to use normal VNC, as suggested in the first comment, then you can just use TightVNC. Here is a guide on how to get TightVNC working on a Raspberry Pi, do note though that you will not be able to use VNC to see anything being rendered by the GPU IE: Video playback, GPU games (Quake 3, PenguinPuzzle). Just thought I might add this section based on the first comment.

share|improve this answer
I don't think this is what Ebrahim is asking at all. Presumably, Ebrahim would like to use Raspberry Pi as a thin client that connects to a more powerful machine using VNC. Typically VNC works with X by drawing 2D information and forwarding openGL calls to the client. While Raspberry Pi can handle some openGL 3d, any server with a discrete video card will likely out perform it. TurboVNC keeps openGL calls on the VNC server and renders them there, before JPEG compressing them and sending them over the network. This means less powerful machines can run more powerful 3d instructions lossily. – DavidJFelix Jan 18 '13 at 16:34
@DavidJFelix. Valid point. I've edited my answer, I assumed that the asker was specifically asking about forwarding the GPU output over VNC. – Vincent P Jan 19 '13 at 21:37

Yes, you can run thinlinc on the host, which includes virtualgl. On the pi, you can use the html5 browser epiphany as your viewer. The speeds won't be great though.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.