It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Radiance1979: but look at what rog has to say about this. if i go from this text i fear everyone so far commented is working on old information
avatar
AB2012: ^ That stuff is mostly just marketing and the problem isn't that were "using old information", rather that SSD's have significantly changed the situation. ASUS's benchmarks when using 5,400rpm HDD's will show a dramatic improvement. But with SSD's not only are they much faster themselves, they also have far larger RAM caches inside them. Eg, today I have a 2TB MX500 that comes with a sizable 2GB DRAM cache that already does exactly the same thing at exactly the same capacity but without eating up any actual RAM. And Windows will still be caching stuff in unused RAM on top of that. Adding a 3rd layer of cache doesn't make much difference.

Example - we can already see 4x increase in benchmark speeds comparing SATA SSD's (550MB/s) to NVMe (+2GB/s) SSD's, so games must load 4x faster right? Here's how they scale in the real world:-
https://www.youtube.com/watch?v=V3AMz-xZ2VM
https://www.youtube.com/watch?v=YWtspZqOxAM

RAMDisks are even more into the realms of "depreciating gains" due to how games work - they'll request a chunk of data, unpack it into RAM, initialize some stuff, then request the next bit. They don't behave remotely like a synthetic CrystalDiskMark pure Sequential read speed test, and there's a whole lot of marketing selling ultra-premium Real Gamer (tm) branded stuff that promises you'll "feel" the difference based on blind number chasing 10x more than you actually will.

I think the problem is, most non AAA games don't use anywhere near 32GB and people who've bought themselves a ton of RAM often end up trying to find stuff to fill it up with, hoping that RAM acceleration software will make more of a difference that it does. The biggest beneficiaries of 32GB tend to be productivity (eg, video editing, databases, etc) rather than GOG games. The biggest beneficiaries of NVMe vs SATA SSD's tends to be 4K video editing / productivity more than games. And the biggest beneficiaries of RAMDisks tends to be database servers and "live boot" or virtualized OS's more than consumer game load times that are already being read from an SSD which reads faster than the games typically request chunks of data in a non-continuous manner.
to much examples, i use the mx 500 too, the 500 gb version, and that is exactly the drive i used for testing total war three kingdoms, it does matter, from stutter less scrolling to faster turn times with and without the program, i sincererly mean to say that without using ramcache III scrolling the huge campaignmap on my system leaves me with micro stutter here and there
this is the system i'm running on btw
Attachments:
pc1.jpg (296 Kb)
avatar
Radiance1979: ...that is exactly the drive i used for testing total war three kingdoms, it does matter, from stutter less scrolling to faster turn times with and without the program, i sincererly mean to say that without using ramcache III scrolling the huge campaignmap on my system leaves me with micro stutter here and there
You shouldn't be seeing micro-stuttering with that type of system (and a 100MB Ram Cache would hardly be enough to make a difference). Check what else is running on your system (using the tools linked to above) and, in particular, try disabling any programs that modify your display (e.g. any overlays or benchmarking/FPS indicators).

If you're running Windows 10, try disabling memory compression - other users have highlighted this as a cause of micro-stuttering.
avatar
Radiance1979: ...that is exactly the drive i used for testing total war three kingdoms, it does matter, from stutter less scrolling to faster turn times with and without the program, i sincererly mean to say that without using ramcache III scrolling the huge campaignmap on my system leaves me with micro stutter here and there
avatar
AstralWanderer: You shouldn't be seeing micro-stuttering with that type of system (and a 100MB Ram Cache would hardly be enough to make a difference). Check what else is running on your system (using the tools linked to above) and, in particular, try disabling any programs that modify your display (e.g. any overlays or benchmarking/FPS indicators).

If you're running Windows 10, try disabling memory compression - other users have highlighted this as a cause of micro-stuttering.
2 gb's of ramcache, thats the recommended amount

