Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (538)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (601)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  I Hate My Graphics Card Because...  (Read 2473 times)
0 Members and 1 Guest are viewing this topic.
Offline cfmdobbie

Senior Devvie


Medals: 1


Who, me?


« Posted 2003-07-25 16:25:04 »

...The Drivers Suck! (8MB S3 Savage/IX-MV)

I just wrote a little test app which hums along at 110 fps.  The following lines are executed during initialization:

1  
2  
GL.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_WRAP_T, GL.GL_REPEAT) ;
GL.glTexParameteri(GL.GL_TEXTURE_2D, GL.GL_TEXTURE_WRAP_S, GL.GL_REPEAT) ;


If I move one of those two lines into the main loop, the frame rate drops to 19 fps.  The solution?  Move the other line into the main loop as well - back up to 110 fps. Roll Eyes

Hellomynameis Charlie Dobbie.
Offline DavidYazel

Junior Devvie




Java games rock!


« Reply #1 - Posted 2003-07-25 18:09:35 »

Uh...ok now that make no sense!

David Yazel
Xith3D Project Founder
http://xith3d.dev.java.net

It may look complicated, but in the end it is just a bunch of triangles
Offline nickdotjava

Junior Devvie




I have fallen to the dark side.  I'm using DX9


« Reply #2 - Posted 2003-07-25 19:36:34 »

Ha ha ha!  Are you using a 2.5 year old Toshiba laptop?  I have the same graphics card, and I know what you mean.  I am never ever touching S3 again!

-Nick

"Oh ya, that's trivial.  I should have it done in an hour."
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline jbanes

JGO Coder


Projects: 1


"Java Games? Incredible! Mr. Incredible, that is!"


« Reply #3 - Posted 2003-07-25 19:40:55 »

The scary part of it all was that they used to make AWESOME 2D cards. But nearly every foray they made into 3D was absolutely terrible! I remember trying a Virge "enhanced" version of Tomb Raider. The thing looked horrible with hidden polygons suddenly popping to the front and garbage appearing and disappearing. Truly, truly horrible.

Java Game Console Project
Last Journal Entry: 12/17/04
Offline cfmdobbie

Senior Devvie


Medals: 1


Who, me?


« Reply #4 - Posted 2003-07-25 20:35:57 »

I've prodded the app a little more and discovered the init work should be being overridden, so the situation isn't quite as I first thought...

...It now appears that it renders textures pretty fast (considering) when the texture wrapping policy is the same in both directions, but slows to a crawl once there's a mismatch.  A bit more understandable, but they still must be doing something really funky to let that matter.


The drivers for this card haven't been updated for over two years now and are stuck on OpenGL 1.1.  There is apparently no hope for an update, as the chipset is considered retired.  Such a bad experience with this machine, I'm not straying from nVidia/ATI ever again - not worth the hassle.

Nick, have you tried AlienFlux on your machine?  Here is a screenshot from a beta release, although the final version does the same.  Not exactly what the developer intended... Grin

I had an issue a while back that appeared to be with glDrawPixels, although I didn't bother researching too far.  It seemed if I were using glDrawPixels and something in the system tray updated at the same time... the computer locked.  Took a long time to fix, that!  Reboot computer.  Connect to the internet, start GetRight and resume download.  Open up the source code, stare at it for a while.  Shake head in disbelief, then run app.  Reboot computer...

Hellomynameis Charlie Dobbie.
Offline William

Junior Devvie




No Exit


« Reply #5 - Posted 2003-07-25 21:22:08 »

Sounds familiar. We built a Java3D app that we had to show off on a laptop with a S3 card once. OpenGL-version did not work, but the DirectX version of Java3D saved the day.
Offline kalleh

Senior Newbie




Java games rock!


« Reply #6 - Posted 2003-07-27 12:48:58 »

IIRC there someone is still developing the linux drivers for the S3 IX (which is installed on my Portegé 3480). They worked perfectly for me but I switched back cause I could not get power management to work correctly.


/Kalle
Offline cfmdobbie

