Ahoj,
provedl jsem upgrade pracovní stanice, ale při zahořování
systesterem jsem narazil na zajímavý problém. Ten test je založen na počítání PI se zvolenou přesností, a pokud zvolím algoritmus Borwein + 8M číslic (nebo víc) tak proběhne ale nakonec oznámí že výsledek neodpovídá očekávané hodnotě. Pokud zvolím 4M nebo ten druhý algoritmus, tak to funguje OK.
Samozřejmě první co mne napadlo byla špatná paměť nebo jiný HW problém, ale proti tomu mluví několik věcí
- zkoušel jsem vytahovat jednotlivé paměťové moduly, dávat je do jiných slotů apod.
- vždy to dá naprosto stejný výsledek (vypočtená hodnota PI), bez ohledu na restarty, bez ohledu na tom které paměťové moduly a ve kterém slotu nechám - v případě problémů s procesorem nebo řadičem paměti bych čekal nějakou náhodnost
- další testy které jsem zkoušel (memtest86, memtest86+, mprime) nic nenašly, i když jsem je nechal běžet několik hodin
Když jsem ten test pustil na jiném stroji (ale Windows a nikoliv na Linuxu) tak to proběhlo úspěšně, takže buď to není SW chyba nebo je specifická pro OS.
HW konfigurace:
- MB: Asus P8Z68-V PRO
- CPU: i5-2500K @ 3.3GHz
- RAM: 2x2GB Corsair DDR3 1600 @ 1333 (tj. podtaktovaná)
- OS: Linux / 32bit
Tj. není to nijak přetaktované, pokud vím tak se to nepřehřívá (na CPU je kvalitní chladič, skříň dobře větrá a podle lmsensors je teplota CPU i při zátěži kolem 53°C).
Původně jsem nechal desku ať si komponenty přetaktuje podle svého (lehce zvedla sběrnici takže procesor jel cca 3.4GHz a paměť na 1640 namísto nominálních 1600), ale jeden program mi tu náhodně padal na SIGSEGV tak jsem to zrušil. Ale nevím jestli to bylo tím přetaktováním - nepovedlo se mi to reprodukovat (ani před zrušením přetaktování).
Nějaké nápady čím by to mohlo být?