Something went wrong. Try again later

buckybit

This user has not updated recently.

950 619 200 109
Forum Posts Wiki Points Following Followers

RAMDisk up Rome II - Enhances Graphics & Framerate

All these new screenshots are made with the game settings on ULTRA (one below
All these new screenshots are made with the game settings on ULTRA (one below "Extreme" which is the highest setting. Framerate is around 50-60)
The synthetic benchmark
The synthetic benchmark "Teutoburg Forest" gives me an average of 50 FPS on a AMD A8 3850 (4x3.6 GHz OC) - not a gaming CPU at all
one feature I turned off, because it is a frame eater, is
one feature I turned off, because it is a frame eater, is "alpha vegetation" ...
... which to my knowledge is
... which to my knowledge is "alpha-to-coverage" multisampling, used for foliage and grass.
No Caption Provided
No Caption Provided
No Caption Provided
No Caption Provided
No Caption Provided
A rather lower end/mid level DX 11 GFX card: NVIDIA EVGA GTX 650 Ti BOOST OC (BOOST = Kepler 32nm chip architecture, unlike the regular 30% slower 650s. Also 2 GB of Video RAM helps.)
A rather lower end/mid level DX 11 GFX card: NVIDIA EVGA GTX 650 Ti BOOST OC (BOOST = Kepler 32nm chip architecture, unlike the regular 30% slower 650s. Also 2 GB of Video RAM helps.)

I use a RAMDisk setup and have the Total War: Rome II "data" folder running from system memory. As some of you may know, RAMDisk is STILL faster (around 10x faster) than the fastest SSD drive.

If you have a fast, modern DX11 card and ideally 2GB VRAM (or more), while enabling "unlimited video memory" in the game menu option, you may be in for a surprise, like I was minutes ago.

As I see it - smarter people may correct me - the game uses texture streaming to the fullest. Think of idSoftware and "Megatextures"? Depending on the throughput speed, the things you see on your monitors can either look "bad", "good", "amazing" or even "more amazing". Of course, the weakest link, can prevent that from happening and the bottleneck to all of this is ... your harddrive?

While looking "fabulous", it also helps keeping the framerate around the 50-60ish. All depends on your PC setup and hardware though. This does not account for frame rate issues due to your hardware, drivers, netcode, existing bugs, Game AI/Lua script threading issues, etc, etc.

Minor side note: I feel sad for the people on the Steam forums complaining about the "length" a turn takes in this Turn Based Strategy game. They never have seen Gary Kasparov vs Deep Blue (IBM), nor played against a chess software, and most certainly never tried to write Game AI code themselves. But lets not open here this ugly bag of worms.

I am making some new screenshots and will record some youtube videos later (you have to take my word for it).

If you have at least 8 GB of System RAM, better 16, much better 32, you may want to googlebing "how to create RAM Disk" and "how to symlink files" or use "junctions". Those are the keywords.

I keep singing the praise for RAMDisk usage for quite some time now. If you have games with large assets and want to optimize your gaming experience or tweak some additional framerates out of your game (not to mention the loading times!), this is a great and cheap way to go. I use RAMDisk for I/O heavy titles like Train Simulator 2013, or ARMA 2/DayZ, etc, etc ... think of everything, that takes a long time to load or needs to read/write a gazillion number of files during gameplay.

End Turn.

14 Comments

16 Comments

Avatar image for vuud
Vuud

2052

Forum Posts

74

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

SO what is this ramdisk? I never heard of it. It looks like it creates a small partition on your hard disk to cache files?

Avatar image for tycobb
TyCobb

2036

Forum Posts

90

Wiki Points

0

Followers

Reviews: 1

User Lists: 0

@vuud said:

SO what is this ramdisk? I never heard of it. It looks like it creates a small partition on your hard disk to cache files?

Partition in memory. Hence the name RAMDisk.

Avatar image for korwin
korwin

3919

Forum Posts

25

Wiki Points

0

Followers

Reviews: 0

User Lists: 2

Edited By korwin

How big is the install for that game? I've run games out of ram disks before but I wouldn't have thought Rome II would fit in your average configuration. I'm running 16GB at the moment and I wouldn't think that would be enough in this case.

Avatar image for bollard
Bollard

8298

Forum Posts

118

Wiki Points

0

Followers

Reviews: 3

User Lists: 12

Hmm. Shame I have 6GB of RAM. Never mind, I'm happy with 30-50fps on very high. Does this fix the fact the font looks like ass? (I somehow doubt it :P)

Avatar image for jimbo
Jimbo

10472

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By Jimbo

This is interesting, thanks for posting. I've been having loads of trouble trying to get a consistent framerate pretty much regardless of the settings I try, so I'll try this out later if the incoming patch doesn't help. I only have 8gb RAM but maybe it'll help.

My problem has been that the framerate absolutely nosedives (into slideshow territory) once a decent number of units are in view, and especially during combat. My gpu (HD6950 2gb) is barely breaking a sweat while this is happening according to the monitor and my cpu (i5 2500k) barely gets above 75% usage either, though CPU0 is usually running maxed out.

I assumed the problem was CPU related, but it may well be hard drive related if it's having to stream that much in. It's installed on an SSD at the moment.

Avatar image for sooty
Sooty

8193

Forum Posts

306

Wiki Points

0

Followers

Reviews: 2

User Lists: 3

Edited By Sooty

For the amount of RAM I'd have to have in order to make RAMdisk convenient I'd much rather just put that money to an SSD, and I seriously doubt the FPS gains are high; if they are then the game probably isn't very well optimised.

Avatar image for jouseldelka
JouselDelka

979

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

I stink at strategy games so I won't be using this, but I think you're amazing for creating this thorough post and I wanna thank you on behalf of anyone it helps :)

