Improving Game Performance with DimmDrive

I brought up the idea of using a Ramdrive to speed up games a few months ago, so with the big Steam sale, I decided to get DimmDrive and try it out. The main focus was to improve load times for Shroud of the Avatar, which is still in pre-alpha and hasn’t been through the optimization process.

As the name suggests, you need a fair amount of ram to see an improvement. I’ve got 32GB installed on my gaming machine so it seems right for the task.

The specs look like this:

AMD FX 8350 at 4Ghz, 32GB Ram, GTX 660, 1.5TB Western Digital drive with no SSD.

So here we go.

Installing DimmDrive was easy, just like any other app from Steam.

Like a game, you Launch DimmDrive to get your config screen, which shows the games you have installed (not everything in your library) that can be copied into memory and how big of a ram drive you want. The recommended size of the ram drive was 24GB, which I went with.

I chose Shroud of the Avatar at 8+GB, which took around a minute to copy into ram. It stays there until you remove it.

Launch the game from the DimmDrive Launcher. If you launch the game from the Steam client, you’re using the drive copy, not the new ram copy.

Since SotA isn’t optimized and loads tons of assets per scene, running from ram is faster. It’s not instantaneous, far from it, but yes, it is faster.

I don’t have raw numbers to support the improvement, just that it doesn’t take as long to load a new scene. The load percent moves quicker and in towns where there would be a stutter at loading textures and assets went by without noticing.

I’ve played multiple hours and haven’t experienced any issues or glitches. Everything has been stable and acts the same as though it been run from the drive.

I tried a couple other games like Hand of Fate and Windward which work fine, but without any real performance gains. They don’t continually load assets or new parts of a map. They don’t have the same need to access the hard drive.

That is another thing to point out. Just because you have a DimmDrive, doesn’t mean the game will be faster. Seems like Map based games like SotA, Skyrim, Dark Souls and Just Cause¬† will benefit. New parts of the world will be loaded and displayed quicker because of the faster access. Smaller, self contained games won’t show much of a difference. Hand of Fate and Windward felt exactly the same to me.

People also fail to take into account their video card and CPU. The game should already be running well before you go messing with ram drives. And turn off all that background junk like browsers, IM clients and email clients. As an aside use Ashampoo Core Tuner 2 to build a gaming profile to save ram and processing.

Network also has an impact. Congestion will slow down the game regardless of system. Since SotA is an MMO, I see this in congested areas when tons of creatures have to update.

With all that, DimmDrive does what it says, it integrates into Steam and speeds up gameplay by placing the whole thing in memory. The $20 sale price feels pretty reasonable to me and I’m happy with the purchase.

Other articles of interest:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recent Comments
  • Enter dates into a date picker for Chrome and Firefox (1)
    • Prasanna: Hello, How to enter a previous month FIRST day and LAST day from the system date. Thanks Prasanna
  • How To Disable the Quicken Registration Prompt (31)
    • Juani: Hi, I have a registered Quicken 2016 and now my files are being held hostage by Intuit, cannot log in with my ID unless I upgrade therefore buy a subscription, I need to access my files, please HELP. Thanks
    • David: A BIG Thank you! I regularly reinstall Windows OS’s using different hardware configs. In short, Quicken 2011 (it’s March of 2020 as I write this) has been a program I’ve been very happy with and continue to use....
    • Karen L: Today I rang Reckon Australia again, got a different guy and he talked me through the process of getting me a new product key to enter since I already had the licence and it had been extended. Reckon have only extended it by 1...
    • Karen L: I have Australian Quicken 2008 on Windows 8.1. It keeps asking me to renew my licence which Reckon did for me however the activation won’t work. I tried this to disable the registration prompt however it did not stop the...
  • Building Relationships with Developers (1)
    • Carlos Herrera: Ah yes. I have a team of software developers and it is genuinely so hard to keep them in the loop during projects. Though the more we work the better the communication becomes and we go from a trail and error process to a...
  • Integrating DevonAgent Pro with Alfred (1)
    • J. Garr: Beautiful, sweet, and simple. I love it; thanks for posting this solution.
  • Round and Round with the For..Next in Katalon Studio (1)
    • Sweet Ophaline Labador: Hello can you help me how to loop this scenario. Checking the elements is just the same. I want to check that the following function is available in www.siacargo.com: Track Shipment – clicking on this can...
  • Parsing Strings in Katalon – Split, Substring and Readlines (6)
    • Don Pedro: String tempText=”Date Month January. Revenue $1,355,721.00″ println(tempText.split(“ \$”)[1]) You need to escape the $ with \$ The [1] on the split captures characters on the right of the split [0]...
    • Prasad: Hi, I need to get the substring from the below string ‘Date Month January. Revenue $1,355,721.00’ I want to extract text after $ value. Please help Thank you
  • Working with Dates and Date Formatting in Katalon Studio (15)
    • Sangeethaa: How to get previous day’s date(Yesterday’s date)? Actually I was using today.previous() before,it was working fine till today morning.Now its not retrieving right date. Can anyone please guide me on this.
    • Don Pedro: That could be a little tricky. First, is the text/format always going to be the same? You will need to do some parsing. Separate the first but of text at 2019. After that, split the text again to get rid of Central Standard...
    • Don Pedro: It should be of the same Date type as today. You could then do some calendar trickery with Calendar /*Calendar c = Calendar.getInstance(); //c.set(Calendar.MONTH, 1) //Set the month, 0=January, 11=December println...
  • Output status messages and test information by writing to the Log File Viewer in Katalon Studio (6)
    • Saranya: Good One. Could you plz share link to access all your katalon related blogs. ThankQ
    • Rodrigo Calabretta: I’m using the KeywordUtil.markFailed or KeywordUtil.markError and my test stops is being shown as Error and If I use in the @afterTestCase the testCaseContext.getTestCaseSta tus() to show the status test case...