Xeon v LGA775

Procesory a základní desky s LGA775

Jedná se o celkem starý hardware, jehož počátky sahají do roku 2006. Platforma s touto paticí se ale při životě držela docela dlouho. Text svým způsobem navazuje na informace o procesorech Core2Quad v článku TEST: Intel Core2Quad Q9550 2,83GHz a Core2Quad Q9650 3,77GHz v roce 2019, který nedávno vyšel na Diit.cz.

Záměr

Po příbuzných a známých "mám ještě v provozu" několik PC s procesorem v patici LGA775 (Core2Duo). Při úvahách, jak navýšit jejich výkon jsem jako celkem levnou a účinou variantu vyhodnotil osazení Xeonu původně určeného pro LGA771. Plánuji proto na AliExpess pořídit levný Xeon už upravený pro patici LGA775. Procházel jsem na internetu nějaké informace ohledně možností, jak takový CPU nainstalovat, na co dát pozor a tak. V tomto článku chci zaznamenat nalezené související informace, svoje poznámky, a po provedení pokusů doplnit dosažené výsledky.

Toto je moje základní deska s LGA775:  GA-965P-S3 rev. 3.3

Koupit CPU (Xeon E5440) lze např. ZDE
Řada E54xx je vhodnější než např. X54xx s ohledem na nižší TDP. Doufám v to, že po instalaci se CPU nebude nějak více hřát a nebude třeba osazovat nějaký obludný chladič.

Info o kompatibilitě CPU s MB lze dohledat ZDE
Pro moji základní desku je uvedena ověřená kompatibilita právě s CPU E5440 (C0), u varianty DS pak i s o něco rychlejším E5450. Nedohledal jsem ale, čím se MB varianty DS a S liší, tak asi nebudu riskovat, i když se nejspíš jedná jen o to, že desky jsou v provozu s konkrétními CPU ověřeny. Pak taky není uvedeno, zda bude nutné provést modifikaci BIOS pro správnou funkci moderních OS (Win8+).

Realizace

CPU mi dorazil 6.12. a k prvním pokusům jsem se odhodlal hned druhý den. Dokončit instalaci tak, aby PC jakš-takš fungoval se mi podařilo 15. prosince. Zjistil jsem, že při objednávání jsem se z roztržitosti dopustil chyby a místo E54xx jsem objednal Xeon X5450. K problémům, které mi tento omyl způsobil se dostanu později, prozatím zpět k oživování.

V první fázi jsem CPU osadil do základní desky (GA-965P-S3) s posledním standardním biosem (v F14). Na PC s touto deskou jsem již měl pro dřívější pokusy nainstalovaný OS (Win10 + Zorin Linux), původní CPU bylo Core2Duo E6420. Po zapnutí s Xeonem se objevila startovací obrazovka základní desky včetně správně detekovaného typu procesoru, pouze neseděla pracovní frekvence procesoru. Nicméně po vstupu do BIOS bylo možné změnit nastavení multiplikátoru - pak by se asi frekvence srovnala. Zatím jsem to ale nechal být a protože jsem tušil, že zásadní bude, jestli mi půjde nastartovat OS, pokračoval jsem pokusem o boot.
Ze startovací nabídky jsem se nejdřív pokusil o spuštění Win10, to se ale nepodařilo, došlo k restartu PC, pokusu o "opravu spouštění" další restart a dokolečka dokola... Bylo tedy evidentní, že s Windows nic nebude. Zkusil jsem tedy spustit původní instalaci Zorinu, který proběhl zdánlivě bezproblémově. Tady chci upozornit, že jsem nehodlal původní instalace oživit k trvalému provozu, šlo jen o zkoušku, jestli po takovéto výměně CPU si s tím OS poradí. V případě Windows tedy neporadil. Věděl jsem ale, že potíž nemusí být jen v prosté výměně CPU, ale spíš v tom, že BIOS přímo tyto serverové procesory, navíc pro jinou patici, nepodporuje. Přesněji v BIOSu chybí mikrokód těchto CPU.
Abych se ujistil, že bez doplnění mikrokódu do BIOSu se dál nedostanu, pokusil jsem se o spuštění čisté instalace Win10. Po spuštení instalace 64bit varianty došlo k pádu a restartu před (nebo při) spuštením grafického rozhraní. 32bit varianta se tvářila, že bude fungovat (grafické rozhraní naběhlo), ale o její instalaci jsem nestál. Bylo tedy jasné, že bude třeba do BIOSu dostat mikrokódy pro Xeony.

Problematice, jak do BIOSu dostat chybějící mikrokódy se věnují tyto stránky. Já jsem využil toho, že se mi podařilo najít už upravený BIOS pro mou desku na těchto stránkách. Stáhl jsem si tedy soubor s upraveným BIOSem, nachystal si bootovací flešku s FreeDOS, na tu picnul flešovací utilitu a soubor k flešování, nabootoval, flešnul, restartoval a voila... 64bit Windows instalace proběhla sice relativně pomalu (už jsem si zvykl, že na SSD je to tak nějak rychlejší), ale proběhla, jupí.

Výsledek

Na čistě nainstalovaný systém (po zprovoznění ovladačů) jsem nainstaloval OCCT, CPU-Z, GPU-Z a Speedfan a jal se testovat, jak se CPU v zátěži chová. No... a tak nějak se potvora zahřívá. To nakonec odpovídá tomu, co jsem psal už výše, že X54xx mají oproti E54xx vyšší TDP, v případě "mého" X5450 je to 120W oproti 80W, které by topilo E5450. Přitom E5450 je výkonnější ale přitom na Ali asi jen o dolar dražší. Těch 40W tepla navíc je celkem dost, pokud jsem procesor zatížil naplno pomocí OCCT, jeho teplota se vyšplhala přes 80°C. Udávaná pracovní teplota tohoto CPU je přitom jen 63°C (jedná se o teplotu pouzdra Tcase, max. teplota jádra Tjunction je 70°C, při 85°C pak CPU vyvíjí snahu o snížení teploty throtlingem), testování jsem proto moc neprodlužoval. Pokusil jsem se v BIOSu omezit pomocí násobiče frekvenci procesoru, to ale na teplotu nemělo vliv, jaký bych si představoval a považoval za bezpečný pro trvalý provoz takového PC.

V průběhu pokusů s CPU pro LGA771 v patici LGA775 jsem se taky nečekaně zasekl na vytváření bootovací flešky pro aktualizaci BIOSu. Pro její vytvoření jsem využil nástroj Rufus, který bleskově vytvořil bootovací USB disk s FreeDOSem. Zádrhel ale byl v tom, že počítač, na kterém jsem chtěl BIOS zaktualizovat, takto vytvořenou flešku neviděl. Docela dost dlouho mi trvalo, než jsem objevil (po neúspěšném hledání jiných možností) skryté zašrtávací pole "Přidat opravu pro starší BIOSy", po jehož zapnutí (a novém vytvoření USB disku) již fleška viditelná byla.

Optimální CPU pro LGA775

Po výše uvedených zkušenostech jsem se ještě podrobněji zanořil do nabídky CPU využitelných v desce s LGA775. Abych se v množství těchto procesorů zorientoval, vytvořil jsem si v Excelu tabulku s jejich parametry a cenami. Na konci tabulky jsem pak dopočítal poměry cena/výkon pro celkový (Cena/P) i jednojádrový (Cena/1P) výkon, která ceny čerpá z obchodu CPU TOP Store na Aliexpresu a hodnocení výkonu ze stránek CPU Benchmarks (ve sloupci Mark1 je jednojádrový, MarkALL pak celkový výpočetní výkon CPU). Ceny v Kč jsou vypočítané z dolarových, tj. zjednodušeně násobené x24.

CPU GHz FSB X TDP Mark1 MarkALL Cena $ Cena Kč Cena/P Cena/1P pozn
Core2Duo E8500 3,16 1333 9,5 65 1314 2280  $ 6,42 154,08 Kč 132% 69%  
Core2Duo E8600 3,33 1333 10 65 1370 2398  $ 9,50 228,00 Kč 185% 97%  
Xeon E5405 2,00 1333 6 80 860 2835  $ 5,00 120,00 Kč 83% 82%  
Core2Quad Q8300 2,50 1333 7,5 95 1057 2979  $ 6,88 165,12 Kč 108% 91%  
Xeon L5408 2,13 1066 8 40 926 3014  $ 6,42 154,08 Kč 100% 97% potenciál pro snadný OC
Xeon L5410 2,33 1333 7 50 1016 3358  $ 6,42 154,08 Kč 89% 89%  
Xeon L5430 2,66 1333 8 50 1116 3721  $ 7,95 190,80 Kč 100% 100%  
Xeon E5430 2,66 1333 8 80 1132 3751  $ 6,80 163,20 Kč 85% 84%  
Core2Quad Q9450 2,66 1333 8 95 1132 3757  $ 13,80 331,20 Kč 172% 171%  
Xeon E5462 2,80 1600 7 80 1166 3872  $ 6,47 155,28 Kč 78% 78%  
Xeon E5440 2,83 1333 8,5 80 1205 3956  $ 11,50 276,00 Kč 136% 134%  
Xeon E5450 3,00 1333 9 80 1266 4180  $ 16,50 396,00 Kč 185% 183%  
Xeon X5460 3,16 1333 9,5 120 1325 4319  $ 16,95 406,80 Kč 184% 180%  

Všechny v tabulce uvedené Xeony jsou založeny na járu Harpetown. Jako optimální volbu jsem zvolil Xeon L5430, který jsem v tabulce nastavil jako výchozí pro výpočty poměrů ceny k výkonu. Procesor který má méně než 100% je pak výhodnější a naopak. Volba L5430 vychází z toho, že tento procesor má TDP jen 50W a z procesorů s takto nízkým TDP nejvyšší výkon bez OC (přetaktování). Kdyby chtěl někdo dělat pokusy s OC, zajímavá volba by mohla být L5408, jehož základní takt je sice nízký, ale věřím, že nebude potíž jej přetaktovat na FSB 1333 s multiplikátorem 9+. Nejsem si ale úplně jistý, jestli mají Xeony multiplikátory odemčené. Samozřejmě u někoho může převážit jiná vlastnost, které přikládá větší váhu. Pak by samozřejmě volil jako optimální jiné CPU, např. nejvýkonější CPU s TDP 80W E5450. Pokud je k dispozici deska s podporou FSB 1600MHz, je velmi zajímavý Xeon E5462. Největší váhu bude mít to, jaká základní deska je k mání, a co nám dovolí (podpora podobných CPU pro 775, FSB, TDP...). 

Trochu delší závěr

Uvedenými pokusy se mi podařilo ověřit, že osazení Xeonu pro LGA771 do desky s LGA775 je funkční. O tom jsem nakonec ani nijak zvlášť nepochyboval, akorát jsem si nebyl moc jistý, jak se s tím srovná BIOS mé desky a budu-li schopný jej popř. zmodifikovat. Stránky věnované této problematice jsem dohledal pouze v cizích jazycích.

Nakonec to ale tak složité nebylo, a věřím, že kdybych chtěl podobně upgradovat další PC, už by mi to nesežralo tolik času, jako tento první pokus. Možná někdo nechápe smysluplnost práce s takto starým železem, ale výkon takových PC je na dnešní dobu stále celkem slušný a v případě použití Xeonů řady L54xx není ani nijak "žravý". Smysl by samozřejmě nedávalo, kdybych se takovými upgrady chtěl živit. V mém případě jde ale o koníček, takže přísná logika jde trochu stranou.

