The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.

    T410 Cpu Temperatures

    Discussion in 'Lenovo' started by anarti77, Dec 24, 2010.

  1. anarti77

    anarti77 Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Hi guys!

    Could you please write down CPU temperatures of your T410 at idle state and at heavy load?

    I've got mine equipped with i5 520M and using thinkfan control (to reduce noise from fan) it idles at 53 degrees with chromium browser only open. I'm on Linux for the last 5 years so my temperatures are reported via lm-sensors.

    I just wonder what sort of temperatures are you getting on your machines.

    Thanks!
    Arthur
     
  2. realwarder

    realwarder Notebook Evangelist

    Reputations:
    128
    Messages:
    322
    Likes Received:
    1
    Trophy Points:
    31
  3. ePsychotiC

    ePsychotiC Notebook Consultant

    Reputations:
    6
    Messages:
    267
    Likes Received:
    0
    Trophy Points:
    30
    I idle with power plug in 50C. I idle w/o pp @30C.
     
  4. MidnightSun

    MidnightSun Emodicon

    Reputations:
    6,668
    Messages:
    8,224
    Likes Received:
    231
    Trophy Points:
    231
    That's a pretty huge difference - what settings do you have for the fan and CPU throttling in Power Manager?
     
  5. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    thanks for replies.

    I've got mine T410 docked with external display. Could this affect CPU temperatures? Now writing this, CPU has 53 degrees celcius with browser opened and internet radio on my music player.

    I'm still worried that this is too hight, my T61 was running around 43 degrees while doing the same activities. Strange
     
  6. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    You should detach your notebook from the dock and check if the temperatures change. I can say though, that that seems quite high. Using Linux, running a 1080p flash video fullscreen on youtube my temperatures are around 55C (with 10.2-64bit prerelease), and they generally idle in the upper 30s, lower 40s. However, upon stressing one core of my i7-620M, I usually get upper 70s to lower 80s, while stressing under full load my laptop hover uncomfortably around 95, and I have to renice the process to bring the temperatures down.
     
  7. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    Hmm, I'm on Linux as well (64bit). With HD video or any flash video from Youtube temperature never goes above 55-57 degrees which seems to be on pair with your findings. Under high stress temperature never goes above 80 degress which seems to be ok.

    Yesterday I applied new thermal grease between processor and the sink but it didn't help. Lenovo ded apply too much thermal compound but even my arctic silver 5 with very thin layer didn't help much.

    I will try to change that grease once again tomorrow and see what happens.

    I control fan using thinkfan (very easy to configure) and it works well, but even with speed 2 (3700) it stays in 50s when with open browser etc, light use.

    I might just panicking too much with this temperature but I just can't stop thinking about it and not feeling comfortable with my new laptop :)

    Cheers,
     
  8. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    It seems as though our laptops have similar thermal profiles; maybe it's colder in my apartment? I mean I am sitting here typing this with

    [ryan@HAL9002 ~]$ sensors
    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0: +41.0°C (high = +95.0°C, crit = +105.0°C)

    coretemp-isa-0002
    Adapter: ISA adapter
    Core 2: +34.0°C (high = +95.0°C, crit = +105.0°C)

    acpitz-virtual-0
    Adapter: Virtual device
    temp1: +47.0°C (crit = +100.0°C)

    thinkpad-isa-0000
    Adapter: ISA adapter
    fan1: 3573 RPM
    temp1: +47.0°C
    temp2: +0.0°C
    temp3: +0.0°C
    temp4: +0.0°C
    temp5: +0.0°C
    temp6: +0.0°C
    temp7: +0.0°C
    temp8: +0.0°C

    You shouldn't panic, but it is quite strange for your laptop to idle at these temperatures. This is silly, but have you run top just to make sure something isn't using a bit of the processor? Also, do you have thinkfan configured to not run the fan until maybe 55C (this seems popular)? If so, this would definitely explain the difference in our idle temperatures.
     
  9. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    measure, thanks for that listing of sensors command, it looks like you have second speed of the fan which is still quite noisy anyway.

    Here's mine:

    banan@thinkpad:~$ sensors
    acpitz-virtual-0
    Adapter: Virtual device
    temp1: +48.0°C (crit = +100.0°C)

    thinkpad-isa-0000
    Adapter: ISA adapter
    fan1: 1967 RPM
    temp1: +48.0°C
    temp2: +0.0°C
    temp3: +0.0°C
    temp4: +0.0°C
    temp5: +0.0°C
    temp6: +0.0°C
    temp7: +0.0°C
    temp8: +0.0°C

    Somehow it looks like I've got only one sensor and I'm using it as my processor temp for thinkfan.

    Fan profile is as below:
    (0, 0, 45)
    (1, 45, 54)
    (2, 54, 56)
    (3, 56, 59)
    (4, 59, 65)
    (5, 65, 68)
    (7, 68, 32767)

    I try to use lowest speet (around 2000rpm) up to 55 degress.

    Maybe the problem is that I use wrong sensors...
     
  10. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    The sensor which you have is essentially the acpi "interior" sensor: the temperature inside the notebook. For some reason or another you're not getting the temperatures of the actual cpu cores (which will tend to be lower than the interior temperature). This might be an issue with the kernel you use (I'm using a vanilla kernel 2.6.36.2-1), but you could try to run `sensors-detect` with root privileges to see if this helps. `sensors` and `sensors-detect` are a part of the lm_sensors package.

    I ran a test for you and set my fan to level 1, it didn't take too long for my laptop to idle a bit above 50C, so I'd your notebook is perfectly normal (or both of ours suck).
     
  11. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    measure, I'm more than happy with your help :) Cheers!

    I'm using 2.6.34-24 kernel. I tried update kernel to 2.6.37 but had some troubles with this one. I will try 2.6.36.

    As for fan speed - it seems that you were having default bios config for fan, thats why it was running above 3600rpm. For me it was quite noisy anyway (after my experience with T61-dead quiet).

    Will try new kernel and post an update.
     
  12. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    Ok, I've got new kernel but I don't think that's the problem. I had to load manually kernel module coretemp:
    modprobe coretemp

    Then I've got something like this:

    banan@thinkpad:~$ sensors
    acpitz-virtual-0
    Adapter: Virtual device
    temp1: +48.0°C (crit = +100.0°C)

    thinkpad-isa-0000
    Adapter: ISA adapter
    fan1: 1972 RPM
    temp1: +48.0°C
    temp2: +0.0°C
    temp3: +0.0°C
    temp4: +0.0°C
    temp5: +0.0°C
    temp6: +0.0°C
    temp7: +0.0°C
    temp8: +0.0°C

    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0: +33.0°C (high = +95.0°C, crit = +105.0°C)

    coretemp-isa-0002
    Adapter: ISA adapter
    Core 2: +47.0°C (high = +95.0°C, crit = +105.0°C)


    Core 2 sensor seems to have very simmilar value to ACPI internal sensor.
    Being more curious, temperature between 2 cores is more than 10 degrees different, that's strange. Now I wonder if it has something to do with the pressure on the screwes which holds the sink on processor plate.
     
  13. senatorkane

    senatorkane Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    Hi there,

    I think I have a similar problem that has been bugging me for the last few weeks.
    I have been running Kubuntu on my T410 for the better part of a year now and it has been dead quiet for most of the time. But recently things changed and I have no clue why. The fan starts as soon as the system has booted up. It runs at 3600-3800 if the system is idle and the core temperature is at abou 54°C. The notebook also feels considerably warmer than it did before.

    Any suggestions or tests I could run, to confirm my suspicion? I would hate to have to send it in for service as I rely on it heavily.

    Thanks in advance

    Alex
     
  14. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    try to use thinkfan to control the fan but check first which sensor you are getting (it's earlier in this thread).

    I'm controlling my T410 with thinkfan and its almost always on level 1 fan speed (around 2000rpm) - quiet thinkpad :) My only problem now is temperatures difference on 2 cores.

    Can you post here output of sensors command.

    EDIT: Forgot to mention, if you are using your thinkpad for a few months, there is a chance that there might be some dust between fan blades. You can try to blow it with compressed air. I've done it on my old T61 after few months of use and there was tons of dust there.
     
  15. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    Anarti: I feel silly for having forgotten to mention coretemp; You do not need to load it manually each time you wish to use it, though, you should add it to your module list (for me this is in /etc/rc.conf, yours will be similar, but not exactly this); this will load it during startup. I am sure you know this, I just want to put it out there.

    senatorkane: First question, is your processor reading 54C or is the acpi sensor reading 54C? If your processor is running at this temperature on idle, something is a bit off. I suggest you tax your processor for a while and see if it continues to heat up or if it stabilizes. A cheap way to do this is to run `yes > /dev/null`, a better way to do this is to run some sort of benchmark or calculation, such as mprime.

    In all honesty, my T410 seems to be starting to heat up a bit more quickly (I've had it since December 09); As you can see from an earlier post, my processor cores idled at the upper 30s and lower 40s with the fan at at 3600-3800 RPM. Out of curiosity I ran `yes > /dev/null` while streaming a soccer game from ESPN, and fairly quickly one of the cores and the acpi sensor hit 80, and kept crawling up slowly. I stopped everything once they got to 95C, but it wasn't apparent they were going to slow down. My Core i7-620M seems to give off too much heat for the current cooling system. Honestly though, this was my realization after buying the T410, no laptop is going to really handle CPU needs with decent temperatures. Not too rarely will I run calculations for hours, which require me to renice the calculation's program to keep the temperature safe. In the future I will set up a powerful desktop, and simply ssh into it when I need to do calculations.

    I love my T410 and the processor is quite capable. In fact, it completely destroys my current desktop's Phenom II 720 for calculations (even with OC'ed to 3.4). As it turns out it beats nearly all AMD desktop processors as Intel has a much better handle on integer arithmetic, which is solely what I do. Furthermore, my calculations are written by me and unfortunately not scalable. But this is much off topic. There is a point though: While the T410 is more than capable, it can not sufficiently cool itself for serious CPU-intense computations.

    If you are only worried about the sound, and your processor can idle at a reasonable temperature, you should use Thinkfan as anarti does. I did a quick search for you if you're interested: Critical Phase: Thinkfan in Ubuntu Karmic
     
  16. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    measure - I've added coretemp to /etc/modules as far as I remember and now it's loading itself on every boot. Thanks for reminder anyway :)

    Do you have any idea why that two processor cores are having more than 10degrees celcius diff between? RIght now I have 35 and 49 on 2 cores. It's kind of annoying, aspecially when I replaced thermal grease twice on my T410, and yes, I know how to do it carefully and even etc etc :). Is it not stuck sensors or something?
     
  17. ePsychotiC

    ePsychotiC Notebook Consultant

    Reputations:
    6
    Messages:
    267
    Likes Received:
    0
    Trophy Points:
    30
    Sorry forthe late reply but on pp I have it on Maximum Power setting and I can hear the fan running pretty high and with battery I put the power bar thing at 3/4 and the fan is almost silent. It's actually low 40s. Sorry for the confusion.
     
  18. corbintechboy

    corbintechboy Notebook Consultant

    Reputations:
    126
    Messages:
    189
    Likes Received:
    2
    Trophy Points:
    31
    I would be interested in knowing if you have CPU stepping setup correctly.

    If you do have it set up correctly I would try changing to a runlevel without X and see where the temps settle. Sometimes X can bounce a CPU all over the map!

    EDIT: Another thing you might try is raising the laptop up some. I bought a cooler and just putting the laptop on the cooler without it even running lowered my temps around 4 degrees.
     
  19. senatorkane

    senatorkane Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    Thank you for your quick reply and sorry for the delay in my reply.
    I am not quite sure which temperatures I am getting, but here is the output of sensors, with "coretemp" module loaded.
    The Laptop had been idling for 15 minutes while being under moderate stress before for about the same time. "top" shows no significant load on the cores.The temperature rarely goes much lower than this and I am almost a 100% sure that it was a lot cooler to the touch and also quiter a few weeks back before christmas. I am really worried....

    Code:
    alex@HAL:~/Downloads$ sensors
    acpitz-virtual-0
    Adapter: Virtual device
    temp1:       +60.0°C  (crit = +100.0°C)                 
    
    thinkpad-isa-0000
    Adapter: ISA adapter
    fan1:       1963 RPM
    temp1:       +60.0°C                                   
    temp2:        +0.0°C                                   
    temp3:        +0.0°C                                   
    temp4:        +0.0°C                                   
    temp5:        +0.0°C                                   
    temp6:        +0.0°C                                   
    temp7:        +0.0°C                                   
    temp8:        +0.0°C                                   
    
    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0:      +53.0°C  (high = +95.0°C, crit = +105.0°C) 
    
    coretemp-isa-0002
    Adapter: ISA adapter
    Core 2:      +55.0°C  (high = +95.0°C, crit = +105.0°C)
    
     
  20. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    senatorkane: I am with corbintechboy in that it seems a possible explanation is that your system might not be scaling down your processor. Could you post the output of `cat /proc/cpuinfo` (or just verify for yourself, it should say your proc's are running at around 1200 if they are idling and being scaled down)
     
  21. senatorkane

    senatorkane Newbie

    Reputations:
    0
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    5
    thanks for the suggestion


    I assume you are looking for this line of the output:
    cpu MHz : 1199.000

    seems fine to me
     
  22. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    In this case, I'd definitely say there is a physical issue, either with the TIM or the fan, but the fan seems to be running ok.

    If you have Windows installed, are you able to confirm this is a problem in that environment as well?
     
  23. intel213

    intel213 Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    idle 32c full load 70c
    full load seems high, but i don't even feel hot on the keyboard lol
     
  24. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    guys, any idea why my temperature between 2 processor cores is different by 10 degrees and sometimes, 12, 13?

    I've open laptop, took out fan with sink, applied new thermal grease and it didn't help. There was one strange thing I noticed, bottom bolts that screw sink onto processor where moving up and down when I was screwing them. even with the bolt fully scrwed it was still moving when applying pressure onto that.

    Top 2 bolts where dead solid. Maybe sink is not pressing good against the processor and that causes this problem? I mean, it's not a big problem, when in full load, temperatures of both cores are withing 5 degree from each other, but when idle, it's even 14 sometimes. Maybe stuck sensors?

    I've got no idea.....

    right now.

    acpitz-virtual-0
    Adapter: Virtual device
    temp1: +48.0°C (crit = +100.0°C)

    coretemp-isa-0000
    Adapter: ISA adapter
    Core 0: +35.0°C (high = +95.0°C, crit = +105.0°C)

    coretemp-isa-0002
    Adapter: ISA adapter
    Core 2: +48.0°C (high = +95.0°C, crit = +105.0°C)

    thinkpad-isa-0000
    Adapter: ISA adapter
    fan1: 1965 RPM
    temp1: +48.0°C
    temp2: +0.0°C
    temp3: +0.0°C
    temp4: +0.0°C
    temp5: +0.0°C
    temp6: +0.0°C
    temp7: +0.0°C
    temp8: +0.0°C
     
  25. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    I have avoided answering this because it is way out of my understanding. If I had to guess, there are a few things which would be plausible to me:

    Perhaps preference is given to the first physical core for some architectural reason. For example, perhaps the first core is getting a higher multiplier from the turbo boost (by the way the only real way to see your CPU speed is with the program i7z - Project Hosting on Google Code )

    Also perhaps preference is given to the first core for some kernel reason. For example, maybe it is calling upon the first core more frequently.

    Finally, as you said, it might be a physical imperfection in the heatsink/retention system/TIM; however, this difference in temperatures seems to be consistent throughout all of the posts in this thread, so I think this is not the case.

    Like I said though, I really have no idea because I am not that knowledgeable of the kernel or CPU architecture.
     
  26. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    measure, thanks for reply. I need to mention, under Win 7 on the same laptop, temperature are reported exactly the same, with same difference between the cores.....

    EDIT:
    I checked cpu info with the software you mentioned and seems like core 2 (which reports higher temp on sensors) has bigger multiplier but...its not consistent.

    [​IMG]

    [​IMG]
     
  27. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    Here is an update on my i5 cpu temperature situation. I've changed heatsink for another one and difference between 2 cores is still the same, around 10 degress with second core always warmer than the first one. I can rule out possibility of uneven heatsink or bad contact between cpu and heatpipe.

    Now I can only presume it's the cpu fault and there is nothing I can do about to change it.

    When cpu temperature goes up with the full load, the difference is only around 5 degrees.
     
  28. Renee

    Renee Notebook Virtuoso

    Reputations:
    610
    Messages:
    2,645
    Likes Received:
    0
    Trophy Points:
    55
    "Yesterday I applied new thermal grease between processor and the sink but it didn't help. Lenovo ded apply too much thermal compound but even my arctic silver 5 with very thin layer didn't help much.

    I will try to change that grease once again tomorrow and see what happens."

    Don't bother. Thermal compounds do not break down. There's no small wonder that you did not see a difference.

    Renee
     
  29. not.sure

    not.sure Notebook Evangelist

    Reputations:
    101
    Messages:
    480
    Likes Received:
    1
    Trophy Points:
    31
    How accurate are those sensors anyway? I remember having read somewhere that they can easily be wrong by up to 10 degrees.
    I'm not.sure..
     
  30. measure

    measure Notebook Geek

    Reputations:
    35
    Messages:
    98
    Likes Received:
    0
    Trophy Points:
    15
    Anarti, I agree with you that this is probably a physical/architectural thing going on with the Arrandale chips that is out of anyone's control.

    It's easy to say after the fact that it wasn't worth trying to property seat the heatsink and the thermal grease (while it doesn't break down, how well it seats is a very big factor, which is somewhat skill and somewhat random, for me mostly random), but I'm glad you were so careful; at least now there's no question.
     
  31. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    Measure, you're right. I still think that it was all worth doing it as now, I now that there is nothing wrong with that and seems like a lottery for most of the users.

    I've seen some temperature listing of other user last night and it seems that there is always a difference in core temps. Some of us are more lucky, some less lucky and we get 10 degress difference.

    Again, it doesn't affect performance etc. I'm an civil engineer and I just had to investigate that :)

    Thank you all for help.
     
  32. realwarder

    realwarder Notebook Evangelist

    Reputations:
    128
    Messages:
    322
    Likes Received:
    1
    Trophy Points:
    31
    Exactly. They're there to prevent the CPU destroying itself in the event of poor cooling, so they don't have to be that accurate.

    I wouldn't worry about a different reading.
     
  33. vēer

    vēer Notebook Deity

    Reputations:
    164
    Messages:
    908
    Likes Received:
    1
    Trophy Points:
    31
    Ive tested mine with HWMonitor and I can report that temps on my T410 ar 8-9 degrees higher than on my R400.
    If R400 idles with 28-31max temp with various programs opened (ThinkVantage tools, Win7 folders, Chrome with few tabs running and connected to wireless) then T410 idles around 36-41 with the same usage scenario except I use LAN connection for internet. Needless to say that fan on T410 starts couple minutes after laptop is turned on and then stays on all the time no matter what I do.
    During internet browsing, without much going on and no fancy flash sites loaded, with few tabs open and nothing CPU intensive happening (CPU hovers from 1 to 3, max 5% of usage) I have T410 jumping anything between 38 and 51 degrees, tho those higher degrees appear as spikes for 1-1.5 second and then fades back to usual ~40 degrees as I have observed.
    It wouldn't bother me if not for the loud fan which is really annoying with its high pitched sound.

    Additional information - those temperatures are mainly when connected to AC, not sure if running on battery are the same or lower, because Ive run it only once off battery and didnt pay attention to temperatures, but I can say for sure that fan kept running on battery as fast and as loud as it is running on AC.
     
  34. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    veer - your temperatures are simmilar to mine and I have exactly same observations. When on battery it's even 5 degress cooler.

    What about difference that you get in temperature between 2 cores?
     
  35. vēer

    vēer Notebook Deity

    Reputations:
    164
    Messages:
    908
    Likes Received:
    1
    Trophy Points:
    31
    Its between 1 to 3 degree, core 2 being more warmer.
    I hope that HWMonitor data suits your needs? If not I can still install the other software if neccessary ;)
     
  36. anarti

    anarti Notebook Geek

    Reputations:
    13
    Messages:
    87
    Likes Received:
    0
    Trophy Points:
    15
    so after 10 months the final solution to my CPU problem was basically replacing this CPU :)

    I have found very cheap used i7-620m at ebay and there was no time to think other than buying it :)

    I have replaced my old i5-520m with this newly bought i7-620 and first of all temps are lower and there is only 1-2 degrees difference between 2 cores (not 10-14 like it was on i5-520m).

    Final conclusion is that there was something wrong with the sensors on that particular i5-520m.

    The reason I replaced this CPU was because it was a bargain on that i7 so I bought it for a minimal performance improvement and to get rid of that massive core temp difference in previous CPU :)
     
  37. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,732
    Trophy Points:
    681
    Intel's temperature sensors are only accurate to +/- 5C so a 10C difference between cores is meaningless. The temperatures on your new CPU might be closer together but there is no guarantee that they are any more accurate.

    There is something wrong will all the temperature sensors that Intel uses. None of them are designed for 100% accurate core temperature reporting. There only purpose is to trigger thermal throttling and thermal shutdown so there was no need for Intel to use sensors that are 100% accurate.