-
Notifications
You must be signed in to change notification settings - Fork 134
Celeron(R) CPU N3150 #399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
One thing I noticed is that the memory information seems bugged:
|
Yes, Braswell IMC is definitely a work in progress. I've to prepare another CoreFreq source archive to let you test all Braswell specifics. Won't be long. |
Now that |
The first comment has been edited to the refreshed CLI output, it is now showing |
Looks better, thanks. I can't tell why Edit: Aren't those two
|
For reference:
|
Thanks. |
Line 1370 in 07ea6d4
I'm comparing my |
I now have to program a dedicated Airmont IMC decoder and I need to know if your processor is still available for testing code ? Meanwhile, I don't find the datasheet volume 2
EDIT but Airmont is supposed to be a die shrink of Silvermont. |
Yes, I still have the processor for testing. |
Great, thank you. |
The BIOS shows no timings information, so I used |
According to its source code, it seems to show SPD but not the configured IMC by BIOS. |
Not sure whether the following is useful, but anyway, this is what I get for another PC (unknown brand) with N3050: corefreq 1.95.1
dmidecode -t 17
Only a single |
Is it possible you take screenshots of IMC Timings using Windows tools ? CPU-Z, OCCT, MemTweak,... |
The memtest86 maintained version is pulling Timings from IMC registers. The Airmont/Braswel decoder is not explicitly mentioned but I presume it works the same as in CoreFreq, using Silvermont/BayTrail IMC decoder: Function
I'm wondering what Timings you will read from this memtest86 version ? |
Unbelievable! CPU-Z is giving up. Perhaps HWiNFO ? |
So |
Are the following links of any help?
The above links are archives from Wayback Machine, but the one captured at a later date weirdly has an earlier date and different document number suffix. I am not sure about the differences in the actual content. |
Well done. Thank you. Can you pull, build and run the latest commits from the The impacted timings (
Please provide the output of |
On N3050:
|
According to specs, we just have to add Line 3268 in c8af79f
|
I have fixed
Both Airmont and Silvermont: DRMC register at offset You can now pull and try commit 0f70cde
|
|
Hello, Can you build and run this attached version which will print debug data in the kernel log. When loading
Remark: all values are hexadecimal Edit: This dump has to be made on your system with two installed DIMMs. Please also provide the output of |
I was expecting to find Timings of other
For your information, currently, in dual channel mode, the Airmont decoder is just duplicating the first channel. |
Using your two DIMMs setup, is it possible that you remove one DIMM and run the Registers dump again ? I would like to find some meaningful changes among bits to declare when two modules are populated or not. |
This time I only used one DIMM in that PC. |
Here is the diff of single vs dual channels
My understanding is that bit 30 of register BIOS CONFIG is specifying Dual Channel but also says implicitly two vs one DIMM Line 2860 in 0f70cde
In both cases your PC has only 2 DIMM slots. Is that true ? |
Yeah, that PC has only 2 DIMM slots. P.S. I also found that |
In ECC aggregation is happening in Daemon at these lines: Line 3395 in 0f70cde
Aggregation was ok with Silvermont but apparently it is not OK with Airmont. |
@antermin Hello, You can now pull the new |
About the SMBIOS DIMM strings issue, can you show the output of XMRig ? |
Does the latest code work with the IMC ? |
Sorry for the delay, here is the latest output:
And for xmrig:
|
IMC now looks better. |
Not sure from the above: are your DDR3 set at |
According to BIOS, both RAM modules are running at DDR3-1600. (Based on Wikipedia's table, it probably means 800MHz and 1600 MT/s) |
Can you please try the last fix and post the output of |
|
@antermin Except the unsolved |
Hello, Celeron N3150 is now part of the CoreFreq Wiki Let me know whenever you wish to refresh data. Closing the issue. |
Using
1e405b4
:The text was updated successfully, but these errors were encountered: