PS3 slim fan speed

dmr

Member
I had PS3 slim slim 2504b with rogero cfw 4.55 and didnt have fan control on that cfw. Temps were usually up to 68-70 on cpu and up to 65C on gpu. Now I bought also PS3 slim but 2504a. This should be same factory process as 2504b, right? But on this new 2504a gpu is always hotter than cpu, for example cpu is on 66C and gpu 70C after half hour gaming. Is that normal?
Also I started to monitor temps and fan speed with webman and I see that PS3 starts with fan speed 20% and slowly increase only up to 28% after 65C and fan speed stay at 28% but temps keep rising up to 70-72C on gpu and up to 67C on gpu. Is this normal fan speed profile on PS3 slim 2504a? Thanks.
 
I had a 2504B, same as the A, just different region, i suggest to go with 4.82 Rebug with Webman with a speed of 35/38% just to ensure stables temps.

Mine was at 60º CPU and 58º GPU as i recall. Anything above 65º is a walking minefield. The CELL can handle high thermal stress, but the RSX is a different story.
 
Ok, so I'm wondering is this fan speed normal for SYSCON control, just 28% fan speed and rsx goes over 72C and cell near 70C?
 
Are normal values for factory syscon fan controll
At beginning syscon allows the PS3 to warm up fast (by using low speeds) until it reachs 65ºC or so
After 65ºC the fan speeds are more sensitive and more protective
 
Yes, but it rise fan up to 28% after 65C and stay on 28% speed and temperatures rise on cpu 68-69 and rsx 72-73C and fan speed stay at 28%. Is that normal?
 
Ok, so I'm wondering is this fan speed normal for SYSCON control, just 28% fan speed and rsx goes over 72C and cell near 70C?
I would never trust Syscon for getting the job done.

The syscon mode fan is designed to be quiet as possible, but without letting the PS3 burn to death. 72º for a GPU means a brink of destruction, you can expect GPU problems at the future. Just keep it below 60º and you are golden.
 
So this is normal for PS3 stock fan control, wow :) Problem is that I bought this PS3 as used and this rsx is already worked on that high temperatures before, and who knows how long. Of course I will do everything to cool it down but now I'm suspicious about this PS3, maybe it has YLOD with this temperatures. Right? Also do you think that thermal paste under rsx IHS is problem? Because I change thermal paste on rsx and cell.
 
So this is normal for PS3 stock fan control, wow :) Problem is that I bought this PS3 as used and this rsx is already worked on that high temperatures before, and who knows how long. Of course I will do everything to cool it down but now I'm suspicious about this PS3, maybe it has YLOD with this temperatures. Right? Also do you think that thermal paste under rsx IHS is problem? Because I change thermal paste on rsx and cell.
The 2500 Series unlike previous models, doesnt get YLOD, due to the RSX Chip being shrunk to 45Nm process, thus using less power, but it can be susceptible to GPU failure or artifacting.

Remeber the RSX is based of Nvidia 7800 Series, which was already a s@tty card at thermal management and failure, not as much as Fermi Cards but still, so i am not surprised at the coincidence, but unlike Nvidia, Sony shrunk the 7800 to 45Nm in the last revision, but Nvidia kept it at 90Nm till 2006 when they discontinued the card.
 
a rule of thumb with the 360 is that there shouldn't be more than 10-12 degrees C difference between the cpu and the gpu. the recommended temp thresholds for that system are around 60 degrees C. the ps3 is designed to operate at higher temperatures, so maybe set the temp thresholds at between 65-68. it won't be as noisy that way while maintaining good temperatures. cooling is one thing that both microsoft and sony majorly failed at. the fan doesn't actually go on full blast unless it's near the shut off temps which on the 360 is between 190-200 degrees F (not sure what the C is) for all models, phat and slim. I'm sure the ps3 shuts off around those temps as well, but once you reach those sorts of temperatures, you're going to be causing damage to the motherboard.
 
Yes, but it rise fan up to 28% after 65C and stay on 28% speed and temperatures rise on cpu 68-69 and rsx 72-73C and fan speed stay at 28%. Is that normal?
You are being very detallist and i like that :)
Btw, the CECH2504A and CECH2504B it means:
CECH25xx series, from 04 region (europe), with A (small) or B (big) hdd capacity

