Quantcast

Forums | MacLife

You are not logged in.

#26 2005-02-13 4:34 pm

mazl
Member
From: Coevorden, Netherlands
Registered: 2005-02-13
Posts: 5

Re: KOTOR worst port job ever?

OK, I've installed the new patch (1.03c).. but I still have the same problem as mentioned by MrEddy in the first post (I have a Radeon 9000). So how do I turn of the vertex shaders??

Offline

 

#27 2005-02-14 3:09 am

Brad Oliver
Aspyr Media
From: Glendale, AZ
Registered: 2002-08-18
Posts: 360
Website

Re: KOTOR worst port job ever?

mazl wrote:

So how do I turn of the vertex shaders??

You can't - they're required to play the game. What type/speed of Mac do you have?


Brad Oliver
bradman at pobox dot com

Offline

 

#28 2005-02-14 5:40 am

DragonKnight
Member
From: Tx, USA
Registered: 2002-05-07
Posts: 65

Re: KOTOR worst port job ever?

Sorry, Brad, but if the game performs *worse* with the fancy shaders off, then the game was programmed poorly. Turning the fancy shaders off should improve performance. That's the way it used to be done.

Offline

 

#29 2005-02-14 7:46 am

mazl
Member
From: Coevorden, Netherlands
Registered: 2005-02-13
Posts: 5

Re: KOTOR worst port job ever?

Brad, I have a Power Mac G4 1 GHz with 1 GB RAM and an ATI Radeon 9000 Pro Mac Edition graphicscard. My OS X version is 10.3.8 and the version of KotOR is 1.03c (latest from Aspyr).

The problem occurs randomly in almost every area (Endar Spire, Taris, Dantooine, Manaan, etc.), changing the graphics settings doesn't have any effect.

Offline

 

#30 2005-02-14 8:15 am

Chris FOM
The Deobfuscator
Royal Wombat
From: Houston, TX
Registered: 2000-12-05
Posts: 2475

Re: KOTOR worst port job ever?

DragonKnight wrote:

Sorry, Brad, but if the game performs *worse* with the fancy shaders off, then the game was programmed poorly. Turning the fancy shaders off should improve performance. That's the way it used to be done.

Patently untrue. Any time you offload stuff from the GPU to the CPU you're gonna decrease performance. Look at any game that supports software rendering compared to hardware accelerated rendering (back in the late 90s) and you'll see that hardware rendering both runs faster AND has all sorts of little graphical gimmicks and tricks that aren't there in the software version. It sounds like the shaders can be done on a supported graphics card, but turning them off requires things be rendered in software because the GPU doesn't support those options. Therefore, the game will both run slower and look worse because the CPU is being asked to do more and offload less to the GPU.

Offline

 

#31 2005-02-14 8:50 am

DragonKnight
Member
From: Tx, USA
Registered: 2002-05-07
Posts: 65

Re: KOTOR worst port job ever?

Nope. When you turn off the fancy stuff, it isn't supposed to be dumped into software mode because the computer **isn't supposed to use it at all** . There should be nothing switched to software rendering. That is why it could be turned off. To improve performance. If it is switched to software rendering, then the programmers have made it so it is switched to software rendering **even though it isn't supposed to be used**. Companies say to turn off eye candy to improve performance, not to make it worse.

Offline

 

#32 2005-02-14 8:53 am

reefdog
Manly man
Registered: 2000-05-15
Posts: 10701

Re: KOTOR worst port job ever?

I can't figure out how to change the resolution beyond 640x480, although at least I'm not experiencing any of these glitches.

Oh wait, I'm playing on an Xbox. Gotcha. big_smile

Offline

 

#33 2005-02-14 9:27 am

Bat
Flawless Cowboy
Royal Wombat
From: Björk, Björk
Registered: 2001-05-14
Posts: 28541

Re: KOTOR worst port job ever?

reefdog wrote:

I can't figure out how to change the resolution beyond 640x480, although at least I'm not experiencing any of these glitches.

