Nie wiem czy znacie program decode-dimms z pakietu i2c-tools, nie wiem też czy wiecie do czego on służy, idąc po nazwie domyślicie się że chodzi tu o pamięci ram. Służy on do wyświetlenia informacji o SPD, czyli o taktowaniu pamięci ram oraz opóźnieniach, dowiemy się też kto jest producentem naszych pamięci. Wszystko wydaje się piękne, jednak jest dość duży problem. Decode-dimms rzeczywiście pokaże nam informacje, ale nie są to informacje o aktualnych wartościach pamięci ram, nie pokaże też aktualnego taktowania ani opóźnień, pokaże jedynie informacje […]

Najnowsze buildy I-Nex pojawiły się już bez zewnętrznego programu i-nex-cpuid. Nie można już więc używać konsolowego narzędzia do wydobywania informacji o CPU. Od teraz wszystko odbywa się w GUI. i-nex-cpuid był programem który i-nex wykonywał podczas startu, zwracał on dane w formacie JSON, przez co I-Nex mógł w bardzo prosty sposób je sformatować i pokazać w karcie CPUID. i-nex-cpuid używał biblioteki libcpuid, został stworzony na potrzeby wykonania instrukcji CPUID. Użycie tej biblioteki bezpośrednio w języku gambas było dość problematyczne, jednak obecna dokumentacja i pomoc uzyskana na […]

Po dwóch latach prac nad I-Nex z kilkoma przerwami, w końcu nadszedł czas by wydać nową wersję. Długo zastanawiałem się nad tym aby to zrobić, i dziś to robię. Nowa wersja przynosi dość dużo zmian, nie sposób mi wymienić je wszystkie, tworząc changelog bazuję na commitach z gita, zawsze dość drastycznie je zawężam do tych najważniejszych. Co prawda w tym wydaniu musimy obejść się bez Cerbero, niestety brak jest na razie środków na utrzymanie serwera, a i samo Cerbero wymaga przepisania, jak na razie nie […]

Odwieczny problem z taktowaniem procesora na maszynach z cpufreq mogę uznać za naprawiony. Nigdy specjalnie nie przykładałem temu uwagi, mimo zgłoszeń aby wprowadzić dynamiczne wyświetlanie taktowania procesora. I od kilku dni mamy ową funkcję wprowadzoną do I-Nex. Od teraz I-Nex co jakiś czas (sekundę) odświeża informacje z jaką prędkością działa dany rdzeń procesora. Na samym dole głównej karty CPU znajduje się ComboBox, czyli możliwość wybrania dla którego rdzenia program ma pokazać informacje, jeśli wybierzemy cpu0, pokaże informacje dla pierwszego rdzenia (analogicznie także cpu1, cpu2, cpu3 […]

Wczoraj pracowałem nad przepisaniem z C na gambas funkcji odpowiedzialnej za obliczanie zużycia procesora, dziś dałem więc commit z finalnymi zmianami. Poprzednio I-Nex wraz ze startem uruchamiał także osobny program w tle. Od dziś już tego nie robi, wszystko zostało wprowadzone bezpośrednio do kodu programu przez co pozbyłem się niepotrzebnych zależności a zarazem zmniejszył się rozmiar pakietu instalacyjnego. Od dłuższego czasu także poszukiwałem rozwiązania problemu z gbx3: warning: 4 allocation(s) non freed. Po przeprowadzeniu testów w obecnej wersji, błąd w niewytłumaczony sposób zniknął. Idąc drogą dedukcji, to […]

We use Cookies - By using this site or closing this you agree to our Cookies policy.
Accept Cookies
x