Projekt „MicroXP” – Najmniejszy komputer z Windows XP.

W 2023 roku, w skutek zbiegu okoliczności i transakcji wymiennej, zostałem właścicielem Lenovo ThinkCentre M73 Tiny.  Ten niepozorny komputerek, wizualnie przypominający terminal sieciowy, kosztował mnie kartę graficzną NVIDIA GTX960, 2 pady Genesis PV65 i procesor na LGA1366 – części do modyfikacji komputera Dell Precision T3500, aby można było grać na emulatorze PCSX2 z zadowalającą płynnością. Można powiedzieć, przepłaciłem, ale jeżeli weźmiemy pod uwagę, że zestaw obejmował zewnętrzną nagrywarkę DVD-RW Lenovo (04X2176) wraz z dedykowanym uchwytem (ThinkCentre Tiny 03T9717), to cena była dosyć okazyjna.

Spójrzmy na wygląd bohatera tego projektu.

Foto1a. Lenovo ThinkCentre M73 Tiny (zestaw) vs dysk SSD.

Foto1b. Lenovo ThinkCentre M73 Tiny bez akcesoriów.

1. Co zadecydowało, że właśnie ten mikrus jest bohaterem projektu MicroXP? 

Zadecydował procesor, a właściwie zintegrowany w nim układ graficzny (iGPU).  Szukając najmniejszego komputera, na którym można zainstalować Windows XP, chciałem znaleźć jednostkę mniejszą niż format mITX, najmniejszy standard rozmiaru płyty głównej dla komputerów stacjonarnych. Odpowiedzią był Lenovo ThinkCentre M73 Tiny. Podstawową cechą wyróżniającą naszą gwiazdę od wspomnianych terminali sieciowych, jest zastosowane w nim desktopowe gniazdo procesora, LGA 1150, obsługujące procesory Intela 4 generacji. Układy graficzne, zastosowane w tej generacji procesorów, są ostatnimi iGPU ze sterownikami dla systemu Windows XP.

2. Budowa M73 Tiny:

Na panelu z przodu komputera znajdziemy włącznik, USB 3.0, wejście na mikrofon, wejście na  słuchawki, USB 3.0(żółty kolor) – działa gdy komputer jest wyłączony i można używać je jako gniazdo ładowania, maskownicę(kratkę) wlotu powietrza / wewnętrzny głośnik.

    Foto2. Panel z przodu komputera.

    Na panelu z tyłu komputera znajdziemy gniazdo zasilania 20V, DisplayPort, 2 porty USB2.0, D-SUB (VGA), RJ-45, USB2.0 oraz zaślepione gniazda obudowy: 1. na antenę WIFI, 2. na inne urządzenie wpięte w wewnętrzne złącze PCI Express/Mini Card.

    Foto3. Panel z tyłu komputera.

    Aby zdjąć górną obudowę należy odkręcić jedną śrubę i popchnąć obudowę do przodu. Obudowa schodzi bez większych oporów. Po zdjęciu obudowy uzyskamy dostęp do elementów znanych z laptopów: uchwyt na dysk twardy o rozmiarze 2.5cala, typowo laptopowe chłodzenie procesora. Pod dyskiem twardym mamy 2 złącza na laptopowe pamięć SODIMM DDR3 1600MHz pracujące w trybie dual channe. Co ciekawe, komputerek ma w sobie wewnętrzny głośnik(1.5Watt), tak jak w laptopie. W prezentowanym modelu, znajdziemy puste gniazdo PCI Express/Mini Card, gdzie można zamontować np.  kartę WIFI/Bluetooth i wyprowadzić złącze anteny na tył obudowy. 

    Foto4. M73 Tiny ze zdjętą obudową.

    Foto5. M73 Tiny z dostępem do pamięci RAM i gniazda PCI Express.

    Znamy już budowę naszego mikro komputera. Wiemy, że jest to terminalopodobny, 1-litrowy mikrus, zbudowany z laptopowych elementów.

    3. Modyfikacje

    Prezentowany model M73 Tiny wyposażony jest w procesor Pentium G3420T i 4GB pamięci RAM w jednej kostce. Litera „T” przy oznaczeniu procesora oznacza, że to procesor o obniżonym zużyciu energii, co przekłada się na niższą temperaturę, ale również niższą wydajność. 

    W celu osiągnięcia maksymalnej wydajności przy zachowaniu rozsądnych temperatur, postanowiłem wymienić Pentium G3240T na procesor i5-4590T. Przy wyborze sugerowałem się tą samą wartością TDP=35W w obu jednostkach, najwyższym dostępnym modelem iGPU serii HD4000 (HD4600) zintegrowanym w i5-4590T, a dodatkowo, wraz z i5 dostajemy do wykorzystania 4 pełne rdzenie. Porównanie obydwu procesorów w tabelce poniżej.

    Product Collection Intel® Pentium® Processor G Series4th Generation Intel® Core™ i5
    Vertical SegmentDesktopDesktop
    Processor NumberG3420Ti5-4590T
    Lithography22 nm22 nm
    CPU Specifications
    Total Cores24
    Total Threads24
    Processor Base Frequency2.70 GHz2.00 GHz
    Max Turbo Frequency 3.00 GHz
    Cache3 MB Intel® Smart Cache6 MB Intel® Smart Cache
    Bus Speed5 GT/s5 GT/s
    TDP (Thermal Design Power) -power consumption under the maximum theoretical load. 35 W35 W
    Launch DateQ3’13Q2’14
    Memory Specifications
    Max Memory Size32 GB32 GB
    Memory TypesDDR3-1333/1600, DDR3L-1333/1600 @ 1.5VDDR3-1333/1600, DDR3L-1333/1600 @ 1.5V
    Max # of Memory Channels22
    Max Memory Bandwidth25.6 GB/s25.6 GB/s
    GPU Specifications
    GPU NameIntel® HD Graphics for 4th Generation Intel® ProcessorsIntel® HD Graphics 4600
    Graphics Base Frequency200 MHz350 MHz
    Graphics Max Dynamic Frequency1.10 GHz1.15 GHz
    Graphics Video Max Memory1.7 GB2 GB
    Graphics OutputeDP/DP/HDMI/DVI/VGAeDP/DP/HDMI/VGA
    Max Resolution (HDMI)1920×1080@60Hz4096×2304@24Hz
    Max Resolution (DP)‡2560×1600@60Hz3840×2160@60Hz
    Max Resolution (VGA)‡1920×1200@60Hz1920×1200@60Hz
    DirectX* Support11.1 / 1211.2 / 12
    OpenGL* Support4.34.3
    Intel® Quick Sync VideoYesYes
    Intel® Clear Video HD TechnologyNoYes
    # of Displays Supported 33
    Package Specifications
    Sockets SupportedFCLGA1150FCLGA1150
    Max CPU Configuration11
    Thermal Solution SpecificationPCG 2013APCG 2013A
    TCASE66.4°C66.35°C
    Package Size37.5mm x 37.5mm37.5mm x 37.5mm
    Advanced Technologies
    Intel® Turbo Boost Technology No2.0
    Instruction Set ExtensionsIntel® SSE4.1, Intel® SSE4.2Intel® SSE4.1, Intel® SSE4.2, Intel® AVX2
    Idle StatesYesYes
    Enhanced Intel SpeedStep® TechnologyYesYes
    Thermal Monitoring TechnologiesYesYes

    Tabela1. Porównanie procesorów G3240T i i5-4590T .

    Oprócz wymiany procesora na „wyższy” model, wymiana pojedyńczej kostki RAM na dwie kostki, pracujące w trybie dual channel, powinna dodać sporo mocy w grach, więc wymienię układ 4GB pamięci RAM, na 2x8GB. 16GB pamięci RAM, z których tylko 3,5GB będą widoczne w Windows XP, to oczywiście przesada, ale mam tylko takie kostki, a jeżeli pobawię sie (z sukcesem) w instalację drugiego systemu na tym samym dysku, to 16GB RAM zapewni komfortowe przeglądanie internetu i pracę biurową.

    Ostatnim istotnym elementem jest zainstalowany HDD – Hitachi ‎HGST ‎Z7K500 o pojemności 500GB. Dysk nie wykazuje objawów zużycia, więc będzie kontynuował swoją służbę w tym komputerze.

    Dodatkowo wymienię 1,5Wattowy głośniczek na większy ( pozostałość z zezłomowanego laptopa ).

    4. Testy

    Zintegrowane układy IntelHD, jako wyświetlacz pulpitu, zawsze wzorowo robiły swoją robotę. Nigdy nie słynęły ze swojej wydajności w grach, ale nie po to zostały zaprojektowane. Ze względu na wydajność pamięci SODIMM RAM (1600MHz), nie jest to najmocniejsza konfiguracja dla HD4600, ale szybsze pamięci występują tylko w komputerach stacjonarnych.

    O wydajność procesora nie trzeba się obawiać, wyciągnie całą dostępną moc z integry, a niskie TDP (mimo 4 rdzeni) powinno zapewnić temperatury na rozsądnym poziomie.

    Bardzo ciekawi mnie wydajność najmocniejszej integry Intela z 2013r, na tle kart graficznych ery złącza AGP.

    Do testów posłużą benchmarki syntetyczne 3Dmark, Unigine oraz benchmarki wbudowane w gry, czyli testy pozwalające porównać wyniki na różnych komputerach.

    Wykonane testy:

    BenchmarkSettingsG3420T (Haswell GT1), 4GB SODIMM DDR3 1600MHz (iGPU Boost 1100MHz), Driver 6.14.10.5449.i5-4590T (Haswell GT2 HD4600), 4GB SODIMM DDR3 1600MHz,  (iGPU Boost 1150MHz), Driver 6.14.10.5449. Wzrost wydajności w  [%]
    13DMARK  2000    Default182172146018
    23DMARK  2001SE    Default192602258117
    33DMARK 2003Default112931358120
    43DMARK 2005Default7427890520
    53DMARK 2006Default4184539329
    6Aquamark 3Default 1024×76852,546;62,93620
    7Unigine Sanctuary 2.3Default 1280×1024 Dx9FPS:12.3 Scores:520, 6,6/15,0FPS:22,0 Scores:931, 12,0/27,079
    8Unigine Tropics 1.3Default 1280×1024 Dx9FPS:13,6 Scores:342, 9,2/30,2FPS:17,5 Scores:440, 12,0/34,829
    9Unigine Heaven 3.0Default 1280×1024 Dx9FPS:7.6 Scores:192, 5.6/15.1FPS:12,0 Scores:303, 7.8/24.658
    10Unigine Valley 1.0Default 1280×1024 Dx9FPS:5.3 Scores:222, 4.2/8.3FPS:8,1 Scores:338, 5,9/13,253
    11Unreal Gold1280×1024, High, All ON, FPS in Timedemo StatisticsFPS: 60FPS: 7523
    12Quake 2Default 1280×960;  GOG: 1. skasować winmm.dll.  2.w konsoli wpisać: timedemo 1
    enter i wpisać: map demo1.dm2
    FPS: 156,8FPS: 237,652
    13Quake 4   1.4.31280×1024; Ultra Quality;                           1)skopiuj   „demos” z q4mp\demos do q4base\demos;
    2)wyłącz V-Sync z  Settings > System > Advanced Settings > Vertical sync >No;   3)wpisz w konsole:   playNetTimeDemo id_perftest.ndmo85
    FPS: 46,72FPS: 57,2423
    14Doom 31280×1024  Drugi pomiar, wpisz w konsole (Alt+Del+Tilde(~)): timedemo demo1 FPS: 42,9FPS: 53,424
    15Return to Castle WolfensteinHigh, 1280×1024   Place this demo in your „RTCW/main/demos” folder;
    Start Multiplayer, in console enter:  /sv_pure 0
    Then type:
    /timedemo 1
    /demo checkpoint
    FPS: 195,5FPS: 238,023
    16Far CryFarCry Benchmark v1.5 1280X1024 Ultra , Dx9FPS: 53,82 (błędy tekstur)FPS: 63,34 (błędy tekstur)18
    17Far Cry 21280X1024 Dx9, MediumAvg/Max/Min 26/40/18Avg/Max/Min 34/50/2631
    18Crysis 1.05Benchmark Tool 1.05 1280X1024  MediumAvg/Min/Max 19/12/25  (błędy tekstur)Avg/Min/Max 24/17/35 (błędy tekstur)26
    19X3:  Reunion1280X1024, HighFPS: 35.156FPS: 45.87830
    20World In Conflict1280×1024 Medium  Avg/Min/Max 28/6/61Avg/Min/Max 33/15/9018
    21F.E.A.R  1.081280X1024 MaximumMin/Avg/Max 19/35/71Min/Avg/Max 27/49/10040
    22Painkiller  -Black Edition1280×1024 Max; w konsoli wpisać: benchmark c5l2 albo benchmark c5l1, drugi pomiarc5l2:  3,37/140,81/66,74  Score:140,81  c5l1: 3,19/118,43/66,74  Score:118,43c5l2: 12,66/137,65/66,66  Score:137,65                    cl51: 32,25/149,86/66,60  Score:149,86-2/27
    23Gunmetal Bench 2Default1024×768 : Benchmark 1: 37.83/53.44/84.73  Benchmark 2: 27.13/53.21/116.141024×768: Benchmark 1: 42.32/60,60/94,49  Benchmark 2: 29,10/60.36/128.98; 1280×1024: Benchmark 1: 41,67/58,68/89,66  Benchmark 2: 28,54/58,99/120,20;1024×768 Ben1:13, Ben2:13
    24aStalker: Call of Pripyat-DayDefault Medium 1280×1024Min/Avg/Max FPS: 15 / 19 / 26Min/Avg/Max FPS: 16/26/3437
    24bStalker: Call of Pripyat- NightDefault Medium 1280×1024Min/Avg/Max FPS: 14 / 23 / 32Min/Avg/Max FPS: 20/34/4948
    24cStalker: Call of Pripyat-RainDefault Medium 1280×1024Min/Avg/Max FPS: 20 / 25 / 33Min/Avg/Max FPS: 26/38/5352
    24dStalker: Call of Pripyat-SunshaftsDefault Medium 1280×1024Min/Avg/Max FPS: 10 / 12 / 18Min/Avg/Max FPS: 14/18/2850
    25Lost Planet 2Default 1280×1024Test A= 12.6 Test B= 12.6Test A= 14,6 Test B= 16,416 / 30
    26NFS: Most Wanted  1.31028×2024 High,  FPS: Avg/1%FPS: 42 / 24FPS: 43/272 / 13
    27Cinebench R11.5OpenGL/CPU11,00fps/2,06pts12,38FPS/3,96PTS13 / 92

    Tabela2. Wyniki testów.

    Jak widać w tabelce, wzrost wydajności jest bardzo duży, od 17 do 79% w testach syntetycznych oraz od 2 do 52% we wbudowanych w gry benchmarkach.

    Spadek wydajności (-2%)w teście Painkiller c5l2 traktuję jako wyjątek przy pracy, gra chodzi płynniej, ale benchmark nie widzi poprawy względem słabszego procesora.

    Po zakupie i uruchomieniu pierwszych testów, temperatury skoczyły do ponad 80 stopni. Pasta na procesorze była sucha jak pieprz :p Po zmianie pasty, najwyższe temperatury jakie zaobserwowałem w benchmarkach dochodziły do 68 stopni Celsjusza. W grach do około 55 stopni.

    Sterowniki

    Wszystkie testy zostały wykonane na zainstalowanych sterownikach 6.14.10.5449. Poważne błędy zauważyłem przy testach gier Far Cry i Crysis. Co dziwne, Far Cry 2 nie pokazywał tego typu błędów.

    WAŻNA UWAGA!

    Sterowniki Intela nie obsługują wyjścia HDMI/DisplayPort dla układu Haswell GT2.

    Po wymianie procesora, włączeniu komputera i instalacji sterowników, jedynym efektem, po restarcie, będzie czarny ekran monitora. Testowałem wszystkie dostępne w internecie sterowniki. Sterowniki bezproblemowo obsługują złącze VGA – W tym konkretnym przypadku, obraz podany przez przejściówkę (VGA -> HDMI+mini-jack+zasilanie USB), najwyższa możliwa rozdzielczość ekranu do wyboru to 1680×1050 pixeli.

    Foto6.

    Podsumowanie:

    Mamy mikro komputer, radzący sobie z grami w rozdzielczości 1280×1024 pikseli, z napędem DVD (możemy instalować orginalne gry), po podpięciu zewnętrznej karty muzycznej – z obsługą EAX. Czy to wystarczy? Dla początkujących fanów Windows XP, być może. Generalnie gry, w tej rozdzielczości, działają zadowalająco, NFS: Most Wanted zadziwiająco dobrze(średnio ponad 40k/s), nawet Far Cry, Far Cry2 i Crysis chodzą przyzwoicie, ale błędy tekstur niszczą całą zabawę i nie ma gwarancji, żę tak duże zniekształcenia nie występują w innych tytułach.

    Kończąc: Cel został osiągnięty. Projekt „MicroXP” Lenovo ThinkCentre M73 Tiny, jest najmniejszym pełnoprawnym komputerem z natywną obsługą systemu Windows XP.

    Wyniki testów posłużą jako materiał porównawczy dla kolejnych projektów.

    Autor: SmartSailorTV

    Get 30% off your first purchase

    X
    Scroll to Top