Oh wait, I'm playing on an Xbox. Gotcha. big_smile

...and you're not using 480p Widescreen?

KOTOR has framerate issues even on Xbox.

::Feels smug about KOTOR on his X800::


If all economists were laid end to end, they would not reach a conclusion - George Bernard Shaw

"Fire up a colortini, sit back, relax, and watch the pictures, now, as they fly through the air."

Offline

 

#34 2005-02-14 11:39 am

Brad Oliver
Aspyr Media
From: Glendale, AZ
Registered: 2002-08-18
Posts: 360
Website

Re: KOTOR worst port job ever?

DragonKnight wrote:

Sorry, Brad, but if the game performs *worse* with the fancy shaders off, then the game was programmed poorly. Turning the fancy shaders off should improve performance. That's the way it used to be done.

Actually, that's generally not true in a well-designed game. Typically, shaders can be used to either increase eye candy or offload calculations to the GPU - or both. In the case of KOTOR, they offload bone transformations for the models to the GPU via vertex shaders, freeing up the CPU. The problem is that the vertex programs are too large for the r200 hardware and end up being emulated in software. The latest Mac KOTOR patch fixes this, so with that in place, turning off the shaders really doesn't help even on gimpy hardware.


Brad Oliver
bradman at pobox dot com

Offline

 

#35 2005-02-14 11:44 am

Brad Oliver
Aspyr Media
From: Glendale, AZ
Registered: 2002-08-18
Posts: 360
Website

Re: KOTOR worst port job ever?

DragonKnight wrote:

Companies say to turn off eye candy to improve performance, not to make it worse.

That's why you can't turn off the vertex shaders - it would make performance worse. wink


Brad Oliver
bradman at pobox dot com

Offline

 

#36 2005-02-14 1:01 pm

DragonKnight
Member
From: Tx, USA
Registered: 2002-05-07
Posts: 65

Re: KOTOR worst port job ever?

I'm not being difficult, Brad, but we will have to agree to disagree. I don't understand why, when a graphic is turned off, it should be sent to be rendered in software mode. It should be completely ignored. When you turn it off, the GPU and CPU should ignore it.  To me, if it runs it through software mode when it is supposed to be turned off, it is poor programming. I have well over 120 games and not one suffers a performance hit when fancy eye candy is turned off, and I am using a Radeon 8500.  Not UT series, Quake series, Jedi Knight2; NOLF;NOLF2; etc.

But what do I know. Still sounds like poor  or weird programming. Oh well.
confused

Offline

 

#37 2005-02-14 1:07 pm

Goat on Parade
Member
Registered: 2004-08-11
Posts: 533

Re: KOTOR worst port job ever?

I thought that KOTOR was King Of The Oregon Rink.  What the hell are you guys playing?!

Offline

 

#38 2005-02-14 1:10 pm

Chris FOM
The Deobfuscator
Royal Wombat
From: Houston, TX
Registered: 2000-12-05
Posts: 2475

Re: KOTOR worst port job ever?

Because whatever it was that was being rendered by the vertex shaders, has to be done in a less complex fashion on the CPU. the shaders are off, but the pixels still have to be modeled and rendered somehow. If the GPU can't do it, then the CPU takes over in software. Again, look at any of the early 3D games. They always ran faster with more eye candy then the same games in software, even with all the eye candy turned off. The same is true now, turn the options off, and the CPU has to do something at a lower level that looks worse but eats CPU cycles because it's a type of calculation the GPU can no longer handle. Hence lower frame rates.

Offline

 

#39 2005-02-14 1:30 pm

Brad Oliver
Aspyr Media
From: Glendale, AZ
Registered: 2002-08-18
Posts: 360
Website

Re: KOTOR worst port job ever?

DragonKnight wrote:

I'm not being difficult, Brad, but we will have to agree to disagree. I don't understand why, when a graphic is turned off, it should be sent to be rendered in software mode. It should be completely ignored. When you turn it off, the GPU and CPU should ignore it.  To me, if it runs it through software mode when it is supposed to be turned off, it is poor programming. I have well over 120 games and not one suffers a performance hit when fancy eye candy is turned off, and I am using a Radeon 8500.

