Jsou P4 s 64b opravdu x86-64?

Jaromir

Jsou P4 s 64b opravdu x86-64?
« kdy: 12. 01. 2012, 16:58:57 »
Zdravim vespolek,

   dostal jsem k dispozici stary ale spolehlivy server P4 s ECC. Rozhodl jsem se konecne vyzkouset ClearOS. Po rozbaleni kernelu vsak dostavam hlasku, ze CPU neni schopno X86-64. Intel vsak tvrdi, viz nize, ze ma 64 Inst. set. Kde je chyba soudrzi? Mam neblahy dojem,ze mi neco nedochazi ;O)

http://ark.intel.com/products/27453/Intel-Pentium-4-Processor-511-%281M-Cache-2_80A-GHz-533-MHz-FSB%29

Poradte prosim. Dekuji! Jaromir


Petr Svatoň

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #1 kdy: 12. 01. 2012, 17:21:37 »
Procesor musí podporovat instrukční sadu EM64T, která je v podstatě kopií x86_64 se kterým přišlo AMD. Intel se už dříve pokoušel o 64bitový CPU, ale neuchytil se. Z hlavy nevím, jestli je to případ tohoto konkrétního CPU, ale tyto dvě implementace nejsou kompatibilní.

Logik

  • *****
  • 1 048
    • Zobrazit profil
    • E-mail
Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #2 kdy: 12. 01. 2012, 17:30:20 »
Myslel jsem, že by moh bejt pes zakopanej v nepodpoře nějakejch SSE instrukcí,
ale měl by umět SSE3 a 64bit jádro zkompilovaný s jejich podporou, tak tady to
taky nebude.
Není x64 zakázaná v BIOSU? :-)

Svatoň: Předchozí 64bit intely jsou úplně něco jiného - pravděpodobně myslíš itanium.

Sten

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #3 kdy: 12. 01. 2012, 17:42:45 »
Zdravim vespolek,

   dostal jsem k dispozici stary ale spolehlivy server P4 s ECC. Rozhodl jsem se konecne vyzkouset ClearOS. Po rozbaleni kernelu vsak dostavam hlasku, ze CPU neni schopno X86-64. Intel vsak tvrdi, viz nize, ze ma 64 Inst. set. Kde je chyba soudrzi? Mam neblahy dojem,ze mi neco nedochazi ;O)

http://ark.intel.com/products/27453/Intel-Pentium-4-Processor-511-%281M-Cache-2_80A-GHz-533-MHz-FSB%29

Poradte prosim. Dekuji! Jaromir

Podle toho sheetu to x86-64 umí (Intel tomu říkal nejdříve EM64T, dnes tomu říká Intel 64, i když to vymyslelo AMD). Takže otáka je, jestli to podporuje BIOS a jestli ten procesor je skutečně ten, ke kterému je ten sheet.

Jaromir

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #4 kdy: 12. 01. 2012, 17:44:03 »
Itanium je samozrejme jine kafe.

SSEx a X64 jsou dve odlisne veci. Hlaska byla jasna - CPU neni schopno x86-64.

Vsude se vzdy psalo, ze Intelova kopie 64b je 100% kompatibilni ... . Vzdy jsem se P4kam vyhybal, ale nejak se mi v posledni dobe dostavaji casto pod ruce ;o(

Kdyz neco melo bezet na 64b, prsknul jsem tam vzdy pokud to slo AMD a nikdy nebyl problem. Hmm. Mam pocit, ze mi neco unika ... ale co? BIOS byla prvni vec co jsem prosel, ale nic podezreleho jsem tam nenasel a myslim, ze podpora 64b by vypnout jit nemela ... ale snad se nekdo zkuseny a znaly kdo poradi ;O) Uz se nemuzu dockat! Jaromir


Jaromir

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #5 kdy: 12. 01. 2012, 17:51:12 »

Podle toho sheetu to x86-64 umí (Intel tomu říkal nejdříve EM64T, dnes tomu říká Intel 64, i když to vymyslelo AMD). Takže otáka je, jestli to podporuje BIOS a jestli ten procesor je skutečně ten, ke kterému je ten sheet.

Je to na nem napsano, tak tomu verim. Ale nenapadlo mne, ze by byl ... ted jsem si vzpomel, kdysi se psalo o Intel CPU, co byly nejak preznacene ... zkusim se podivat ke stryckovi jmenem google.

P.S. Co ma podporovat BIOS? Kontroloval jsem pouze zdali deska podporuje zmineny CPu a na webu vyrobce (asus) je psano, ze ano ... instrukce snad nemaji nic spolecneho s BIOSem?!

KapitánRUM

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #6 kdy: 12. 01. 2012, 18:17:22 »
Jen tak plácnu do vody.
V dobách P4 se AMD s Intelem nedokázali dohodnout na tom, jak má ten 64-bitový mód vypadat.
Nakonec vyhrálo AMD.

AMD mělo svou instrukční sadu, kterou používáme dnes.
Intelu se pár instrukcí nelíbilo, nechtěli úplně zkopírovat návrh AMD, proto v prvních implementacích několik instrukcí vynechali.
Pak zjistili, že to byla pěkná hovadina a několik z nich přidali, tím vznikla "téměř" totožná instrukční sada.
Paralelně s tím měl Intel svoje 64-bitové Itánium.

