Wie erkennt ein i5 sich selbst?

jajo3998

Komplett-PC-Käufer(in)
Hallo sehr geehrter Leser,

Ich frage mich schon seit längerem ob es wohl irgendeine Möglichkeit gibt einem i5 4670k vorzugaukeln er sei ein i7, also vor allem wegen der SMT Features. Da ich jedoch im Internet noch nicht einmal die frage klären konnte wie ein i5 oder i7 sich selbst als ein eben solcher identifiziert wende ich mich nun an die sehr geile Community von PCGH X und hoffe dass mir das irgendjemand erklären kann oder mir einen Link schickt. Ich bezweifle zwar, dass es Intel noch gäbe wenn es möglich wäre aber Fragen kostet nix, außer eure Zeit, welche ihr im Zweifelsfall doch gerne aufbringt!

Danke an Dich werter Leser und danke für deine Antwort auf meine Frage!
 
Kurz und schmerzlos: Geht nicht.

Alle Features eines i5 oder i7 sind "in Hardware gegeossen" man kann einem i5 nicht einfach so Hyperthreading beibringen, indem man quasi "nen Schalter umlegt" oder ihn dazu zwingt. Denn das Chipdesign bzw. die elektronische Verschaltung ist bei einem i7 eben etwas anders als bei nem i5. Erst dies macht einen i7 zu nem i7...
 
Kurz und schmerzlos: Geht nicht.

Alle Features eines i5 oder i7 sind "in Hardware gegeossen" man kann einem i5 nicht einfach so Hyperthreading beibringen, indem man quasi "nen Schalter umlegt" oder ihn dazu zwingt. Denn das Chipdesign bzw. die elektronische Verschaltung ist bei einem i7 eben etwas anders als bei nem i5. Erst dies macht einen i7 zu nem i7...

Gibt auch Leute die es hingekriegt haben HT bei nem i5 zu aktivieren :D
 
nun im luxx hatte einer nen 3570K bei dem HT kurzzeitig aktiv war :D ......

aber genau so mysterios wie es da war war es auch angeblich wieder weg screens habe ich gesehen vom activen HT
 
Naja das wäre ja ziemlich Krass, wenn man einen I5 sagen könnte du bist jetzt nen I7 :D
Das müsste bei meiner Grafikkarte gehen " Du bist keine 7950, du bist ne 290x" , ne Spaß beiseite^^

Das geht nicht, da jeder Chip seine eigene Prägung hat sage ich mal. Jeder hat seine Daten, jeder weiß halt was er ist, was er kann etc.
 
Naja das wäre ja ziemlich Krass, wenn man einen I5 sagen könnte du bist jetzt nen I7 :D
Das müsste bei meiner Grafikkarte gehen " Du bist keine 7950, du bist ne 290x" , ne Spaß beiseite^^

Das geht nicht, da jeder Chip seine eigene Prägung hat sage ich mal. Jeder hat seine Daten, jeder weiß halt was er ist, was er kann etc.

das hat nichts mit spaß zu tun :D
es gab doch früher AMD karten bei denen man shadereinheiten frei schalten konnte und man somit mehr leistung hatte sprich genau so viel wie beim größeren model
 
Naja das wäre ja ziemlich Krass, wenn man einen I5 sagen könnte du bist jetzt nen I7 :D
Das müsste bei meiner Grafikkarte gehen " Du bist keine 7950, du bist ne 290x"
Wenn ich meinem i7-4770k lang genug zurede, wird aus ihm vielleicht ja auch irgendwann ein echter Octacore. Schau in meine Augen Kleiner, schau tief in meine Augen. Du bist jetzt ein i7-5960X...:haha:

Gruß
 
Er wird durch die "CPUID-Kennung" im EAX-Register der CPU erkannt.
(Abfragecode im EAX-Register, CPU füllt dann andere Register mit Werten)

Theoretisch müsste es gehen, wenn man CPUID z.B. mit einem Editor verändern könnte,
und so dann einen Anderen vorgaukeln

Kenne jetzt aber nix, was es in die Richtung geben könnte :)
 
Es gab in Vergangenheit genug Beispiele von Chips (speziell GPUs), wo Modelle verschiedener Preisklassen eigentlich den gleichen Chip verbaut hatten. Ganz früher waren dann diverse Einheiten/Features nur softwareseitig deaktiviert, und findige Nutzer konnten ihren Chip "aufwerten". Später ging man dann dazu über, die entsprechenden Einheiten auf dem Die per Laser physikalisch abzutrennen.

Ich denke aber bei Intel i5 vs i7 ist es noch ein anderer Fall: Nach meinem Kenntnisstand sind das "wirklich" verschiedene Dies, sogar mit unterschiedlicher Größe, etc. Da dürfte also keine dieser Methoden zum Erfolg führen.Edit: War falsch, habe mich geirrt.

Und die dubiosen, unbestätigten Berichte, nach denen hier und da mal ein i5 kurz mit HT lief, würde ich eher im Reich der Legenden verorten.

Er wird durch die "CPUID-Kennung" im EAX-Register der CPU erkannt.
(Abfragecode im EAX-Register, CPU füllt dann andere Register mit Werten)

Theoretisch müsste es gehen, wenn man CPUID z.B. mit einem Editor verändern könnte,
und so dann einen Anderen vorgaukeln
Das mit der CPUID-Kennung stimmt so exakt, ja. Aber was für einen Editor soll es denn geben, der die Silicium-Strukturen des Chips physikalisch umverlegt? :ugly: Da ist kein Flash-Speicher in der CPU wo das drin steht oder so, das ist wirklich im Die "fest-verdrahtet", was bei dieser Maschinencode-Instruktion in das entsprechende Register geschrieben wird.

Übrigens fragt die CPU auch nicht erst irgendwo nach, was für ein Modell sie denn ist, bevor sie sich überlegt, ob sie HT anwirft. Der i5 hat schlichtweg nicht die elektronischen Module und Schaltkreise (einige Rechenwerke doppelt), die man für HT bräuchte.Edit: War falsch, habe mich geirrt.
 
Zuletzt bearbeitet:
@informatrixx

genau der chip war es :)

@brehministrator

das habe ich auch gemeint....

es gab sogar mal nen AMD athlon den man per bleistift mod den cache erweitern konnte
 
Übrigens fragt die CPU auch nicht erst irgendwo nach, was für ein Modell sie denn ist, bevor sie sich überlegt, ob sie HT anwirft. Der i5 hat schlichtweg nicht die elektronischen Module und Schaltkreise (einige Rechenwerke doppelt), die man für HT bräuchte.

Das ist Blödsinn. Alle Vierkerner einer Generation werden durch die exakt gleiche Belichtungsmaske hergestellt, extra für den i5 eine neue Maske zu fertigen wäre Maktwirtschaftlicher Selbstmord. Der Die sieht bei allen diesen CPUs genau SO aus.

Alle diese CPUs sind erst mal vollwertige Xeons. Je nach dann ermittelter Qualität werden sie dann "gedowngraded" zu i7, i5, mit oder ohne igpu oder bei defekten Kernen vielleicht sogar zum i3 (weiß ich nicht auswendig obs dafür ne eigene Maske gibt).

Jeder 3570K hat definitiv alle für SMT nötigen Transistoren an Board genau wie jeder entsprechende Xeon eine iGPU hat (diese müssen aber nicht korrekt funktionieren - ist ja egal). Welche CPU es ist wird nachträglich in die Register der CPU geschrieben und dann das Etikett entsprechend gelabelt.
 
Zurück