For CECH25xx series A=120gb and B=250gb... later they changed it and started distributing CECH25xxA=160gb and CECH25xxB=320gb

The motherboard inside CECH25xx is hard to know, because there are 2 posibles, the only way to know it is by opening and reading it (is written in the motherboard), is either JTP-001 or JSD-001... but the motherboard doesnt matters because are pretty much the same motherboard with a different name

You are going to like this, i have that same models, and i made a table with the factory values used by syscon on my CECH25xx, you can compare with yours to see how it matches :)
http://www.psdevwiki.com/ps3/Thermal#Fan_settings_per_PS3_model_based_on_syscon_data_reads
The table could look a bit scaring to you at first sight... specially because the speeds appears in hexadecinal
This is because the speed is a value stored in 1 byte (so minimal speed is 0x00 and max is 0xFF)
0xFF converted to decimal is 255... so this means the fan can spin in a range of 256 different speeds
In webman is converted to percentage (in a scale where the 100% represents 256... or 0xFF in hex)

Note also how i marked a vertical dark grey line at low temperatures, because is working like a "break point" of the thermal curve
before that dark grey line the speeds are very low (on purpose), because they wants the motherboard to reach the "minimal working temperature" fast... in around 15 minutes you should be at that temperature (starting from ambient and staying inactive in XMB)

This first part of the curve marked with the "preheat gap" in the table is like the "warm up"
 
Nice :D So max temp and speed you've got on your PS3 is 73C cell and 73C rsx with fan at value 80 from 255 steps? That is approximately 31% fan speed? My rsx goes up to 73C with fan speed 28%, so fan control is based up to cell temps?
 
Nice :D So max temp and speed you've got on your PS3 is 73C cell and 73C rsx with fan at value 80 from 255 steps?
But using a plastic bag to close all the airflow holes to overheat it, and half a smile like a psycho thinking it could be funny if someone could appear and took me a photo while doing it
At 73ºC i stopped the experiment, it was starting to enter in "danger zone" lol
But without the bag was lower temperatures, i dont remember because the table doesnt represents that, it cant be used to compare how good a PS3 dissipate heat in comparison with other PS3, even if are the same model, what is the same exactly is the temperatures that "triggers" the next fan speed... and the fan speed used by syscon, this never varies if both PS3 are same model

Is because that values are predefined inside syscon, and this is what i wanted to know :)
I want to know the values predefined inside syscon, because is what we need to change :/
By now is unknown how syscon does it, and is even unkown if are stored as plain numbers... or is just some kind of program/algorithm or subcircuit inside syscon who gnerates them
That is approximately 31% fan speed? My rsx goes up to 73C with fan speed 28%, so fan control is based up to cell temps?
In the table, my CECH25xx when the fan was into "step 10" (where i stopped) it was:
CELL=73ºC
RSX=73ºC
SPEED= 0x50

The reason why CELL and RSX was so close is because it needed looooot of time to reach temperatures over 70ºC... so the heat was spreaded very well (CELL and RSX was passing part of the heat to each other)
And the 0x50 speed is... hmmm, i think the formula is like this, convert the hexadecimal value to decimal
0x50 (hex) = 80 (dec)

So...
100% speed = 0xff (max in hex)
???% speed = 0x50 (the speed i had in hex)

The same thing, but everything converted to decimals
100 = 256
??? = 80

Now multiplying in cross
100 * 80 = 256 * ???
(100 * 80) / 256 = ???
31.25 = ???

So... 0x50 is 31% speed
 
Last edited:
Yes that's right :) And like I said on my PS3 rsx is always hotter then cell, they are at same temps up to 55C and then rsx goes in front of cell by 3-6C. When rsx is at 73C cell is at 67C, so I got situation cell/rsx 67/73 with fan 28%. In your case, from the table, 65/65 you've got about 28% fan speed and at 70/69C about 29% fan speed. So that is good enough for me to conclude that fan speed is controlled by cpu temp!? :D Maybe on my PS3 cooler on gpu side has uneven base!?
 
Last edited:
The 2500 Series unlike previous models, doesnt get YLOD, due to the RSX Chip being shrunk to 45Nm process, thus using less power, but it can be susceptible to GPU failure or artifacting.

Remeber the RSX is based of Nvidia 7800 Series, which was already a s@tty card at thermal management and failure, not as much as Fermi Cards but still, so i am not surprised at the coincidence, but unlike Nvidia, Sony shrunk the 7800 to 45Nm in the last revision, but Nvidia kept it at 90Nm till 2006 when they discontinued the card.
good to know, didn't know this stuff, thx :)
 
Yes, but it rise fan up to 28% after 65C and stay on 28% speed and temperatures rise on cpu 68-69 and rsx 72-73C and fan speed stay at 28%. Is that normal?
Im checking the table, at 65ºC you was in "fan speed step 8" of the table (2 steps under me when i was at 73ºC with speed at 31%)

Keep in mind at that high steps (after the third or so) the temperature "gaps" that makes trigger the next speed are very small, just couple of degrees
Also, that couple of degrees represents a range where the speed is not going to change so there are small innacuracies when trying to make the calculations

I think syscon changes fan speeds if one of them (CELL or RSX) goes over the predefined temperature that triggers the next step

To decrease speeds (when PS3 is reducing temperatures) it works in a different way though, it uses a timer to delay the steps backs
 
Yes I was pointing there on rsx temp and assume that no matter what of these 2 temps are higher will change fan speed. But now when I see your example it is logical for me that mine fan speed stayed at 28% even if rsx goes to 73C because the cell stayed at 68-69C!? I should try to wait that cell goes up to 70C and if the fan goes to 29% than the cell is used to control fan :). Never mind, thanks for this info!!!! :D
 
Yes that's right :) And like I said on my PS3 rsx is always hotter then cell, they are at same temps up to 55C and then rsx goes in front of cell by 3-6C. When rsx is at 73C cell is at 67C, so I got situation cell/rsx 67/73 with fan 28%. In your case, from the table, 65/65 you've got about 28% fan speed and at 70/69C about 29% fan speed. So that is good enough for me to conclude that fan speed is controlled by cpu temp!? :D Maybe on my PS3 cooler on gpu side has uneven base!?
You can prepare the PS3 for a test tomorrow, to allow the PS3 to return to ambient temperature (so you can start the test in 40ºC or so). This way tomorrow you can see the most lower values

Turn it on, and stay in XMB... in the first minutes (15 or so) you should see that CELL is hotter than RSX, around 5ºC but this varies a lot because CELL is really working, and RSX only has the workload of displaying XMB
*Needed to mention the wave and sparks animation in the background are weighty, if you disable them the RSX temperatures will be even slower

If you stay like that for 30 minutes... you will see the heat is starting to "spread" to each other and CELL and RSX should be in a difference of 5ºC or so

At this point the PS3 is at the "minimal workload", and the heat inside the case has been spreaded very well (included to metal and plastic parts)
So when you enter in a game you are going to see RSX becomes hottest than CELL (like 7ºC or 8ºC)

Additionaly, inside games there are frequent " temperature peaks" that happens is special moments of the game, like if a building collapses in front of you, this requires lot of RSX workload and RSX increases temperaure fast
That peaks are around 5ºC as much, actually biggest i could meassure was 3ºC iirc, but i prefer to be preventive and say 5, because i think it happens so fast that the "unnoficial" fan controlls are not so sensitive, values are taken every 3 seconds or so
The one that has has a precission of miliseconds is syscon, syscon can react in real time to temperarture changes, but by software is not posible
 
Last edited:
Yes I noticed that XMB stars are more demanding than some games for RSX :) So you say that is normal that RSX be little hotter then CELL in XMB, when that stars are displayed? Because I think that in xmb rsx is always little hotter then cell and when I watch movie from movian temps are almost same, then in games rsx is always hotter then cell. And yes I will try tomorrow that test. :)
 
Not sure, i made most of the tests inside iris backup manager, because it has a screen to configure the fan control values, and it shows you (every 3 seconds iirc) the temperatures (in ºC) and speeds (in hex)
So the workload was low for RSX (just to show a static screen with frames and texts), and the minimal for CELL to run a basic app utility
 
Hmmm that explains same temps on cpu/gpu :) But I had that 2504b PS3 that always had lower temps on rsx, like 5C and more, whenever I checked in multiman. But that one had higher cpu temps than this one, maybe that one was little defective :). I'll try tomorrow to test more.
 

Similar threads

Back
Top