sobota, 25 września 2021

Kernel v93.19 [Linux-5.13.19], Mesa 21.2.2, Gcc 11.2.1

  Udostępniliśmy nowe kernele z linii v93 - ostatni build z tej serii - bazujące na źródłach Linux-5.13 - obecna wersja v93.19 [Linux-5.13.19] + dodatkowe patche, w tym:

  1. Futex2 v5 - znacząco poprawia działanie pod Linuksem np. gier Windowsowych [przez Proton - polecam wersje Experimental].
  2. Multigenerational LRU v7 - znacząca redukcja obciążenia procesora przy zarządzaniu pamięcią w sytuacji jej zapełnienia. Framework ten pozwala na znacząco lepsze wykorzystanie jej zasobów.
  3. ZSTD - zestaw patchy zapewniający lepszą kompresje kernela przy udziale tej technologi.
  4. Bluetooth ASUS ROG 2021 np. Zephyrus [chipy Mediatek] -  mój patch zapewniający działanie Bluetooth na najnowszych maszynach Asusa z rodziny ROG na 2021 rok. Przesłałem patch do akceptacji, ale prawdopodobnie dopiero pojawi się w nowych kernelach standardowo za 6 miesięcy - najwcześniej źródła Linux5.16.x. W tym czasie nasze kernele zapewniać będą juz pełne wsparcie.
  5. Nowy zegar przerwań kernela - 125 Hz. To moje rozwiązanie zapewnia bardzo wysoką wydajność - w tym w grach, zarówno natywnych, jak i Windowsowych i uruchamianych przez Protona/Wine. Udało mi sie po mimo tak niskiej wartości zegara zapewnić bardzo wysoką responsywność systemu - co widać na załączonym filmiku.
  6. Zapisywanie MSR - patch ten umożliwia modyfikowanie tzw. Model-Specific Register, a on z koli pozwala np na aktywowanie CPU Turbo, tam gdzie producenci to wyłączyli permanentnie - np. spora część laptopów Lenovo z procesorami Intel.
  7. CPU Intel - Turbo - obecnie w kernelu wprowadzono ograniczenia polegające na tym, że jeśli producent laptopa wyłączy Turbo globalnie, standardowy kernel nie pozwoli go włączyć użytkownikowi. Napisałem patch, który pozwala cieszyć sie pełną mocą procesora na procesorach Intela, niezależnie od sztucznych ograniczeń.
  8. Optymalizacja kompresji - ponad ZSTD, dodałem patche poprawiające wykorzystanie kompresji LZ4, GZIP, XZ.
  9. Lepsze optymalizacje - zarówno w konfiguracji, jak i procesie kompilacji kernela.
  10. Gcc 11.2.1 - kernel zoptymalizowany i kompilowany przy udziale najnowszej wersji kompilatora Gcc.
  11. Szereg innych dodatkowych patchy dotyczących: błędów ACPI, pracy USB, błędów psmouse, EFI, etc.

Od tej wersji do 31.12.2021 wersji kernele Premium udostępniamy nieodpłatnie.

piątek, 20 sierpnia 2021

Zoptymalizowana/Optimized Mesa 3D 21.2.1

Testujemy już nowe nowe buildy zoptymalizowanych sterowników graficznych Mesa 3D v21.2.1. Udostępniamy obecnie 3 wersję - kod wykonywalny optymalizowany - licząc od wskazanych architektur w górę - dla AMD i Intela:

 

1. Standard - od Core 2 Duo - dla AMD i Intela.

2. Ryzen - od Ryzena - dla AMD.

3. Haswell - od Haswella - dla Intela

 

Ponadto dołożyliśmy parte patchy, a do kompilacji oraz jako silnika użyliśmy LLVM 12.0.1. Wydamy być może jeszcze dziś.

niedziela, 15 sierpnia 2021

NeteXt'73 - nowości

 Tomek (e X t 7 3) przed chwilą opisał swoją działkę, ja dorzucę od siebie parę słów. 

