762

Windows vs Windows sau 32bit vs 64bit in teste

De curand Windows XP 64-bit Edition a devenit Gold si pana la finalul lunii va fi distribuit pe piata. Care sunt avantajele tehnologiei 64-bit, cum functioneaza aceasta si care a fost istoria introducerii acestei tehnologii pe piata de larg consum nu mai sunt deja noutati si aici puteti gasi un articol care adreseaza toate aceste probleme. Este clar ca Windows XP Professional x64 Edition va aduce suportul atat de necesar pentru aplicatiile 64-bit, dar cum pana acestea vor apare va mai dura cel putin inca un an, pana atunci cei care vor alege sa isi instaleze aceasta versiune de Windows vor fi nevoiti sa ruleze tot aplicatii pe 32-bit. Dilema care ramane in continuare este merita Windows 64-bit sa va determine sa renuntati la vechiul Windows XP? Pentru a lamuri aceasta problema am organizat un test, al carui principal obiectiv a fost sa identifice daca performantele lui Windows x64 sunt mai bune comparative cu Windows x32. Configuratia de test si benchmark-uri Sistemul de test pe care am instalat succesiv Windows XP SP 2 si Windows XP x64 Professional Edition a fost pus la dispozitie de Senorg Romania www.senorg.ro. Configuratia sistemului de test:- placa de baza ABIT AN8 Socket 939 cu chipset nForce 4- un procesor AMD Athlon 64 bit 3000+ boxed, cooler inclus- 512 MB RAM Kingston Dual Channel 400 MHz - un hard disc SATA Western Digital 120 GB - placa video ABIT cu chipset ATI Radeon X700 PCI Express cu 256 MB RAM GDDR3 - unitate optica DVD-RW Lite-ON - sursa 350 W - monitor Eizo 1280x1024@85 Hz. Pentru placa de baza au fost instalate nForce versiunea 6.53 pentru Windows x32 si nForce versiunea 6.39 pentru Windows x64, acestea fiind ultimele versiuni disponibile pe site-ul oficial al Nvidia la data realizarii testului. Driverele instalate pentru placa video ATI Radeon X700 au fost Catalyst Center versiunea 4.5, disponibile pe site-ul ATI atat in versiunea pentru Windows XP Professional Edition, cat si pentru Windows XP x64 Professional Edition. Sistemele de operare pe baza carora s-a realizat testul au fost Windows XP Professional Edition SP2 si Windows XP x64 Professional Edition SP1 build 1433. Ca programe de benchmark au fost utilizate: SiSoftware Sandra 2005 Professional Edition, disponibil atat pe 32-bit cat si 64bit3D Mark 2005 versiunea 1.20 ScienceMark 2005, disponibil atat in versiune 32-bit, cat si 64-bit Chronicles of Riddick : Escape from Butcher's Bay, disponibil atat pe 32-bit cat si 64bitObservatii preliminarePartitia creata pentru ambele sisteme de operare a avut dimensiunea de 120 GB si a fost create cu ajutorul rutinei de instalare a Windows, hard discul fiind complet formatat inainte de instalarea Windows XP x64. Pentru ambele sisteme de operare dimensiunea fisierului de swap a fost setata la dublul memoriei RAM instalate, iar interfata grafica a fost configurata in modul minimal, cu ajutorul optiunii Adjust for best performance din Performance Options, Visual Effects. Rezolutia monitorului in care au fost rulate toate testele a fost setata la 1024x768@100Hz, cu exceptia jocului in testarea a carui testare a fost derulata in trei rezolutii: 800x600, 1024x768 si 1280x1024, toate la o rata de refresh de 85 Hz. Pentru ambele sisteme de operare s-a instalat DirectX 9.0c si a fost lasat activat Windows Firewall. Windows XP x64Rutina de instalare a Windows XP Professional este cunoscuta tuturor utilizatorilor si nici cea a lui Windows x64 nu difera foarte mult, pasii parcursi fiind similari, diferenta notabila fiind mesajele publicitare de la Microsoft care subliniaza importanta noului sistem de operare si avantajele tehnologiei 64-bit. Instalarea pe hard discul S-ATA nu a necesitat utilizarea unei dischete cu drivere, ca pentru Windows XP 32 bit. Programul de setup a continut driverul necesar pentru controller-ul S-ATA si operatiunea de instalare a fost mult simplificata.Interfata grafica este aproape identica cu cea a Windows XP si singura diferenta notabila ce va fi remarcata de orice utilizator este prezenta in meniul de Start a versiunii pe 64-bit a Internet Explorer. Daca driverele pentru placa de baza si cea video nu au fost o problema, instalarea unui echipament mai vechi poate deveni o problema, driverele 32-bit fiind incompatibile cu noul sistem de operare. Asa ca inainte de a va instala noul sistem de operare asigurati-va ca exista drivere pe site-ul producatorilor, chiar si in versiunea beta, pentru ca altfel veti avea surpriza ca trebuie sa renuntati la o serie de componente. Pe scurt, trecerea de la Windows x32 la x64 nu inseamna ca va fi nevoie sa va adaptati la o noua interfata grafica, dar faptul ca o serie de programe nu au versiuni pe 32-bit s-a putea sa genereze probleme serioase. De exemplu, va fi nevoie sa renuntati la antivirusul favorit si sa va decideti intre Avast Antivirus 4.5 and McAfee Enterprise 8.0i, singurele programe care au versiune pe 64-bit. Oricum este de banuit ca in momentul in care Windows XP x64 va fi lansat in mod oficial, majoritatea producatorilor de software vor incepe sa produca versiuni 64-bit ale programelor lor, asa ca nu mai aveti foarte mult de asteptat. Incercarea de a instala Daemon Tools sau orice alt program pentru montarea imaginilor de discuri CD sau DVD a fost un esec total.TESTE SI REZULTATESiSoftware Sandra 2005 Professional Edition Primul program de test instalat si rulat a fost SiSoftware Sandra 2005 Professional Edition. Rutina de instalare permitea alegerea intre versiunea 32bit sau 64-bit, asa ca nu au fost probleme la instalare. Dintre modulele pe care le ofera SiSoftware Sandra 2005 Professional Edition s-au rulat urmatoarele teste :CPU Arithmetic Benchmark CPU Multi-Media Benchmark File System Benchmark Memory Bandwith Benchmark Pentru fiecare sistem de operare s-au obtinut urmatorele rezultate :OSCPU Arithmetic BenchmarkCPU Multi-Media BenchmarkFile System Benchmark Memory Bandwith Benchmark Windows x32Dhrystone ALU - 8385 MIPSWhetstone FPU/iSSE2 - 2841/3707 MFLOPSInteger x16 iSSE2 - 17290 it/sFloating Point x8 iSSE 2 - 18603 it/sDrive Index - 35 MB/s RAM Bandwidth Int Buff'd iSSE2 - 5286 MB/sRAM Bandwidth Float Buff'd iSSE2 - 5222 MB/s Windows x64Dhrystone ALU - 8875 MIPSWhetstone FPU/iSSE2 - 3233/3763 MFLOPSInteger x16 iSSE2 - 13471 it/sFloating Point x8 iSSE 2 - 20826 it/sDrive Index - 34 MB/sRAM Bandwidth Int Buff'd iSSE2 - 5319 MB/s RAM Bandwidth Float Buff'd iSSE2 - 5257 MB/s INTERPRETARESandra 2005 SR1 a fost instalat in versiunea optimizata AMD64 pe Windows XP 64 bit. Se pare ca optimizarea a adus o crestere destul de mare, mai ales in testele aritmetice neaccelerate. Diferentele in testele accelerate SSE2, testul de hard disc sau testul de latime de banda a memoriei (de asemenea accelerat SSE2) sunt neglijabile.3D Mark 2005 versiunea 1.20 Chiar daca 3D Mark nu dispune de o versiune pe 64-bit, instalarea sa a decurs fara probleme. In schimb, daca pe Windows x32 a rulat fara probleme, in cazul lui Windows x64 a refuzat sa porneasca pana in momentul in care a fost sters fisierul pcibus.sys, instalat in sectiunea de drivere. Pentru testare 3D Mark 2005 a fost configurat in doua moduri pentru ambele sisteme de operare. Prima data a fost rulat fara optiunea Anti Aliasing si cu Texture Filtering pe Optimal ? setarile implicite ale programului.La al doilea test optiunea Anti Aliasing a fost setata pe valoarea 6 sample AA, iar pentru Texture Filtering s-a ales valoarea Anisotropic.Nu a fost modificata rezolutia initiala - 1024x768@85Hz, pentru nici unul dintre teste.REZULTATEPRIMA CONFIGURATIEA DOUA CONFIGURATIE INTERPRETAREDupa cum se poate observa, in ambele teste (cu setarile initiale, respectiv cu AA 6X) sistemul s-a comportat similar, diferentele fiind absolut neglijabile. Putem acorda o bila alba lui Windows XP 64 bit, care a functionat foarte bine si stabil, in ciuda versiunii Beta si a driverelor destul de noi.Nu trebuie uitat ca 3DMark05 nu are un executabil optimizat pentru AMD64. Faptul ca scorul nu este diferit de Windows 32 este demn de luat in seama.Science Mark 2005Unul dintre cele mai bine puse la punct programe de benchmark, Science Mark 2005 incearca sa utilizeze la maxim potentialul hardware-ului pentru a obtine niste rezultate corecte. El se bazeaza pe identificarea corecta a procesorului si utilizarea cat mai eficienta a extensiilor acestuia in timpul testului.Trebuie mentionat ca versiunea 64 bit a Science Mark a fost in stadiul de Beta, dar are aceeasi data ca si versiunea finala 32 bit: 21 Mar 2005.Frecventa de lucru a procesorului a fost identificata la 1808 MHz, versiunea 32 bit adaugand aproximativ 0,34 MHz fata de versiunea 64 bit.REZULTATE32 bit L1 BW: 20728.01 MB/s L2 BW: 6573.76 MB/s Mem BW: 4958.26 MB/s Cipher Benchmark: 15.13797 seconds.AES Encryption (Rijndael): 100.80 MB/s 64 bit27278.16 MB/s8409.88 MB/s4842.18 MB/s0.01040 seconds146719.10 MB/s INTERPRETAREMajoritatea testelor pentru memoria cache nu au rulat pe 32 bit - au functionat 6 teste din 13. Cele care au rulat, fie pentru L1, fie pentru L2 au fost in mod clar mai mici decat cele pe 64 bit, care a rulat toate testele. La testul de memorie, ultimele 4 teste nu au rulat pe 64 de bit. Rezultatele sunt din nou favorabile lui Windows 64. Despre rezultatul testului de calcul AES nu se poate spune decat ca este aproape neverosimil, insa l-am repetat de 5 ori si rezultatele au fost de fiecare data la acelasi nivel.UPDATE from Softpedia User lllaaa: according to http://www.sciencemark.org/changelog.html:CipherBench is not supported in 64-bit mode. Running AES returns an incorrect result, that is impossibly too fast. This will be remedied in a future versionChronicles of Riddick: Escape from Butcher's BayJocul Chronicles of Riddick : Escape from Butcher's Bay este un joc nou, cu un engine care are cerinte mari de sistem si care se simte bine doar pe configuratii de la medii la foarte puternice. Totodata, s-a dovedit a fi printre putinele jocuri 3D care au un executabil optimizat pentru AMD64, acesta fiind principalul motiv datorita caruia alegerea noastra s-a indreptat catre acest joc. Pentru a putea folosi jocul ca benchmark, a fost nevoie sa inregistram un demo (jocul nu are propriul demo pentru benchmark inclus) care a fost apoi rulat din consola cu comanda time demo. REZULTATE32bit1024x768 Average: 18.66, Min: 7.39, Max: 97.661280x1024 Average: 12.00, Min: 4.68, Max: 96.4264 bit1024x768 Average: 16.56, Min: 8.23, Max: 28.221280x1024 Average: 11.23, Min: 6.42, Max: 20.54INTERPRETAREValorile medii au fost destul de apropiate, cu Windows XP 64 bit destul de mult in spatele lui XP 32. La rezolutia mai mare, diferenta a fost mai mica. De notat este diferenta fantastica dintre valorile maxime. O concluzie care se poate trage de aici este ca in versiunea 64 bit a programului variatiile intre minim si maxim nu sunt atat de mari, ceea ce ar putea insemna ca afiseaza un numar destul de mare de frame-uri chiar si in scenele complicate sau, evident, ca greseste la raportarea numarului de imagini.CONCLUZIICodul optimizat pe 64 bit este executat mult mai rapid, dar codul optimizat SSE 2 nu poate fi executat mai repede. Aplicatiile 3D nu au un mare beneficiu din trecerea la 64 bit, probabil din cauza dependentei de procesorul grafic. Driverele video optimizate 64 bit nu aduc nici o crestere semnificativa de performanta, dar nici o scadere extraordinara.Windows XP 64 bit nu este o optiune in acest moment pentru posesorii de AMD 64, pentru o platforma multimedia si pentru jocuri. Incompatibilitatea cu programele de tip CD virtual si alte programe este una dintre problemele cu care se confrunta acum Windows XP 64 bit. Lucrurile stau cu totul altfel pentru programatori. Compilarea programelor va fi mult mai rapida.Evident optimizarea codului pentru 64 bit este un pas inainte, insa momentan cel mai mare beneficiu ce poate reiesi din instalarea acestui sistem de operare in acest moment este posibilitatea de administrare a mai mult de 4 GB de RAM.Testul scoate in evidenta faptul ca atat timp cat nu exista o paleta larga de aplicatii optimizate pe 64-bit, migrarea de la Windows x32 la Windows x64 nu este inca justificata, complicatiile ce pot apare din punct de vedere al driverelor si al incompatibilitatii driverelor fiind inca dezavantaje semnificative.
0