Senior Devvie


Medals: 1


Who, me?


« Reply #7 - Posted 2003-07-27 20:23:59 »

Ah, now that's interesting!  I must track them down.

(Also, power management should be a lot better under kernel 2.6.  Nice!)

Hellomynameis Charlie Dobbie.
Offline erikd

JGO Ninja


Medals: 16
Projects: 4
Exp: 14 years


Maximumisness


« Reply #8 - Posted 2003-07-29 05:25:16 »

Hmmm... My previous card was a S3 Savage 4, and I must say my experiences with that one was far better than my current Gforce 4 Ti4200 once the drivers got stable. Some games still perform better on the S3, like Unreal Tournament for example. Half Life has horrible graphics corruption on the Ti4200, as well as Metal Gear Solid 2:Substance which was supposed to be 'nVidia only'. Yeah right  Angry. I am on the latest drivers which are like 6 times as large which is no pleasure for my dial up modem (Who needs that 'unified driver system' when that means you're practically downloading drivers for all nVidia cards?)
I did use some tweaked drivers for my S3, but the difference between the official ones was not very large IIRC.
I still have some trouble running my own game sometimes.
No nVidia card for me ever again.

Offline nickdotjava

Junior Devvie




I have fallen to the dark side.  I'm using DX9


« Reply #9 - Posted 2003-07-29 19:19:29 »

Quote
Nick, have you tried AlienFlux on your machine?  Here is a screenshot from a beta release, although the final version does the same.  Not exactly what the developer intended... Grin


AF runs on my laptop, in the loosest sense of the word.  I had to turn off all the cool options, and it still ran slowly.

-Nick

"Oh ya, that's trivial.  I should have it done in an hour."
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline kalleh

Senior Newbie




Java games rock!


« Reply #10 - Posted 2003-07-30 17:01:29 »

Quote
Ah, now that's interesting!  I must track them down.

(Also, power management should be a lot better under kernel 2.6.  Nice!)



Here it is:
http://www.probo.com/timr/savage40.html

Be aware though - I didn't test the drivers  throughly so I have no idea what performance or stability in the long run is.


Kalle
Offline cfmdobbie

Senior Devvie


Medals: 1


Who, me?


« Reply #11 - Posted 2003-07-30 17:24:43 »

Ach, they don't support OpenGL unfortunately.  The UtahGLX guys seem to have embryonic Savage/IX support, but they aren't overly interested in it and apparently their support is no faster than software MesaGL.

I also found an S3-supplied X-Server binary, but no OpenGL support there either, just accelerated 2D.

Looks like I'm confined to WinME until I decide to buy a new laptop! Cry

Hellomynameis Charlie Dobbie.
Offline kalleh

Senior Newbie




Java games rock!


« Reply #12 - Posted 2003-07-31 18:03:27 »

Quote
Ach, they don't support OpenGL unfortunately.  The UtahGLX guys seem to have embryonic Savage/IX support, but they aren't overly interested in it and apparently their support is no faster than software MesaGL.

I also found an S3-supplied X-Server binary, but no OpenGL support there either, just accelerated 2D.

Looks like I'm confined to WinME until I decide to buy a new laptop! Cry



Are you sure? I definitely got lwjgl running under linux  on my toshiba....
Offline cfmdobbie

Senior Devvie


Medals: 1


Who, me?


« Reply #13 - Posted 2003-07-31 19:21:44 »

Well, in the Known Issues section there's this:

Quote
DRI/OpenGL/Mesa support.

There is currently no DRI driver for the Savages for XFree86 4.x, which means that OpenGL applications are entirely simulated in software. There was work going on at one time to add this support, by the same fellow who did the UtahGLX driver for XFree86 3.3.6, but his e-mail address no longer responds.


I wonder if that section is out of date then? Huh  I'm reinstalling shortly, so I'll give them a go! Cheesy

Hellomynameis Charlie Dobbie.
8: Undefined index: online
File: /home/jgo/public_html/Themes/default/Display.template.php (main sub template - eval?)
Line: 161