Maybe one day when I overcome my strategic disabilities I'll look this thread up and get my Rome 2 going.

Avatar image for jimbo
Jimbo

10472

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

Edited By Jimbo

@sooty said:

For the amount of RAM I'd have to have in order to make RAMdisk convenient I'd much rather just put that money to an SSD, and I seriously doubt the FPS gains are high; if they are then the game probably isn't very well optimised.

It's Total War, of course it isn't.

Avatar image for fattony12000
fattony12000

8491

Forum Posts

22398

Wiki Points

0

Followers

Reviews: 0

User Lists: 4

Ohhh, something to spend my 16 GB of system RAM on! As a side note, is this a piece of shit beg/nag/spy/adware, because it sure looks like it, based upon looking at their website.

Avatar image for werupenstein
Kidavenger

4417

Forum Posts

1553

Wiki Points

0

Followers

Reviews: 90

User Lists: 33

@fattony12000: amd has a similar offering thats less sketchy looking http://www.radeonmemory.com/software_4.0.php

Avatar image for w1n5t0n
w1n5t0n

183

Forum Posts

0

Wiki Points

0

Followers

Reviews: 0

User Lists: 0

In the software world everyone knows hard drives are incredibly slow compared to the other systems of a computer. So no game reads directly from a hard drive, that's why we have load times. Now @buckybit is right, there is a bottleneck for textures and other assets in gaming. This bottleneck isnt between Hard drive and RAM it's between RAM and VRAM. Developers have to optimize to overcome this, like drawing everything of a certain type at the same time. This limits how much time is spent loading textures from RAM to VRAM, which is slow". It's why Sony made a big deal about 8Gb of unified memory. The RAM and VRAM are the same and hence no bottleneck.

Also I'm sure someone will correct me on any inaccuracies.

Avatar image for mikemcn
mikemcn

8642

Forum Posts

4863

Wiki Points

0

Followers

Reviews: 2

User Lists: 8

A ramdisk is a great idea in theory, but it sounds very unstable to me.

Avatar image for sathingtonwaltz
SathingtonWaltz

2167

Forum Posts

0

Wiki Points

0

Followers

Reviews: 1

User Lists: 2

What the hell is wrong with this games colors, it looks like they're marching around a dystopian smog world.

Avatar image for jimbo
Jimbo

10472

Forum Posts

2

Wiki Points

0

Followers

Reviews: 0

User Lists: 3

@w1n5t0n said:

In the software world everyone knows hard drives are incredibly slow compared to the other systems of a computer. So no game reads directly from a hard drive, that's why we have load times. Now @buckybit is right, there is a bottleneck for textures and other assets in gaming. This bottleneck isnt between Hard drive and RAM it's between RAM and VRAM. Developers have to optimize to overcome this, like drawing everything of a certain type at the same time. This limits how much time is spent loading textures from RAM to VRAM, which is slow". It's why Sony made a big deal about 8Gb of unified memory. The RAM and VRAM are the same and hence no bottleneck.

Also I'm sure someone will correct me on any inaccuracies.

Some games stream assets from the hard drive as they need them (Rage for instance). I don't think Rome 2 is doing it though. It loads everything it needs into VRAM as you said. I'm not sure why OP is experiencing improved framerate from having the assets stored on RAMDisk.

Bottleneck for me definitely seems to be a CPU issue. I reckon it's something to do with how the AI is handled leading to CPU0 maxing out while the GPU and other cores are hardly breaking a sweat. My guess is the game dynamically switches between using a basic abstract 'Unit AI' and an 'individual soldier AI' depending on whether they're in view or not / how zoomed in the camera is.