PDA

View Full Version : My Computer overheats, and then freezes up.



Prussian to the Iron
07-02-2010, 00:23
its odd. no matter how much ventilation it gets (short of a fan blowing directly into the vent), my laptop overheats if it plays a game too long. once it does this, the screen turns black, the Internet Assistant button turns off, and it appears to be in sleep mode, but the game is still running, evidenced by the audio.

how can i stop this? it mainly happens when playing newer games, usually Mount and Blade: Warband, during graphics heavy battles. is it my graphics card telling me its smoked? whats happening?

Rhyfelwyr
07-02-2010, 00:27
Are you sure it is overheating? My PC had problems playing some games for any length of time, and IIRC it was to do with dodgy RAM.

Wrong forum in any case. :tongue2:

Prussian to the Iron
07-02-2010, 00:28
what do you mean, dodgy RAM? like not enough?

and its definitely getting VERY hot at the vent, though it may not be the problem necessarily.though it gets really hot no matter whether i'm gaming or just letting it idle at the desktop.

drone
07-02-2010, 00:37
Do you have a dog or cat, and when is the last time you cleaned out the vent grills on the laptop?

Prussian to the Iron
07-02-2010, 01:11
no pets, and you have to clean those out?i'll take a pic of the vent where it gets hottest, dont know if you can tell if it needs to be cleaned. I doubt it, because I have a fan blowing on it just about all the time it's on, just itt was packed up for moving and its on its way to Virginie.

