12 października, 2016

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , ,

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 mam na to czasu. Zastanawiałem się też czy kiedyś będzie kres, w którym I-Nex nie będzie w stanie już więcej wydobyć informacji, jednak jest wręcz przeciwnie, jest jeszcze ogrom pracy nad tym aby stworzyć z I-Nex najbogatsze centrum wiedzy o sprzęcie. Nad przygotowaniem tej wersji pomagało mi kilka osób którym serdecznie dziękuję, a są to:

Fademindalphastar868shirishag75

Dziękuję także panu Veselin Georgiev autorowi projektu libcpuid

  • 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.

 

24 sierpnia, 2016

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , , ,

Do tej wersji została zaktualizowana baza procesorów Haswell, Broadwell oraz Skylake, szczegóły pod tym adresem: https://github.com/eloaders/I-Nex/commit/1cee42e617847419b3f2c91698350a26647bbd9f.

W bazie danych przybyło  w sumie 780 linijek. Dodano także dwie grafiki dla procesorów, szczegóły pod tym adresem: https://github.com/eloaders/I-Nex/commit/13a4b80b20dd827ded2dd038cc16f5ea5b20fff3.

Pojawiły się nowe grafiki dla kart graficznych w przypadku uruchomienia I-Nex w maszynie wirtualnej, szczegóły pod tym adresem: https://github.com/eloaders/I-Nex/commit/44ec47bd1acdb65318e95121a5868c075e0f3f42

Za te zmiany specjalne podziękowania dla alphastar868

Podziękowania także dla FadeMind za ostatnie poprawki w tłumaczeniach dokumentacji, poprawkach językowych.

2 dni temu usunąłem także dwa programy składowe i-nex-usage oraz i-nex-uname, przepisałem je na gambas i osadziłem bezpośrednio w I-Nex, przez co nie są już potrzebne.

Dodałem także grafikę dla KDE Neon.

27 lipca, 2014

Posted In: Bez kategorii, Cerbero, I-Nex, Uncategorized

Tagi: , , , ,

Zawsze jest element, funkcja którą można by napisać lepiej, zastąpić mniejszą ilością linijek kodu czy też usprawnić w jakiś inny sposób.

Po wydaniu 7.2.0 miała nastąpić przerwa wakacyjna, jednak obecnie wolny nocny czas, pozwala na zajmowanie się projektem. Każda z wersji programu wnosi wiele usprawnień i zmian oraz dodatków. Ostatnie wersje nie przyniosły zbyt wiele zmian w interfejsie aplikacji, za to pod względem usprawnień kodu aż nadto. Od wersji 0.6.6, nie zmienia się praktycznie GUI programu, jedynie przechodzi drobne modyfikacje, mające na celu poprawę wyglądu (Skalowanie).

Wersja 7.4.0 ukaże się najprawdopodobniej dopiero we wrześniu, ponieważ zmiany są tak drastyczne a planowana ilość dodatków jest zbyt duża i wymaga zbyt wielu testów by wydać aplikację szybciej. Jednak I-Nex znany jest z tego, że wersje ukazują się dość często. Jeszcze nigdy jednak nie zdarzyło się tak, aby dana wersja oznaczona jako stabilna była pozbawiona błędu, prawie za każdym razem zapominam o drobnym szczególe.

(więcej…)

31 maja, 2014

Posted In: Cerbero, Nowe wersje, Uncategorized

Tagi: , ,

To znaczy, że prawie wszystko opisywane w poprzednim wpisie, od dziś obowiązuje. Dla wszystkich użytkowników została udostępniona baza procesorów, którą swobodnie można przeglądać za pomocą serwisu Cerbero.

Użytkownicy nie zalogowani jak i zalogowani, mają taki sam dostęp odnośnie bazy. Mają możliwość przeglądania jej, jednak nie mają możliwości jej edycji.

Na potrzeby edycji, stworzyłem jako taką grupę zamkniętą, która składa się z kilku osób mających wiedzę w zakresie podzespołów komputerowych. Możliwość edycji nigdy nie będzie otwarta, a uprawnienia nie będą rozdawane od tak. Na chwilę obecną baza obejmuje procesory Intela jak i AMD, z czego Intel został podzielony na dwie odrębne bazy, z czego jedna zawiera tylko procesory Atom. Na każdą bazę przypadają dwie osoby z możliwością jej edycji. Czyli licząc, jest max 6 osób które mają uprawnienia, ale czy będą od czasu do czasu cokolwiek robić?. To zależy od nich.

Nie mogę dać możliwości edycji dla wszystkich zarejestrowanych użytkowników, w internecie panuje / grasuje wiele Trolli, pokemonów, noekidów i innych robaków. Nie mogę dać dostępu osobie która nie ma pojęcia o tym co ma robić oraz nie potrafi zinterpretować informacji które zawarte są w bazie.

Wprowadzenie bazy online spowodowało przyrost linijek kodu o prawie 7000. Z czego około 1000, to kod który został zmieniony.

https://github.com/eloaders/cerbero/commit/5349279c3c8c12454c1a1ac745f20fb667d20844

A między innymi także został wprowadzony podgląd screenshota na liście wyszukiwania jak i ostatnio dodanych.

screenshot-podglad

 

Została także wprowadzona kropkowana nawigacja przy pojedynczych raportach. Po kliknięciu na poszczególną kropkę, zostaniemy przesunięci do odpowiedniej sekcji raportu.

kropki-nawigacja

 

To by było na tyle. Wszystko można zobaczyć w serwisie Cerbero. Liczę na jakieś sugestie, obelgi, cokolwiek 🙂

27 maja, 2014

Posted In: Cerbero, Uncategorized, Validate

Tagi: , , , ,

Ostatnio opublikowałem na Google+ jak i na Facebooku, dwie grafiki przedstawiające bazę danych procesorów. O co chodzi?, może zacznę od początku, opisując mechanizm programu I-Nex.

Oprzyjmy to na najnowszej wersji 0.6.6 z repozytorium daily.

Otóż, po uruchomieniu programu I-Nex identyfikuje on procesor na 3 dostępne sposoby.

Pierwszy to wydobycie danych z /proc/cpuinfo, po wydobyciu z pliku, kolejnym etapem jest przeszukanie bazy na podstawie /proc/cpuinfo, w celu wyciągnięcia dodatkowych informacji. Baza ta jest bezpośrednio kompilowana z programem, zawiera ona około 1700 różnych procesorów firmy Intel oraz AMD.

W przypadku gdy odnajdzie procesor w bazie, wydobywa on z niej dodatkowe dane jak: TDP, Wspierane pamięci, Proces technologiczny, liczba tranzystorów. Czyli wszystkie dane producenta. Prawie wszystkie, ponieważ reszta jest załatwiona przez kolejny etap, a jest nim wykonanie binarnego pliku: i-nex-cpuid, który to zwraca w formacie JSON dodatkowe informacje.  Jest w nim min. lista wspieranych instrukcji, gdzie przy prawie każdej widnieje adres url do wikipedii, gdzie znajdziemy szczegółowy opis danej instrukcji.

Nie opisałem tu też wielu dodatkowych informacji jakie wyciąga, ale celem jest wytłumaczenie zasad działania programu.

Teraz kiedy wiemy jak to działa, możemy iść dalej. A więc.

Problem z identyfikowaniem procesorów został zauważony w momencie w którym Cerbero pojawiło się online, kiedy pierwsi użytkownicy zaczęli wysyłać raporty. Zaczęły się pojawiać raporty w których I-Nex nie rozpoznawał procesora. Sam procesor tak, ale nie pokazywał jego logo i danych producenta. Z prostego powodu, nie było tego procesora w bazie danych.

Zanim jeszcze Cerbero powstało, był plan aby napisać aplikację dzięki której ręcznie będzie można dodać nowy model procesora. Jednak jest to zbyt uciążliwe dla osoby która miała by to robić. Dlatego też całość została zaimplementowana do Cerbero, które za kilka dni stanie się kolejną bazą procesorów zaraz po cpuworld czy techpoweup. Pod względem tego jak wygląda to na techpowerup, to w Cerbero będzie to znacznie lepiej wyglądać, jednak porównując z cpuworld, baza będzie uboższa, jednak to tylko kwestia czasu, aby całość dopracować i stworzyć coś lepszego.

Ogólnym zamiarem było dać tylko możliwość edycji danych w bazie, a pełnienie przez Cerbero, jako takiego klona cpuworld, zostało załatwione przy okazji.

Jest jeszcze wiele innych fajnych elementów które warto by opisać czy też planów. Jednak o tym zaraz po ukończeniu, i wydaniu wersji z bazą procesorów online.

I-Nex - Cerbero (4) I-Nex - Cerbero (3) I-Nex - Cerbero (2)

4 maja, 2014

Posted In: Cerbero, Nowe wersje, Uncategorized

Tagi: ,

Po długim okresie prac nad przeniesieniem starego wyglądu Cerbero z bootstrap 3.0.x do 3.1.1. Mogę już uznać prace za ukończone, co prawda jak zawsze brakuje jeszcze kilku zmian w kodzie aby całość prezentowała się niesamowicie. Cerbero 3681 to przede wszystkim nowy wygląd oraz naprawa znalezionych błędów. 

