Jump to content
XPEnology Community

DSM 5.x/6.x/7.x CPU name & cores infomation Change tool


FOXBI

Recommended Posts


ash-4.3# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 0
cpu cores       : 8
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 1
cpu cores       : 8
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 2
cpu cores       : 8
apicid          : 4
initial apicid  : 4
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 3
cpu cores       : 8
apicid          : 6
initial apicid  : 6
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 4
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 4
cpu cores       : 8
apicid          : 8
initial apicid  : 8
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 5
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 5
cpu cores       : 8
apicid          : 10
initial apicid  : 10
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 6
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 6
cpu cores       : 8
apicid          : 12
initial apicid  : 12
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor       : 7
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
stepping        : 12
microcode       : 0xc6
cpu MHz         : 3601.000
cache size      : 16384 KB
physical id     : 0
siblings        : 8
core id         : 7
cpu cores       : 8
apicid          : 14
initial apicid  : 14
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                                                                                        pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdt                                                                                                       scp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc ap                                                                                                       erfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16                                                                                                        xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave a                                                                                                       vx f16c rdrand lahf_lm abm 3dnowprefetch invpcid_single intel_pt ssbd ibrs ibpb                                                                                                        stibp tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 hle avx2 sm                                                                                                       ep bmi2 erms invpcid rtm mpx rdseed adx smap clflushopt xsaveopt xsavec xgetbv1                                                                                                        dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp flush_l1d arch_cap                                                                                                       abilities
bugs            : spectre_v1 spectre_v2 spec_store_bypass
bogomips        : 7199.79
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

ash-4.3# dmidecode -t processor except grep
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.

