Opiszę moją krótką przygodę z Dellem D600 i wysokim jitterem- może komuś się przyda i zaoszczędzi straconych godzin.
Bardzo spodobały mi się możliwości linuxaCnc jakie tu przedstawiacie a w szczególności możliwości prostych (i nie tylko) procedur ngcgui.
LinuxCnc (10.04) postawiony na: Dell D600, Pentium M 1400, 768MB ram.
Mam dużo do nadrobienia w linuxie gdyż używałem go zazwyczaj do prac biurowych (ubuntu) i lamerskich zabaw BackTrackiem ;/
Do rzeczy. Jitter stabilny ~10000 a co około 16s wskakiwał na bardzo wysoką wartość ~800000 i znów się obniżał.
Mój procesor to SL6F8 a więc jest to Pentium M wyposażone w SpeedStepa, mostek południowy ICH4
Uparłem się że ten sprzęt musi zadziałać

Oczywiście w biosie powyłączane speedstepy itp. niestety jitter pozostał skaczący.
Na stronie http://wiki.linuxcnc.org/cgi-bin/wiki.pl?Latency-Test widnieje iż dla della D600 jitter poprawił się po zastosowaniu SmiFixa. Niechciało mi się w to wierzyć, bo niby z nim jest problem gdy cykl powtarza się co 32 lub 64s. spróbowałem na wszystkie możliwe sposoby niestety nic to nie dało.
W dalszej kolejności podmiana sterowników wszelkiej maści - to samo. Wyłączanie kolejnych urządzeń - nic.
Podmieniłem procka na SL8MM a więc celerona M bez SpeedsStepa - bingo! Jitter stabilny.
Złożyłem sprzęt do kupy, uruchamiam swobodnie i... jitter skacze.
Jedyną różnicą między wcześniejszym a teraźniejszym stanem była wsadzona bateria!
Wyciągam więc baterię i oczywiście jitter stabilny - ku@#a


