Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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 downloaded vegastrike 0.4.3 from sourceforge. vegastrike is a 3D spaceflight simulation.
When the title states that the game is slow, that' s an understatement. The specs say that at least 200Mhz of CPU power are needed to play the game. I have an overclocked PII at 395Mhz and a nVidia6 graphic card. So the power for a rudemental, ugly, low or no textures gaming expirience of the finest is there. Bu the game won't cooperate.
First off, the setup utility does not run (segmentation fault). running the "vegastrike.sh --setup" command results in the game being started, nothing more. I manually configured the ~/.vegastrike/vegastrike.conf file to match my system (P200, full_16 colors, nolight, glide mouse).
When I run the program I get one frame... every 13 seconds, whether the image is stationary or not (even inside the docks!).
Any ideas? Am I editing the wrong file? Is there a way to execute this program in wireframe mode so I can veryfy if it is really the graphics giving me the trouble? Or do you know a vegastrike source repository that uses ftp or http for transfer so I can compile it myself (I'm behind a firewall, no cvs support)?
direct rendering is diabled, no VideoRam defined. Though my gr-cards drivers are enabled in the kernel They are not loaded as modules. I guess that's the problem. Graphiccard is nVidia Riva TNT (NV4 chip).
I'll try to find the drivers at nVidia and get them running.
the installer of the driver claims that Riva TNT is supported by generic drivers and an installation is not necessary. So, how can I assign direct rendering to my graphic card?
I don't have an nVidia card, but maybe this thread will be of some use: A Guide: Enabling 3D Acceleration in X11
There seems to be something there about nVidia cards not needing DRI.
I tried to apply the instructions on that page. the "dri" and "glx" modules are loaded, but direct rendering is still not enabled. I tried to compile the nVidia driver, which worked. But the driver, appart from claiming that it is not necessary to compile it because the riva tnt card is supported by generic drivers, also offer the error message "no nVidia device found" when I attempt to insmod it.
At the same time the lspci finds
1:00.0: vga compatible graphic device: nVidia chip revision 04 [Riva TnT]
Now what? Is direct rendering for 3d polygons even supported by my device (2d rendering is enabled, lines and such)?
I might have missed it since I read over the thread rather quickly, but I didn't see any where that the proper nvidia driver was downloaded and installed. This is the only way to get hardware acceleration to work with nvidia drivers since they are not open source. Please keep in mind that nvidia stopped supporting the riva TNT at some point so you will need to get an older driver from the archive section.
I belive Version: 1.0-6629 and earlier still support the TNT model but read the included readme to be sure. If you can't find it under supported products in the README, just keep going back a version until you do.
I also have a Riva TNT and had to do this in order to get my hardware acceleration working.
I don't think slackware does unfortunately. But the arhcived drivers on nvidia's site should work. I had the same issue with my Riva TNT and was able to get it working with nvidia's older driver.
To summarize:
Apparently the X-Server drivers do not offer any direct rendering support. You have to download the necessary driver from you graphic card manufacturer. If you use an old graphic card, such as my Riva TNT (I suppose everything before gForce), you have to pay attention to downloading an older driver from the nvidia archives, the new one does compile, but does not find the graphic card on your system. (module returns -1, device not found).
Vegastrike is even better than I dreamed (and due to the waiting there was a lot of dreaming). It was definetely worth the wait.
Thanks to everyone who helped me out, I really appreciate it
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.