You are making the assumption that "vertex shaders == fancy eye candy" when that's in general not the case for KOTOR. The main thrust of vertex shaders in KOTOR is to do all the model bone transformations for the various characters on the GPU. This must be done - it's not eye-candy.


Brad Oliver
bradman at pobox dot com

Offline

 

#40 2005-02-14 1:32 pm

Brad Oliver
Aspyr Media
From: Glendale, AZ
Registered: 2002-08-18
Posts: 360
Website

Re: KOTOR worst port job ever?

Goat on Parade wrote:

What the hell are you guys playing?!

KOTOR (or KotOR) is "Knights of the Old Republic", a role-playing game set in the Star Wars universe.

http://www.aspyr.com/games.php/mac/kotor/


Brad Oliver
bradman at pobox dot com

Offline

 

#41 2005-02-14 3:20 pm

BadMrMojo
Member
Registered: 2002-04-03
Posts: 171

Re: KOTOR worst port job ever?

Brad Oliver wrote:

You are making the assumption that "vertex shaders == fancy eye candy" when that's in general not the case for KOTOR. The main thrust of vertex shaders in KOTOR is to do all the model bone transformations for the various characters on the GPU. This must be done - it's not eye-candy.

Nope. Sorry, Brad. You've been trumped by some kid from Texas. You'll just have to agree to disagree with the immutable truth of some schmuck's opinion.

smile

Seriously, guys... Brad very clearly knows what he's talking about. I can't even fathom why you think that your assumptions, observations, guesses and opinions carry more weight than the factual knowledge coming from the guy who actually coded the port.

That's like telling a writer that he used a typewriter, not a word processor, to write his last novel. You can tell what he really used because you read the book.

Do you see the fallacy here? Drives me nuts, sometimes... but don't mind me and my pet peeves. Enjoy the argument.

Offline

 

#42 2005-02-14 3:53 pm

NAG
A witch!
Royal Wombat
From: /usr/local/apps/nag
Registered: 2000-09-22
Posts: 30229

Re: KOTOR worst port job ever?

Because he is only 1336 and not 1337.


"You call *this* archaeology?" • Professor Henry Jones
http://homepage.mac.com/dpauw/.Pictures/misc/moron.gif

Offline

 

#43 2005-02-14 4:02 pm

mazl
Member
From: Coevorden, Netherlands
Registered: 2005-02-13
Posts: 5

Re: KOTOR worst port job ever?

OK, OK, but does someone know how I can make KOTOR more playable? (my system specs are posted some posts earlier)

Offline

 

#44 2005-02-14 4:10 pm

Altivec
I like fishy crackers
Moderator
From: Rat's Mouth, FL
Registered: 2002-01-27
Posts: 2361
Website

Re: KOTOR worst port job ever?

People have already suggested how to make KOTOR more playable, albeit not directly.  I'll spell it out for you.  The problem is your video card.  By switching to a different video card (Geforce series was mentioned), the problem will go away.

Offline

 

#45 2005-02-14 4:21 pm

DragonKnight
Member
From: Tx, USA
Registered: 2002-05-07
Posts: 65

Re: KOTOR worst port job ever?

(1) I am not "some kid from Texas". I am not some "shmuck". I was not rude to him. I was simply puzzled. I am a 46 year old gamer who has played more games than most of you have seen. I have had a C64, PC, Mac and 2 consoles. Least number of games I have purchased in one year: 15. Most: about 24-26. Since January 1 of this year I have bought 6 already.

