AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CPUID Intel&AMD

Ein Thema von Razor · begonnen am 31. Mai 2008 · letzter Beitrag vom 10. Jun 2008
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    
Razor
(Gast)

n/a Beiträge
 
#11

Re: CPUID Intel&AMD

  Alt 1. Jun 2008, 13:40
I looked in here but http://download.intel.com/design/pro...als/253668.pdf found absolutly nothing.

Basicly i need realistic cpu speed calculation.
  Mit Zitat antworten Zitat
Muetze1
(Gast)

n/a Beiträge
 
#12

Re: CPUID Intel&AMD

  Alt 1. Jun 2008, 13:51
Boy, do not be so stupid!

Zitat von Razor:
I looked in here but http://download.intel.com/design/pro...als/253668.pdf found absolutly nothing.
What's the title of the document from that link?

Zitat:
Intel 64 and IA-32 Architectures Software Developer's Manual
Volume 3A: System Programming Guide (Part 1)
And what did I wrote?

Zitat von Muetze1:
Intel 64 and IA-32 Architectures Software Developer's Manual
Volume 3B: System Programming Guide (Part 2)
  Mit Zitat antworten Zitat
Razor
(Gast)

n/a Beiträge
 
#13

Re: CPUID Intel&AMD

  Alt 1. Jun 2008, 13:52
Sh#! thanks Muetze ill look in to it and ofcourse after i finish it post a working prototype.
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

Registriert seit: 25. Mai 2006
Ort: Rostock / Bremen
2.037 Beiträge
 
Delphi 7 Enterprise
 
#14

Re: CPUID Intel&AMD

  Alt 1. Jun 2008, 14:05
extract the package from:

dsp-worx.de

and look at the file "CPUMeter.pas"! i think this can help you

edit:
also have a look at "FastcodeCPUID.pas"!
Martin
MFG Caleb
TheSmallOne (MediaPlayer)
Die Dinge werden berechenbar, wenn man die Natur einer Sache durchschaut hat (Blade)
  Mit Zitat antworten Zitat
Razor
(Gast)

n/a Beiträge
 
#15

Re: CPUID Intel&AMD

  Alt 1. Jun 2008, 14:06
It has to be the TIME-STAMP COUNTER otherwise i am stupid as a rock.

Zitat:
TIME-STAMP COUNTER
The Intel 64 and IA-32 architectures (beginning with the Pentium processor) define a
time-stamp counter mechanism that can be used to monitor and identify the relative
time occurrence of processor events. The counter’s architecture includes the
following components:
• TSC flag — A feature bit that indicates the availability of the time-stamp counter.
The counter is available in an if the function CPUID.1:EDX.TSC[bit 4] = 1.
• IA32_TIME_STAMP_COUNTER MSR (called TSC MSR in P6 family and
Pentium processors) — The MSR used as the counter.
• RDTSC instruction — An instruction used to read the time-stamp counter.
• TSD flag — A control register flag is used to enable or disable the time-stamp
counter (enabled if CR4.TSD[bit 2] = 1).
The time-stamp counter (as implemented in the P6 family, Pentium, Pentium M,
Pentium 4, Intel Xeon, Intel Core Solo and Intel Core Duo processors) is a 64-bit
counter that is set to 0 following a RESET of the processor. Following a RESET, the
counter increments even when the processor is halted by the HLT instruction or the
external STPCLK# pin. Note that the assertion of the external DPSLP# pin may cause
the time-stamp counter to stop.
Processor families increment the time-stamp counter differently:
• For Pentium M processors (family [06H], models [09H, 0DH]); for Pentium 4
processors, Intel Xeon processors (family [0FH], models [00H, 01H, or 02H]);
and for P6 family processors: the time-stamp counter increments with every
internal processor clock cycle.


Zitat:
IA32_TIME_STAMP_COUNTER = $10; MSR REGISTER

The internal processor clock cycle is determined by the current core-clock to busclock
ratio. Intel® SpeedStep® technology transitions may also impact the
processor clock.
• For Pentium 4 processors, Intel Xeon processors (family [0FH], models [03H and
higher]); for Intel Core Solo and Intel Core Duo processors (family [06H], model
[0EH]); for the Intel Xeon processor 5100 series and Intel Core 2 Duo processors
(family [06H], model [0FH]): the time-stamp counter increments at a constant

edit2/ lbccaleb,If it shows speed from cpu its usefull.
  Mit Zitat antworten Zitat
Razor
(Gast)

n/a Beiträge
 
#16

Re: CPUID Intel&AMD

  Alt 1. Jun 2008, 14:28
lbccaleb,its usefull but no cpu speed
  Mit Zitat antworten Zitat
Razor
(Gast)

n/a Beiträge
 
#17

Re: CPUID Intel&AMD

  Alt 1. Jun 2008, 15:44
Here i made something...Its interesting goo look.
Miniaturansicht angehängter Grafiken
capture_618.jpg  
  Mit Zitat antworten Zitat
Razor
(Gast)

n/a Beiträge
 
#18

Re: CPUID Intel&AMD

  Alt 2. Jun 2008, 09:20
Well?Nobody?
  Mit Zitat antworten Zitat
DevidEspenschied

Registriert seit: 7. Sep 2006
Ort: Berlin
441 Beiträge
 
Delphi 12 Athens
 
#19

Re: CPUID Intel&AMD

  Alt 2. Jun 2008, 10:11
Zitat von Razor:
A friend said i have to readmsr the address 0x19.
Simply have a look at Volume 2 of this document: here

Appendix B (page 469) contains the model-specific registers, which are described for the corresponding processor technology.
Devid
  Mit Zitat antworten Zitat
Razor
(Gast)

n/a Beiträge
 
#20

Re: CPUID Intel&AMD

  Alt 4. Jun 2008, 19:09
I did that read everything however i need to extract the VID-Voltage Id.
IA32_PERF_STATUS is the msr address.


Delphi-Quellcode:
function tform1.getcoremulti:integer;
 var

 eax,edx:dword;
 begin
  RdMSR($198, eax,edx) ;
  result:= eax SHR 8 and $ff
 end;

However how to read voltage?
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 5     12 34     Letzte »    


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz