LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (http://www.linuxquestions.org/questions/slackware-14/)
-   -   tweaking/optimizing slackware (http://www.linuxquestions.org/questions/slackware-14/tweaking-optimizing-slackware-42875/)

ixion 01-26-2003 07:00 PM

tweaking/optimizing slackware
 
Slackware works as an awesome server here at home, and runs superbly on my laptop for work. The only role that I'm having a little trouble with is having it as my gaming OS. I had it running with Descent3 and Unreal Tournament 2003, but was amazed when I rebooted into Windows XP to have much smoother and faster gameplay. I don't want to sound like a super-zealot, but I really want to boycott Microsoft from at least my home use...

what I'm getting at is, Slackware seems to be an efficient and fast distro. How can I take advantage of this for gaming? Is there a specific web site you guys recommend?

DavidPhillips 01-26-2003 07:26 PM

If you run it in a minimal window manager like twm or no window manager at all it should be a lot faster

ixion 01-27-2003 06:24 AM

how would I run the games without a window manager? I thought Descent 3 and ut2003 required X11? Am I just confused??

MasterC 01-27-2003 06:45 AM

You can run no window manager by just using xinit. TWM is just slightly more than that, but xinit is as basic as it gets.

I believe this is what David meant in his reply :)

Cool

ixion 01-27-2003 07:04 AM

cool, I'll check it out tonight when I get home... thanks!!:)

NSKL 01-27-2003 09:45 AM

It also depends on your graphic card setup. I assume you have a Nvidia since you mentioned playing ut2k3 on slack. Well, first off make sure you have the newest drivers. Then there are a couple of options to tweak in your XF86Config, i suggest you thoroghly read the NVIDIA readme, especially the appendices at the end. I have some extra options added for AGP port controlling and all my games are quite much faster in Linux than in windows.
I used to use a dualhead in Linux, and UT (normal UT 2000) was faster on a dualscreen in Linux then on one screen in windows on the same computer!!
(But it was very difficult to play over two screens, quite pointless but fun nonetheless...)
-NSKL

DavidPhillips 01-27-2003 06:12 PM

One thing, if you run xinit and you get your regular window manager or some other window manager then mv the .xinitrc in you home folder to some other name. When you are ready to restore things move it back.

I also realized that setiathome was slowing mine down, so I exit it first.

Aussie 01-27-2003 11:53 PM

I use ksetisaver to controll my seti client, it works in the same way as the windows client, it's a kde saver, but that dosn't mean it can't be ported.

DavidPhillips 01-28-2003 06:51 AM

cool, I have a script that stops seti and starts ut, then starts seti again

It really doesn't bother me doing anything except playing games.

jymbo 01-31-2003 03:43 PM

1.) Make sure the agpart module is loaded at boot time. You can verify this quickly by doing:

$ lsmod

If you don't see agpgart in the output, edit your /etc/rc.d/rc.modules file and make sure "/sbin/modprobe agpgart" is not commented-out.

2.) Make sure your AGP is being recognized by the 2.4.18 kernel. After a reboot, do:

$ dmesg |grep agp

You should see some kind of reference to the name of your AGP chipset in the output (you didn't mention what kind of motherboard you have.) If you see any errors, then you might need a kernel upgrade.

ixion 02-01-2003 12:52 PM

agpgart is loading on boot time, and I did read alot of the README that came with the NVIDIA drivers, but ended up a little lost. If I want FSAA disabled, I need to set the __GL_FSAA_??? (sorry don't remember the rest of it) to 0 (export __GL_FSAA=0)?? When I had done that, the framerate plummeted into an unplayable state.

I added the NvAgp option in the kernel to use Nvidia's agp driver if possible, but I also read that agpgart cannot be compiled into the kernel in order NvAgp to work, so I'm assuming I'm still using AgpGart. Also, I have downloaded and installed the IA32 NVIDIA drivers. Should I have gotten the Athlon64's? I'm running at Athlon XP 1700, which is a 32-bit chip. Is there something in the XF86Config file I need to set in order to enable 4X AGP? I'm not unfamiliar with Nvidia cards, I'm just unfamiliar on tweaking them in Linux.

By the way, what is seti? I don't understand.

NSKL, would you mind posting some shots of your XF86Config and environment variables?

edit:
After reading some more, I'm thinking that my games are not using the correct libraries. I tried (as the NVIDIA README suggested) and 'ldd' on the 'ut2003' file, but it reports it not being a 'dynamic executable'.


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