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.
← Previous pageNext page →

    The ThrottleStop Guide

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by unclewebb, Nov 7, 2010.

  1. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    XTU isn't open.

    I'll try that file you linked.
     
    Falkentyne likes this.
  2. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    I forgot to say that it happens only if the iGPU is loaded.

    I tried adding the line and adding the .sys file to the folder then restarting the computer, that doesn't work either. The package power is still prematurely throttling if the cpu and gpu is both loaded.
     
    Vasudev and Falkentyne like this.
  3. unclewebb

    unclewebb ThrottleStop Author

    Reputations:
    7,815
    Messages:
    6,414
    Likes Received:
    6,728
    Trophy Points:
    681
    There is another setting called the PP1 current limit. The PP0 current limit is for the CPU cores and the PP1 current limit refers to the iGPU. I never bothered adding a PP1 adjuster to ThrottleStop. No demand for it since most people are using a separate Nvidia or AMD GPU for any demanding tasks. You can use RWEverything if you want to see what MSR 0x602 is set to. If this MSR is not locked, you should be able to use RWEverything to increase it a little.

    In the TPL window, is the Intel Power Balance feature available? If so, try setting that to 0 for the CPU and 31 for the iGPU.
     
    Vasudev, Maleko48 and Falkentyne like this.
  4. FrozenLord

    FrozenLord Notebook Consultant

    Reputations:
    69
    Messages:
    202
    Likes Received:
    101
    Trophy Points:
    56
    Could you please elaborate on the required registry settings?
    I tried setting my Throttlestop to the values that you set up but my device is still throttling to 18W after several seconds :-(

    Thank you.
     
  5. SvanX

    SvanX Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    Hi unclewebb,

    I have a ROG Asus gaming laptop G703VI (i7-7820HK) using it always on AC, for gaming most of the time on Windows 10 RS4.
    Can you help me with settings would be great. Now I have those settings in screenshoots (TS 8.70.6).
    From what I understood in case you are forced to be on battery (no gaming) is to set in main window "Speed Shift - EPP" back to default 128 and change "Speed Shift" setting in TPL back to default : 1 to 39
    I changed "Non Turbo Ratio" to 29 (TS detecting it by default to 28).
    The most important for me is to have the performance profile with right settings for gaming on AC. Thanx for your help.

    Update : After some research in thread I disabled "SpeedStep" and "C1E" in main window settings

    [​IMG] [​IMG] [​IMG]
     
    Last edited: Oct 2, 2018
  6. mahou86

    mahou86 Newbie

    Reputations:
    5
    Messages:
    3
    Likes Received:
    1
    Trophy Points:
    6
    Awaiting my GS65 now. Wanted to say thank you to everyone for all of the work they have put into this post... it's going to be my bible when I get my comp.
     
  7. maffle

    maffle Notebook Evangelist

    Reputations:
    179
    Messages:
    545
    Likes Received:
    509
    Trophy Points:
    106
    Big Thank You to @ unclewebb for using and including my ideas in the last build!! Of fixing the click bug, making temp icon behave same as TS icon and also most important, making stop data not affect temp data. That's awesome! Tiny minor improvement: Please make stop data also savable in ini, so TS starts with no data collection.
     
  8. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    Is it possible that you add the pp1 current limit? :(
     
    Vasudev likes this.
  9. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    Have you tried what @SvanX did?
     
  10. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    @unclewebb

    This is my setting in the bios:
    [​IMG]


    This is my setting in the throttlestop window, I purposely throttle down the CPU to 45w to match the cooling on this laptop. Other than changing the power limit to 45 I didn't touch anything else.

    [​IMG]



    I think adding PP1 power limit can be really useful for iGPU users. Esp macbooks / certain laptops running intel Iris graphics.






    Game screenshot example where CPU cores power consumption throttled down, even when turbo is disabled and the CPU is running at 3.1GHz non turbo frequency.


    [​IMG]
     
    Last edited: Oct 2, 2018
  11. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    Doesn't Boot perf. mode simply runs CPU at max clocks or frequency upon starting the pc?
    Have you tried disabling RTSS overlay and use some other OSD?
    Can you take a look at DPTF or Intel platform thing. I don't really remember what intel 3rd gen called it.
     
  12. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    This thing has DPTF option in the bios but no driver specific for it.

    The reading on hwinfo is the same as what's shown in RTSS.
     
  13. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    Have you tried with any other OSD?
     
  14. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681

    I'm not sure what else can interface with Hwinfo
     
  15. gunnar77

    gunnar77 Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    5
    Hi guys, I bought a Clevo P950EP6 with an Intel i7 8750H, an integrated GPU and a NVIDIA GTX-1060. I have undervolted CPU Core and Cache both with 140.6mV (a couple days ago I didn't even know that undervolting exists, it is very interesting :))

    Now on https://www.notebookcheck.net/How-t...ife-The-ThrottleStop-Guide-2017.213140.0.html , I read that I can also undervolt the GPU with like 50mV. On the FIVR window there is "Intel GPU" in the "FIVR Control" group. I suppose that is the integrated GPU? Out-of-the box the offset voltage is already set to +99.6 mV, is that a normal default value for Intel GPU? Should I then undervolt it to (99.6-50)=+49.6mV, or should I just set it to -50mV?

    Thanks in advance!
     
  16. SvanX

    SvanX Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    i5-6300U doesn't have Intel Speed Shift Technology, if I am not wrong he should use only SpeedStep.

    On this post seems C1E is used :

    https://bbs.archlinux.org/viewtopic.php?id=214810
     
    Last edited: Oct 2, 2018
    Vasudev likes this.
  17. selfassembled

    selfassembled Notebook Enthusiast

    Reputations:
    0
    Messages:
    17
    Likes Received:
    7
    Trophy Points:
    6
    This is very strange. The real default is 0. However your laptop got that setting I don't know. Just go to -50mV and see if it's stable (during non-gaming). The iGPU is disabled when using 3D programs anyways.

    Also, I will echo the call for PP1 limits being added. I found that although I thought I eliminated throttling on my laptop, I also found that this only applies to CPU-only loading, and when using 3D programs the CPU goes right back down to 15W.
     
  18. gunnar77

    gunnar77 Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    5
    Thanks selfassembled.
    Besides "Intel GPU" there is also the option "iGPU Unslice", and that one does have the voltage offset 0mV. Does anyone know what that is if "Intel GPU" is already designating the intergrated GPU? And can I also set that one to -50mV?

    Lastly there is also "System Agent", can it be undervolted and what is it?
     
  19. SvanX

    SvanX Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    From what I understood in my research is that you should not touch anything except CPU core and CPU cache offset voltage. The gain on thermal is not worth it. And your system can be unstable since there is not a real way to test stability on those settings.
     
  20. gunnar77

    gunnar77 Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    5
    Then I'm not going to mess with "System agent" and "iGPU Unslice" although I still want to find out what they mean :)

    But I am still a bit worried over that default offset of +99.6mV for "Intel GPU", and if it is supposed to be that value. I read overvolting can do harm to the hardware..
     
  21. bennyg

    bennyg Notebook Virtuoso

    Reputations:
    1,567
    Messages:
    2,370
    Likes Received:
    2,375
    Trophy Points:
    181
    Looks GPU bound, maybe it's downclocking for lack of demand
    I would try
    Enabling the custom TDP setting in bios
    Increasing cpu power balance from 0 to say, 16
    Does increasing PL1/PL2 to 50W or 60W increase either cpu or gpu power use under the same workload?
     
  22. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    It is GPU bound actually (in this area), the CPU doesn't get used much unless I load into a game world.



    PL1/PL2 increase will increase available CPU package power, but it's still prematurely TDP throttling for no reason.


    On 45w setting I get 35-37w package power. Then if I disable turbo boost, it will allocate more power to the iGPU and I get better frames but I'm still stuck at 35-37w package power regardless.





    Will try and report back in a moment.









     
  23. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681

    @Mr. Fox @unclewebb @D2 Ultima

    Ok I totally missed this screen.

    [​IMG]

    I understand that long term and short term must be increased, while the long term power window can be 1s.

    But what about the other options shown on screen here? I'm guessing that.

    " Custom ConfigTDP Count" -> This allow for more profiles and will enable adjustment of the greyed out custom setting 2 and custom setting 3 (I presume they're not used if they're greyed out?)
    " Custom ConfigTDP Boot Index" -> Select which custom power profile is used as default when computer is first turned on

    But what's " ConfigTDP Turbo Activation Ratio"? Is this the required CPU frequency at where the custom TDP will apply? So if the CPU is idling then the BIOS will use factory default power limit then if it passes a certain multiplier it'll use the selected custom TDP setting? This goes from 0 to 56 in increments of 1.

    " ConfigTDP Config TDP Control" the description says " Custom value for Config TDP Control. Needs to be configures with valid values from 0 to 2." Can't make any idea of this setting.
     
    Maleko48 likes this.
  24. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,213
    Messages:
    39,333
    Likes Received:
    70,628
    Trophy Points:
    931
    My Alienware M18xR2 had cTDP configuration options, but they never worked well for me. Overclocking was always more effective and stable doing it the old fashion manual way.
     
    Maleko48, Papusan and Vasudev like this.
  25. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    The PL1/PL2 increase did register on hwinfo though.

    I suppose since the iGPU isn't used on the M18x it doesn't have this issue where it's prematurely TDP throttling under the TDP limit if the iGPU is loaded at the same time.
     
    Mr. Fox likes this.
  26. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,213
    Messages:
    39,333
    Likes Received:
    70,628
    Trophy Points:
    931
    Well, that's good. I am glad that is working well for you.
     
  27. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681
    It did register but I'm still experiencing the premature TDP throttle issue.
     
  28. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,213
    Messages:
    39,333
    Likes Received:
    70,628
    Trophy Points:
    931
    Can you max out the power limits, or are those stunted values shown in the BIOS photo already at the limit?

    Look for an MSR Lock setting in the BIOS and if you can find that change it to "disabled" and that may help. It that was enabled on the M18xR1 and M18xR2 it would absolutely cripple overclocking and totally emasculate the Extreme CPU.
     
  29. Mobius 1

    Mobius 1 Notebook Nobel Laureate

    Reputations:
    3,447
    Messages:
    9,069
    Likes Received:
    6,376
    Trophy Points:
    681

    [​IMG] [​IMG]

    " Custom ConfigTDP Count" set to 1
    " Custom ConfigTDP Boot Index" set to 1
    " ConfigTDP Turbo Activation Ratio" set to 22
    " ConfigTDP Config TDP Control" set to 1
    Then I set all power limit to 199 watts just to make everything uniform and still have the issue.

    It can go beyond 199 but some of the values max out at 200 or 225/255 iirc.



    MSR lock disabled (I think this is the correct option, don't see it anywhere else)

    [​IMG]
     
    Last edited: Oct 2, 2018
  30. Mastermind5200

    Mastermind5200 Notebook Virtuoso

    Reputations:
    372
    Messages:
    2,152
    Likes Received:
    826
    Trophy Points:
    131
    Hi, I've got a 3740QM in my M6700, and when opening Throttlestop or XTU, it doesn't allow me to open up turbo bins, or even undervolt which I need for the battery life. I've seen screenshots of being able to due these, but they haven't been on my specific machine. As well, TS works with my Clevo (as expected)
     
  31. kurtzyload

    kurtzyload Newbie

    Reputations:
    0
    Messages:
    8
    Likes Received:
    7
    Trophy Points:
    6
    @unclewebb @Papusan well, I've reached the end of the road with my Apple case. After some more back and forth - which included them requiring me to reproduce the issue with a Metal app in macOS (since apparently OpenGL isn't good enough for them) - *and* me trying another macbook pro (same model) to confirm it isn't just an issue with my particular laptop, I've confirmed to myself anyway that they are absolutely limiting this thing via firmware. They refuse to even attempt to reproduce the issue on their end or acknowledge the issue. Do these issues need more media attention to get companies to stop making laptops that can't (or won't) perform to spec? Very frustrating.
     
    Maleko48 and Papusan like this.
  32. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    You might need backing from Dave Lee aka Dave2D or Linus Tech tips or even Louis Rossman from youtube.
     
    Maleko48 likes this.
  33. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    @Mobius 1 Have you tried AMIBCP and checked each option's description? DPTF is custom made by manufacturers and not generic, so what works for one, might not work on another PC.
    @THEBOSS619 can help you in tweaking DPTF values.
     
    Maleko48 and 6.|THE|1|BOSS|.9 like this.
  34. gunnar77

    gunnar77 Notebook Enthusiast

    Reputations:
    0
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    5
    Hi, I found that CINEBENCH R15 OpenGL test is really sensitive to the Speed Shift EPP value:

    EPP=128 > 75-80 fps, fid around 29
    EPP<=64 > 95-105 fps, fid around 39-40

    Just curious why that is since cpu doesn't heat up at all..?

    Unfortunately the setting doesn't really do anything for furmark and I get a poor 62 fps in both cases (1080, fullscreen), and fid really low all the time

    I have the Clevo P950EP6 + GTX-1060
     
    Last edited: Oct 3, 2018
  35. 6.|THE|1|BOSS|.9

    6.|THE|1|BOSS|.9 Notebook Evangelist

    Reputations:
    915
    Messages:
    498
    Likes Received:
    970
    Trophy Points:
    106
    @Mobius 1 Can you check on your BIOS that you have DPTF option? if you have it.. please enable it and then refer to my post :) on my signature title [ ✪Low CPU Temp. & High Performance through Intel DPTF Fix✪] :)
     
    Maleko48 and Vasudev like this.
  36. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    6.|THE|1|BOSS|.9 likes this.
  37. 6.|THE|1|BOSS|.9

    6.|THE|1|BOSS|.9 Notebook Evangelist

    Reputations:
    915
    Messages:
    498
    Likes Received:
    970
    Trophy Points:
    106
    Oh alright.. I see now.. didn't notice this.. I'm not familiar with the older versions of DPTF :D but anyway they still look similar.. so..

    @Mobius 1 First of all I need all your DPTF options to captured because depending to your scroll on the right of your picture means there is more pages for DPTF options ;)

    Anyway.. according to your screenshot.. change your both [Long Term Power Limit] to 47 and your both [Short Term Power Limit] to 56 and then change your both [ConfigTDP Turbo Activation Ratio] to 27

    As you can see.. I'm trying to be too conservative about those BIOS changes as doing it too extreme will make your windows won't accept those values and you will enter to boot loop :)

    So.. try those values and see if you realize less throttling.. if you see less throttling then I think we are going to the right direction ;) Let me know! :)
     
    Maleko48 and Vasudev like this.
  38. GreatD

    GreatD Notebook Consultant

    Reputations:
    64
    Messages:
    279
    Likes Received:
    103
    Trophy Points:
    56
    Hey unclewebb. I have experienced a random PL2 limit again on idle and startup. Here is screenshots of requested Memory Locations. Does it seem to be a bad design or firmware bug or is my M.B faulty? Please kindly advise :) PL2 1.JPG PL2 2.JPG PL2 3.JPG
     
  39. ha1o2surfer

    ha1o2surfer Notebook Evangelist

    Reputations:
    75
    Messages:
    556
    Likes Received:
    121
    Trophy Points:
    56
    Thanks to TS I get 1240 in cinebench R15 with the 8750H. Suck it apple and your stupid i9 idea hehe
     
    raz8020 and Mastermind5200 like this.
  40. ha1o2surfer

    ha1o2surfer Notebook Evangelist

    Reputations:
    75
    Messages:
    556
    Likes Received:
    121
    Trophy Points:
    56
    This is super easy to do but I don't know how to access the UEFI firmware to edit it in windows like you can with RU. I did this to my new Dell G7 running the 8750H. (Im also the same person whi did it on the HP with the 8550u) It says it's using 39watts at 3.9ghz on all 6 cores but the temps are in the high 80s and before my mod that was around 70watts. It can stay like that forever since it's under the 45 watt "TDP" lol
     
  41. SvanX

    SvanX Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    My final settings if you see something wrong please help newbie members :eek:
    Updated pictures (06.10.2018)
    [​IMG] [​IMG] [​IMG]
     
    Last edited: Oct 5, 2018
  42. Che0063

    Che0063 Notebook Evangelist

    Reputations:
    341
    Messages:
    368
    Likes Received:
    478
    Trophy Points:
    76
    Tested on Windows 1809/RS5/October Update and TS is working completely fine on build 17763.1. It appears

    I finally solved the "Throttlestop is preventing this computer from shutting down" by doing a clean reinstall.
     
    Vasudev and cktducky like this.
  43. SvanX

    SvanX Newbie

    Reputations:
    0
    Messages:
    9
    Likes Received:
    3
    Trophy Points:
    6
    Don't worry on my i7-7820hk i have +250mv on System Agent. A big part of this extra power gonna be used during turbo mode for sure. WRONG (check post #9036)
    If you want to be sure it was this value by default, do a backup of your "ThrottleStop.ini" and delete the original one and shut down fully the computer. All value you will see after restart gonna be factory default.
    (I tried to search in Intel datasheet but it's a big mess in there :D). Or you can also backup and delete fully the Throttlestop directory (if you have auto start with Task Scheduler) + shut down fully and check "GT Offset" voltage with HWMonitor. Restore later at the same place with same directory name.
    Searh google about iGPU Unslice I found some infos ;)

    Cheers.
     
    Last edited: Oct 9, 2018
  44. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    Even with disabling limits you are getting the issue? I thought it was fixed. Did you try increasing ICC value to 170?
     
  45. GreatD

    GreatD Notebook Consultant

    Reputations:
    64
    Messages:
    279
    Likes Received:
    103
    Trophy Points:
    56
    Yes disable power limits is ticked and my ICC max was set to 100. I have now tried to set it to 200 for Core and Cache and see if it appears on idle again.
     
    Vasudev likes this.
  46. selfassembled

    selfassembled Notebook Enthusiast

    Reputations:
    0
    Messages:
    17
    Likes Received:
    7
    Trophy Points:
    6
    In the Hackintosh community for the XPS 13 9360, people have been modding BIOS parameters through the UEFI shell. It's fairly simple, first you must extract the BIOS to your computer and read the settings section. Variable IDs and values are outlined, then you can edit them in a UEFI shell environment. You should be able to follow their instructions yourself.

    https://www.tonymacx86.com/threads/...a-10-12-x-lts-long-term-support-guide.213141/
     
    Maleko48 likes this.
  47. ha1o2surfer

    ha1o2surfer Notebook Evangelist

    Reputations:
    75
    Messages:
    556
    Likes Received:
    121
    Trophy Points:
    56
    Same thing I do.
     
    Maleko48 likes this.
  48. 6.|THE|1|BOSS|.9

    6.|THE|1|BOSS|.9 Notebook Evangelist

    Reputations:
    915
    Messages:
    498
    Likes Received:
    970
    Trophy Points:
    106
    Another discovery on Intel DPTF secrets :D for those who want Higher Performance & Lower Power Consumption + Lower Temperature during heavy or full load ;)
    Description on the Power Option is:- Indicates the current power scheme for Intel(R) Dynamic Platform and Thermal Framework
    upload_2018-10-5_14-39-16.png

    Available Options is Low - Medium - High Performance ;)

    I will be testing on each one of them if it doesn't cause any kind of glitches :) before releasing it to the public :cool:

    I just can't understand why Intel hide all those options?? also there is no documentation & not enough information.. I just keep digging on .inf driver files from old versions till the new ones & I always find soo many missing registry & missing code or command to add those registry correctly :rolleyes:

    I will keep digging to squeeze every single drop of performance... at the end this is what I payed for... right? :D
     
    Maleko48, c69k, Krzyslaw and 2 others like this.
  49. Vasudev

    Vasudev Notebook Nobel Laureate

    Reputations:
    12,035
    Messages:
    11,278
    Likes Received:
    8,814
    Trophy Points:
    931
    I had that option when I just bought my PC. After BIOS update dell removed DPTF settings because people complained of event viewer errors saying cpu is not working or similar.
    What's Presence Aware power?
     
    6.|THE|1|BOSS|.9 likes this.
  50. ha1o2surfer

    ha1o2surfer Notebook Evangelist

    Reputations:
    75
    Messages:
    556
    Likes Received:
    121
    Trophy Points:
    56

    I hope these settings do work out for you! Maybe DPTF can control PECI power limits which will be another smoking gun for this throttle sceheme OEMs like to use. This coupled with ThrottleStop will be pretty darn amazing
     
    6.|THE|1|BOSS|.9 likes this.
← Previous pageNext page →