(2) I have never seen a game where you lose performance by turning off eye-candy. It wasn't until Brad's post (#39) where he described that it wasn't eye-candy, it was model bone transformations. Now I understand. No problem. It wasn't typical eye-candy. Problem solved. He should have said that the first time. Now it's been cleared up. Everything's cool. Brad, you da man.

mrgreen
up

Offline

 

#46 2005-02-14 4:22 pm

reefdog
Manly man
Registered: 2000-05-15
Posts: 10701

Re: KOTOR worst port job ever?

BadMrMojo wrote:

Brad Oliver wrote:

You are making the assumption that "vertex shaders == fancy eye candy" when that's in general not the case for KOTOR. The main thrust of vertex shaders in KOTOR is to do all the model bone transformations for the various characters on the GPU. This must be done - it's not eye-candy.

Nope. Sorry, Brad. You've been trumped by some kid from Texas. You'll just have to agree to disagree with the immutable truth of some schmuck's opinion.

smile

Seriously, guys... Brad very clearly knows what he's talking about. I can't even fathom why you think that your assumptions, observations, guesses and opinions carry more weight than the factual knowledge coming from the guy who actually coded the port.

That's like telling a writer that he used a typewriter, not a word processor, to write his last novel. You can tell what he really used because you read the book.

Do you see the fallacy here? Drives me nuts, sometimes... but don't mind me and my pet peeves. Enjoy the argument.

Mojo - Just because Dragon Knight is a "normal member" and Brad Oliver is a "celebrity visitor" is no reason you can call DK names to defend Brad. While DK is obviously hitting close to home by calling Brad's work "poor programming," he has a right to seek clarification on this issue, which Brad is generously providing.

Furthermore, if KotOR actually was programmed poorly, DK would have every right to say so. Brad is obviously doing a good job in clearing things up for him; your name-calling is not necessary.

For the benefit of the thread, I'm going to try and summarize this exchange: DK asserts that vertex shaders are an eye-candy feature, and turning them off should result in better performance, not worse; Brad has stated that vertex shaders are not eye-candy, and are instead a fundamental element of the KotOR engine; so, turning off GPU support for vertex shaders fixes the pre-patch r200 bugginess but forces the CPU to render them instead, slowing everything down immensely.

Is this a fair summary?

Offline

 

#47 2005-02-14 4:24 pm

reefdog
Manly man
Registered: 2000-05-15
Posts: 10701

Re: KOTOR worst port job ever?

Whoop, DK slipped in under me with elegance. Good show.






And if anyone says "Sorry, Mojo. You've been trumped by some kid from Texas. You'll just have to agree to disagree with the immutable truth of some mod's opinion," I kill them. wink

Offline

 

#48 2005-02-14 4:52 pm

Brad Oliver
Aspyr Media
From: Glendale, AZ
Registered: 2002-08-18
Posts: 360
Website

Re: KOTOR worst port job ever?

DragonKnight wrote:

He should have said that the first time.

See post #13 in this thread - not my first, but definitely way back there. wink


Brad Oliver
bradman at pobox dot com

Offline

 

#49 2005-02-14 5:12 pm

the Battle Cat
Carnage Served Raw
Royal Wombat
From: Citadel City, Lh'owon
Registered: 2003-11-16
Posts: 2914
Website

Re: KOTOR worst port job ever?

I leave the forum for 2 hours and you kids are all fighting with each other when I get back.  If you don't want me to tell your robocop when he gets home what you have been up to all afternoon, then you had just all better simmer down right this minute! 

And you all had just better look out for Brad, I gave him a double-aught license to kill at the IMG forums.  If I have to drag you over there and throw you in a steel cage with Brad I will.  Don't make me do it.  I'm telling ya.  I'll do it.


Gary Simmons
the Battle Cat

Offline

 

#50 2005-02-14 5:41 pm

NAG
A witch!
Royal Wombat
From: /usr/local/apps/nag
Registered: 2000-09-22
Posts: 30229

Re: KOTOR worst port job ever?

Can I fight Brad if I get a lightsaber?


"You call *this* archaeology?" • Professor Henry Jones
http://homepage.mac.com/dpauw/.Pictures/misc/moron.gif

Offline

 

Board footer

Powered by PunBB 1.2.6
© Copyright 2002–2005 Rickard Andersson