LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Linux Answers > Applications / GUI / Multimedia
User Name
Password

Notices


By Kahless at 2007-08-22 01:35
Hello Slackers!


If you are here, I am sure it is because Cedega is making you want to kill somebody, but you cant get any good games running to do it in :) Well the good news is, it can be done. The key is in the dependencies being installed with a compile flag: --prefix=/usr. Without that, cedega wont be able to find the crap it needs for some retarded reason :( If you really know what your doing, than that hint should be all you need. Otherwise, read on for a full rundown :)

I have tested this procedure on Slackware 12. It will probably work on older versions too, but I am too lazy to downgrade to check :P

We will need two tools to install Cedega. The first is this browser window, and the second is an XTERM. Also, if you don't have development tools installed, go install them, then come back to this tutorial. If you installed Slackware with the "everything" option, than don't worry, you'r good to go.


First, we have quite a few files to work with. Lets keep it neat by creating a folder for this stuff.

$ mkdir cedega-slackware
$ cd cedega-slackware

Now download the following files into the folder you just made:
pycairo-1.4.0
http://cairographics.org/releases/pycairo-1.4.0.tar.gz

pygobject-2.13.2
http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.13/pygobject-2.13.2.t...

pygtk-2.10.5
http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.10/pygtk-2.10.5.tar.bz2

dbus-python-0.82.0
http://dbus.freedesktop.org/releases/dbus-python/dbus-python-0.82.0.tar....

The order here probally matters. Just do it in order to avoid support calls ok? :)

To keep it simple, lets just be root now and get it over with:

$ su

# tar zxf pycairo-1.4.0.tar.gz
# cd pycairo-1.4.0
# ./configure --prefix=/usr
# make
# make install

# cd ..

# tar xjf pygobject-2.13.2.tar.bz2
# cd pygobject-2.13.2
# ./configure --prefix=/usr
# make
# make install

# cd ..


# tar xjf pygtk-2.10.5.tar.bz2
# cd pygtk-2.10.5
# ./configure --prefix=/usr
# make
# make install

# cd ..


# tar zxf dbus-python-0.82.0.tar.gz
# cd dbus-python-0.82.0
# ./configure --prefix=/usr
# make
# make install

# cd ..


Now you need to log into Transgamings website and download the following package to your cedega-slackware directory:

cedega-small-6.0.2.tgz

# installpkg cedega-small-6.0.2.tgz

# exit

$ cedega

Cedega should now walk you threw its setup, and you should be in buisness :)





===================================================

Other Thoughts:


I would like to note that I personally use checkinstall, and I suggest you do too to make package management easier, but it is not nessesary for this to work. If you want to use checkinstall, you know where to substitute commands :)

If you have issues with some games, install something like Starcraft that doesn't require 3d so you can tell if the problem is with Cedega or your 3d drivers. I wont dig deep into getting 3d working well, but ill touch on a few points:

Don't expect anything to run well if you don't have a descent 3d card AND the right drivers
Nvidia cards and Nvidia proprietary drivers are the best
Nvidia drivers CAN BE QUIRKEY! If 3d seems crappy, try a few different versions of the driver. I had to try like 10 versions of the driver on my suse laptop before i found the sweet one, I was sure there was another problem, but I was wrong. It was totally worth it, my linux laptop rocked out ALL of my windows games at quakecon :)

Dont expect games to run well if your hardware is junk.

Battlefield 2 runs great on both of my boxes. It runs better on the laptop than the desktop.

Desktop: video: nvidia 6600GT 256 meg, 1.5gb system ram, ati 3200+ (slackware 12)
Laptop: video: nvidia 7900GO 256 meg, 2gb system ram, intel duo core 1.73 (opensuse 10.2)

Cedega not working on slack is the main reason opensuse is installed on my laptop. Mabey ill upgrade that to slack too eventually now that cedega works on both :)

Feedback requested


-Brian Cooney

by gtludwig on Thu, 2008-05-15 09:06
Brian,

Gratz for the howto!

I have tried to run a MMORPG called Conquer Onlinefor quite a while now, never succeed at it. It runs ok if I have Windows running, but i never got it working in Linux. It uses DirectX. But i was never able to run it in Slackware, can you throw me any tips?

Thanks!


  



All times are GMT -5. The time now is 01:49 PM.

Main Menu
Advertisement
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration