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 →

    HOW TO: Monitoring CPU and GPU Temperatures In-Game/In-Benchmark with On-Screen Display

    Discussion in 'Alienware' started by Mr. Fox, Apr 4, 2012.

  1. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Good deal, Brother Rotary Heart! It sure makes it nice to be able to see what is happening while gaming.
     
  2. AgentYura

    AgentYura Notebook Guru

    Reputations:
    37
    Messages:
    60
    Likes Received:
    7
    Trophy Points:
    16
    Hi Guys!
    I did fresh install of Win 8 with all the latest drivers. There is one problem on screen display doesn't appear anymore. It worked yesterday, but today when I turned on the computer I just can't make it start in games. Could you help me, please?

    Update: Problem solved by itself. It works again now somereason
     
  3. Rafix

    Rafix Cave Canem

    Reputations:
    871
    Messages:
    839
    Likes Received:
    217
    Trophy Points:
    56
    Hi guys,

    Has anyone experienced HWINFO64 freezing during game? When it happens the OSD value for the CPU Package freezes in the screen, the fans run at the speed they were when it got stuck (I use a fan profile), while the GPUs continue its regular monitoring since they're controlled by the PrecisionX. There's no over-heating and it happens with or without overclock. It usually happens while gaming and not if using Windows or 2D programs. In addition, it's not possible to close either HWINFO (not even though task manager) or its service. It's also annoying that I cannot close and restart the program. The program wouldn't close. If I try to restart the system the process gets stuck at "logging off," since it cannot terminate HWINFO. When it happens the only option is a hard-reset. Anyone any suggestion? Thanks a bunch.

    By the way, I set HWINFO in the optimal way for M18x r2, as it has been showed several times throughout this forum, but to no avail.
     
  4. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    I haven't experienced that frequently, but some games it seems to be an issue. Sleeping Dogs, for example, will crash closed right after being launched. In the new version of RivaTuner Statistics Server that comes with EVGA Precision X there is an option for "Custom Direct3D support" and that sometimes helps. Enabling that fixed the problem for Sleeping Dogs on my system. I recently started having Crysis 3 crashing a few minutes into gaming and shutting down the RTSS app fixed the problem. Before about a week ago, that never used to happen with Crysis 3.
     
  5. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    bumped for our new forum members
     
  6. yuukichan

    yuukichan Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    Does the OSD still not work for 64 bit users?

    Also, thanks for the bit about the Afterburner app. At least I was able to monitor GPU performance on my phone while gaming. Thanks a lot! :)
     
  7. Metallica93

    Metallica93 Notebook Consultant

    Reputations:
    74
    Messages:
    286
    Likes Received:
    11
    Trophy Points:
    31
    I have Home Premium 64-bit and the On-screen Display has worked since day 1. Granted, that was a little while ago and I don't know if any updates to Afterburner or HWiNFO64 have caused any issues.
     
  8. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Hey stranger! Nice to see you again. Long time, buddy.

    I am running the most current versions and have no issues with the OSD features.
     
  9. Metallica93

    Metallica93 Notebook Consultant

    Reputations:
    74
    Messages:
    286
    Likes Received:
    11
    Trophy Points:
    31
    Hidey ho, neighbor. Yea, I always forget I belong to both the DesktopReview and NotebookReview forums, lol. DTR has a better knowledge base for me because I built a desktop, but NBR definitely seems to have the better threads, overall (like dis guy) :thumbsup: Don't subscribe to too many, but I just make it so I get e-mails whenever someone replies. I can help on occasion, lol.
     
  10. yuukichan

    yuukichan Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    Roger that! I'll try to get the OSD on mine up and running later.

    EDIT: Got it up and running after I did everything a second time. Thanks!
     
  11. H00tman

    H00tman Newbie

    Reputations:
    0
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    5
    Would like the thank you very much for the help. I had the newer version but this one works better for me. Thanks again.
     
  12. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    Thank you for this useful thread, i was trying to set up HWINFO, but i cant seem to find the version your using, the link you posted went obsolete over time.

    I saw that you posted updated settings for a newer version but the thumbnail is broken, will you be updating the info for newer version of HWINFO ?
     
  13. comosc

    comosc Notebook Enthusiast

    Reputations:
    32
    Messages:
    24
    Likes Received:
    3
    Trophy Points:
    6
    Thanks so much for this Mr. Fox. Works perfectly.

    Sent from my SPH-L720 using Tapatalk 4 Beta
     
  14. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    HWiNFO64 has been updated many times since the opening post. Conceptually, everything works exactly the same. No need for updating.

    Sorry about the disappearing images. ImageShack is buggy like that. The sometimes seem to vanish into thin air and I have lost a lot of important images using their service. I quit using ImageShack because of it. I'm using Imgur now and haven't had that happen any more.
     
  15. yuukichan

    yuukichan Notebook Enthusiast

    Reputations:
    0
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    5
    I'm using the latest portable version of HWinfo and everything works like a charm :)
     
  16. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    I searched through the Thread, and found the image for the newer version with your settings :)
     
  17. rickdeckard

    rickdeckard Notebook Consultant

    Reputations:
    13
    Messages:
    183
    Likes Received:
    61
    Trophy Points:
    41
    I have to say that getting this all setup on my new system after never having messed with any of it before was an exercise in pure geekery but the end result is totally , having this critical info in an OSD is not only useful for OC and general troubleshooting, it makes you feel like the Terminator. Knock Knock Knock.......Sarah Connah??? <meekly> Yes? BLAM BLAM BLAMMO.
     
  18. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    i have this completely set up and it works like a charm, but i noticed one thing. When ever i play a game on steam the temps never show up ? does any one know why ?

    edit Mr Fox can you please tell me if you've seen this before ?
     
  19. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Well, that depends. The short answer is yes, but not often. Not with Steam games specifically, although the vast majority of my games are a Steam version. It might be a coincidence that it is happening with your Steam games.

    How many games are you seeing this with, and what games? Some games (primarily old DX9 games) do not support OSD. Also, if you are using a 64-bit game (there are not many of them, but there are a few) be aware that only 32-bit games are supported by OSD.

    If you find this happening with all games, check to be sure you did not accidentally turn off (disable) OSD support within the OSD GUI.

    You can try uninstalling MSI Afterburner or EVGA Precision X (depending on which you have installed) along with RivaTuner Statistic Server and reinstalling and that might resolve it. I did encounter about a year ago that OSD stopped working on everything and doing that resolved the problem.
     
  20. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    the only two games i am playing via steam is Payday 2 and counter strike 1.6. The in game temps work fine as soon as i switch to NFS or any other game i have bought previously.

    I think you are onto something, i think payday 2 is using old dx9 dll's but i need to verify this.
     
  21. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    Mr Fox. - you were bang on with the game being run on a DX9 engine, i spent a couple of days looking into the details and it turns out they use DX9 to run the engine of the game, that would explain why i dont get the temp HUD.
     
    Mr. Fox likes this.
  22. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    Updating my GPU drivers now help me see Temps when i play Splinter Cell blacklist, i was unable to monitor temps earlier ! another game that used Dx9 drivers due to a gpu driver glitch.
     
    Mr. Fox likes this.
  23. IgnisDR

    IgnisDR Notebook Geek

    Reputations:
    0
    Messages:
    82
    Likes Received:
    2
    Trophy Points:
    16
    What is the temperature of your CPU in Alienware 2013 17'' guys ? I have 97C after 3DMARK 11(Intel Core i7 4700MQ)... I think that's a bit tooo high :p
     
    Mr. Fox likes this.
  24. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Welcome to Haswell. ;) It runs too hot. Did you hear the fans roaring during the benchmark? If not, that's also part of the problem. Your fans should be howling away at full speed during the benchmark, but I am guessing they probably were not. Besides your CPU temps, did you happen to notice how low the core clock speeds dropped while watching the on-screen display?

    <iframe width='853' height="480" src="//www.youtube.com/embed/FqdLpzwSDFo?rel=0" frameborder='0' allowfullscreen=""></iframe>
     
    Last edited by a moderator: May 6, 2015
    IgnisDR likes this.
  25. TBoneSan

    TBoneSan Laptop Fiend

    Reputations:
    4,460
    Messages:
    5,558
    Likes Received:
    5,798
    Trophy Points:
    681
    That's high CPU temps for 3D Mark 11. I'm surprised. These fan tables obviously need fixing across the board.
     
  26. IgnisDR

    IgnisDR Notebook Geek

    Reputations:
    0
    Messages:
    82
    Likes Received:
    2
    Trophy Points:
    16
    What temperature should I have?
    fans are working hard but yes, there is throttling problem - about 200Mhz or more.
     
    Mr. Fox likes this.
  27. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Well, you're very fortunate. The 18 owners rarely hear their fans and the system shuts off due to overheating before the fans ever react to CPU temps.

    The throttle may be due to temps, but every Haswell owner is seeing throttling occur without high temps. A drop of 200-300MHz under load is completely normal for Haswell. You can only circumvent it by pouring extra power to the CPU and that exacerbates Haswell's tendency to overheat. So, long story short... Haswell is not a good CPU for enthusiasts.

    That said, 97°C in 3DMark11 might not be something to get worked up over if you are pushing a heavy overclock on the CPU. Benchmarks are designed to push your machine harder than normal. For benching I tend to use "Did it shut down?" and "Did it throttle?" as my guide. If the answer is no to both questions and the score was really good, everything is fine. I would be more concerned about everyday use temps. What are you seeing when gaming and using the machine in an otherwise normal manner? If you are seeing 97°C under those situations, which should not be stressful to the CPU, then you need to look at trying to repaste your CPU heat sink because that is too hot for normal use. You should rarely see more than 80-85°C in gaming and less than 80°C most of time with everything else. A few momentary spikes above 80°C here and there is normal, but not 97°C spikes during normal use.
     
    IgnisDR and TBoneSan like this.
  28. IgnisDR

    IgnisDR Notebook Geek

    Reputations:
    0
    Messages:
    82
    Likes Received:
    2
    Trophy Points:
    16
    Thanks for answer Mr. Fox, you are very helpful.
    I have 55C during normal activities, like web browsing. I'm running on stock clocks... ; )
    I think, i will repaste it anyway, just to be sure.

    I switched from Asus(G53SW) on alienware because my ASUS just died... and it is a little sad that alienware is not so perfect ;) but i love it anyway.
    ...and sorry for my English, sometimes it is not too great (most of the time probably) : D
     
  29. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Wow, you could have fooled me. Your English is good, bud. :thumbsup:

    You're welcome.
     
    IgnisDR and TBoneSan like this.
  30. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    If your playing Battlefield 4 and wondering why the OSD does not work, well BF4 is a 64-bit game and Rivatuner only supports 32-bit. Until the developers change that, it won't work.

    Bump !
     
    Mr. Fox likes this.
  31. baii

    baii Sone

    Reputations:
    1,420
    Messages:
    3,925
    Likes Received:
    201
    Trophy Points:
    131
    Nice write up, start using the android app and love it .

    EVGA app is better than afterburner. but the desktop gui is kind of crap(visual wise it is great, but stuff is all over the place `~).

    Anyways, nvidia inspector shortcut for OCing so those just hide in the tray :).
     
  32. geko95gek

    geko95gek Notebook Evangelist

    Reputations:
    110
    Messages:
    613
    Likes Received:
    66
    Trophy Points:
    41
    Nice thread, thanks for the info.

    I shall be using this myself when I get my XMG P723 (Clevo P370SM) at the end of this month. :D
     
    Mr. Fox likes this.
  33. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Did you get it all figured out?
     
  34. geko95gek

    geko95gek Notebook Evangelist

    Reputations:
    110
    Messages:
    613
    Likes Received:
    66
    Trophy Points:
    41
    Unfortunately this solution doesn't fully suit me because I need OSD support for 64bit applications, like Battlefield 4.
     
    Mr. Fox likes this.
  35. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Unfortunately, RTSS does not support native 64 bit games like BF4. Most are still 32 bit so this will still work for the vast majority of the games out there. I hope RTSS is eventually updated to provide 64 bit support, but they may not feel compelled to do so as long as 32 bit remains the norm.
     
  36. geko95gek

    geko95gek Notebook Evangelist

    Reputations:
    110
    Messages:
    613
    Likes Received:
    66
    Trophy Points:
    41
    Yeah really looking forward to that, its about time it got released!
     
    Mr. Fox likes this.
  37. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    FYI - 64bit OSD support is here with RTSS 6.0.0
     
    TBoneSan likes this.
  38. TBoneSan

    TBoneSan Laptop Fiend

    Reputations:
    4,460
    Messages:
    5,558
    Likes Received:
    5,798
    Trophy Points:
    681
    This is great news. I'll update tonight.
     
  39. geko95gek

    geko95gek Notebook Evangelist

    Reputations:
    110
    Messages:
    613
    Likes Received:
    66
    Trophy Points:
    41
    Works a treat in BF4 64bit. ;)

    Tried it on Saturday.
     
    TBoneSan likes this.
  40. TBoneSan

    TBoneSan Laptop Fiend

    Reputations:
    4,460
    Messages:
    5,558
    Likes Received:
    5,798
    Trophy Points:
    681
    I just tried it with EVGA and all the RTSS data is displayed but not the EVGA data - which is good enough, just need to use the RTSS OSD with HWinfo sensors instead.
     
  41. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Yeah, that's what I do. I have all of the monitoring check marks removed in Afterburner and Precision X and just use HWiNFO64 for all of the OSD readings.
     
  42. Snakeshadeus

    Snakeshadeus Notebook Enthusiast

    Reputations:
    78
    Messages:
    31
    Likes Received:
    4
    Trophy Points:
    16
    Just want to say thanks a lot Mr. Fox for this detailed guide, I really enjoy being able to see so much info about the "guts" of my little beastmachine :D
     
    TBoneSan likes this.
  43. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    You're welcome! I'm glad it was useful to you. I can't imagine not having this any more. I use it literally all the time and with 64bit support being offered with RTSS 6.0.0.6228 it's even better.
     
    TBoneSan and Snakeshadeus like this.
  44. gschneider

    gschneider Notebook Evangelist

    Reputations:
    248
    Messages:
    568
    Likes Received:
    166
    Trophy Points:
    56
    Hi, Mr. Fox, does this work under windows 8.1? as I would like to be able to monitor temps and frame rate when gaming. As I managed to thermal shut down my system yesterday while overclocking on battle field 4. under EVGA I was on + 150core + 400mem. and it just locked up and died. I was running GPU-Z and EVGA on my second monitor to watch temps. never went above 81C.

    I also bought AIDA64 extreme WOW that's an awesome bit of kit I now have a widget like I had in windows 7. AWESOME!!! My right angle connector turned up as well very useful.

    You need to watch the trailer for transcendence here: Transcendence Official Trailer #1 (2014) - Johnny Depp Sci-Fi Movie HD - YouTube it will be happening to your brain.
     
  45. amitvig22

    amitvig22 Notebook Consultant

    Reputations:
    101
    Messages:
    244
    Likes Received:
    37
    Trophy Points:
    41
    If your playing BF4 its a 64 bit game, you need to get the 64 bit EVGA beta or the Afterburner supported for 64 bit, everything else works the same way. I have windows 8.1 and it works perfectly.

    To your next point about auto shutdown, are you sure it was the temp's that shut down your box ?? since ideally its like 100+ for autoshutdown,

    the link for the MSI beta is this
     
  46. gschneider

    gschneider Notebook Evangelist

    Reputations:
    248
    Messages:
    568
    Likes Received:
    166
    Trophy Points:
    56
    Hmm don't think it was temps then it just shut down on me was very annoying.

    I can use Fraps and AIDA64 at the same time it jus means running my second monitor as well
     
  47. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Updated the opening post with a photo album showing setup sets as the HWiNFO64 UI has changed since this thread was started. The new UI layout has some folks confused on the steps, so this should help.

    <iframe class='imgur-album' width='100%' height="750" frameborder='0' src="http://imgur.com/a/UYC3s/embed"></iframe>
     
    Last edited by a moderator: May 6, 2015
    Rafix, TBoneSan and Snakeshadeus like this.
  48. shinji257

    shinji257 Notebook Deity

    Reputations:
    243
    Messages:
    1,041
    Likes Received:
    8
    Trophy Points:
    56
    Ok so I'm going through this and I found out that if you have a Raid setup you need to have IDE/(S)ATA scan set to at least Safe Mode (which is the recommended anyways) otherwise it won't see the individual drives in the array. Note that you also need to have at least Intel Option Rom 10.6 (I think) and sufficiently up to date drivers to allow you to see the SMART data of individual drives in the array. If you set it to Disable Drive Scan it will just see the basic array itself.

    It's really only useful for drive temps...

    btw I tend to drop alot of data in my area... The last time I did this I had individual core usage levels and temperatures and I plan to try to put in hard drive info if not taking too much space for it. :) When I'm done I'll show a screenshot.

    EDIT: Apologies if this was already mentioned before. Didn't want to scan through 40 pages of posts.

    ---------------
    Additional post (just merging it into the current one...)
    I noticed that there are custom fan settings. With my laptop will it cause any issues with the fan? I just want to be sure that I don't do anything to break something.

    -------------
    Here is the promised screenshot. I might modify it again but it gives alot in about 13 lines.

    http://rjp.im/1i6nJG6

    Line 1: FPS (of course) from MSI Afterburner
    Line 2: GPU Util, Core Clock, Mem Clock, GPU Temp
    Line 3: D3D Util, D3D Dedicated Ram, D3D Dynamic Ram
    Line 4: Core 0 Clock, Phys Usage, HT Usage, Temp
    Line 5-7; Same but for Cores 1-3 respectively
    Line 8: it says it in the image... Total cpu usage overall
    Line 9: Read/Write rates for my SSD
    Line 10: Read/Write rates for my Raid
    Line 11: Temp of my first HDD in my Raid
    Line 12: Temp of the other HDD in the same Raid
    Line 13: DL/UL rate of my wireless connection
     
    Mr. Fox likes this.
  49. Snakeshadeus

    Snakeshadeus Notebook Enthusiast

    Reputations:
    78
    Messages:
    31
    Likes Received:
    4
    Trophy Points:
    16
    Hey guys I ran into a problem with EVGA Precision X and Optimus mode, are you not supposed to run EVGA Prec X while in Optimus mode because it detects the Intel gpu n gets confused? Does running EVGA Prec X while idle in Optimus mode (intel gpu active) like freeze and lock up the system for anyone else? I was running with the "fn+f5 discrete graphic card only" mode with Optimus off for awhile, and also when I first set up HWInfo and EVGA Prec X and it was all working perfect, but now I switched back to Optimus mode because I need the extra battery life and mobility. So now when I start up the machine and EVGA loads at startup it then locks up the system, can't open the program from the taskbar, and I have to force a shutdown with the power button. HWINFO still loads normal and does not lock up, so I think it must be something with EVGA, maybe the settings. I tried starting up EVGA after I loaded up a game and it was switched to the 765m and it ran and worked normally, but then after I close the game and it switches back to the intel GPU it again freezes and locks up. So for now I have turned off "run at startup" for EVGA. I know many will tell me "just go back to discrete mode", and I will in the future when I can, but for now I need to run on battery a lot. Any help will be appreciated, my settings in EVGA are the settings Mr. Fox shows in the first post.
     
    Mr. Fox likes this.
  50. Mr. Fox

    Mr. Fox BGA Filth-Hating Elitist

    Reputations:
    37,203
    Messages:
    39,332
    Likes Received:
    70,615
    Trophy Points:
    931
    Switch back to discrete graphics card with FN+F5 if it works correctly that way. If you need battery life, disable EVGA Precision X to stop it from running at startup. Your discrete GPU is not intended to run well on battery. You will need to change this to suit your needs rather than trying to use a one-size-fits-all approach. You decide either want battery life or excellent performance, but you cannot have both at the same time. The don't make a laptop battery with enough capacity to manage that with powerful GPUs. That's what the FN+F5 is there for.

    Also right-click the system tray icon for HWiNFO64, choose settings and uncheck the box to "Wake disabled GPUs" on the "General/User Interface" tab. That may also help if you are on battery power.

    No, it won't hurt anything to use custom fan settings. A lot of M17xR3/R4 and M18xR1/R2 owners use that. It should work really well for you.

    Thanks for sharing your OSD settings, too.
     
    Snakeshadeus likes this.
← Previous pageNext page →