Może co poniektórzy wiedzą iż Delle mają perfidne zasilanie trzy pinowe z magistralą 1wire do zasilacza. Niestety to nie jedyny kwiatek della w sprawie zasilania. Kontroler napięcia i przetwornice również kryją kilka "myków" których nie stosuje konkurencja a które nie przyszły mi do głowy iż mogą mieć związek z jitterem. Temat jest do rozpracowania i podejrzewam że spokojnie do zrobienia w konfiguracji - mi ta wiedza nie potrzebna więc nie będę się nad tym rozwodził.
Zrobiłem jeszcze szybki test na 3 prockach: SL6F8, SL7EG, SL8MM (PM,PM,CM) w porównywalnych warunkach obciążenia (glxgears + kilka tych samych stron z dużą ilością flasha + film na joutube ) jitter wychodził prawie identyczny ~9000.
Lapek pozostał na celeronie. Oczywiście jitter udało mi się po kilku godzinach (operacjach na plikach) podbić do 24000 lecz to już wina uszkodzonego dysku ( ma zylion lat i trylion błędów - wymienię

Jeśli ktoś będzie w dellu biczował się z podobnym problemem może ten opis pomoże a może to odosobniony przypadek

Jeśli chodzi o Windows to tu ogólnie również była mała niespodzianka gdyż domyślną nastawą biosu portu lpt jest ECP. Przy tym protokole napięcia na porcie były niestabilne i zbyt niskie (wydajność prądowa ?) i nie potrafiły poprawnie wysterować płyty SSK-MB02. Port trzeba przełączyć w tryb: NORMAL lub BI-DIRECTIONAL. Po tym zabiegu wszystko niby chodziło, niestety silniki trzęsły i hałasowały - sprawę załatwiło odinstalowanie interfejsu ACPI. Mach działa poprawnie. Windowsa na Celeronie nie sprawdzałem i już raczej nie sprawdzę - zaraziłem się tym linuxemCnc

Dorzucę jeszcze podgląd jak wyglądały te skoki

Kod: Zaznacz cały
RTAI Testsuite - KERNEL latency (all data in nanoseconds)
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -1344| -1344| -937| 2872| 2872| 0
RTD| -1346| -1346| -925| 5857| 5857| 0
RTD| -1349| -1349| -940| 7802| 7802| 0
RTD| -1348| -1349| -926| 5912| 7802| 0
RTD| -1348| -1349| -942| 4764| 7802| 0
RTD| -1346| -1349| -942| 6182| 7802| 0
RTD| -1348| -1349| -924| 8532| 8532| 0
RTD| -1348| -1349| -942| 2319| 8532| 0
RTD| -1349| -1349| -927| 5847| 8532| 0
RTD| -1349| -1349| -942| 2694| 8532| 0
RTD| -1349| -1349| -936| 6459| 8532| 0
RTD| -1349| -1349| -932| 5862| 8532| 0
RTD| -1349| -1349| -941| 5488| 8532| 0
RTD| -1343| -1349| -929| 6465| 8532| 0
RTD| -1348| -1349| -867| 753291| 753291| 7
RTD| -1346| -1349| -927| 5827| 753291| 7
RTD| -1346| -1349| -943| 2732| 753291| 7
RTD| -1353| -1353| -942| 1923| 753291| 7
RTD| -1349| -1353| -931| 5625| 753291| 7
RTD| -1346| -1353| -945| 3555| 753291| 7
RTD| -1338| -1353| -930| 6594| 753291| 7
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -1349| -1353| -941| 1291| 753291| 7
RTD| -1349| -1353| -919| 7701| 753291| 7
RTD| -1344| -1353| -944| 6053| 753291| 7
RTD| -1344| -1353| -951| 7316| 753291| 7
RTD| -1348| -1353| -946| 5948| 753291| 7
RTD| -1341| -1353| -960| 7445| 753291| 7
RTD| -1348| -1353| -945| 6465| 753291| 7
RTD| -1349| -1353| -959| 6425| 753291| 7
RTD| -1341| -1353| -961| 4108| 753291| 7
RTD| -1336| -1353| -943| 6422| 753291| 7
RTD| -1343| -1353| -896| 667726| 753291| 13
RTD| -1344| -1353| -944| 6030| 753291| 13
RTD| -1346| -1353| -963| 4909| 753291| 13
RTD| -1344| -1353| -943| 6222| 753291| 13
RTD| -1349| -1353| -961| 4329| 753291| 13
RTD| -1349| -1353| -962| 2092| 753291| 13
RTD| -1346| -1353| -944| 5233| 753291| 13
RTD| -1341| -1353| -967| 2002| 753291| 13
RTD| -1344| -1353| -946| 5975| 753291| 13
RTD| -1343| -1353| -947| 5771| 753291| 13
RTD| -1349| -1353| -961| 2052| 753291| 13
RTH| lat min| ovl min| lat avg| lat max| ovl max| overruns
RTD| -1348| -1353| -943| 6217| 753291| 13
RTD| -1349| -1353| -961| 4712| 753291| 13
RTD| -1348| -1353| -942| 5646| 753291| 13
RTD| -1343| -1353| -965| 696| 753291| 13
RTD| -1348| -1353| -944| 6619| 753291| 13
RTD| -1349| -1353| -965| 5258| 753291| 13
RTD| -1349| -1353| -950| 8075| 753291| 13
RTD| -1344| -1353| -871| 726676| 753291| 20
RTD| -1348| -1353| -961| 4761| 753291| 20
RTD| -1344| -1353| -947| 5862| 753291| 20
RTD| -1344| -1353| -953| 5860| 753291| 20
RTD| -1344| -1353| -952| 6320| 753291| 20
RTD| -1348| -1353| -952| 5203| 753291| 20
RTD| -1349| -1353| -962| 6851| 753291| 20
RTD| -1344| -1353| -944| 6133| 753291| 20
RTD| -1348| -1353| -961| 2415| 753291| 20
RTD| -1339| -1353| -945| 5848| 753291| 20
RTD| -1348| -1353| -965| 8751| 753291| 20
^CRTD| -1348| -1353| -965| 8751| 753291| 20
Ober