Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been trying to get Half-Life to run on my new computer for the past few days now but with little luck. I've done so in the past with an NVidia card using wine. This time around I have and ATI card, and I've installed the ATI drivers from their website and have got 3D acceleration working. However, the problem is that these drivers apparently only support a 24bit color depth. Whenever I try to start Half-Life under wine it complains about the color-depth (which threads have only shown to alleviate through changing the colors to 16bit, an option that I don't have with these drivers). Does anyone know of a way I can get Half-Life to run (with 3D acceleration) on my ATI 9700pro?
The problem with that is if you try to do that then the Xserver won't start with an error message something along the lines of fglrx doesn't support 16 color depth. After looking at the ATI website FAQs, apparently 24 and 8 bit depths are the only ones supported by this driver, so I don't think I'm gonna be able to change it that way.
Or u can get winex and play with that. Dont want to buy it, just send me an email me at pntbalg@yahoo.com and ill send u a free version of winex 3.3 tgz or rpm. hey the linux community has to stick together. :-)
Well I tried that, too, actually. I just downloaded Fedora Core 1 recently and when I tried to get winex cvs as an alternative the thing just plain refused to compile. Eventually I found a site that had a fc1 rpm compiled that I downloaded, but unfortunetly winex 3.3 seems to also be giving me this error about colors whenever half-life starts up.
Known problem with the fglrx driver: it does not support 16-bit rendering, though oddly enought it does support 8-bit via pseudocolor primitives or what ever it's called that feature.
Originally posted by melknin Yep, that's the problem pretty much. Any ideas for a way to work around it or something?
Only hope is if you've got an ~R200. Then you may simply switch between the fglrx driver (for games like UT2Kx, etc) and use the DRI drivers for HL... It's about what I can think of right now... BTW, you can get S3TC support on those cards, visit: The S3TC Guide for Dummies.
Nah, I've got a Radeon 9700pro which makes it a R300 card: not supported by DRI. I came across that earlier with no avail. Thanks for your help though.
No prob. I too have an R300... I hope ATi will have common sense and include 16-bit support in a future relase (even if it's only for completeness sake).
Here's the way (or at least the one which lead me to this) :
As Void Main mentioned before, do not forget to type "export CC=gcc32" in your console before proceeding to the RPM install.
Then, install thr RPM package as usual (-Uvh for some of you, -Uvh --force for the others) and actually as mentioned on ATI's driver webpage.
Some important stuff at this point :
once the RPM has been fully RPM'ed launch the "fglrxconfig" and answer all the clear questions.
At the one asking if you want to use an external "gart" or "agp gart" you should answer "y" (yes).
This fglrxconfig file will write a new XF86Config-4 in your /etc/X11/ directory.
I clearly advise you to then delete (or preferably back-up) the original XF86Config and to rename the "XF86Config-4" in "XF86Config"
Last important point, when all this has been done, edit your modules.conf file located in your /etc/ directory.
And add this line :
options agpgart agp_try_unsupported=1
That's it.
It should run fine now ... and if it doesn't, you're then extremely close of it !
Originally posted by Thetargos No prob. I too have an R300... I hope ATi will have common sense and include 16-bit support in a future relase (even if it's only for completeness sake).
Ohh... and BTW by this I meant the 16-bit color depth I re-reading thought about 16-bit OS support
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.