Pod tym adresem można przyjrzeć się stronie głównej. Nawigacja została upakowana w jedno. A wita nas tzw Jumbotron z logo cerbero oraz animowanymi przyciskami facebooka, twittera oraz google+.

animowane_buttonyZ braku pomysłów odnośnie upakowania strony głównej, postanowiłem umieścić poniżej Jubotrona, cztery widgety. Gdzie pierwszy widget informuje o ilości zarejestrowanych użytkowników, drugi informuje o ilości wszystkich raportów w bazie, czyli o tym ile zostało przesłanych raportów, liczone są wszystkie raporty, także te które się dublują. Kolejny widget, już trzeci, informuje o wersji strony, jest to numer kompilacji. Jako że Cerbero nie otrzymało jeszcze statusu Stable, pierwsze dwie cyfry to zera.

Czwarty widget informuje o tym, ile w dniu bieżącym zostało przesłanych raportów.

 

 

 

Następnym elementem strony to kolejne widgety, tym razem trzy. Pierwszy to reklama google adsense, potem mamy formularz do przesłania raportu, nie jest on obecnie wykorzystywany, ponieważ I-Nex nie oferuje zapisu raportu do pliku. Funkcjonalność zapisu do pliku zostanie wprowadzona w przyszłych wersjach. Kolejny widget to znów reklama google adsense.

adsense_upload_adsense

Kolejny, przedostatni już element strony to cztery panele podzielone na: O Cerbero, Wsparcie, W pełni legalne, Sponsorzy. Tłumaczenie nie powala 🙂

Znajdziemy tu informacje o tłumaczach, promotorach, linki do przyjaciół = Stron zaprzyjaźnionych z projektem.

 

Kolejny już element, ostatni, to stopka strony. W której znajdziemy informacje o twórcy, wersji cerbero oraz cztery przyciski do social media.

Warto jeszcze wspomnieć o opcji wyszukiwania raportów w bazie, a wyszukuje się je po nazwie modelu procesora. Wpisując Core i3, znajdziemy wszystkie raporty zawierające procesor Core i3. Wyszukiwanie działa na tę chwilę tylko dla modeli procesorów, a minimalna liczba znaków jakie musimy wpisać w pole wyszukiwania to 4 znaki. W przypadku podania mniejszej ilości znaków, strona poinformuje nas o tym.

Strona pojedynczych raportów zyskała także nowy wygląd, jak i cała strona. Okna modalne stały się lekko większe, szczególnie okno które zawiera informacje o wspieranych instrukcjach procesora. Kolejne to informacje o użytkowniku który dany raport przesłał, użytkownik jest widoczny pad warunkiem wpisania prawidłowego klucza API w I-Nex. Okno otwiera się po kliknięciu w awatar.

Elementem strony z którego najbardziej jestem zadowolony to mały user panel po kliknięciu w nazwę użytkownika w nawigacji strony. Oraz formularz rejestracji jak i logowania, gdzie tło jest animowane. Niestety tylko pod Chrome. 🙁

userpanel

 

 

16 marca, 2014

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , ,

Po upływie prawie dwóch miesięcy od poprzedniego wydania stabilnego, zdecydowałem o wydaniu kolejnej wersji oznaczonej numerem 0.6.4. Jak prawie każda wersja programu, wnosi coś przełomowego. Tym razem jest to Cerbero, o którym to pisałem już kilka razy i nie warto już więcej o nim wspominać. I-Nex stał się kompletną alternatywą dla CPU-Z i Validate.

Poniżej przedstawiam krótką rozpiskę zmian:

Dodanie do zależności pakietu curl
Zaktualizowane loga dystrybucji

Dodano serwis Validate http://i-nex.pl/

Dodano sprawdzanie pierwszego uruchomienia.

W przypadku gdy program został uruchomiony pierwszy raz, otwiera stronę domową programu.

Użycie Wildcard-ów w makefile.
Usunięcie kolorowania z zakładki System
Naprawiono raportowanie błędów. Od teraz powinno się je raportować na forum.
Naprawiono zakładkę Sound, przez co zyskała nowy wygląd.
Naprawiono raportowanie zakładki kernel
Naprawiono wyświetlanie temperatury procesora.
Dodano opcję developerską do ustawienia modelu procesora z poziomu ENV

Przykład:

env INEXCPU_VENDOR=”Pentium(R) Dual-Core CPU T4200 ”
./inex.gambas

Naprawiono wyświetlanie informacji dla procesorów Pentium.

Naprawiono błąd linku prowadzącego do wikipedii na temat instrukcji SS

„The Wikipedia link of „Self Snooping” refers to:
http://en.wikipedia.org/wiki/Ss. I don’t think that’s what it is
supposed to link to .”

Wyświetlanie Hyper-Transport przy procesorach AMD.
Dodano sprawdzanie obsługi Wirtualizacji jak i czy jest włączona w bios.
Naprawiono zależności pakietów gambas3.

Dodano autoreconf, automake.

Zmieniono proces budowania programu.
Dodano wyłączenie statycznej kompilacji dla libcpuid.
Naprawiono wyświetlanie logo dla kart ATI.

Dodano opcję zmiany orientacji zakładek po przez skrót klawiaturowy jak i zapamiętywanie ich położenia.
Ctrl+Alt+[Left,Right,Up,Down] Keys
Zmieniono adres prowadzący do strony domowej.

Naprawiono wyświetlanie czcionek.

Dodano kolorowanie.
Nowe logo programu I-Nex.

26 stycznia, 2014

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , , , , , , , ,

Minęło parę dni od wydania 0.6.0. Ale to nie rozleniwiło mnie, wręcz przeciwnie, pobudziło do dalszej pracy. Dziś naliczyłem już 110 pobrań dziennie, a strona ma ponad 15 tysięcy wyświetleń.

Kilka osób mówiło kiedyś, że projekt nie ma szans, ale jak widać po statystykach, wy nie widzicie, za kilka dni postaram się je opublikować.

Jak widać po statystykach, jest po co to robić, a że ja tworzę to czysto hobbystycznie, czerpię też z tego pewne zyski intelektualne i satysfakcję. Z czego satysfakcja buduje. Ważne by nie popaść w samozachwyt, jednak mi to nie grozi.

W świecie Linuksowym, że tak się wyrażę, są nastolatkowie, studenci, fanatycy i inni. Nie należę do żadnej z grup. Jestem zwykłym człowiekiem który zjada Chleb. I-Nex to taka mała odskocznia do „Zabijania czasu”.

Ale koniec smętów i czas powiedzieć o zmianach jakie zaszły w przeciągu 3 dni.

Doszły nowe modele procesorów do bazy danych jak i wykrywanie procesorów serwerowych Xeon i Opteron. W zakładce cpu, I-Nex pokazuje także obecne zużycie wszystkich rdzeni procesora.

Nowe procesory:

  1. Core i7-4790
  2. Core i5-4690
  3. Core i3-4360
  4. Core i5-4590
  5. Pentium G3450
  6. Celeron G1840
  7. Core i7-4790S
  8. Core i5-4590S
  9. Core i3-4150T
  10. Core i7-4960X
  11. Core i7-4930K
  12. Core i7-4820K
  13. Core i7-4771
  14. Core i3-4340
  15. Core i3-4330
  16. Core i3-4330T
  17. Core i3-4130T
  18. Core i3-4130
  19. Pentium G3430
  20. Pentium G3420
  21. Pentium G3420T
  22. Pentium G3220
  23. Core i5-4440
  24. Core i5-4440S
  25. Pentium G3220T
  26. Celeron G1630
  27. Celeron G1620T
  28. Core i7-3910K
  29. Core i7-4770K
  30. Core i5-4670K
  31. Core i5-4430
  32. Core i5-4430S
  33. Core i5-4570T
  34. Core i7-4770
  35. Core i7-4770S
  36. Core i7-4770T
  37. Core i7-4765T
  38. Core i5-4670
  39. Core i5-4570
  40. Core i5-4670S
  41. Core i5-4670T
  42. Core i5-4570S
  43. Core i7-4770R
  44. Core i5-4670R
  45. Core i5-4570R
  46. Core i5-4570TE
  47. Core i7-4770TE
  48. Pentium G2020
  49. Pentium G2010
  50. Pentium G2020T
  51. Pentium G2130
  52. Core i3-3210
  53. Celeron G1610
  54. Celeron G1620
  55. Celeron G1610T
  56. Core i5-3335S
  57. Core i7-3970X
  58. Core i3-3225
  59. Core i3-3220T
  60. Core i3-3220
  61. Core i3-3240
  62. Core i3-3240T
  63. Core i5-3330
  64. Core i5-3330S
  65. Core i5-3350P
  66. Pentium G2120
  67. Pentium G2100T
  68. Pentium G645
  69. Pentium G645T
  70. Celeron G555
  71. Celeron G465
  72. Pentium G640
  73. Pentium G870
  74. Pentium G640T
  75. Pentium G860T
  76. Core i5-3470
  77. Core i5-3470S
  78. Core i5-3470T
  79. Core i5-3475S
  80. Core i5-3570
  81. Core i5-3570S
  82. Celeron G550
  83. Core i3-2115C
  84. Core i7-3770K
  85. Core i7-3770
  86. Core i7-3770S
  87. Core i7-3770T
  88. Core i5-3570K
  89. Core i5-3550
  90. Core i5-3550S
  91. Core i5-3570T
  92. Core i5-3450
  93. Core i5-3450S
  94. Core i7-3820
  95. Core i5-2550K
  96. Core i5-2450P
  97. Core i5-2380P
  98. Celeron G460
  99. Core i7-3960X
  100. Core i7-3930K
  101. Core i7-2700K
  102. Core i3-2130
  103. Core i3-2125
  104. Core i3-2120T
  105. Core i5-2320
  106. Pentium G630
  107. Pentium G630T
  108. Pentium G632
  109. Pentium G860
  110. Celeron G530
  111. Celeron G540
  112. Celeron G530T
  113. Celeron G440
  114. Celeron G550T
  115. Celeron G540T
  116. Core i7-980
  117. Core i3-2102
  118. Core i5-2405S
  119. Core i5-2310
  120. Core i3-2105
  121. Pentium G620
  122. Pentium G620T
  123. Pentium G622
  124. Pentium G840
  125. Pentium G850
  126. Core i7-4790
  127. Core i5-4690
  128. Core i3-4360
  129. Core i5-4590
  130. Pentium G3450
  131. Celeron G1840
  132. Core i7-4790S
  133. Core i5-4590S
  134. Core i3-4150T
  135. Core i7-4960X
  136. Core i7-4940MX
  137. Core i7-4910MQ
  138. Core i7-4810MQ
  139. Core i3-4000M
  140. Pentium 987
  141. Pentium 2030M
  142. Pentium Dual-Core T4400
  143. Pentium SU4100
  144. Pentium Dual-Core T4400

Nowe procesory serwerowe:

  1. Atom S1220
  2. Atom S1240
  3. Atom S1260
  4. Celeron P1053
  5. Opteron 144
  6. Opteron 146
  7. Opteron 148
  8. Opteron 150
  9. Opteron 152
  10. Opteron 154
  11. Opteron 156
  12. Opteron 2350 HE
  13. Opteron 246 HE
  14. Opteron 248 HE
  15. Opteron 250 HE
  16. Opteron 252
  17. Opteron 254
  18. Opteron 6168
  19. Opteron 6262 HE
  20. Opteron 6272
  21. Opteron 6274
  22. Opteron 6276
  23. Opteron 6278
  24. Opteron 6282 SE
  25. Opteron 6284 SE
  26. Opteron 6348
  27. Opteron 6366 HE
  28. Opteron 6376
  29. Opteron 6378
  30. Opteron 6380
  31. Opteron 6386 SE
  32. Opteron 846 HE
  33. Opteron 848 HE
  34. Opteron 850 HE
  35. Opteron 852
  36. Opteron 854
  37. Opteron 856
  38. Opteron X2 165
  39. Opteron X2 170
  40. Opteron X2 175
  41. Opteron X2 180
  42. Opteron X2 185
  43. Opteron X2 260 HE
  44. Opteron X2 265
  45. Opteron X2 265 HE
  46. Opteron X2 270
  47. Opteron X2 270 HE
  48. Opteron X2 275
  49. Opteron X2 275 HE
  50. Opteron X2 280
  51. Opteron X2 285
  52. Opteron X2 290
  53. Opteron X2 860 HE
  54. Opteron X2 865
  55. Opteron X2 865 HE
  56. Opteron X2 870
  57. Opteron X2 870 HE
  58. Opteron X2 875
  59. Opteron X2 875 HE
  60. Opteron X2 880
  61. Opteron X2 885
  62. Opteron X2 890
  63. Opteron 3320 EE
  64. Opteron 3350 HE
  65. Opteron 3380
  66. Opteron 4310 EE
  67. Opteron 4332 HE
  68. Opteron 4334
  69. Opteron 4340
  70. Opteron 4376 HE
  71. Opteron 4386
  72. Opteron 43CX EE
  73. Opteron 43GK HE
  74. Pentium 350
  75. sort
  76. Xeon 2.8
  77. Xeon 3.0
  78. Xeon 3.2
  79. Xeon 3.4
  80. Xeon 3.6
  81. Xeon 5030
  82. Xeon 5040
  83. Xeon 5050
  84. Xeon 5060
  85. Xeon 5063
  86. Xeon 5080
  87. Xeon 5110
  88. Xeon 5120
  89. Xeon 5130
  90. Xeon 5140
  91. Xeon 5148
  92. Xeon 5150
  93. Xeon 5160
  94. Xeon 7110M
  95. Xeon 7110N
  96. Xeon 7120M
  97. Xeon 7120N
  98. Xeon 7130M
  99. Xeon 7130N
  100. Xeon 7140M
  101. Xeon 7140N
  102. Xeon E3-1105C
  103. Xeon E3-1125C
  104. Xeon E3-1220
  105. Xeon E3-1220L
  106. Xeon E3-1220L v2
  107. Xeon E3-1220L v3
  108. Xeon E3-1220 v2
  109. Xeon E3-1220 v3
  110. Xeon E3-1225
  111. Xeon E3-1225 v2
  112. Xeon E3-1225 v3
  113. Xeon E3-1230
  114. Xeon E3-1230L v3
  115. Xeon E3-1230 v2
  116. Xeon E3-1230 v3
  117. Xeon E3-1235
  118. Xeon E3-1240
  119. Xeon E3-1240 v2
  120. Xeon E3-1240 v3
  121. Xeon E3-1245
  122. Xeon E3-1245 v2
  123. Xeon E3-1245 v3
  124. Xeon E3-1260L
  125. Xeon E3-1265L v2
  126. Xeon E3-1265L v3
  127. Xeon E3-1270
  128. Xeon E3-1270 v2
  129. Xeon E3-1270 v3
  130. Xeon E3-1275
  131. Xeon E3-1275 v2
  132. Xeon E3-1275 v3
  133. Xeon E3-1280
  134. Xeon E3-1280 v2
  135. Xeon E3-1280 v3
  136. Xeon E3-1285L v3
  137. Xeon E3-1285 v3
  138. Xeon E3-1290
  139. Xeon E3-1290 v2
  140. Xeon E5-1410
  141. Xeon E5-1428L
  142. Xeon E5-1620
  143. Xeon E5-1620 v2
  144. Xeon E5-1650
  145. Xeon E5-1650 v2
  146. Xeon E5-1660
  147. Xeon E5-1660 v2
  148. Xeon E5-2403
  149. Xeon E5-2403 v2
  150. Xeon E5-2407
  151. Xeon E5-2407 v2
  152. Xeon E5-2418L
  153. Xeon E5-2420
  154. Xeon E5-2420 v2
  155. Xeon E5-2428L
  156. Xeon E5-2430
  157. Xeon E5-2430L
  158. Xeon E5-2430 v2
  159. Xeon E5-2440
  160. Xeon E5-2440 v2
  161. Xeon E5-2448L
  162. Xeon E5-2450
  163. Xeon E5-2450L
  164. Xeon E5-2450 v2
  165. Xeon E5-2470
  166. Xeon E5-2470 v2
  167. Xeon E5-2603
  168. Xeon E5-2603 v2
  169. Xeon E5-2609
  170. Xeon E5-2609 v2
  171. Xeon E5-2620
  172. Xeon E5-2620 v2
  173. Xeon E5-2630
  174. Xeon E5-2630L
  175. Xeon E5-2630L v2
  176. Xeon E5-2630 v2
  177. Xeon E5-2637
  178. Xeon E5-2637 v2
  179. Xeon E5-2640
  180. Xeon E5-2640 v2
  181. Xeon E5-2643
  182. Xeon E5-2643 v2
  183. Xeon E5-2648L
  184. Xeon E5-2650
  185. Xeon E5-2650L
  186. Xeon E5-2650L v2
  187. Xeon E5-2650 v2
  188. Xeon E5-2658
  189. Xeon E5-2660
  190. Xeon E5-2660 v2
  191. Xeon E5-2665
  192. Xeon E5-2667
  193. Xeon E5-2667 v2
  194. Xeon E5-2670
  195. Xeon E5-2670 v2
  196. Xeon E5-2680
  197. Xeon E5-2680 v2
  198. Xeon E5-2687W
  199. Xeon E5-2687W v2
  200. Xeon E5-2690
  201. Xeon E5-2690 v2
  202. Xeon E5-2692 v2
  203. Xeon E5-2695 v2
  204. Xeon E5-2697 v2
  205. Xeon E5-4603
  206. Xeon E5-4607
  207. Xeon E5-4610
  208. Xeon E5-4617
  209. Xeon E5-4620
  210. Xeon E5-4640
  211. Xeon E5-4650
  212. Xeon E5-4650L
  213. Xeon E5502
  214. Xeon E5503
  215. Xeon E5504
  216. Xeon E5506
  217. Xeon E5507
  218. Xeon E5520
  219. Xeon E5530
  220. Xeon E5540
  221. Xeon E5603
  222. Xeon E5606
  223. Xeon E5607
  224. Xeon E5620
  225. Xeon E5630
  226. Xeon E5640
  227. Xeon E5645
  228. Xeon E5649
  229. Xeon E7-8850
  230. Xeon E7-8860
  231. Xeon E7-8870
  232. Xeon L5506
  233. Xeon L5508
  234. Xeon L5518
  235. Xeon L5520
  236. Xeon L5530
  237. Xeon L5609
  238. Xeon L5618
  239. Xeon L5630
  240. Xeon L5638
  241. Xeon L5640
  242. Xeon MP 2.83
  243. Xeon MP 3.00
  244. Xeon MP 3.16
  245. Xeon MP 3.33
  246. Xeon MP 3.50
  247. Xeon MP 3.66
  248. Xeon MP 7020 Dual-Core
  249. Xeon MP 7030 Dual-Core
  250. Xeon MP 7040 Dual-Core
  251. Xeon MP 7041 Dual-Core
  252. Xeon W3503
  253. Xeon W3505
  254. Xeon W3520
  255. Xeon W3530
  256. Xeon W3540
  257. Xeon W3550
  258. Xeon W3565
  259. Xeon W3570
  260. Xeon W3580
  261. Xeon W3670
  262. Xeon W3680
  263. Xeon W3690
  264. Xeon W5580
  265. Xeon W5590
  266. Xeon X5550
  267. Xeon X5560
  268. Xeon X5570
  269. Xeon X5647
  270. Xeon X5650
  271. Xeon X5660
  272. Xeon X5667
  273. Xeon X5670
  274. Xeon X5672
  275. Xeon X5675
  276. Xeon X5677
  277. Xeon X5680
  278. Xeon X5687
  279. Xeon X5690
  280. Xeon X5698
23 stycznia, 2014

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , , , , , , , , , , , , , , ,

Po upływie kolejnych 30 dni od wydania ostatniej wersji oznaczonej numerem 0.5.8, nadszedł czas na wydanie wersji 0.6.0.

Jest to wersja która niesie za sobą wiele zmian, zredukowanie zużycia pamięci czy także nowe moduły pisane w C.

Wersja ta jest jedną z wersji która otrzymała najwięcej commitów w repozytorium git, i tak naprawdę jeśli kierować się zmianami i ilością commitów, powinna być oznaczona numerem 0.6.2, a 0.6.0 powinna była ukazać się przeszło dwa tygodnie temu. Tak się jednak nie stało, dziś więc mamy wersję 0.6.0, postanowiłem nie bawić się w podbijanie numeracji, a wydać po prostu kolejną wersję.

A więc, jak zawsze publikuję listę zmian, zawężoną listę w języku Polskim. Nie twierdzę że commity z gita są czysto po angielsku, pewnie bardzo kaleczę ten język, ale cóż 🙂

Add: Dodano możliwość wygenerowania raportu karty CPUID
Fix: Naprawiono budowanie paczek dla Ubuntu Precise
Add: Dodanow wykrywanie do CPUID = Intel 64 Architecture x2APIC Specification
Add: Dodano nowy program inex-usage
Zmienia on całkowicie kartę Memory

Add: Dodano GUI dla programu decode-dimms

Wymaga włączenia modułów:
/sbin/modprobe eeprom
/sbin/modprobe i2c-i801

Fix: Wyświetlanie informacji MTRR w nieco lepszy sposób.
Update: Zaktualizowano specyfikację budowania pakietów rmp.
Remove: Usunięto niepotrzebne pliki PNG i dodano konwersję do formatu .xpm na potrzeby debian menu.
Update: Zaktualizowane adres email autora i link do strony domowej.
Add: Dodano nowy program do wyświetlania informacji o:
Instrukcjach procesora.
Wyświetlanie ikony true lub false gdy instrukcja jest wspierana przez procesor.
Wyświetlanie przycisków które są odnośnikiem do wikipedii i informacji o konkretnej instrukcji.
Podzieliło to kartę CPU na kolejne dwie: CPUINFO i CPUID.
inex-cpuid.1 man1
inex-cpuid:
Mały program w C do zwracania informacji o instrukcjach i parametrów takich jak cache i prędkość w formacie JSON.
Update: Dodano wyświetlanie informacji o baterii na maszynach utrzymywujących informacje w katalogu /sys/class/power_supply/BAT1
Add: Dodano zapamiętywanie położenia okna.
Add: Dodano ikony feanza do kart.
Fix/Add: Dodano i naprawiono wyświetlanie temperatury procesora.
Fix: Naprawiono wykrywanie dystrybucji OpenSUSE.
Fix: Wyświetlanie logów programu zgodnie ze standardem http://tools.ietf.org/html/rfc5424 w katalogu /tmp/i-nex.log
Add: Dodano wymuszenie wykrywania EDID z xrandr –verbose
New: Wyświetlanie nowych informacji w zakładce Network.
Fix: Przyśpieszono dekodowanie procesorów Intel Atom z bazy danych.
Add: Sprawdzanie praw do zapisu w katalogu /home/user
New: Wyświetlanie CPU Vendor dużymi literami UCase$
Fix: Poprawiono większość instrukcji i składnię pliku Makefile.
Add: Dodano strony man1.
New: Użycie dialogów wyboru pliku/katalogu za pomocą kdialog, yad lub zenity.
Remove: Usunięto niepotrzebne zależności gambas3-gb-form-dialog gambas3-gb-setting
Add: Do parametrów Env dodano APPMENU_DISPLAY_BOTH=1
Fix/Add: Dodano do zakładki Graphic:
Change: Zmieniono styl pól tekstowych z Plain na Raised.
Add: Dodano nowe raporty do Generate report.
Add: Dodano elementary OS Sticker oraz LinuxDeepin
Update: Zaktualizowano PKGBUILD
Add: Dodano do zakładki system wyświetlanie informacji o:

  • GNU Make Version
  • PPP
  • Dynamic linker (ldd)
  • Net-tools
  • Wireless-tools