Pro srovnání doplňuji tabulku s několika novějšími procesory, kde je vidět, že za posledních 10 let nebyl nárůst výkonu běžných CPU nijak dramatický, obzvlášť když zohledníme poměr výkonu na jádro a pracovní frekvenci (pomineme-li nedávné uvedení nových CPU Ryzen 3. a 4. generace od AMD). Kdybychom u běžných CPU očekávali za toto období nárůst výpočetního výkonu dle Moorova zákona, měli bychom již být opravdu někde jinde.

CPU GHz FSB X TDP Mark1 MarkALL Cena $ Cena Kč Cena/P Cena/1P pozn
Core i5-650 3,20     73 1323 3093 $ 15,99 384 Kč 242% 170%  
Core i5-2400 3,10     95 1747 5974 $ 23,66 568 Kč 185% 190% Turbo 3.4GHz
Core i5-3740 3,20     77 1916 6731 $ 27,45 659 Kč 191% 201% Turbo 3.6GHz
Core i5-4460 3,20     84 1942 6727 $ 55,00 1 320 Kč 383% 398% Turbo 3.4GHz
Pentium G2020 2,90     55 1543 2753 $ 8,00 192 Kč 136% 73%  
Pentium G3220 3,00     54 1742 3124 $ 30,00 720 Kč 449% 242%  
Pentium G5400 3,70     54 2182 5226 $ 55,00 1 320 Kč 493% 354%  

Z tabulky vidíme, že např. první generace Core i (i5-650) má dokonce výkon nižší než naše zájmové Xeony, což je ale dáno i tím, že se nejedná o "pravé" čtyřjádro. Druhá generace (i5-2400) je na tom o poznání lépe, je ale třeba si uvědomit, že dokáže tikat až na 3.4GHz. S dalšími generacemi už pak Xeony vhodné do LGA775 ztrácejí dech, to ale neznamená, že PC na nich postavené budou pro současné použití nevhodné. Omezující bude především to, že desky jsou často osazeny pouze sloty pro paměti DDR2, někdy dokonce pouze dvěma. Takže paměť je pak omezena na maximálně 8 nebo dokonce 4GB. I s tím se ale dá žít, hůř však hrát novější hry. Co se pak týče kancelářských činností (Word, Excel, Chrome...), je takové PC naprosto dostatečné. Dokonce bych řekl, že na takový účel je vhodnější použít Core2Duo E8500, se kterým nebude třeba řešit mikrokódy a kancelářskému použití naprosto vyhoví (popř. E8600). Pro pocit výkonu pak bude mít větší vliv použití SSD místo plotnového disku, než dvě jádra navíc.

Nakonec bych se ale nebál ani méně náročného hraní. Pokud vybereme Xeon s 3Ghz+, nebo jej nataktujeme, do PC osadíme alespoň GTX750, máme docela slušný herní stroj. Věřím, že některé hry na něm budou plynule běhat i ve FullHD. Rozhodně ale nemá cenu do takového PC osazovat nejmodernější grafiku, jako nejmladší vhodnou bych považoval GTX1050, za optimum ale považuji právě výše uvedenou GTX750 (o tom nakonec svedčí i v úvodu zmíněný TEST na DIIT, kde se RTX2080 slovy článku "flákala, protože nestíhala CPU").

Ještě se asi hodí uvést, že vzhledem ke stáří HW je třeba počítat s tím, že kondenzátory na základní desce již mohou mít svá nejlepší léta za sebou, takže je nutné počítat s jejich případnou výměnou. Z tohoto důvodu nemusí být dobrý nápad kupovat pro takové řešení základovku třeba na Bazoši, a z její ceny si představovat, jak ušetřím (takto ušetřit lze snad peníze, nervy pravděpodobně nikoliv). Jedná se spíš o řešení, kdy chci navýšit výkon počítace, který již vlastním, někomu ho spravuji a nebo mě to zkrátka baví.