Beskar
07-02-2010, 02:04
Just to be on the safe side, run Memtest86+ (http://www.memtest.org/). This will make sure it isn't a RAM issue (which it can be, similar error to what you described). Overheating laptops generally go as hot as a georgeforeman grill, and everything degrades performance wise, and it usually just switches itself off, not crash like you are describing. (though it is possible)

As for overheating laptops, there are many issues from power setting to graphics driver. As a rule of thumb, always have the laptop raised, not lying flat on a surface of a table or similar, especially when gaming, as the heat acculumates in the wood which causes cooling issues.

Prussian to the Iron
07-02-2010, 02:10
i have it raised, on a small binder. it does seem more like shutting itself off, and i would run that but my laptop has no internet ATM; im doing this from a different computer.

Beskar
07-02-2010, 02:55
i have it raised, on a small binder. it does seem more like shutting itself off, and i would run that but my laptop has no internet ATM; im doing this from a different computer.

Burn it onto a disk with the .iso file, or use a USB pendrive with the USB version of the programme on it.

Cute Wolf
07-02-2010, 14:28
did you use Avira? my laptop is getting used to blacked out when playing EB for long, I just get rid of it after someone points out that avira is trashy and took heavy tool in memory, and now everything going nice, better stick with AVG

Husar
07-02-2010, 21:47
What temperature is it in the room?
My notebook doesn't overheat usually while playing games but at the moment it's about 30°C outside (not much cooler inside) and it already turns really hot just by running windows, downloading a file or whatever. I don't even dare to start a game at the moment. :shrug:

Prussian to the Iron
07-03-2010, 13:10
did you use Avira? my laptop is getting used to blacked out when playing EB for long, I just get rid of it after someone points out that avira is trashy and took heavy tool in memory, and now everything going nice, better stick with AVG

nope. Kaspersky.


What temperature is it in the room?
My notebook doesn't overheat usually while playing games but at the moment it's about 30°C outside (not much cooler inside) and it already turns really hot just by running windows, downloading a file or whatever. I don't even dare to start a game at the moment. :shrug:

inside its only in the 70's (degrees obviously), and i usually have the fan on cooling it down a bit.



BTW: can anyone tell me if a george foreman grill gets really hot? *ashamed look for not knowing*

pevergreen
07-03-2010, 13:22
inside its only in the 70's (degrees obviously), and i usually have the fan on cooling it down a bit.

BTW: can anyone tell me if a george foreman grill gets really hot? *ashamed look for not knowing*

The laptop or your room, because 70 degree's is ambigious. Only temp so far has been C. So yours better be Farenheit.

Its a grill, it gets hot to cook things?

Prussian to the Iron
07-03-2010, 13:33
thats what i thought, but i wasnt sure because he might have been sarcastic. *embarassed*


the room, the thermostat is set to 75 farenheit (omg i cant believe i said degrees...I just woke up), 75 celcius would be like cooking in hell.

Husar
07-04-2010, 22:05
Exactly, and by the way, my laptop has been overheating a bit lately so I went with my dad and used his compressor to blow some air into the back of it, a cloud of dust came out everywhere and now it's running just fine, not even going to full fan speed in games where it would overheat before. Guess I should have done that earlier, with the compressor that is, tried to use a vacuum cleaner few months ago but obviously that didn't help as much, if at all.

naut
07-05-2010, 10:02
Ok. Here's the solution. Your laptop runs XP or Vista yes? That means it is not optimised to run more than 2GB of RAM/Virtual Memory. What's happening is the games are maxing out your memory and trying to constantly manage the paging of your RAM to Virtual Memory, causing it to over-work and over-heat. Which in-turn causes your PC to shut itself down so as to avoid internal damage. Simple solution:

Part 1:
1. Download and install Explorer Suite CFF Explorer (http://www.ntcore.com/exsuite.php)
2. Run it
3. Click open and find the .exe file related to your game
4. A screen will appear with a list of headings down the left side, click "File Header"
5. On the right a bunch of values will appear, look for the row "Characteristics" and press the "click here" box
6. A window will appear with a bunch of tick boxes, look for the one "App can handle >2gb address space" and tick it, click 'ok'
7. Save and close

Part 2:
1. Go to command prompt
2. Type: BCDEDIT /set IncreaseUserVA 3072, click enter
3. Close

And you'll be good to go. :yes:

Prussian to the Iron
07-05-2010, 13:44
thanks all, but i finally got a Rolodex Laptop Stand, which sits it up quite high. though i may soon cut out the metal mesh, which seems to just keep the heat right there, but leave the structurally important metal strips to hold it up.

ICantSpellDawg
07-07-2010, 21:35
If it is a compaq, they are notorious for having processor heat-sink problems. I bought one for my fiance and a the heatsink came lose. The cooling tray might help, but with a heatsink issue the only real option is to re-attach it.

Xiahou
07-08-2010, 05:49
Ok. Here's the solution. Your laptop runs XP or Vista yes? That means it is not optimised to run more than 2GB of RAM/Virtual Memory. What's happening is the games are maxing out your memory and trying to constantly manage the paging of your RAM to Virtual Memory, causing it to over-work and over-heat. Which in-turn causes your PC to shut itself down so as to avoid internal damage. Simple solution:

Part 1:
1. Download and install Explorer Suite CFF Explorer (http://www.ntcore.com/exsuite.php)
2. Run it
3. Click open and find the .exe file related to your game
4. A screen will appear with a list of headings down the left side, click "File Header"
5. On the right a bunch of values will appear, look for the row "Characteristics" and press the "click here" box
6. A window will appear with a bunch of tick boxes, look for the one "App can handle >2gb address space" and tick it, click 'ok'
7. Save and close

Part 2:
1. Go to command prompt
2. Type: BCDEDIT /set IncreaseUserVA 3072, click enter
3. Close

And you'll be good to go. :yes:

A couple points...
-Telling the OS that an App can address more than 2GB of memory doesn't make it true.

-Making 3GBs of RAM addressable in a 32bit OS means that you're stealing memory addresses that are reserved by the kernel. If a device driver is expecting that space to be available and it isnt, you could be in for some serious stability issues. You may get away with it, but you should at least be aware of the possibility.

The real solution to the 2GB memory limit is a 64bit OS. Even still, if you're running 32bit games, they're not likely to see more than 2GB of RAM regardless.

Tellos Athenaios
07-08-2010, 08:34
Couple of points 2:

These tricks are about virtual memory, i.e you are not actually tricking the OS into believing that there is more real memory. To put this into perspective; in a 64GB OS the amount of virtual memory the system can work with is 2^64 bytes however I don't think that there is actually a single laptop with that much memory on the market right now. ~;) And anyway the memory management of the NT kernel should be quite capable to handle apps that allocate more than 2GB of RAM even if there's only 2GB available: the concept is known as swap.

Part two is that the OS would trigger an OOM error in userspace before it would accept a memory shortage in kernel space. And by the time a system with 2GB memory manages to run out of memory for the kernel you have bigger problems to worry about.

That said, if you are not actually running with more than 3GB RAM and therefore if you are not actually running with a 64bit OS and at least 4GB of RAM this whole thing is pointless. And when you do have a 64bit OS and 3GB of RAM or more the second part which sets the amount of available virtual memory is counter-productive.

Xiahou
07-08-2010, 23:31
And anyway the memory management of the NT kernel should be quite capable to handle apps that allocate more than 2GB of RAM even if there's only 2GB available: the concept is known as swap.Are you sure about this? Non-large address aware 32-bit apps are only assigned 2GB of address space. Swapping occurs if the amount of memory demanded from all applications (and OS ect) exceeds physical RAM available.


Part two is that the OS would trigger an OOM error in userspace before it would accept a memory shortage in kernel space. And by the time a system with 2GB memory manages to run out of memory for the kernel you have bigger problems to worry about.
I think the problem is if a device driver expects a certain memory address within the 2GB space to be available and attempts to utilize it- then you're headed for system instability.

Frankly, Microsoft recommends against this sort of tinkering in all but a handful of situations involving servers. For end users, I don't really think that the theoretical gains are worth the trouble. :shrug:

Tellos Athenaios
07-09-2010, 07:58
As a general rule of thumb device drivers get loaded before any heavy user space application; and those drivers (e.g. for PnP devices) that do get loaded on demand cannot make assumptions about addresses being available or not by their definition anyway. Furthermore allocation of memory (malloc) returns a pointer to the block allocated by the OS, or NULL on failure. At that point (malloc returning NULL) for most applications there is pretty much nothing that they can do but roll over and die.

If you allocate and use an additional 2.5GB of memory in a system with 2GB physical memory where before the load was 1.5GB of memory and you have an additional 4GB swap file... the sum is 1.5 +2.5 = 4GB in all address space used. Of course you are going to see a lot of trashing and the system will more or less freeze up. So things might continue running or you might get an OOM error which kills the process that attempts to fill an additional 2.5GB of RAM.

But consider if the load had been only 0.5GB: the math works out as 3GB of load and things should continue running normally albeit slowly because of trashing. Things get even more complex and opaque when the system uses “overcommitting” (don't know if NT does that).

Husar
07-10-2010, 11:40
The real solution to the 2GB memory limit is a 64bit OS. Even still, if you're running 32bit games, they're not likely to see more than 2GB of RAM regardless.

So where do I get 64bit copies of all my games?
And does it really matter if the games were designed in 32bit with the 2GB limit in mind?

Xiahou
07-11-2010, 03:54
So where do I get 64bit copies of all my games?
And does it really matter if the games were designed in 32bit with the 2GB limit in mind?
Well, you don't necessarily need a 64bit app to benefit from a 64bit OS. If a 32bit app is large address aware, it can use up to 4GB of RAM in a 64bit OS. Under a 32bit OS the maximum large address aware app can utilize is 3GB- and that's only if you do the unsupported boot hacks that were discussed above.

Some games are starting to offer 64-bit versions though. Elemental, for one, is supposed to make a 64bit version available sometime after the game's initial release. The size of the game world is supposedly only limited by memory, and in Win7 64bit it could theoretically have up to 8TB allocated. ~:eek: (although Win7 itself "only" supports 192GB of physical RAM, so I guess 8TB would involve massive swapping... here's (http://msdn.microsoft.com/en-us/library/aa366778%28VS.85%29.aspx) a handy chart.).

Subotan
07-13-2010, 18:24
*Interrupts Conversation*

So, say, if I was purchasing a laptop with 4GB of RAM, I would need a 64 bit OS to utilise it's full capacity, right? But if most games/applications as you say don't have 64 bit versions, what's the point of getting a 64 bit OS, or even more than 2GB of RAM?

Tellos Athenaios
07-13-2010, 21:59
Speed & security. Speed because the 64bit OS (built for AMD 64 instruction set) can work with 64bit registers and assume more advanced uses for SIMD; security because the CPUs that run it offer things like killbits on memory which is used by the CPU to prevent execution of arbitrary data -- and these features are by and large inaccessible to a 32bit OS.

Xiahou
07-13-2010, 23:26
*Interrupts Conversation*

So, say, if I was purchasing a laptop with 4GB of RAM, I would need a 64 bit OS to utilise it's full capacity, right?
To get the full capacity, yes. You'd likely see around 3GB and change available.


But if most games/applications as you say don't have 64 bit versions, what's the point of getting a 64 bit OS, or even more than 2GB of RAM?
In short, because you could have multiple applications running- each using up to 2GB. :2thumbsup:

Subotan
07-13-2010, 23:40
Ah OK, thanks :beam: