Pgr3 with only 30 Frames/s.....

Discussion in 'Console Technology' started by gamepower, Jul 11, 2005.

  1. Xeno

    Newcomer

    Joined:
    Jul 4, 2004
    Messages:
    86
    Likes Received:
    1
    He obviously means the framerate has to be locked within 2 months, which is a reasonable time table...
     
  2. Qroach

    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    3,868
    Likes Received:
    49
    That 2 month claim is ridiculous. you can be fixing bugs that are causing the frame rate to belower then is should right up until it's complete. Which is precisely why they said it would be foolish to give out framerate numbers at this point.
     
  3. Megadrive1988

    Veteran

    Joined:
    May 30, 2002
    Messages:
    4,723
    Likes Received:
    242
    reaching a consistant near-locked 60 FPS should be Bizzare's number 1 focus now.

    I would rather have 60 FPS most of the time (95%) with some occasional dips than have 30 FPS overall.
     
  4. TrungGap

    Regular

    Joined:
    Jun 17, 2005
    Messages:
    578
    Likes Received:
    2
    Could someone explain to me, why games on console the fps are usually locked in? It would seems that a majority of games clock is running off the fps. Isn't it just a simple to run it off a realtime clock instead?
     
  5. Sis

    Sis mental_v-sync=off;
    Veteran

    Joined:
    Jun 17, 2005
    Messages:
    1,754
    Likes Received:
    37
    Location:
    Fargo, ND
    If I recall correctly, this is called certification.

    .Sis
     
  6. Sonic

    Sonic Senior Member
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,926
    Likes Received:
    130
    Location:
    San Francisco, CA
    FPS are locked because that is what is preferrable when playing any sort of game. For a racing game or any type of game where the environment is moving around at a fast pace the higher frames per second the better. A sustained 60 fps is the best because it has no dips in framerates or slowdowns. A jittery framerate is very annoying when playing a game and pretty much takes away the feeling of being "in" the game.
     
  7. Sis

    Sis mental_v-sync=off;
    Veteran

    Joined:
    Jun 17, 2005
    Messages:
    1,754
    Likes Received:
    37
    Location:
    Fargo, ND
    I've always wondered what the technique is for "locking" the fps. Is there something that the engine is synching up with? How does it know it's running fast (I'm presuming running too slow is not addressable)?

    I did a very brief, lazy search, so if the answer is, "search harder", that's fine. :wink: But if someone has a quick answer I'd be interested to hear it.

    .Sis
     
  8. TrungGap

    Regular

    Joined:
    Jun 17, 2005
    Messages:
    578
    Likes Received:
    2
    Okay, that makes perfect sense...well sort of. Why on the PC, I (and I'm assuming others, too) don't notice fluctuation in frame rates unless they dip down really low? But I guess it's just me...

    In the olden days, there isn't a lot of different timer interrupts you can hook your code onto, so it was easy to hook onto the screen refresh; and you don't have to worry about threading your game...It was one big code block. Gosh, how time have changed, huh?

    Nowadays, you have different interrupts firing up different threads to do different things for you. You have a thread to handle what screen redraws (in essense you can lock this to a particular frame rate), one to do the all the world events (and ai, game logic and whatnot), one to handle the inputs...Eh, I haven't coded a console game in my life...Maybe I should defer this to someone who has! ahhahahaha silly me.
     
  9. Sonic

    Sonic Senior Member
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,926
    Likes Received:
    130
    Location:
    San Francisco, CA
    Some people nay not care about framerate on PC games but that is something that is unbearable to me. I'd rather have a locked in 60 fps then one that wavers from around 40 - 80 fps. That's just too much. PC games also have to go for many different specs of machines. We have the ability to make the framerate relatively stable at either a sacrifice of image quality or doing expensive upgrades. I care about image quality but performance is much more important. It's also a reason I think console games do much better than PC games in general when comparing sales. No need to worry about all the little nuances that happen.
     
  10. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    44,106
    Likes Received:
    16,898
    Location:
    Under my bridge
    I had Amiga and not PC, so I never learnt to tollerate jerky frame-rates :D It's was always fun going round my friends and he'd fire up the latest game (with an hour or twos config.sys and autoexec.bat editing to get the damned thing to work...) and we'd see jerky and low frame rates. That might be why on some PS2 games I can say 'hey, this has some pretty bad frame rate drops' and my PC-raised buddy replies 'really? I didn't notice.'

    That's one of the main reasons I like consoles. I like the idea of closed hardware so devs can provide a stable, uniform system, and fix the framerate. Unfortunately they don't do this and some games offer very noticeable FPS drops. As an example of where frame rate matters to visuals, recently I've been playing Kingdom Hearts and that has a dire framerate, and then Lego Star Wars which runs beautifully smooth and looks really nice with it. I would rather developers drop some fo the shaders and whatnot to provide a smooth 60/50 fps, but as we all know frame rates dont matter in static screenshots... :roll:

    Also on PC games (NWN and GW) I tend to drop all the quality settings to get a stable 60 fps. It hasn't worked yet and I go with medium frame rate:eye candy ratio, but it does annoy me.
     
  11. Diesel2

    Newcomer

    Joined:
    Jun 14, 2005
    Messages:
    88
    Likes Received:
    2
    Anyway to get this thread semi-back on topic ...

    What is the point of that though when you are only being relayed the feedback 30 times a second :?:

    60fps should be standard for all racing games next generation. The difference between 30 and 60 fps in a racing game is noticable.
     
  12. Tap In

    Legend

    Joined:
    Jun 5, 2005
    Messages:
    6,382
    Likes Received:
    65
    Location:
    Gravity Always Wins

    Full Auto X360 :D

     
  13. overclocked

    Veteran

    Joined:
    Oct 25, 2002
    Messages:
    1,317
    Likes Received:
    6
    Location:
    Sweden
    Sonic wrote:

    I agree, one title that comes in mind is MP. While i thought Halo was better as a game for me atleast/probably because MP was a little to hard for me/ but the fluid in the motions in MP is really great and i think its a great example of a 60fps game.
     
  14. ShootMyMonkey

    Veteran

    Joined:
    Mar 21, 2005
    Messages:
    1,177
    Likes Received:
    72
    Well, the main reason for locking the fps in the first place is so that we end up generating a frame buffer on time for the screen refresh (which on NTSC TVs is typically 60 Hz interlaced).

    In the old days of DOS, you had the ability to query the status of device registers that corresponded to screen refresh. Usually, something that looked like ( mov dx,3dah \ waitRetrace: mov al, 8 \ test dx, al \ jnz waitRetrace ) -- on a side note, I feel glad and rather weird that I actually remembered that. Also, many of us took the route of overwriting the software interrupt for screen refresh such that it would copy off from a pre-allocated screen buffer, which allowed us to continue working on computations for the next frame instead of waiting for the refresh time (in addition, we often played sound on these interrupts, which is why if the machine crashed, the sound would still play continuously all the way through w/o skipping).

    Nowadays, though, it's just a wait for appropriate amount of time to pass until the refresh takes place. It's essentially a gigantic noop.
     
  15. richardpfeil

    Newcomer

    Joined:
    Jun 22, 2005
    Messages:
    34
    Likes Received:
    0
    "Your eyes can deceive you, don't trust them." —Obi-Wan Kenobi :)

    The idea is that to play a video game at a high level you need to anticipate what's going to happen. You are playing the game inside your mind a second or so ahead of the actual displaying of the results. I'm not saying that I wouldn't perfer 60fps, of course I would. It's just that if I had to choose, I'd choose controller responsiveness over display rate. That being said, dipping under 30fps is very annoying, where as dipping under 60fps is hardly noticable.
     
  16. Phil

    Phil wipEout bastard
    Veteran

    Joined:
    Nov 19, 2002
    Messages:
    4,786
    Likes Received:
    377
    Location:
    127.0.0.1
    That's the biggest pile of rubbish I've come across in a long time. :roll: Regardless how high the frequency of the controller refresh rate is (controller responsivness), your brain and ultimately your input going to the controller is limited on the amount of visual feedback you are receiving. A game where the display rate is at half the Hz is naturally going to give you half the visual feedback. There's an upper limit in which the human eye can distinguish those intervals - 30 Hz isn't it.
     
  17. The GameMaster

    Newcomer

    Joined:
    Feb 9, 2005
    Messages:
    109
    Likes Received:
    1
    Don't get wrapped up in the notion that everything should be 60fps come next generation... especially when the majority of PS3 games and XBox360 games will likely end up being 30fps. Though it is more important to reduce the degree of lag and slowdown that does occur in games instead of trying to get the game to run at 60fps WITH slowdown or lag.

    Image Quality/Complexity > Frame Rate (though to a certain degree)
     
  18. _phil_

    Veteran

    Joined:
    Jan 3, 2003
    Messages:
    1,659
    Likes Received:
    13
    Pal is 25 fps.That's getting low.That's in the poor range of framerate ,IMO.30 is still average,60 is good.
     
  19. London Geezer

    Legend Subscriber

    Joined:
    Apr 13, 2002
    Messages:
    24,151
    Likes Received:
    10,297
    Says who? Just because you like looking at screenshots and look at pretty things instead of actually playing the games, doesn't mean that IQ is more important than framerate for everyone.
    Remember, IQ does nothing to enhance the gameplay, however framerate is sometimes invaluable, and in general is a big part of gameplay.

    Graphics are definately important, but they should never ever come first, against something as important as framerate.
     
  20. Sonic

    Sonic Senior Member
    Veteran

    Joined:
    Feb 6, 2002
    Messages:
    1,926
    Likes Received:
    130
    Location:
    San Francisco, CA
    Framerate is extremely important when it comes to graphics. A game running at 30 fps and having a wavering framerate will be worse in motion than a game with a waering 60 fps. 30 fps is acceptable but not desirable in the least. Console games or PC games do not have the built in motion that regular film has so it has to compensate for higher framerates. 60 fps is relatively smooth and that game will feel and look much better in motion at 60 fps than 30 with a bit higher IQ. That is the important part.

    If anyone remembers during the Dremacast era a certain game called Sonic Adventure came out. Well the game itself was not at 60 fps but during one of the mini game (it was a race of some sort) it ran at 60 fps and the end result was that after the race was over and it reverted back to a somewhat jittery framerate it was awful.

    Framerate should be put above and beyond a pretty picture. I'd rather have 60 pretty pictures than 30 of them on my screen.
     
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...