|
On May 06 2012 08:42 moltenlead wrote: I have a pretty noobish question.
Does the OS attempt to store entire programs into the RAM to access the files more quickly if there was sufficient space free in the RAM?
The more specific scenario that I'm looking at: I have just ordered a laptop with 16gb of RAM (It was a $20 upgrade over the 8gb, so I decided to grab it since I wouldn't find it cheaper elsewhere) and I was wondering whether for games like Diablo 3 the OS would attempt to move as many game files as possible into the RAM for faster level loading times? I don't want to put it on my SSD because a 128gb drive gets eaten up very quickly with 12gb installs, but I would still like some decent loading times.
Your initial question and your final question are almost unrelated. To a point, yes, the PC can load more to RAM once you start the program. You can NOT, however, install things to RAM. Which I think is what you were asking towards the end?
16GB RAM is likely to massively exceed your ability to gain any increased load times.
|
However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use.
Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever.
Depending on how you're planning to use your SSD, I'd just install it there.
This is kind of picking on things but it helps people better understand how things work.
|
On May 06 2012 08:58 Thezftw wrote:However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use. Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever. Depending on how you're planning to use your SSD, I'd just install it there. This is kind of picking on things but it helps people better understand how things work. 
Well, technically, the game doesn't load anything into RAM either, the CPU, motherboard, and HDD do how about we just read between the lines, translate his question into something that makes sense, and answer what he was trying to ask, instead?
|
On May 06 2012 09:07 JingleHell wrote:Show nested quote +On May 06 2012 08:58 Thezftw wrote:However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use. Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever. Depending on how you're planning to use your SSD, I'd just install it there. This is kind of picking on things but it helps people better understand how things work.  Well, technically, the game doesn't load anything into RAM either, the CPU, motherboard, and HDD do  how about we just read between the lines, translate his question into something that makes sense, and answer what he was trying to ask, instead? Why, it's a perfect chance to derail a random question topic in to a non-sensical out-of-casuals-reach technical babble!
|
On May 06 2012 09:12 Thezftw wrote:Show nested quote +On May 06 2012 09:07 JingleHell wrote:On May 06 2012 08:58 Thezftw wrote:However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use. Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever. Depending on how you're planning to use your SSD, I'd just install it there. This is kind of picking on things but it helps people better understand how things work.  Well, technically, the game doesn't load anything into RAM either, the CPU, motherboard, and HDD do  how about we just read between the lines, translate his question into something that makes sense, and answer what he was trying to ask, instead? Why, it's a perfect chance to derail a random question topic in to a non-sensical out-of-casuals-reach technical babble?
Yeah, but it's the sort where there's not much interesting theorycrafting or discussion of irrelevant benches to be had. Where's the fun in that?
|
Make ramdisk, install D3 onto it. Problem solved.
|
On May 06 2012 09:14 JingleHell wrote:Show nested quote +On May 06 2012 09:12 Thezftw wrote:On May 06 2012 09:07 JingleHell wrote:On May 06 2012 08:58 Thezftw wrote:However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use. Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever. Depending on how you're planning to use your SSD, I'd just install it there. This is kind of picking on things but it helps people better understand how things work.  Well, technically, the game doesn't load anything into RAM either, the CPU, motherboard, and HDD do  how about we just read between the lines, translate his question into something that makes sense, and answer what he was trying to ask, instead? Why, it's a perfect chance to derail a random question topic in to a non-sensical out-of-casuals-reach technical babble? Yeah, but it's the sort where there's not much interesting theorycrafting or discussion of irrelevant benches to be had. Where's the fun in that? I'd go into HDD vs. SSD but the guy said he doesn't plan to use that SSD.
|
On May 06 2012 09:15 skyR wrote: Make ramdisk, install D3 onto it. Problem solved.
It's a laptop. I'm hearing PEBKAC waiting to happen in that.
|
On May 06 2012 08:50 JingleHell wrote:Show nested quote +On May 06 2012 08:42 moltenlead wrote: I have a pretty noobish question.
Does the OS attempt to store entire programs into the RAM to access the files more quickly if there was sufficient space free in the RAM?
The more specific scenario that I'm looking at: I have just ordered a laptop with 16gb of RAM (It was a $20 upgrade over the 8gb, so I decided to grab it since I wouldn't find it cheaper elsewhere) and I was wondering whether for games like Diablo 3 the OS would attempt to move as many game files as possible into the RAM for faster level loading times? I don't want to put it on my SSD because a 128gb drive gets eaten up very quickly with 12gb installs, but I would still like some decent loading times. Your initial question and your final question are almost unrelated. To a point, yes, the PC can load more to RAM once you start the program. You can NOT, however, install things to RAM. Which I think is what you were asking towards the end? 16GB RAM is likely to massively exceed your ability to gain any increased load times.
Thanks for the response. I know that I can't install things into the RAM. My question was more based on whether the system would copy the game files to the RAM and access it there rather than from the HDD to speed up the experience.
On May 06 2012 08:58 Thezftw wrote:However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use. Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever. Depending on how you're planning to use your SSD, I'd just install it there. This is kind of picking on things but it helps people better understand how things work. 
OK, I think that this is more what I meant. So basically the game will load whatever it was told to onto the RAM and not store anymore (thus negating the benefit of having more RAM beyond the maximum the game has been told to use)? That's helpful to know.
I guess that I was being optimistic hoping that the game could create a sort of RAM Disk that it would load itself into and run from there. Thanks!
EDIT:
On May 06 2012 09:15 skyR wrote: Make ramdisk, install D3 onto it. Problem solved.
I was seriously considering doing after I saw a video describing one, but I'm not sure about the specifics of how they work. More specifically I wasn't really sure about what would happen to the data if I decided to close the RAM Disk (or even if the disk uses it's entire size when not active).
I may also just get a 32gb mSATA or something and use that as a smaller SSD on which to place the games that I'm playing. It seems to be much easier and my laptop has an mSATA slot.
|
On May 06 2012 09:20 moltenlead wrote:Show nested quote +On May 06 2012 08:50 JingleHell wrote:On May 06 2012 08:42 moltenlead wrote: I have a pretty noobish question.
Does the OS attempt to store entire programs into the RAM to access the files more quickly if there was sufficient space free in the RAM?
The more specific scenario that I'm looking at: I have just ordered a laptop with 16gb of RAM (It was a $20 upgrade over the 8gb, so I decided to grab it since I wouldn't find it cheaper elsewhere) and I was wondering whether for games like Diablo 3 the OS would attempt to move as many game files as possible into the RAM for faster level loading times? I don't want to put it on my SSD because a 128gb drive gets eaten up very quickly with 12gb installs, but I would still like some decent loading times. Your initial question and your final question are almost unrelated. To a point, yes, the PC can load more to RAM once you start the program. You can NOT, however, install things to RAM. Which I think is what you were asking towards the end? 16GB RAM is likely to massively exceed your ability to gain any increased load times. Thanks for the response. I know that I can't install things into the RAM. My question was more based on whether the system would copy the game files to the RAM and access it there rather than from the HDD to speed up the experience. Show nested quote +On May 06 2012 08:58 Thezftw wrote:However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use. Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever. Depending on how you're planning to use your SSD, I'd just install it there. This is kind of picking on things but it helps people better understand how things work.  OK, I think that this is more what I meant. So basically the game will load whatever it was told to onto the RAM and not store anymore (thus negating the benefit of having more RAM beyond the maximum the game has been told to use)? That's helpful to know. I guess that I was being optimistic hoping that the game could create a sort of RAM Disk that it would load itself into and run from there. Thanks!
No, you have to do that intentionally, and there's... risks. Just run the shit from SSD.
|
On May 06 2012 09:24 JingleHell wrote:Show nested quote +On May 06 2012 09:20 moltenlead wrote:On May 06 2012 08:50 JingleHell wrote:On May 06 2012 08:42 moltenlead wrote: I have a pretty noobish question.
Does the OS attempt to store entire programs into the RAM to access the files more quickly if there was sufficient space free in the RAM?
The more specific scenario that I'm looking at: I have just ordered a laptop with 16gb of RAM (It was a $20 upgrade over the 8gb, so I decided to grab it since I wouldn't find it cheaper elsewhere) and I was wondering whether for games like Diablo 3 the OS would attempt to move as many game files as possible into the RAM for faster level loading times? I don't want to put it on my SSD because a 128gb drive gets eaten up very quickly with 12gb installs, but I would still like some decent loading times. Your initial question and your final question are almost unrelated. To a point, yes, the PC can load more to RAM once you start the program. You can NOT, however, install things to RAM. Which I think is what you were asking towards the end? 16GB RAM is likely to massively exceed your ability to gain any increased load times. Thanks for the response. I know that I can't install things into the RAM. My question was more based on whether the system would copy the game files to the RAM and access it there rather than from the HDD to speed up the experience. On May 06 2012 08:58 Thezftw wrote:However, the OS itself wont load the game files (for example, Diablo 3) in to RAM; it is the game that loads necessary files to RAM. OS just launches the executable's for you. Basically, it is up to Blizzard if they code D3 in a way that it uses all the extra RAM for loading game levels/anything else for a later use. Generally no (big) game does this. Most games either have loading screens, or they just load the next possible level/area while playing your current level/area/map/whatever. Depending on how you're planning to use your SSD, I'd just install it there. This is kind of picking on things but it helps people better understand how things work.  OK, I think that this is more what I meant. So basically the game will load whatever it was told to onto the RAM and not store anymore (thus negating the benefit of having more RAM beyond the maximum the game has been told to use)? That's helpful to know. I guess that I was being optimistic hoping that the game could create a sort of RAM Disk that it would load itself into and run from there. Thanks! No, you have to do that intentionally, and there's... risks. Just run the shit from SSD.
Seriously considering using the SSD at this point. Life would become easier.
|
i just got a Taiwanese account and i want to change my hotkeys but I cannot read any of the characters is there a way i can import my current profile via a document?
and 1 more question what bitrate is considered 720p in xsplit?
|
C:\Users\Whateveryourusernameis\Documents\StarCraft II\Accounts
is the default folder for that stuff. Then there is also this: http://www.teamliquid.net/forum/viewmessage.php?topic_id=270876
To answer your second question, bitrate doesn't define 720p, resolution does. However you will want to have something between 2000-3500bitrate (depending on your upload) for fine 720p stream. Under 2000 it will start to look like garbage the lower you go, but if you're really starving for upload then 1500 is in my opinion the lowest you should go with 720p.
If you have to go lower, drop resolution as well.
|
I'll be building myself a new rig next month and can't decide between 1333 or 1600 ram. I understand there is little/no difference with performance in games, but I also spend an equal amount (if not more) time on programs such a Solidworks, Catia, MATLAB and Photoshop. Will higher speed ram allow for a noticable performance gain? Also, am I right in saying that lower voltage RAM is better for OC than high voltage (because of tempretures)? Thx.
|
On May 06 2012 11:32 Arkaridge wrote: I'll be building myself a new rig next month and can't decide between 1333 or 1600 ram. I understand there is little/no difference with performance in games, but I also spend an equal amount (if not more) time on programs such a Solidworks, Catia, MATLAB and Photoshop. Will higher speed ram allow for a noticable performance gain? Also, am I right in saying that lower voltage RAM is better for OC than high voltage (because of tempretures)? Thx.
You'll see some difference, depending on the cost, it can be worth it.
The voltage isn't due to anything to do with the RAM, really, more the IMC on the CPU.
|
I built my own computer a few years ago, and ever since I first built it the Windows "Safely Remove Hardware" offers to eject my main (and only) hard drive, like this:
![[image loading]](http://i.imgur.com/qkgFc.png)
Is this normal? Or did I mess up installing the hard drive? Should I even worry about this?
|
5930 Posts
My desktop has it too. I suspect it has something to do with AHCI and hotswapping.
|
My friend is buying a cooler for his i5 2500k. He will mildly overclock (4.0). I have advised him to buy a hyper 212 with I have and am super happy with it. He sad that they dont have it in store but they have a coolermaster Hyper 412S. Price is a bit higher but not much. My question is what difference is between the two? Is Hyper 412S any good or better? Thank you all!
|
5930 Posts
Yes, the Hyper 412S will be fine.
The major difference between the Hyper 212 Evo and the Hyper 412S is the fin spacing (Hyper 412S is less dense) and some acoustic performance hardware bundled with the Hyper 412S. Besides that, performance is not hugely different and for a mildly overclock, it doesn't matter.
|
Thanks Womwomwom!
I will tell him what you sad. P.s. If you could choose between the two who would you pick?
|
|
|
|
|
|