Skip to content

Releases: i-nex/I-Nex

7.6.1

11 Dec 22:29
Compare
Choose a tag to compare

7.6.0

12 Oct 18:35
Compare
Choose a tag to compare

Change: Zmieniono wielkość i pozycje tekstu w karcie CPUID
Fix: Naprawione wykrywanie pamięci L3 oraz Clock by ic
Experimental: Wykrywanie modułów odpowiedzialnych za EEPROM dla pamięci DDR2,3,4
przełącznik --smbus
Remove: Usunięte GUI dla DF, UDISKS
Experimental: SPD Decode, JEDEC DDR2,3,4
Change: Dynamiczne wykrywanie obsługiwanych serwisów przez pastebinit
Add: i5 4210-U
Add: Centos LOGO
Fix: i-nex-lspci
Add: Celeron T3000
Add: Wsparcie dla blk-mq
Update: Settings class module
Fix: Memory tab
New: GPU Images
Change: Memory UI
New: GPU Logos For VM
Add: Update to i7.json for Haswell, Broadwell and Skylake
Add: KDE Neon support LOGO etc.
Remove: Remove i-nex-cpusage. Add MCPUSAGE.module. Convert from C to Gambas lang
Fix: Odświerzanie cpu Mhz
Fix: Better list of ASOUND_INPUT_LIST
Add: Add Intel i5-6600K and i5-6600
Remove: Delete Validate button
Fix: copyright file should not be compressed
Fix: udev rules should be under /lib/udev/rules.d.
Fix: Repeating output from thermal_zone.module
Fix: uses python script but no dependency on python2 or python3 declared ?
Fix: package-contains-timestamped-gzip
Fix: files which are not an executable or a script shouldn't have write permissions
Update: Atom Database
Fix: need to add one more manpage i-nex-dimms
Fix: dependencies don't tell about gambas3-gb-desktop-x11
Fix: update build depends in debian/control
Add: Linux Mint Mate Sticker
Fix: Not found battery PACKARD BELL BV EasyNote_SJ51

7.4.0

13 Aug 11:57
Compare
Choose a tag to compare

Zmieniono moduł Start_App_Args na MStart który od teraz zawiera listę obsługiwanych argumentów z poziomu CLI.

Dodano do about nową osobę raportującą błędy. Jest nim Paweł Baranowski.

Zmieniono funkcję ChkExec i ChkExecDir z funkcji publicznej na lokalną.

Przepisano na nowo kartę Drives, która od teraz na większości dystrybucji wykrywa:

  • Punkt montowania partycji
  • UUID Partycji
  • Typ systemu plików
  • Opcje z jakimi montowana jest partycja
  • Wykrywanie portu pod jaki podpięty jest dysk twardy.
  • Dla niektórych wartości w zakładce Drives, wyświetlana jest informacja o jej znaczeniu, po najechaniu kursorem.

Liczenie pojemności dysku twardego:

Przez producenta dysku, rozmiar zawsze jest podawany w matematycznej postaci, co ma się rozumieć iż jest to liczenie gigabajtów po przez liczbę 1000 a nie 1024.

Dla przykładu:

echo $(cat /sys/block/sda/size)*512/1000/1000/1000 | bc

Liczenie matematyczne:

(Pojemność matematyczna dysku Size * 512 / 1000/1000/1000)

Liczenie komputerowe:

Zaś pojemność w gigabajtach tzw. komputerowych jest inna, a jest to wynik liczenia

Pojemność w GB wedle Size * 512/1024/1024/1024

Dla przykładu:

echo $(cat /sys/block/sda/size)* 512/1024/1024/1024 | bc

Liczenie wolnej przestrzeni na zamontowanej partycji.

Na podstawie całkowitej pojemności partycji oraz wolnej przestrzeni na dysku, I-Nex pokazuje za pomocą paska postępu zajętą przestrzeń.

Jest to możliwe tylko w przypadku gdy partycja jest zamontowana, czyli mount point został wykryty poprawnie. W każdym innym przypadku I-Nex nie jest w stanie wykryć zajętej przestrzeni.

Uzależnione od systemu plików:

W przypadku pustej, świeżo sformatowanej partycji na której nie znajdują się żadne pliki, I-Nex pokaże ilość zajętego miejsca.

Jest to uzależnione od typu systemu plików w jakim została sformatowana partycja.

Dla przykładu:

Dysk o matematycznym rozmiarze 250GB a o komputerowym (Informatycznym) rozmiarze 232GB, sformatowany w systemie plików ext4 będzie prezentował się w taki oto sposób:

08132014125619299

Sam system plików zajmuje aż 6% całkowitej pojemności partycji na dysku.

Jest to zewnętrzny dysk twardy podpięty do portu USB w wersji 2.0 o prawdopodobnej prędkości 12MB/s

SWAP:

W przypadku wykrycia partycji SWAP, I-Nex pokazuje ile jest zajętego swapu za pomocą paska postępu
Oraz pokazuje jak wiele zostało wolnego miejsca w pamięci SWAP.

UWAGI:

Dane w większości testowanych przypadków nie zgadzają się z programem „df”. Jednak zgodne są z programami fdisk jak i lsblk

SATA:

Karta drives od wersji 7.4.0 jest w stanie pokazać prędkość portu SATA do którego podpięty jest dysk twardy. Nie jest to informacja w jakim standardzie jest dysk twardy ani w jakim port na płycie. Jest to informacja o tym w jakim standardzie obecnie działa podpięty dysk.

Dostępne prędkości portów SATA to. 1.5GBps, 3GBps, 6GBps

  1. 1.5GBps = SATA
  2. 3.0GBps = SATA 2
  3. 6GBps = SATA 3

- Wykrywanie zależne jest od wersji kernela, im nowszy tym większe prawdopodobieństwo na wykrycie.

Przykład:

08132014130530825

Niestety u mnie nie wykrywa czy to SATA, SATA 2 lub i 3. Jednak przedstawia grafikę, że dysk na 100% jest podpięty w standardzie SATA, tylko nie wiadomo dokładnie w jakiej jego wersji.

USB:

W przypadku dysków, pamięci przenośnych i napędów CD/DVD podpiętych pod port USB, I-Nex jest w stanie pokazać dokładnie w jakim standardzie USB pracuje dane urządzenie. Tak jak w przypadku SATA. Nie jest to informacja o tym jaki mamy port na płycie a w jakim obecnie standardzie pracuje dane urządzenie.

  • 1.0
  • 1.1
  • 2.0
  • 2.1 = W tym przypadku, możliwe że jest to urządzenie pracujące z niepełnym wsparciem USB 3.0
  • 3

Dla przykładu:

08132014131930385

 

Jak widać jest to Kingston DataTraveler 108 o rozmiarze 7.3GB, sformatowany w systemie plików FAT32.

Podpięty w standardzie USB 2.0, którego maksymalna prędkość to 480MB/s o natężeniu 200mA.

Jak w przypadku SATA, obok pojawiła się grafika reprezentująca standard USB 2.0.

- Wykrywanie zależne jest od wersji kernela, im nowszy tym większe prawdopodobieństwo na wykrycie.

Wykrywanie wersji bibliotek:

Nowością w wersji 7.4.0 jest wykrywanie wersji bibliotek, którego uruchomienie jest możliwe po przez przełącznik --library.

Przykład:

library

Uruchomienie okienka jest możliwe także w zakładce System.

08132014133230089

Zakładka CPU:

W zakładce CPU doszły także dodatkowe elementy dla pamięci Cache L1, 2,3.

08132014133524543

Ja niestety nie posiadam cache L3.

Dane odnośnie cache są ładowane dynamicznie na podstawie zawartości plików. Wystąpienie błędów w tych danych od wersji 7.4.0 jest niemożliwe i jest uzależnione od wersji posiadanego kernala.

Inne:

  1. Przepisano na nowo kartę CPU. Dane ładowane są raz z pliku /proc/cpuinfo a następnie odpowiednio parsowane. Po czym dekodowane są za pomocą CPUDB i wydobywane są informacje o procesorze według producenta.
  2. Dodano Inc i Dec Application.Busy, przez co I-Nex w czasie wykonywania danych instrukcji zgłasza się jako zajęty. Jest to widoczne zmianą kursora.
  3. Dodano przycisk umożliwiający odświeżenie karty Drives.
  4. Usunięto kopiowanie skryptów do ~/.i-nex/. Są od teraz bezpośrednio w I-Nex wykonywane w powłoce. Zmniejsza to czas potrzebny na uruchomienie i zebranie danych przez program.
  5. Naprawiono kartę Network, gdzie przy zmianie interfejsu sieciowego, dane puste pozostawały z poprzedniej.
  6. Zmieniono sposób generowania raportów. Usunięto wykonywanie zadań w shell na rzecz Read (Create Append)
  7. Zaktualizowano bazę danych procesorów.
  8. Baza danych procesorów została rozdzielona na kilka części. Osobno dla procesorów Intel i3, i5 oraz i7 a także dla AMD A6.
  • Naprawiono błąd z ikonami SVG. Od teraz I-Nex używa własnych ikon dla przycisków. (KFaenza) oraz nie wymaga pakietu gambas3-gb-stock

Wersja 7.4.0 otrzymała aż 110 Commitów w repozytorium GIT.

Zmiany porównać można pod adresem 7.2.1...master

7.2.1

21 Jul 17:22
Compare
Choose a tag to compare

Update PKGBUILDS
Add mkrelease
Fix cache and mobo
Change version. Fix graphic

  • Zastąpienie statycznej opcji gzip kompresującej pliki przechowujące informacje o zmianach, na zmienną którą idzie zmienić za pomocą globalnego pliku konfigurującego proces kompilowania programu.
    • Jest możliwe obecnie wykorzystanie każdej z metod kompresji bezpośrednio w pliku inex.mk
  • Dodano cztery nowe instrukcje, każda z instrukcji otrzymała pełne wsparcie dla ich detekcji na procesorach firmy AMD. Dla procesorów Intel detekcja instrukcji jest nieaktywna, mimo iż w przypadkach jej wyświetlania po przez plik /proc/cpuinfo, aplikacja tak czy owak nie pokazuje jej.
    • CPU_FEATURE_CPB, Core performance boost
    • CPU_FEATURE_APERFMPERF, MPERF/APERF MSRs support
    • CPU_FEATURE_PFI, Processor Feedback Interface support
    • CPU_FEATURE_PA, Processor accumulator
  • Zmieniono nazwę katalogu src na I-Nex, poprawia to filozofię nazewnictwa katalogów w źródłach oprogramowania.
  • Naprawiono proces budowania I-Nex. Domyślnie w Ubuntu, proces kompilowania przebiegał tylko z wykorzystaniem jednego procesu bez procesów potomnych, bez jakiejkolwiek wielowątkowości. Od teraz przełącznik -j[0-9] działa prawidłowo.
    • Błąd ten został zauważony na dystrybucji Manjaro podczas wykonywania makepkg –sign.
  • Naprawa błędu umożliwiła bezproblemowe stworzenie pakietu w AUR.
  • Zmieniono wygląd wyświetlania Cache procesora oraz filozofię detekcji. Dotychczas dane były wydobywane z plików a typ danej pamięci był przypisywany każdemu poziomowi pamięci statycznie. Od teraz I-Nex wykrywa dynamicznie rozmiar oraz typ pamięci.
    Poprzednio do index0 przypisywany był L1 Data a do index1 L1 Instruction, obecnie typ wykrywany jest po przez plik o nazwie type.
    Oprócz głównej zmiany sposobu wyświetlania doszły także dodatkowe parametry dla pamięci cache.
    Informacje te po części dublują kartę CPUID.
  • Dodano wykrywanie napięcia procesora dla modułu …….. W przypadku wykrycia modułu, I-Nex wyświetla aktualne napięcie procesora. Funkcja ta nie korzysta z lm_sensors.
  • Naprawiono nieprawidłowe skalowanie zawartości karty CPUID.
  • Dodano funkcję która zamyka otwarte zasoby podczas startu I-Nex, zamyka je po wydobyciu potrzebnych dla programu informacji, po tym nie są one już potrzebne i zostają zamknięte.
  • Zmieniono katalog wykrywania załadowanych modułów do kernela. Poprzednio używany /proc/modules został zastąpiony na /sys/module
  • Zmieniono adres raportowania błędów. Uprzednio raporty winne być raportowane na serwisie launchpad. Adres został zmieniony na nowo otwarte forum programu I-Nex.
  • Zamieniono procedury wykonywane w Shell na rzecz instrukcji Exec, która wykonuje bezpośrednio program nie wykonując uprzednio bash.
    Dodano dodatkowe funkcje naprawiające kartę Drives. W użycie programu wszedł program blkid.
  • Zmieniono i przebudowano zakładkę USB.
  • Zaktualizowano moduł settings który domyślnie jest komponentem gambas3, w i-nex nie wymaga to dodatkowej instalacji biblioteki gambas3-gb-settings
  • Zaktualizowano moduł json, który domyślnie jest komponentem gambas3, w i-nex nie wymaga to dodatkowej instalacji biblioteki gambas3-gb-net
  • Przyśpieszono wykrywanie kart graficznych.
  • Dodano wyświetlanie krytycznej temperatury procesora
  • Dodano zależność dh-autoreconf do debian, w celu usunięcia błędów budowania pakietu deb I-Nex
  • Naprawiono wyrzucanie w logach niepotrzebnych informacji o EDID.
  • Naprawiono brak wyświetlania logo programu w niektórych oknach.
  • Zmieniono sposób wykrywania zainstalowanych kerneli.
  • Kilka zmian w plikach autoreconf
  • Dodano wykrywanie wersji OpenGL ES
  • Dodano wykrywanie napięcia procesora [Funkcja ta nie bazuje na lm_sensors]
  • Dodano linkowanie pliku i-nex.gambas do i-nex
  • Zaktualizowano i-nex-glinfo [Fork glxinfo, niepotrzebna zależność mesa-demos]
  • Zmieniono sposób kształtowania listy obsługiwanych instrukcji w zakładce CPU.
  • Usunięto niepotrzebne pliki [W tym makeself, oraz inne specyficzne pliki dla dystrybucji Ubuntu]
  • Przyśpieszono wykrywanie dystrybucji, usunięto dublujące się funkcje.
  • Usunięto kilka błędów powodujących brak błędne wykrywanie partycji/pliku SWAP
  • Naprawa rozmiaru logo dla procesorów Intel Core i3, i5, i7
  • Usunięto przestarzały kod odpowiedzialny za wykrywanie instrukcji procesora. [Owa funkcja dublowała się także]
  • Dodano wykrywanie pewnych elementów za pomocą xdriinfo
  • Dodano nowe logo dla dystrybucji Manjaro
  • Usunięto moduł nets
  • Przyśpieszenie wykrywania interfejsów sieciowych.
  • Przyśpieszenie wykrywania portów USB
  • Naprawiono rozmiar niektórych przycisków.
  • Dodano testowy skrypt SHELL do wykrywania temperatury kart graficznych
  • Dodano do Dists pliki PKGBUILD dla Aur oraz stable Community dla Manjaro.
  • Przyśpieszono wykrywanie temperatury procesora oraz zmieniono sposób ich wykrywania.
  • Zmieniono rozmiar oraz pozycję niektórych kontrolek.
  • Usunięto wiele niepotrzebnych spacji w kodzie programu.
  • Dodano procesor Core i7-4710MQ oraz Core 2 Duo L9400 do bazy Online
  • Dodano procesor Athlon 64 X2 TK-57ary
  • Dodano skrypt aktualizujący bazę danych procesorów.
  • Zaktualizowano bazę procesorów Intel, Atom, AMD
  • Naprawiono błędne wykrywanie APU with Radeon(TM) R7 Graphics

7.0.0

02 Jul 16:45
Compare
Choose a tag to compare

Fixes in detection of GPU ChkPrm
Fix About license position
Add report-ng code to screenfetch. Print all data to one file as JSON
format
Fuck yeah :)
Some ASOUND Fixes
Speed up Drives detection
Update Autotools
Remove Old CPU Logos. Remove Global class and move GPU Logos to
Finfosys.class
Update AMD Database
Update Intel Database
Not print Raw EDID in logfile
Replace ' to "
Remove Break if CPU has found And print help log.
Update Atom Database
Update AMD Database
Update Intel Database
Link /usr/bin/i-nex.gambas to /usr/bin/i-nex
Fix Bug. Detect AMD APU As Sempron :)
Fix opacity
Fix Thermal Zone in IDB D425KT
Add ipinfo.io GUI to Network card
Update Kubuntu & OpenSUSE stickers