Kernel v93.10 [Linux-5.13.10], Mesa 21.2.0, Gcc 11.2.1, Binutils-2.37, etc.

 Udostępniliśmy nowe kernele z linii v93 - bazujące na źródłach Linux-5.13 - obecna wersja v93.10 [Linux-5.13.10] + dodatkowe patche, w tym:

  1. Futex2 v5 - znacząco poprawia działanie pod Linuksem np. gier Windowsowych [przez Proton - polecam wersje Experimental].
  2. Multigenerational LRU v6 - znacząca redukcja obciążenia procesora przy zarządzaniu pamięcią w sytuacji jej zapełnienia. Framework ten pozwala na znacząco lepsze wykorzystanie jej zasobów.
  3. ZSTD - zestaw patchy zapewniający lepszą kompresje kernela przy udziale tej technologi.
  4. Bluetooth ASUS ROG 2021 np. Zephyrus [chipy Mediatek] -  mój patch zapewniający działanie Bluetooth na najnowszych maszynach Asusa z rodziny ROG na 2021 rok. Przesłałem patch do akceptacji, ale prawdopodobnie dopiero pojawi się w nowych kernelach standardowo za 6 miesięcy - najwcześniej źródła Linux5.16.x. W tym czasie nasze kernele zapewniać będą juz pełne wsparcie.
  5. Nowy zegar przerwań kernela - 125 Hz. To moje rozwiązanie zapewnia bardzo wysoką wydajność - w tym w grach, zarówno natywnych, jak i Windowsowych i uruchamianych przez Protona/Wine. Udało mi sie po mimo tak niskiej wartości zegara zapewnić bardzo wysoką responsywność systemu - co widać na załączonym filmiku.
  6. Zapisywanie MSR - patch ten umożliwia modyfikowanie tzw. Model-Specific Register, a on z koli pozwala np na aktywowanie CPU Turbo, tam gdzie producenci to wyłączyli permanentnie - np. spora część laptopów Lenovo z procesorami Intel.
  7. CPU Intel - Turbo - obecnie w kernelu wprowadzono ograniczenia polegające na tym, że jeśli producent laptopa wyłączy Turbo globalnie, standardowy kernel nie pozwoli go włączyć użytkownikowi. Napisałem patch, który pozwala cieszyć sie pełną mocą procesora na procesorach Intela, niezależnie od sztucznych ograniczeń.
  8. Optymalizacja kompresji - ponad ZSTD, dodałem patche poprawiające wykorzystanie kompresji LZ4, GZIP, XZ.
  9. Lepsze optymalizacje - zarówno w konfiguracji, jak i procesie kompilacji kernela.
  10. Gcc 11.2.1 - kernel zoptymalizowany i kompilowany przy udziale najnowszej wersji kompilatora Gcc.
  11. Szereg innych dodatkowych patchy dotyczących: błędów ACPI, pracy USB, błędów psmouse, EFI, etc.
UWAGA !!! zakończyliśmy wsparcie dla 
Ubuntu/Kubuntu/etc. z linii 18.04 LST

We released new v93 kernels - based on Linux-5.13 source - current version v93.10 [Linux-5.13.10] + additional patches, including:

  1. Futex2 v5 - significantly improves performance under Linux, for example Windows games [via Proton - I recommend the Experimental version].
  2. Multigenerational LRU v6 - Significant reduction of the CPU load in memory management when it is full. This framework allows for a significantly better use of its resources.
  3. ZSTD - a set of patches that provides better kernel compression with the participation of this technology.
  4. Bluetooth ASUS ROG 2021 eg Zephyrus [Mediatek chips] - my patch ensuring Bluetooth operation on the latest Asus machines from the ROG family for 2021. I have submitted the patch for approval, but it will probably be in new kernels in 6 months by default - Linux5.16.x sources at the earliest. During this time, our kernels will already provide full support.
  5. New kernel interrupt clock - 125 Hz - this solution of mine provides very high performance - including games, both native and Windows and run by Proton / Wine. Despite such a low clock value, I managed to ensure a very high responsiveness of the system - as you can see in the attached video.
  6. Saving MSR - this patch allows you to modify the so-called Model-Specific Register, and it allows, for example, to activate the CPU Turbo, where manufacturers have turned it off permanently - e.g. a large part of Lenovo laptops with Intel processors.
  7. Intel CPU - Turbo - currently there are restrictions in the kernel such that if a laptop manufacturer turns Turbo off globally, the standard kernel will not allow the user to turn it on. I wrote a patch that allows you to enjoy full processor power on Intel processors, regardless of artificial limitations.
  8. Compression optimization - over ZSTD, added patches to improve the use of LZ4, GZIP, XZ compression.
  9. Better optimizations - both in the configuration and in the kernel compilation process.
  10. Gcc 11.2.1 - kernel optimized and compiled with the latest version of the Gcc compiler.
  11. A number of other additional patches regarding: ACPI bugs, USB operation, psmouse bugs, EFI, etc.
ATTENTION !!! we ended support for 
Ubuntu / Kubuntu / etc. from line 18.04 LST

niedziela, 4 kwietnia 2021

Składamy życzenia spokojnych, radosnych 
oraz ciepłych świąt Wielkiej Nocy !

We wish you everyone peaceful, 
joyful and warm Easter !



Zespół NeteXt`73/NeteXt'73 Team

piątek, 5 lutego 2021

Kernel Premium & Standard v80.11 | Mesa 3D 20.3.4 | Gcc 10.2.1 | Nvidia ... and more to come ;)

Udostępniliśmy nowe kernele v80.11 [oparte o źródła Linux-5.10.11] ... a wczesniej v80.5 i 80.3 w wersji Premium & Standard. Kernele te dodatkowo, obok kolejnych optymalizacji mają - jak poprzednie włączoną podobnie do wcześniejszych - technologię:

Ponad powyższe:

  • Zbudowałem kernele z obsługa mechanizmu kompresji ZSTD [zamiast poprzedniego LZ4] - to pozwoliło na zmniejszenie rozmiaru image kernela i przyspieszenie startu systemu - im maszyna szybsza, tj. im ma większa ilość rdzeni/wątków procesora, tym przyspieszenie będzie bardziej widoczne.
  • Wdrożyłem i zastosowałem nowy zegar przerwań kernela - 125 Hz. To rozwiązanie zapewnia bardzo wysoką wydajność - w tym w grach, zarówno natywnych, jak i Windowsowych i uruchamianych przez Protona/Wine. Udało mi sie po mimo tak niskiej wartości zegara zapewnić bardzo wysoką responsywność systemu - co widać na załączonym filmiku.
  • Kernele budowane są pod jeszcze eksperymentalnym, ale już zapewniającym bardzo wydajny i stabilny kod Gcc 11.0.0. Te kernel dostały nową wersje patchy Syscall user dispatcher v6.
We released new v80.11 kernels [based on Linux-5.10.11 source] ... and before these, the v80.5 and 80.3 Premium & Standard. These kernels, in addition to subsequent optimizations, have - like the previous ones - the technology of:
  • I built kernels with support for the ZSTD compression mechanism [instead of the previous LZ4] - this allowed to reduce the size of the kernel image and accelerate the boot process - the faster the machine, ie the more CPU cores/threads it has, the more noticeable the acceleration.
  • I implemented and applied a new kernel interrupt timer - 125 Hz. This solution provides very high performance - including games, both native and for Windows runing by Proton/Wine. Despite such a low clock value, I managed to ensure a very high responsiveness of the system - as can be seen in the attached video. 
  • Kernels are built under the still experimental Gcc 11.0.0, but already providing very efficient and stable code. These kernels got a new version of the Syscall user dispatcher v6 patch.