Update: Zaktualizowano logo ATI.
Remove: Usunięto niepotrzebną regółę z Makefile $(RM_COM) $(RMDIR_OPT) `find . -name „screenfetch-dev”`
Fix: Dla wszystkich przycisków i pól tekstowych ustawiono czcionkę na Bold o rozmiarze 8.
Fix: Naprawiono wyświetlanie informacji o GTK2/3 Theme, icons, font name w zakładce System.
Update: Zaktualizowano edid-decode
Add: Dodano imagemagick, jako wymagany podczas kompilacji.
Remove: Usunięto pliki tłumaczeń.
Add: Nowy styl wyświetlania karty CPU
Add: Dodano nowe loga procesorów
Add: Dodano do bazy nowe procesory:

  • A10-7850K
  • A10-7700K
  • A10-6790K
  • Atom E3845
  • Atom E3827
  • Atom E3826
  • Atom E3825
  • Atom E3815
  • Atom Z3740
  • Core i7-4850EQ
  • Core i7-4860EQ
  • Core i7-4700EQ

Add: Dodanie do build-selfexecutable oraz do Makefile instrukcji która dodaje do nazwy, architekturę.
Fix: Poprawiono informacje o licencji I-Nex w plikach copyright, COPYING, License

18 stycznia, 2014

Posted In: I-Nex, Nowe wersje, Uncategorized

Tagi: , , , , ,

Poprzednio pisałem o wprowadzeniu CPUID do I-Nex. Minęło trochę czasu i pojawiły się nowe pomysły, które to postarałem się wprowadzić. Wracając do CPUID, dodałem przyciski, które po najechaniu nań myszą, informują o tym, że po kliknięciu zostaniemy przeniesieni do Wikipedii, do konkretnego artykułu, zawierającego informacje o danej instrukcji procesora.

Przycisk nie znajduje się przy wszystkich informacjach o instrukcjach procesora, ponieważ wikipedia nie zawiera informacji o wszystkich. Jednak myślę że wystarczy to co jest, można by się dodatkowo pokusić o wprowadzenie linków analogicznie dla danego języka, jednak z mojego punktu widzenia, jest to strata czasu.

01182014141537406Niebieski przycisk, zaraz obok ikony True/False Check, to właśnie przycisk który pokazuje dymek, a po kliknięciu przenosi do odpowiedniego artykułu na Wikipedii.

Prócz skróconego opisu poszczególnych instrukcji, widać także skrót instrukcji.

Wprowadziłem także zmiany w wykrywaniu i dekodowaniu informacji EDID z xrandr –verbose, przedstawia się to tak:

01182014141577777Obok danej informacji, widnieje także przycisk, który umożliwia skopiowanie do schowka danej informacji.

I-Nex od pewnego czasu zapamiętuje położenie okna, po zamknięciu aplikacji pokaże się po ponownym uruchomieniu w tym samym miejscu na ekranie, w którym został zamknięty.

Myślę że prace nad CPUID, nad całą funkcjonalnością, można uznać za zakończone. Obecnie wszystko co można było wprowadzić, zostało wprowadzone, wiec i pora zabrać się za resztę, gdzie w niektórych kartach informacje są dosyć zaniedbane i niechlujnie ułożone. Czas na to aby to naprawić.

Ktoś może ma jakieś sugestie, pytania, a może by chciał zabić kota swojego sąsiada?

 

 

Najnowsze komentarze

Reklama

OSSPlanet