Handle 0x0047, DMI type 4, 48 bytes
Processor Information
        Socket Designation: U3E1
        Type: Central Processor
        Family: Core i9
        Manufacturer: Intel(R) Corporation
        ID: EC 06 09 00 FF FB EB BF
        Signature: Type 0, Family 6, Model 158, Stepping 12
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                DS (Debug store)
                ACPI (ACPI supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                SS (Self-snoop)
                HTT (Multi-threading)
                TM (Thermal monitor supported)
                PBE (Pending break enabled)
        Version: Intel(R) Core(TM) i9-9900K CPU @ 3.60GHz
        Voltage: 1.2 V
        External Clock: 100 MHz
        Max Speed: 8300 MHz
        Current Speed: 4700 MHz
        Status: Populated, Enabled
        Upgrade: Socket LGA1151
        L1 Cache Handle: 0x0044
        L2 Cache Handle: 0x0045
        L3 Cache Handle: 0x0046
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Part Number: To Be Filled By O.E.M.
        Core Count: 8
        Core Enabled: 8
        Thread Count: 16
        Characteristics:
                64-bit capable
                Multi-Core
                Hardware Thread
                Execute Protection
                Enhanced Virtualization
                Power/Performance Control

Edited by ssuper2k
  • Thanks 1
Link to comment
Share on other sites

On 5/18/2020 at 5:52 PM, ssuper2k said:

        Core Count: 8         Core Enabled: 8         Thread Count: 16

 

 

Thank you for showing your information.

 

ch_cpuinfo no longer uses dmidecode.

 

 

It is confirmed that there are 8 cores activated through your /proc/cpuinfo.

 

The low value(Core Count: 8/Core Enabled: 8/Thread Count: 16) of dmidecode is not the active information, but the information of the CPU(i9-9900K) itself.

 

if your system dedicated, check if the Hyper Threading (HT) value of CMOS is Enabled.

 

 

Link to comment
Share on other sites

Hi, i am trying to get this to work under DSM 5.2 on a Microserver Gen8 but getting the following error when running 'ch_cpuinfo.sh':

 

"DSM CPU Information Change Tool ver. 2.2.1-r01 - made by FOXBI

 

DSM version less than 5 is not supported. End the process."

 

Is anyone able to help?

Link to comment
Share on other sites

  • 2 weeks later...
On 5/17/2020 at 10:11 AM, ssuper2k said:

CPU_synolo.thumb.jpg.fe5a4f2b3376817d176e21d3ef29de92.jpg

 

Shouldn't it say 16 threads?

image.png.165c31e474b2bd9dbb225402d24824f3.png

 

Still doesn't work for me either. As I said in the page 6.

Mine is a i7 8700, and is 6 cores - 12 thread, and still is saying 6 cores / 8 threads, it looks like we never see more than 8, being enabled perfectly in the BIOS.

Edited by ed_co
Link to comment
Share on other sites

This script has evolved from a fairly simple "push" of the descriptive text into the Synology libraries overriding the default DSM text for the native CPU.

 

Now the patch script is trying to use hardware information exposed in Linux (/proc/cpuinfo) to update not only the CPU description but the number of cores and hyperthreads.  However, this is a flawed approach, because DSM has a thread limit for actual hardware.

 

DS916+/DS918+/DS3615xs support a maximum of 8 threads of any type.  This can be 8 physical cores, or 4 cores and 4 hyperthreads.  But /proc/cpuinfo will not enumerate more than 8, regardless of how many cores and threads the CPU has.  If you have an 6- or 8- core system, you will get the best performance by DISABLING hyperthreading with these DSM images so that all your actual cores are in play.

 

DS3617xs supports up to 16 threads of any type.  This can be 16 physical cores, or 8 cores and 8 hyperthreads.  The same limitations apply, if you had a dual X5660 Xeon system, each CPU with 6 cores and 6 HT's, you would be best served by disabling hyperthreading so all your cores were functional.

 

And just to confirm, the script itself addresses a purely cosmetic problem.  It does not enable the use of CPU hardware.  DSM uses the available cores and threads subject to the limitations above, regardless of what Control Panel says.

 

Edited by flyride
  • Like 1
  • Thanks 1
Link to comment
Share on other sites

16 hours ago, flyride said:

This script has evolved from a fairly simple "push" of the descriptive text into the Synology libraries overriding the default DSM text for the native CPU.

 

Now the patch script is trying to use hardware information exposed in Linux (/proc/cpuinfo) to update not only the CPU description but the number of cores and hyperthreads.  However, this is a flawed approach, because DSM has a thread limit for actual hardware.

 

DS916+/DS918+/DS3615xs support a maximum of 8 threads of any type.  This can be 8 physical cores, or 4 cores and 4 hyperthreads.  But /proc/cpuinfo will not enumerate more than 8, regardless of how many cores and threads the CPU has.  If you have an 6- or 8- core system, you will get the best performance by DISABLING hyperthreading with these DSM images so that all your actual cores are in play.

 

DS3617xs supports up to 16 threads of any type.  This can be 16 physical cores, or 8 cores and 8 hyperthreads.  The same limitations apply, if you had a dual X5660 Xeon system, each CPU with 6 cores and 6 HT's, you would be best served by disabling hyperthreading so all your cores were functional.

 

And just to confirm, the script itself addresses a purely cosmetic problem.  It does not enable the use of CPU hardware.  DSM uses the available cores and threads subject to the limitations above, regardless of what Control Panel says.

 

I know that was purely aesthetic and not enabling anything, but as I suspected, there is really a limitation of the hardware itself. Thanks for the details, didn't know about them.

Is there any way to break the limitation to get the full use of the cores here? The improvement for some people could be huge...

 

 

Link to comment
Share on other sites

Not a hardware limitation, it's a kernel compile-time parameter.  Until such time as we can compile a Synology kernel, there is nothing to be done about it aside from selecting DS3617xs for more threads, or other platforms for features.

 

https://xpenology.com/forum/topic/13333-tutorialreference-6x-loaders-and-platforms/

Edited by flyride
  • Like 1
Link to comment
Share on other sites

25 minutes ago, flyride said:

Not a hardware limitation, it's a kernel compile-time parameter.  Until such time as we can compile a Synology kernel, there is nothing to be done about it aside from selecting DS3617xs for more threads, or other platforms for features.

 

https://xpenology.com/forum/topic/13333-tutorialreference-6x-loaders-and-platforms/

Gotcha. Just one question. Let's say that I have configured my NAS with my 5x8Tb HDs with the DS918+ (not knowing that limitation). How can I use now the DS3617xs without starting from scratch... as I don't think if a change my USB boot from 1.04b to 1.03b will do the magic... right?

Edited by ed_co
Link to comment
Share on other sites

Install FixSynoboot.sh on your current system, then write new clean 1.03b DS3617xs loader, reboot your machine and do a migration install selecting DS3617xs PAT file.

This has some risk to your system configuration if it goes wrong, but not your data as long as you don't select an installation option to clear your data disks.

 

It would be a great candidate for a full backup of your data and/or simulation of the migration on non-production installation.

 

Note that DS3617xs platform has no hardware transcoding or NVMe features, so be sure you are not relying on those services, such as NVMe cache.

 

  • Like 1
Link to comment
Share on other sites

14 minutes ago, flyride said:

Install FixSynoboot.sh on your current system, then write new clean 1.03b DS3617xs loader, reboot your machine and do a migration install selecting DS3617xs PAT file.

This has some risk to your system configuration if it goes wrong, but not your data as long as you don't select an installation option to clear your data disks.

 

It would be a great candidate for a full backup of your data and/or simulation of the migration on non-production installation.

 

Note that DS3617xs platform has no hardware transcoding or NVMe features, so be sure you are not relying on those services, such as NVMe cache.

 

Yep, I think that no hardware transcoding is a no go... Even though thank you very much for all the valuable explanations as I think I have now a better understanding of it.

Xpenology is great, I am using it for more than a year now, and being a previous original synology owner (DS1512+), I think that xpenology totally worth it as it is completely stable and works amazingly well being MUCH more powerful than the original machines and a fraction of the cost and totally functional.

What you said about compiling a new kernel should be great!!

Is it that hard to do it? Did someone attempted and succeeded already??

Is it possible to do it without recompiling the kernel and using Vanilla kernel doing patches in the fly in a loader like clover or opencore like in hackintosh community?

Just thinking loud, don't know if any of this is even possible...

 

Edited by ed_co
Link to comment
Share on other sites

 

Thank you for the kind explanation of @flyride.

 

I think @flyride's answer is enough to answer the questions of @ed_co and @ssuper2k.

 

ch_cpuinfo has no function other than simply outputting the contents recorded in the current hardware information.

 

It would be good to know with common sense that only /proc/cpuinfo is output, and most models only use up to 8 cores.

Link to comment
Share on other sites

  • 2 weeks later...
  • 2 weeks later...

Hi all

Thank you for script i have trouble do you use this script after chmod 777 i can run this script.

But when i select option 1 there is a message :

There is a history of running the same version please select option 2 i have done this many times.

Every time i have the same message.

Any tip Please help

Thank you

 

11.png

Edited by nemesis122
Link to comment
Share on other sites

I have now overwrite the admin center both files but i have still the same message :

There is a history of running the same version please select option 2 etc but when i select option 2 and after them option 1 still i have the same message.

-->There is a history of running the same version please select option 2

Where i can delete the old script or the histroy of this file ??

thank you for your help

 

 

Found the Solution and this is for the record Solution See Screnshot 

XPE Ch_cpuinfo.png

Edited by nemesis122
Link to comment
Share on other sites

  • 2 weeks later...

Does anyone knows why it displays only 1 cores, cpu has 6 cores 6 threads.  when i had DS3615xs cpu display was good, now it's not, i m running DS918+

 cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 158
model name      : Intel(R) Core(TM) i5-8400T CPU @ 1.70GHz
stepping        : 10
microcode       : 0xca
cpu MHz         : 1703.933
cache size      : 9216 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 22
wp              : yes.

 

dmidecode -t processor
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.1.1 present.

Handle 0x001E, DMI type 4, 48 bytes
Processor Information
        Socket Designation: Proc 1
        Type: Central Processor
        Family: Core i5
        Manufacturer: Intel(R) Corporation
        ID: EA 06 09 00 FF FB EB BF
        Signature: Type 0, Family 6, Model 158, Stepping 10
        Flags:
                FPU (Floating-point unit on-chip)
                VME (Virtual mode extension)
                DE (Debugging extension)
                PSE (Page size extension)
                TSC (Time stamp counter)
                MSR (Model specific registers)
                PAE (Physical address extension)
                MCE (Machine check exception)
                CX8 (CMPXCHG8 instruction supported)
                APIC (On-chip APIC hardware supported)
                SEP (Fast system call)
                MTRR (Memory type range registers)
                PGE (Page global enable)
                MCA (Machine check architecture)
                CMOV (Conditional move instruction supported)
                PAT (Page attribute table)
                PSE-36 (36-bit page size extension)
                CLFSH (CLFLUSH instruction supported)
                DS (Debug store)
                ACPI (ACPI supported)
                MMX (MMX technology supported)
                FXSR (FXSAVE and FXSTOR instructions supported)
                SSE (Streaming SIMD extensions)
                SSE2 (Streaming SIMD extensions 2)
                SS (Self-snoop)
                HTT (Multi-threading)
                TM (Thermal monitor supported)
                PBE (Pending break enabled)
        Version: Intel(R) Core(TM) i5-8400T CPU @ 1.70GHz
        Voltage: 0.7 V
        External Clock: 100 MHz
        Max Speed: 4300 MHz
        Current Speed: 1700 MHz
        Status: Populated, Enabled
        Upgrade: Socket LGA1151
        L1 Cache Handle: 0x001B
        L2 Cache Handle: 0x001C
        L3 Cache Handle: 0x001D
        Serial Number: To Be Filled By O.E.M.
        Asset Tag: To Be Filled By O.E.M.
        Part Number: To Be Filled By O.E.M.
        Core Count: 6
        Core Enabled: 6
        Thread Count: 6
        Characteristics:
                64-bit capable
                Multi-Core
                Execute Protection
                Enhanced Virtualization
                Power/Performance Control

 

dmidecode - sees all 6 cores.

i am not very interested to see all cores in dsm, but i want to know if DSM is using all 6 cores.

Edited by m_catalin
Link to comment
Share on other sites

  • FOXBI changed the title to DSM 5.x/6.x/7.x CPU name & cores infomation Change tool

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...