and again if your only talking from theoretics, not to mention the wrong information taken in, i fear this discussion will move along troublesome, i did find the article posted worthwile, thank you for that
avatar
AB2012: If you have a decent SSD, then RAMDisks generally aren't worth it for gaming. First of all, you need to copy the game from disc into RAMDisk in the first place, which often takes as much time as loading it (actually more if you count the "human time" of setting it up and pre-loading it).
If the OS is good about caching the data, I'd still not want to have delays... Playing skyrim where it stops for 1/5th of a second before a guard near me says 'Light armor, light on your feet! Good idea!' and you realize the stutter was so it could find the random sound clip.

Still having the data loaded may just involve reading all the files even if you don't copy the files. So something like tar -c Somegamedir | dd of=/dev/zero (using mingw/cygwin or something) could get the effect, but it may still take a minute or two... Then again you could just start that up and start your game and it will finish caching the results on it's own, probably by the time you get your save loaded.

Though i have noted the time in extracting a huge game to a ramdisk as taking a bit of time. Especially when it's compressed and needs to decompress it too.
avatar
AB2012: like a CRC check on the game folder
That might work too, it still is loading the files... Though if the system decides to release the memory vs fixed in a ramdrive may be up for debate. Though with 32Gb ram... If you aren't doing anything it costs nothing to cache recently accessed files and likely release the oldest cached file(s) when memory is requested..

I suppose the bigger question isn't if you use a ramdrive, but the FS you use for the ramdrive. (If you don't have files of 4Gb or larger, Fat32 probably is faster and simpler)
avatar
Radiance1979: RAMCache lll software turns milliseconds into microseconds to boost game-load times.
Starting to sound like another SoftRam....
avatar
rtcvb32: Starting to sound like another SoftRam....
Heh, the info about Windows 10 memory compression reminded me of another "memory booster" product from that era, QuarterDeck MagnaRAM, which also worked by compressing memory. Most reviews I read of it indicated that it caused greater system instability and that was back in the not-too-stable Win95 days.
avatar
rtcvb32: Starting to sound like another SoftRam....
avatar
AstralWanderer: Heh, the info about Windows 10 memory compression reminded me of another "memory booster" product from that era, QuarterDeck MagnaRAM, which also worked by compressing memory. Most reviews I read of it indicated that it caused greater system instability and that was back in the not-too-stable Win95 days.
Well you might not remember it, but it was $50 a meg for a while, even entering Windows 95. Then sometime it switched over where a number of companies offered ram at a much cheaper cost. As well as hard drives were very small and fairly expensive.

So the cost of compression software usage would have made sense. Though right now zram in Linux seems the most promising, Windows not so sure... But pushing the 8Gb ram you really don't need extra ram/compression for most things... Unless it's games or working on processing gigabytes of data and using temporary files and not wanting to use the filesystem for it...

Anyways, feels like a dozen lifetimes ago...
low rated
Somewhat related....does anyone know if(on system with no ram expansion space left) using mem thumb drives as RAM(USB3 ones) is a good idea for games that need extra memory to run or to just run better?
Post edited August 08, 2020 by GameRacer
avatar
GameRacer: Somewhat related....does anyone know if(on system with no ram expansion space left) using mem thumb drives as RAM(USB3 ones) is a good idea for games that need extra memory to run or to just run better?
USB (even 3.0) thumb drive performance has, in my experience, been pretty unimpressive - level pegging with an HDD on sequential access and far behind SSDs on random. So unless your main system is installed on a slow HDD, I'd suggest not. But let benchmarks be your guide.

An SSD connected via USB 3.0 should offer much better performance, but still far slower (by a factor of 10 at least) than RAM.
low rated
avatar
AstralWanderer: USB (even 3.0) thumb drive performance has, in my experience, been pretty unimpressive - level pegging with an HDD on sequential access and far behind SSDs on random. So unless your main system is installed on a slow HDD, I'd suggest not. But let benchmarks be your guide.

An SSD connected via USB 3.0 should offer much better performance, but still far slower (by a factor of 10 at least) than RAM.
Well I was thinking more of being able to give some RAM intensive games(games using 8GB or even more of RAM) a bit more breathing room(since I cannot install more RAM).

