Comments (7)
Hi @PhantomR
You say your RAM is not officially supported. However, can you tell us more: are you using the latest BIOS available? Are you using a XMP (or A-XMP, but I don't think it is available) profile? I don't think 2133 is the "default" speed, but rather the maximum speed supported by the RAM using one of the XMP 2.0 profiles available.
A "build failed" doesn't necessarily mean it encountered a segfault. You should be able to have a look at the build logs to see what is the error.
Now, by default, the script doesn't flush the RAM disk on exit. You have to set the parameter. From what I understand from your description, you are probably hitting the full capacity of your RAM, thus having a sluggish system and encountering build failures. Try lowering the number of loops (keep the maximum threads by increasing the number of threads per loop).
Tell us more once you'll have done these verifications.
from ryzen-test.
The RAM is not on XMP (it's disabled by default in the BIOS). My RAM is actually rated at 2933MHz in its specs and there is an XMP profile for that, but I thought it's better to keep it at the default setting for the test. Do you think it would be a good idea to try setting the speeds/voltage to the factory ones manually?
The BIOS is also the latest (I actually mentioned this in my original post :) "@latest BIOS").
About the logs.. I wanted to, but I didn't know where they are.. I manged to find them now.
So, I tried your suggestion and did 4 processes and 3 threads each (params 4 3).. the result is below (each iteration failed with the same exact error and all 4 failed almost simultaneously (3 of them after 444s, one of them after 445s).
LOG: https://justpaste.it/5zdpg
It appears this is not segfault, is it? I wonder what's causing this error. Could it be the fact that I'm running Ubuntu 18.04 and not the recommended 17.04?
EDIT: I actually found this is actually a bug in the 7.1.0 sources that the script downloads. I'll try modifying the script to download newer sources (seemingly 7.2.0 had fixed this bug) and run it again.
THANK YOU very much for your help!!
from ryzen-test.
Sorry, I missed the "latest BIOS". However, owning myself an MSI motherboard, I can only suggest you to have a look online on MSI's website to see if there is any newer BIOS. I had to manually download and install the latest BIOS on a X370 Gaming Pro a few weeks ago because the provided Updater would not find the newer version. This should only be related to your random reboot though.
Indeed, as you identified in your "EDIT", you need to use an updated GCC version. See the following link to better understand the problem: #6 (comment)
You could try my modified script which can be found on my GitHub account, it uses GCC 7.2.0: https://github.com/Oxalin/ryzen-test
However, as @suaefar stated often in many issues related to this bug: by changing the tools, we can't be sure that the hardware bug can be reproduced under the same conditions. Personally, I had tested a modified suaefar's script (that built GCC 7.2.0) with my previous buggy CPU under ArchLinux and that is how I had been able to identify that it was defective (I had encountered segfaults while building AUR packages previously, so everything was pointing at a problematic CPU).
from ryzen-test.
Once again, thank you for your help :). To be honest, I've restarted the PC quite a lot since yesterday when I updated the BIOS and the beeping thing doesn't seem to occur anymore, which is interesting :D. I've also checked just now and there's no newer BIOS.
I downloaded your version since my modification used 7.3.0 and I hope 7.2.0 is more likely to cause segfaults. Sadly, I tried running it with 4 processes and 3 threads each and after a while my screen turned black and the computer seemed laggy (I could only see the mouse pointer). So, I gave it some thought and went for 1 process and 12 threads.. So far this has been successfully running for about 3 hours and has just begun "start 7" of its (only) loop. Do you think this is relevevant, however? Maybe I should have put at least 2 processes, but I was afraid I'd be wasting time again if it used all RAM again..
UPDATE: The test has been running with no errors for the last ~8 hours. I'm going to stop it now. I wonder if I should keep trying with 2 and 3 processes.. what do you suggest? Also, is compiling the GCC 7.1.0 sources supposed to actually work with Ubuntu 17.04???
from ryzen-test.
@PhantomR : Hi again, sorry for the silence of the last few days. You could launch the script with 2 loops, but I don't think you'll find anything different. At the time when I had a faulty CPU, I hit build errors (segfaults) with other applications while installing AUR packages (on ArchLinux). So there was only 1 application being built with a maximum of threads and it wouldn't have to run for many hours to happen.
from ryzen-test.
@Oxalin No worries :). Thank you for all your help!! I thought I may have the segfault issue because a program I was running was failing from time to time (at runtime, compilation worked just fine). In the end, I found out that it was due to a bug in the program itself (which I have not found yet), since the same segfault errors occured while running the same program on an Intel i5 mobile 2nd gen CPU. I think I may be fortunate enough that my CPU is not buggy, but I'd like to do some more testing when I have more time (in a month or so). Once again, thank you!! I'll come back here and report my results / ask more questions should I do more testing. Best wishes :).
from ryzen-test.
The README suggests 16GB RAM
from ryzen-test.
Related Issues (20)
- zram mount error HOT 6
- the script couldn't run on arch linux HOT 3
- Add Archlinux support HOT 7
- Compilation fails with current Artful toolchain HOT 11
- Correct testing procedure HOT 18
- Will this bug can be fixed by gcc update or kernel patch? HOT 9
- Include a successful output file HOT 3
- [PSA] Default settings on motherboards set RAM to low frequency & low voltage on VDDCR_SOC & other RAM settings may cause a false postive segfault! HOT 5
- Is this still valid? HOT 51
- Ubuntu LTS version? HOT 6
- Ryzen 2700x first fail report or expected output? HOT 2
- Does "build failed" mean anything? HOT 3
- Memory runs out before tests finishes HOT 2
- 2010-03-15 Running on Ubuntu 18.04, Linux Mint 19 Tara, gcc sources 8.3.0
- Error on Ryzen 7 2700x
- this script makes my ryzen 3500u lock up i thought the bug was fixed with ryzen 2000 series
- Seems to be stuck at loop-11 HOT 2
- on archlinux the gcc 7.1 build fails HOT 5
- Could we get a script for cleaning up afterwards? (or at least instructions) HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ryzen-test.