Tedy u Intelu existují cca 3-4 různé verze.
1. nebyla s AMD64 moc kompatibilní
2. byla s AMD64 až na 4 instrukce kompatibilní
3. je snad totožná AMD64
4. je rozšiřuje AMD64 (rozšířené instrukce se asi stejně nepoužívají, ale to je buřt)

Nicméně nemůžu ověřit, že se to týká právě tohoto CPU, nechci se tím ani zabývat.

No, jeden takový procesor jsem měl v ruce a výsledky:
- 64-bitová verze Windows XP na něm jela, ale nevzpomenu si, jestli to ISO nebylo nějaké speciální
- 64-bitová DVD distribuce Linuxu na něm nejela
- fungoval na něm jen Linux SourceMage, ten se instaluje ze zdrojáků a všechno se překládá, vtip byl v tom, dát překladači parametr, aby na překlad použil starší instrukční sadu

Jestli je to tvůj příklad, tak to netuším.

Teď už v tom je od uvedení "CORE" krásný pořádek ::)

KapitánRUM

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #7 kdy: 12. 01. 2012, 18:27:42 »
http://en.wikipedia.org/wiki/X86-64#Differences_between_AMD64_and_Intel_64
Něco je popsané v: Older implementations

Než se dohodli, tak pro některé gamesky dokonce výrobce dodával 32-bit exe, 64-bit exe pro AMD a 64-bit exe pro Intel  ;D




KapitánRUM

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #8 kdy: 12. 01. 2012, 22:54:52 »

KapitánRUM

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #9 kdy: 12. 01. 2012, 23:01:51 »
Mňo, takže jestli máš revizi G1, neměl by být problém, jestli máš revizi E0, může být :P
http://www.theregister.co.uk/2005/08/23/intel_fixes_em64t/
G1 bude označená: SL9CJ
E0 bude označená: SL8U5
Zdroj zde: http://en.wikipedia.org/wiki/List_of_Intel_Pentium_4_microprocessors

Ale jestli máš tu E0, nezoufej, strč ... a zabouchej ;D mělo by to stačit přeložit a pojede to ;D

trubicoid2

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #10 kdy: 12. 01. 2012, 23:08:05 »
vono zalezi, jaky to jadro zkousis, moznosti pro procesor family jsou tyto a nejvetsi sanci mas u P4, mozna u generic, nevim:

Opteron/Athlon64/Hammer/K8
Intel P4 / older Netburst based Xeon                                                                           
Core 2/newer Xeon
Intel Atom
Generic-x86-64

Jaromir

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #11 kdy: 13. 01. 2012, 02:04:13 »
Mňo, takže jestli máš revizi G1, neměl by být problém, jestli máš revizi E0, může být :P
http://www.theregister.co.uk/2005/08/23/intel_fixes_em64t/
G1 bude označená: SL9CJ
E0 bude označená: SL8U5
Zdroj zde: http://en.wikipedia.org/wiki/List_of_Intel_Pentium_4_microprocessors

Ale jestli máš tu E0, nezoufej, strč ... a zabouchej ;D mělo by to stačit přeložit a pojede to ;D

Diky za info ... A kruci - neni to ani jedno, je to jeste predchuzdce techto dvou a to C0. Hmm. Konecne nekdo pomohl ... i kdyz bych uvital, zdali s tim ma nekdo relne zkusenosti - nerad bych neco dlooouho kompiloval, abych nakonec po dnech prace zjistil, ze to nema cenu.

Diky. Jaromir

Jaromir

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #12 kdy: 13. 01. 2012, 03:22:19 »
vono zalezi, jaky to jadro zkousis, moznosti pro procesor family jsou tyto a nejvetsi sanci mas u P4, mozna u generic, nevim:

Opteron/Athlon64/Hammer/K8
Intel P4 / older Netburst based Xeon                                                                           
Core 2/newer Xeon
Intel Atom
Generic-x86-64

Jak lze u CentOS a ClearOS vybrat jadro pri instalaci? Diky dopredu za radu. Jaromir

trubicoid2

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #13 kdy: 13. 01. 2012, 08:25:54 »
no bud to opravdu nekdo pro P4 kompiluje, nebo si to budes muset zkompilovat (jen jadro) sam na jinym stroji, protoze zatim ti staci, jestli se rozjede alespon jadro

co muzu udelat, ze ted nabootuju z SystemRescueCD a podivam se, co tam ma zapnuty, ale typuju ze ten generic

Nu a jestli mas stepping jen C0, tak nemas nahodou starsi typ? tento:

Pentium 4 2.80A: 2.8GHz SL7D8, SL7E2, SL7PK; stepping C0 ...

na rozdil od 511 ma Socket 478 ne LGA 775 patici

Tak tento pry nema Intel64 :(

KapitánRUM

Re:Jsou P4 s 64b opravdu x86-64?
« Odpověď #14 kdy: 13. 01. 2012, 08:28:50 »
Já bych skoro řekl, že bys měl použít distribuci, která instaluje ze zdrojáků a ne z RPM balíčků.
Třeba ten SourceMage a vzhledem k tomu, že oficiální podpora začala až v roce 2006 moc bych si od toho nesliboval.
Mimochodem, co tě tlačí k 64bitům?
To je tam tolik ramky?
Tyhle první procíky byly o 20% možná i 30% pomalejší v 64bitovém módu než v nativním 32bitovém.