February 22, 2008

Making Phun Work

Phun is an amazing application. It is created by Emil Ernerfeldt.

Phun is meant to be a playground where people can be creative. It can also be used as an educational tool to learn about physics concepts such as restitution and friction.

You can find more about this app from the following Youtube video. When i tried the app it was not worked for me. It throwed following Error.

Caught exception: Couldn't set video mode, SDL-error: Couldn't find matching GLX visual, /home/c03/c03eet/Phun/Source/core/Main.cpp:228: int main(int, char**)
ERROR: Exception caught in main: Couldn't set video mode, SDL-error: Couldn't find matching GLX visual
ERROR: Exception caught: Couldn't set video mode, SDL-error: Couldn't find matching GLX visual

I am using Ubuntu 7.10 and i have inbuilt graphics card that comes along with my laptop. After couple of hours i made it work and here are the things you have to do.

1. By default the color depth is 16 bit. Change this to 24 bit. Open /etc/X11/xorg.conf search for DefaultDepth and set the value to 24.
2. Open autoexec.cfg file in the Phun directory. uncomment the last line i.e Resources.shaders = false;
3. Go to the Phun directory (If you extract the files by default all files will be extracted here) and run phun. (You should do this by going inside the directory.)

You can download Phun from http://www.acc.umu.se/~emilk/downloads.html

1 comment:

  1. I get the same error message, but I've already disabled shaders and do use 24 colors depth

    ReplyDelete