cancel
Showing results for 
Search instead for 
Did you mean: 

Server Processors

Zzebowa
Journeyman III

uProf UI Advanced not displaying Enable Thread Concurency or Call Stack Options

Hi
The Advanced option doesnt have these two options,  Profile Scheduling is the first item on the page

Any ideas?
Thx

0 Likes
18 Replies
shrjoshi
Staff

Hello @Zzebowa 

Thank you for writing to Server Gurus.
Can you please share the below details to check if this issue can be reproduced at our end.

      1. AMDuProf Version
       2. Output of the command : "./AMDuProfCLI info --system"
       3. Desktop system details.

0 Likes
Zzebowa
Journeyman III

4.0.299


[OS Info]
OS Details : Win1020H2-64

[CPU Info]
AMD Cpu : No
Family : 0x6
Model : 0x5e
Stepping : 0x3
Local APIC : Yes
Number of Cores : 1

[PERF Features Availability]
Core PMC : No
PERF TS : No

[IBS Features Availability]
IBS : No

[RAPL/CEF Features Availability]
RAPL : No
APERF & MPERF : Yes
Read Only APERF & MPERF : No
IRPERF : No
HW P-State Control : No

[PERF features supported by OS]
TBP Supported : Yes
EBP Supported : No
IBS Supported : No
IRPERF Supported : No
APERF Supported : Yes
MPERF Supported : Yes

[Hypervisor Info]
Hypervisor Enabled : No


Windows 10  1904  

Thx

0 Likes

Hello @Zzebowa 

Thank you for sharing the details.
The output of "./AMDuProfCLI info --system"  shows a non AMD CPU.
Only TBP analysis is supported on non AMD CPUs.

0 Likes

Hi  Shrjoshi

I switched to an AMD system,  and have the same problem.

Note also that "See whats guzzling power in your System" is also greyed out. 


0 Likes

Hello @Zzebowa 

Could you please reshare the ./AMDuProfCLI info --system o/p for the new system with AMD. 
Will have a look at it and get back to you.

0 Likes
Zzebowa
Journeyman III

[OS Info]
OS Details : Win1021H1-64

[CPU Info]
AMD Cpu : Yes
Family : 0x15
Model : 0x01
Stepping: 0x2
Local APIC : Yes
Number of Cores : 2

[PERF Features Availability]
Core PMC: No
PERF TS : No

[IBS Features Availability]
IBS : No

[RAPL/CEF Features Availability]
RAPL : No
APERF & MPERF : No
Read Only APERF & MPERF : No
IRPERF : No
HW P-State Control : No

[PERF features supported by OS]
TBP Supported : Yes
EBP Supported : No
IBS Supported : No
IRPERF Supported: No
APERF Supported : No
MPERF Supported : No

[Hypervisor Info]
Hypervisor Enabled : Yes
Hypervisor Supported : Yes
Hypervisor Vendor : Microsoft Hyper-V
Root/Host Partition : No

0 Likes

Hi @Zzebowa 

Thank you for sharing the details.
Referring the output shared, it seems you are using an older processor.

AMDuProf v4.0 claims support for "AMD Zen based CPU and APU processors" and so unexpected behavior might be observed on processors other than Zen based.
Please refer section "Supported Processors"  in AMDuProf Release notes for further details.


0 Likes

3.6.839 doesnt enable the UI either

0 Likes
Zzebowa
Journeyman III

Hi    Ah, OK, where can I get an older version of AMD uProf that does support this CPU

Thanks

0 Likes

Hi @Zzebowa 

From AMDuProf v3.0 only zen based processors are supported.
Unfortunately we do not support older CPU's.

0 Likes
Zzebowa
Journeyman III

Hi

I got a Zen machine, 


[CPU Info]
AMD Cpu            : Yes
Family              : 0x17
Model               : 0x01
Stepping           : 0x2
Local APIC          : Yes
Socket Count        : 2
SMT Enabled          : No
Threads per Core     : 1
Threads per CCX       : 1
Threads per Package    : 2
Total number of Threads  : 4

But going through the AMD uProf instructions, version 4,   7.2 Analysis with Time-based Profiling,  to profile CPU usage, I dont have 'CPU Profile' in the drop list,  I only have Application, System and Process(es)
Capture.PNG
And on Advanced Options I dont have 'Enable Thread Concurrency' and 'Call Stack' options. 

Is the documentation out of date, or is there another way of doing this?  This is with uProf 4.0.299

Thanks

0 Likes

Hi @Zzebowa 

For the first query related to CPU profiling, that option becomes visible after a application is loaded in application path. 
Please load a sample application and then on clicking next, "CPU Profile " will be visible in drop list.
As for the thread concurrency and call stack options not being visible, we are not able to see this error.
Can we connect on call and discuss further on this?
Please reach out to us on toolchainsupport@amd.com 

0 Likes

Hi @Zzebowa 

Please feel free to connect to toolchainsupport@amd.com for further discussion if required.
Thank you for writing to us. Hope we were able to address your concerns.

0 Likes
Zzebowa
Journeyman III

Hi
No, I never got it working, even on a Zen computer.   Shame, it looks like a good tool

0 Likes
Zzebowa
Journeyman III

What I am trying to do is profile the Kernel, specifically my driver, so I cant select an Applicaiotn, unless ntoskrnl.exe can be selected.  And in particular see how long a function is taking to run, with a view to improving its performance. 

0 Likes

Hi @Zzebowa 

Thank you for the clarification of requirement.
If you are not looking for a specific application profiling, you can chose "Profile entire system" option.
You can also chose to profile a specific core. Also depending on support available for your system TBP, EBP and IBS options will be available. 

Note that "Thread concurrency" and "Call Stack" options are not available in this mode.

0 Likes
Zzebowa
Journeyman III

 "Profile entire system"   is what I have been doing, but the UI isnt displaying the way your help files says it does,

0 Likes

Hi @Zzebowa 

This is how the GUI appears at my end.
PFA the screenshots below : 

Home Screen (Profile Entire system) -> Selection of cores -> Profile Menu -> Advanced Options 

Uprof-1.PNGUprof-2.PNGUprof-3.PNGUprof-4.PNG

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Please reach out to us on toolchainsupport@amd.com 
We can connect on call and discuss further on this.

0 Likes