Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. The Contract
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    2. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    3. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    4. Bugs*

    1. Grand Theft Auto Series

      1. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    6. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

      1. GTANet 20th Anniversary
    2. Support

    3. Suggestions

What actually is it about GTAIV that is not optimized?


HalfOfAKebab
 Share

Recommended Posts

Is it the graphics? Memory management? CPU utilization? After running a few benchmarks, I think it's the CPU that does it. However, after actually playing the game, I think it's a mix of GPU and CPU utilization.

 

I have an RX 480 and i5-6500 (game patch 1.0.8.0), and running the in-game benchmark at absolute maximum settings at 1080p gave me an average FPS of 62.20. However, this did not translate well into actual game-play, which is a bit annoying. Using the same settings and just driving around Broker, I got around 30-40 FPS on average (ballpark figure). I tinkered around with the settings and managed to bring the game up to a respectable 60 FPS. However, even with these reduced settings, the in-game benchmark shows I got 63.85 FPS on average.

 

Something isn't right with the in-game benchmark tool. It seems to stick around 60 FPS regardless of what settings you use, even though it is rendered in real-time, whereas changing the settings drastically affects game-play outside of the benchmark.

 

For those who are curious, here are my benchmark logs:

 

Maximum settings (30-40 FPS real-world scenario) (no VSync): http://pastebin.com/rv5guKw2

Tweaked settings (60 FPS real-world scenario) (no VSync): http://pastebin.com/difGeDU0

 

What are your thoughts?

Edited by HalfOfAKebab
Link to comment
Share on other sites

My theory/observations:
GTA IV RAGE engine was originally built for X360/PS3 architecture foremost. It was new tech back then and optimizaton focus was solely for those platforms.
They knew PC version will eventually ship, but it was not priority when they built it. Game got eventually ported by R* Toronto, but it was not running so well for most people.
And as your experience shows, even throwing burte computing power at it won't make game perfectly smooth.

Things got much better when they re-engineered/refactored RAGE code and Max Payne & GTA V PC versions are proof of that.

Edited by Cr!minal
  • Like 1
Link to comment
Share on other sites

To me sometimes the game runs like your pc is emulating the 360/ps3 because it behaves in much the same way as the PS2 emulator does sometimes with certain games.

I think of 2 games that the ps2 emulator cant run properly ViceCity PS2 and Liberty City Stories. I own legal copies of both and made iso copies to run on my ps2 emulator, they run terrible, VC has audio clipping LCS frame rates are all over the place.

I know this isnt whats wrong with GTAIV but sure feels like it at times, as much as i love the game it was a very poor port to pc, they could have done a much better job.

  • Like 2
Link to comment
Share on other sites

One of the main issues (V has this problem as well) is how RAGE handles framerates and physics. If the game is played above 100 FPS, things won't work correctly. This dates back as far as the 3D era games (since RAGE is built off RenderWare).

 

As for actual optimization, it's definitely how it handles LODs and shaders, as well as it being mainly CPU heavy. It tries loading too much at once, putting stress on the CPU. LOD/shader loading definitely needs optimization if they were ever to remaster it.

  • Like 1
Link to comment
Share on other sites

BS_BlackScout

Poor port made by R* T using Xbox 360 version as a base (3 core PPC system). Thus leading to poor CPU threading and usage. I think the engine also has bad memory management.

 

An excessive amount of materials in assets. Bad LOD handling. As said by NTAuthority.

 

The engine itself doesn't help much. R* has evolved RAGE a f*ckton. V is the miracle that surprised a lot of people. IV runs bad even on consoles. So...

 

@The7thOne. RAGE was built off Angel Engine made by Angel Studios. As far as I'm concerned older games used a Rockstar Engine and RW was only a graphics engine.

 

File structure is kinda similar if you compare games like Midtown Madness 2, RDR, Table Tennis and V. You'll see similar directories.

 

IV hardly hits ~100FPS (Unless you turn everything down and nobody plays it like that nowadays.) so, that "isn't a problem" in that game.

 

3D Era games situation was more that some timers (afaik) were tied to the framerate and Rockstar never bothered fixing anything to adapt to the "PC 60FPS standard".

 

They also didn't seem to care about 120hz players on V, putting 60FPS as priority. And I don't think most code is tied to framerate like before. (I believe IV suffers from the same issues. It's just that it's so much of a poor code that one can't reach such high framerates).

 

Silent/NTA know more about the intricacies of this whole thing.

Edited by BlackScout
  • Like 2
Link to comment
Share on other sites

ViceCity needs framerate limiter on or you get very strange things happening, its actually funny in some cases. Cars that are too heavy to reverse but will drive forward, can have same effect on motorbikes.ViceCity definately ignores the optimisation rule

  • Like 1
Link to comment
Share on other sites

ViceCity needs framerate limiter on or you get very strange things happening, its actually funny in some cases. Cars that are too heavy to reverse but will drive forward, can have same effect on motorbikes.ViceCity definately ignores the optimisation rule

This was the same with all the 3D-era games. SA made some missions impassable with the frame limiter enabled. Alley-Oop in the driving school was impossible because your car turned too slowly to be able to barrel roll before hitting the ground. Amphibious Assault wasn't even able to be begun, since you needed to advance your lung capacity skill, which was impossible because you couldn't dive underwater.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.