Stresstest a fanless overclocked Pi 3 B (no +)?
-
@thelostsoul said in Stresstest a fanless overclocked Pi 3 B (no +)?:
I will lower the overclocking settings until then. But is Quake 3 really a realworld testing?
Yes it is. There are quite a number of things that will stress your pi, building emulators from source, some N64 games, Mame, dreamcast can all work your pi pretty hard. If you run an unstable overclock, even if it runs for days, it may crash when you least expect it. You could corrupt your SD card and lose your data.
I mean, when will I get full load on cpu, gpu and ram at once if I only play those systems I mentioned. None of them should stress like Quake, or will it?
Again, look at my earlier analogy. Would you make a speed modification to your car, knowing that in an emergency it may cause your car to stop responding? If an overclock is unstable then your whole system is unreliable. Feel free to do what you want, it's just a bad idea.
-
@quicksilver Please don't get me wrong. I mean, if Quake 3 isn't the only thing stressing the pi, I would like testing it with real realworld stress. You said in example some N64 games will do this. I would like testing it with those things I actually do. Or I build an emulator from source.
What is the most stressing thing I actually do and own on my pi? Hope you know what I mean. I didn't say that I don't want to test. I get yout point.
-
@thelostsoul said in Stresstest a fanless overclocked Pi 3 B (no +)?:
@quicksilver Please don't get me wrong. I mean, if Quake 3 isn't the only thing stressing the pi, I would like testing it with real realworld stress. You said in example some N64 games will do this. I would like testing it with those things I actually do. Or I build an emulator from source.
What is the most stressing thing I actually do and own on my pi? Hope you know what I mean. I didn't say that I don't want to test. I get yout point.
I feel like I already answered this ;)
You never know what is going to suddenly be too much for an unstable overclock. Quake 3 is an easy testing method to use and if it doesn't crash after running for hours you can be reasonably certain that nothing else on your pi will. Quake 3 is recommended as a testing tool by the raspberry pi foundation.
-
@quicksilver i understand about Quake 3.
My question is an alternative testing, which I will use on my pi. I mean if building emulator is the highest load I can do, why shouldnt I use this? Is there nothing else doing same load else Quake 3? My point is, if not, then its not relevant testing tool. I want test tze highest load I actually want to use on my pi.I respect what you tell me, but I feel you don't understand what I am trying to achieve.
-
@thelostsoul said in Stresstest a fanless overclocked Pi 3 B (no +)?:
I mean if building emulator is the highest load I can do, why shouldnt I use this
Compilation only stresses the CPU/disk, but not the GPU.
-
@thelostsoul said in Stresstest a fanless overclocked Pi 3 B (no +)?:
@quicksilver i understand about Quake 3.
My question is an alternative testing, which I will use on my pi. I mean if building emulator is the highest load I can do, why shouldnt I use this? Is there nothing else doing same load else Quake 3? My point is, if not, then its not relevant testing tool. I want test tze highest load I actually want to use on my pi.I respect what you tell me, but I feel you don't understand what I am trying to achieve.
Maybe Im not understanding then. Building something from source isnt going to work your GPU. If you want the most thorough testing method I would recommend Quake 3. You can also use the stability tests you have also been using like Stress and Memtest. But Quake 3 really is the best.
-
@mitu that is my point. If nothing doing on my pi will stress like Quake 3, then there is no point in doing it.
-
@quicksilver I am running Quake 3 like you suggested. Still not a big fan of such high load testings, if I never need it in "realworld". Maybe its debatable, but whatsoever, at least, if it is stable with Quake 3, then everything I do should be stable too (in theory). (Btw, my native language isn't English and I don't want sound like I would want degrade your statements.)
It runs for about 10 minutes now and the case got hot, but still no crash or sign of slowdowns. How long would you suggest to run the test, to call it stable?
-
@thelostsoul You really have to try something for like an hour or os. You can check temps while you're playing if you ssh to your pi and run the command
/opt/vc/bin/vcgencmd measure_temp
Though, those oc settings you're using are the similar to mine and my pi3's stable since day 1. I'm using the example settings from the retropie overclock wiki page. -
@thelostsoul it's your pi, you are welcome to do what ever you want with it. The whole point of testing for stability Is to test using the worst case scenario, that way you can be assured that your computer is reliable. What I have tried to say several times to you is that you cant always know when you your pi might be worked hard by something. I think I have said enough on that subject.
So, all that said your overclock settings are pretty mild and most Pi 3s seem to able to hit those speeds and be stable. If it were me I would test for a couple hours just to give me peace of mind. But if 15 minutes is good enough for you then go for it.
-
@quicksilver I understand what you wanted tell me. Yesterday I got a new micro sd card with more space, so I could install Quake 3.
I did 15 minute test for first try because I had to go to work and will test as long as you experienced guys would recommend. 1 hour sounds safe.
-
I added thermal paste and it is 20 degrees lower now? is this real? Or does the settings I slightly changed does this big difference? In comparison to my first post. I will test this with Quake 3 too, but wanted to share my experience at this place with the previously used stresstest, as I saw a very big difference in temperature to my previous testing.
Quake 3 test did last around 25 minutes (not sure the exact time it freezed) with my old setup, so I decided to add some thermal paste and optimize settings and retest again. First, this short little stresstest.
Stresstest
while true; do vcgencmd measure_clock arm; vcgencmd measure_temp; sleep 10; done& stress -c 4 -t 900s
-
New setup
temp after 4 minutes: 45Β°C
temp after 15 minutes: 55Β°C
with thermal paste
arm_freq=1300
core_freq=500
sdram_freq=500
sdram_schmoo=0x02000020
sdram_over_voltage=2
over_voltage=2 -
Old setup (first posting)
temp after 4 minutes: 70Β°C
temp after 15 minutes: 75Β°C
without thermal paste
arm_freq=1300
core_freq=500
sdram_freq=500
over_voltage=2
-
-
@thelostsoul
Ok, the settings from my last posting aren't stable on Quake 3, so I had to dial them down. Currently I run Quake 3 test for 1h (still running here) and case got hot, but no sign of over heating. Can't read the temps, as I have a problem connecting with SSH, but thats another story. Here my settings, which I may leave as it is now. I am shocked how much difference themal paste do.- Newer setup (1h success on Quake 3 test)
arm_freq=1250
core_freq=450
sdram_freq=450
sdram_schmoo=0x02000020
sdram_over_voltage=2
over_voltage=2
I am not into high overclocking, just want take advantage of better cooling and play psx and only some of the n64 with better experience and this helps me. But I am not sure about the sdram. Quake 3 don't test this right? And is sdram worth it, if I just play games? Yes, loading times of cd games (cd music) from sdcard would be improved I guess. Other than that, does this have an impact somewhere else? How can I be sure its not corrupting my data? Would you suggest dialing it back?
- Most newest setup (2h success on Quake 3 test)
arm_freq=1275
core_freq=475
sdram_freq=475
sdram_schmoo=0x02000020
sdram_over_voltage=2
over_voltage=2
5 seconds after closing Quake 3, I can read 52Β°C for the last 2h test. So this is a huge success here I guess. So, I have not to worry about playing anything for long period of time.
- Newer setup (1h success on Quake 3 test)
-
@thelostsoul you could also try increasing your over voltage setting to 3 or 4. This would potentially allow you to increase your overclock a little more and be stable.
-
@quicksilver I am not sure what the trade off for voltage is. I know it makes more stable and increase heat. Currently, I am really happy to get this what I have now and I consider to do higher settings. But I don't want fry my board, so I am careful about voltage. It does not use any fan. Now after I am a little more in to this overclocking things, I will have a closer look into the other thread.
-
@thelostsoul your pi isn't at risk of becoming fried, your pi will throttle itself if it becomes too hot. Even this seems unlikely as you are using a good case for cooling. You can safely increase overvolt to a value of 6 without voiding your warranty. As you stated the only drawback of overvolting (up to 6) is increased heat and potentially shortening your Pi's overall lifespan, though you are much more likely to replace your pi with a newer model before that happens. But if your pi is stable at settings that you are satisfied with then maybe it would be best to leave your settings as they are now.
-
@quicksilver I am currently not determined. Didn't know that this would go that good, so I may change my initial mind. In fact, its not about the warranty, but about data loss or about suddenly stop playing any game and wait for a new model to arrive. If there is still room, I will sure do more on this. I mean, why not, I payed for this and if it can handle higher clocks, then I will do it.
Thank you for your patience! It helped me a lot and about Quake 3 test, I understand it now. It is something like "if it works under Quake 3, then you don't have to worry" test. So I will use this in future, alongside Perfect Dark intro and first level test. Would this cover all those 2D platforms too? If these works, then I don't need to test say, snes games right? They have to work good in this case.
-
@thelostsoul yea, you got it now. If it passes the quake 3 test you can be pretty confident that it will handle anything. You don't need to test using NES, SNES etc. because these systems don't work your pi very hard.
-
@quicksilver Sorry if I ask again something. :|
And what about these systems, if I use shaders? I use shaders and some of them slows down extremely. Off course, i don't use the slow ones, but can this be used as a test too? Does this cover anything, Quake 3 don't? -
@thelostsoul as I understand it shaders utilize your CPU, so as long as you have done stability testing for your CPU you are fine. Quake 3 pushes your CPU, GPU, and RAM pretty hard so I think you are fine.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.