Aside: In terms of speed, then, would it be better to just use paging file as extra RAM or use thumb drive style "ram"? Which would give better performance(HDD is 7200 RPM standard HDD afaik) of the two?
avatar
GameRacer: Well I was thinking more of being able to give some RAM intensive games(games using 8GB or even more of RAM) a bit more breathing room(since I cannot install more RAM).
Best bet is to go through your system setup and prune back on those background processes using the most RAM. Disable unneeded Windows services - BlackViper is a useful source of information here - and use a utility like
Autoruns to check what you have running on startup.

Take a second look at what's available for your laptop RAM-wise - even if your existing SO-DIMM slots are filled, you may be able to install higher-density sticks (though this will mean replacing existing RAM).
avatar
GameRacer: Aside: In terms of speed, then, would it be better to just use paging file as extra RAM or use thumb drive style "ram"? Which would give better performance(HDD is 7200 RPM standard HDD afaik) of the two?
Your paging file should already be being used as "extra RAM". If you are running on an HDD (most desktop ones are 5400RPM btw, so virtually all laptop ones will be too, if not less) then look at switching to an SSD to reduce the impact of heavy pagefile usage.

Thumb drives (presumably you are considering SuperFetch?) only provide a measureable benefit when you have a significant RAM shortage and are running off an HDD (with relatively large access times).
Post edited August 08, 2020 by AstralWanderer
completely off topic, its almost disgusting how much ram costs these days, its literally almost half of the price end 2018
avatar
rtcvb32: Starting to sound like another SoftRam....
avatar
AstralWanderer: Heh, the info about Windows 10 memory compression reminded me of another "memory booster" product from that era, QuarterDeck MagnaRAM, which also worked by compressing memory. Most reviews I read of it indicated that it caused greater system instability and that was back in the not-too-stable Win95 days.
Linux actually has something like this; zram.

The zram creates a block device in memory that compresses data written to it and decompresses on read. By putting a swap partition here, one can get the OS to compress memory, which can be useful on some systems (I believe modern Android may use this by default; for older Android I believe it was a common tweak for rooted devices). Alternatively, you can make a filesystem on the device and use it as a compressed ramdisk.

By the way, I can think of one good reason to use a ramdisk on a modern OS that has good disk caching (that is, not Windows XP). Using a ramdisk can prevent writes from ever reaching the disk; this can be useful if it's data that you don't care about (or even actively want to get rid of after use), and can save your disk some wear and tear. One could, for example, put the browser cache there (in fact, I am currently considering doing this for my Raspberry Pi 4, to see if it makes a difference). Ramdisks are also useful when running from read-only media, or, in the case of Linux, before the system has mounted the actual hard drive.
low rated
avatar
AstralWanderer: Best bet is to go through your system setup and prune back on those background processes using the most RAM. Disable unneeded Windows services - BlackViper is a useful source of information here - and use a utility like
Autoruns to check what you have running on startup.
I already disabled most unneeded startup items under the regular means already afaik....but I will try looking into those to see what else can be tweaked and disabled.

That said I was more talking about if a game goes beyond my system's memory(like artificially extending RAM beyond the max I have currently...as I cannot change out RAM with this system(afaik).

avatar
AstralWanderer: Take a second look at what's available for your laptop RAM-wise - even if your existing SO-DIMM slots are filled, you may be able to install higher-density sticks (though this will mean replacing existing RAM).
As said above, I likely cannot access the ram(sealed system with screws), and i'm almost certain i'm at the system's max memory limit already.

avatar
AstralWanderer: Your paging file should already be being used as "extra RAM". If you are running on an HDD (most desktop ones are 5400RPM btw, so virtually all laptop ones will be too, if not less) then look at switching to an SSD to reduce the impact of heavy pagefile usage.

Thumb drives (presumably you are considering SuperFetch?) only provide a measureable benefit when you have a significant RAM shortage and are running off an HDD (with relatively large access times).
Well it seems I do have a 5400 RPM drive, and for some newer games I likely would have a RAM shortage.

As for what I meant....I was talking about ReadyBoost(just looked up the name in my PC's menus)....for memory hog games that eat into what memory I have, would it be any benefit(considering my slow drive atm, and my inability to install more RAM) over just pagefile? Or should I just stick with pagefile?
Is it an app to make part of your ram act as a hdd? All that would do is preload files into the ram.