niedziela, 15 sierpnia 2021

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

środa, 8 lipca 2020

Kernel Premium & Standard v77.7 | Mesa 3D 20.1.2 | Nvidia Optimus

Udostępniliśmy nowe kernele v77.7 [oparte o źródła Linux-5.7.7] w wersji Premium & Standard. Kernele te dodatkowo, obok kolejnych optymalizacji mają włączoną technologię Futex2 zrealizowaną, jako  zestaw patchy dla kernela, przez Valve we współpracy z Collabora. Jest to rozszerzenie systemu futex, pozwalające na bardziej optymalną synchronizację puli wątków. Takie rozwiązanie na poziomie jądra w połączeniu ze zmianami dla Wine/Proton, pozwala m.in. na lepsze [wydajniejsze] działanie gier i programów pisanych pod Windows. Po testach jakie przeprowadziłem, wygląda także że i gry działające natywnie pod Linuksem lepiej funkcjonują. Ten zestaw patchy standardowo trafi dopiero do linii kerneli Linux-5.9.x, Ja dostosowałem go już do linii Linux-5.7.x. 

We have released new kernels v77.7 [based on Linux-5.7.7] in the Premium & Standard version. These kernels, in addition to further optimizations, have Futex2 technology enabled, implemented as a set of patches for the kernel, developed by Valve in cooperation with Collabora. It is an extension of the futex system, allowing for a more optimal thread pool synchronization. This solution at the kernel level, combined with the changes for Wine / Proton, allows, among others for better [more efficient] operation of games and programs written under Windows. After the tests I conducted, it also looks like games that run natively under Linux work better too. This patch set will normally only go to the Linux-5.9.x kernel line, I've already adapted it to the Linux-5.7.x line.

czwartek, 27 lutego 2020

Kernel Premium & Standard v75.6 | Mesa 3D 19.3.4/20.0

Udostępniłem kernele v75.6 [oparte o źródła Linux-5.5.6] w wersji Premium & Standard. Zwierają patche poprawiające ich wydajność, responsywność, w tym Proton FSYNC oraz zapewniające monitoring napięć i temperatur dla platformy AMD Ryzen [standardowo te funkcjonalności dostępne będą dopiero w linii kernela Linux-5.6.x]. Oczywiście kernele - w szczególności Premium zostały mocniej zoptymalizowane także na poziomie kompilacji.

I have made available the v75.6 kernels [based on Linux-5.5.6] in the Premium & Standard version. They contain patches improving their performance and responsiveness, including Proton FSYNC, and ensuring voltage and temperature monitoring for the AMD Ryzen platform [as standard, these functionalities will be available since the Linux-5.6.x kernel line]. Of course, kernels - in particular Premium have been more optimized at the build level as well.


wtorek, 21 stycznia 2020

Kernel Premium & Standard v75.x | Gcc 9.2.1 | Nvidia 440.44

Chciałbym niniejszym wytłumaczyć ostatni brak aktualizacji. Otóż kernele z linii Linux-5.4.x posiadają poważną słabość, sumarycznie w mojej opinii wykluczającą je z codziennego użytku w przypadku komputerów korzystający z układu graficznego Intela. Problem dotyczy architektur od Skylake w górę i objawia się losowymi zawieszaniami 'twardymi' [konieczne odłączenie zasilania]. Błąd ten objawia się w logach w następujący sposób:

I would like to hereby explain the last missing update. Well, the kernels of the Linux-5.4.x line have a serious weakness, in total in my opinion excluding it from everyday use in the case of computers using the Intel graphics system. The problem is with architecture from Skylake up and manifests itself with random 'hard hangs' [power disconnection required]. This error manifests itself in the logs as follows:

sobota, 19 października 2019

Kernel Premium & Standard v73.6 | Gcc 9.2.1 | Nvidia 435.21 | Ubuntu 16.04

Udostępniłem kernele wersji v73.6 Premium & Standard oparte na źródłach Linux-5.3.6. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org
Kernele Premium & Standard zbudowane są na udostępnionym gcc (eXt73-build_v9.3) 9.2.1 20191005.

Od tej wersji kerneli, zaprzestajemy wsparcia dla linii Ubuntu 16.04. Do końca grudnia 2019 nadal będzie możliwość instalowania kernela 72.14 oraz sterowników nvidii 418.xx dla w/w wersji Ubuntu. Nie będą udostępniane jednak żadne nowe wersje. Zalecamy upgrade do wersji 18.04.

Ponadto udostępniłem dostosowany do w/w kerneli  build sterowników Nvidii 435.21 [dla Ubuntu 18.04 - 19.10].

I released a new version of my v73.6 Premium & Standard based on  Linux-5.3.6 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org
Premium & Standard kernels are built on shared gcc (eXt73-build_v9.3) 9.2.1 20191005.

From this kernel version, we are ceasing support for the Ubuntu 16.04 line. Until the end of December 2019 it will still be possible to install the 72.14 kernel and nvidia 418.xx drivers for the above version of Ubuntu. However, no new versions will be available. We recommend upgrading to version 18.04.

In addition, I made available the Nvidia 418.74 and 430.34 [for Ubuntu 18.04 - 19.04] driver build adapted to the above kernels. These kernels are not only the fastest and most responsive among the ones built so far, but also provide full protection against hardware threats on the CPU side.

wtorek, 30 lipca 2019

Kernel Premium & Standard v72.4 | Gcc 9.1.1 | Nvidia 418.74 & 430.34

Udostępniłem kernele wersji v72.4 Premium & Standard oparte na  źródłach Linux-5.2.4. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org
Kernele Premium & Standard zbudowane są na udostępnionym gcc (eXt73-build_v6.5) 9.1.1 20190713.

Po raz pierwszy dodałem także nowy kernel Premium dla AMD - ryzen-2. Kernel zoptymalizowany został dla najnowszych procesorów AMD opartych o architekturę Zen 2, a zatem procesorów Ryzen 3xxx.

Ponadto udostępniłem dostosowany do w/w kerneli  build sterowników Nvidii 418.74 oraz 430.34 [dla Ubuntu 18.04 - 19.04]. Te kernele są nie tylko najszybsze i najbardziej responsywne spośród dotychczas zbudowanych, ale tez zapewniają pełną ochronę przed sprzętowymi zagrożeniami po stronie CPU.

I released a new version of my v72.4 Premium & Standard based on Linux-5.2.4 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org
Premium & Standard kernels are built on shared gcc (eXt73-build_v6.5) 9.1.1 20190713.

I added for the first time a new Premium kernel for AMD - ryzen-2. Kernel has been optimized for the latest AMD processors based on Zen 2 architecture - therefore for Ryzen 3xxx processors.

In addition, I made available the Nvidia 418.74 and 430.34 [for Ubuntu 18.04 - 19.04] driver build adapted to the above kernels. These kernels are not only the fastest and most responsive among the ones built so far, but also provide full protection against hardware threats on the CPU side.

 

czwartek, 6 czerwca 2019

Kernel Premium v71.7 | Gcc 9.1.1 | Nvidia 418.56

Udostępniłem kernele wersji v71.7 Premium oparte na  źródłach Linux-5.1.7. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org
Kernele Premium & Standard zbudowane są na udostępnionym gcc (eXt73-build_v5.1) 9.1.1 20190601.

Ponadto udostępniłem dostosowany do w/w kerneli  build sterowników Nvidii 418.56. Te kernele są nie tylko najszybsze i najbardziej responsywne spośród dotychczas zbudowanych, ale tez zapewniają pełną ochronę przed sprzętowymi zagrożeniami po stronie CPU.


I released a new version of my v71.7 Premium based on Linux-5.1.7 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org
Premium & Standard kernels are built on shared gcc (eXt73-build_v5.1) 9.1.1 20190601.

In addition, I made available the Nvidia 418.56 driver build adapted to the above kernels. These kernels are not only the fastest and most responsive among the ones built so far, but also provide full protection against hardware threats on the CPU side.


poniedziałek, 27 maja 2019

Kernel v70.19 | Gcc 9.1.1

Udostępniłem kernele wersji v70.19 Premium & Standard oparte na  źródłach Linux-5.0.19 . O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org
Kernele Premium & Standard zbudowane są na udostępnionym gcc (eXt73-build_v4.5) 9.1.1 20190511.
Kolejno budowane będą juz kernele v71.xx oparte o żródla Linux-5.1.x.

I released a new version of my v70.19 Premium & Standard based on Linux-5.0.19 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org
Premium & Standard kernels are built on shared gcc (eXt73-build_v4.5) 9.1.1 20190511.
Subsequently, the v71.xx kernels based on the Linux-5.1.x source will be built


piątek, 22 czerwca 2018

Kernel v56.15 | 57.2 | Nvidia - update

Udostępniłem kernele wersji v56.15 Premium & Standard oraz v57.2 Premium oparte na  źródłach Linux-4.16.15 oraz Linux-4.17.2. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org oraz git.kernel.org. 

Update - Dodałem kernele v57.2 Standard

I released a new version of my v56.15 Premium & Standard and v57.2 Premium based on Linux-4.16.15 and Linux-4.17.2 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org and git.kernel.org. 

Update - I added the v57.2 Standard kernels


środa, 25 kwietnia 2018

Kernel v55.15 | 56.1 | 56.3 & Nvidia 390.48 | 396.18

Udostępniłem kernele w wersji v55.15 Premium i Standard, v56.1 Premium oraz v56.3 Premium  i Standard oparte na źródłach Linux-4.15.15, Linux-4.16.1 i Linux-4.16.3. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org, git.kernel.org oraz git.kernel.org. 

I released a new version of my v55.15 Premium i Standard and v56.1 Premium based on Linux-4.15.15, Linux-4.16.1 sources and Linux-4.16.3. You can find out about changes in kernel sources by studying the links - git.kernel.org, git.kernel.org and git.kernel.org. 

Od wersji v55.15 kernele posiadają już zegar HZ 250, poprzednio stosowałem zegar HZ 300. Udało mi się zachować bardzo wysoką responsywność i dodatkowo zwiększyć wydajność kernela.

Since version v55.15, kernels has already have a clock HZ 250, HZ previously used a clock 300. I was able to maintain a very high responsiveness and further improve the performance of the kernel.


środa, 14 marca 2018

Kernel v55.6 | 55.7 | 55.9 & Nvidia 390.43

Udostępniłem kernele w wersji v55.6 Premium, v55.7 Premium i Standard oraz v55.9 Premium oparte na źródłach Linux-4.15.6, Linux-4.15.7 oraz Linux-4.15.9. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org, git.kernel.org oraz git.kernel.org. Do budowy kerneli v55.9 użyłem Gcc (eXt73-build_v11.7) 7.3.1 20180308.

I released a new version of my v55.6 Premium, v55.7 Premium and Standard and v55.9 Premium based on Linux-4.15.6, Linux-4.15.7 and Linux-4.15.9 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org, git.kernel.org and git.kernel.org. For build the v55.9 kernels, I have used Gcc (eXt73-build_v11.7) 7.3.1 20180308.

wtorek, 20 lutego 2018

Kernel v55.4 Premium

Udostępniłem kernele w wersji v55.4 Premium, oparte na źródłach Linux-4.15.4. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org. Do budowy kerneli użyłem Gcc (eXt73-build_v10.9) 7.3.1 20180215.

I released a new version of my v55.4 Premium,  based on Linux-4.15.4 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org. For build the kernels, I have used Gcc (eXt73-build_v10.9) 7.3.1 20180215.

poniedziałek, 19 lutego 2018

Kernel v55.3 Premium & APM 5.9

Jakąś chwilę temu udostępniłem kernele w wersji v55.3 Premium, oparte na źródłach Linux-4.15.3. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org. Do budowy kerneli użyłem Gcc (eXt73-build v9.1) 7.2.1 20180122.

A while ago I released a new version of my v55.3 Premium,  based on Linux-4.15.3 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org. For build the kernels, I have used Gcc (eXt73-build v9.1) 7.2.1 20180122.


piątek, 9 lutego 2018

Kernel v54.16 Premium & Standard | Kernel v55.2 Premium - meltdown & spectre [update]

Jakąś chwilę temu udostępniłem kernele w wersji v54.16 Premium & Standard oparte na źródłach Linux-4.14.16, a przedwczoraj v55.2 Premium, oparte na źródłach Linux-4.15.2. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org oraz  git.kernel.org. Do budowy kerneli użyłem Gcc (eXt73-build v9.1) 7.2.1 20180122.

A while ago I released a new version of my v54.16 Premium & Standard kernels based on sources Linux-4.14.16 and the day before yesterday v55.2 Premium,  based on Linux-4.15.2 sources. You can find out about changes in kernel sources by studying the links - git.kernel.org and git.kernel.org. For build the kernels, I have used Gcc (eXt73-build v9.1) 7.2.1 20180122.


niedziela, 7 stycznia 2018

Kernel v54.12 Premium & Standard > meltdown & spectre

Jakąś chwilę temu udostępniłem kernele w wersji v54.9 Premium & Standard oparte na źródłach Linux-4.14.9, kolejno v54.11 Premium, a teraz v54.12 Premium & Standard oparte na źródłach Linux-4.14.12. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org. Do budowy kerneli użyłem Gcc (eXt73-build_v8.5) 7.2.1 20171228.



niedziela, 10 grudnia 2017

Kernel v53.16 Premium & Standard [Linux-4.13.16] & v54.4 Premium

Jakąś chwilę temu udostępniłem kernele w wersji v53.16 Premium & Standard oparte na źródłach Linux-4.13.16, a teraz v54.4 Premium oparte na źródłach Linux-4.14.14. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org oraz git.kernel.org. Do budowy kerneli użyłem Gcc w wersji 7.2.1 - eXt73-build_v7.7 oraz eXt73-build_v7.9.

A while ago I released a new version of my v53.16 Premium & Standard kernels based on sources Linux-4.13.16 and v54.4 Premium & Standard based on sources Linux-4.14.4. You can find out about changes in kernel sources by studying the links - git.kernel.org and git.kernel.org. For build the kernels, I have used Gcc version 7.2.1 - eXt73-build_v7.7 and eXt73-build_v7.9.


środa, 8 listopada 2017

Kernel v53.8 & v53.11 Premium & Standard [Linux-4.13.8/Linux-4.13.11], Nvidia 387.22

Jakąś chwilę temu udostępniłem kernele w wersji v53.8 Premium & Standard oparte na źródłach Linux-4.13.8, a teraz v53.11 Premium & Standard oparte na źródłach Linux-4.13.11. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org oraz git.kernel.org. Do budowy kerneli użyłem Gcc w wersji 7.2.1 (eXt73-build_v7.1).

A while ago I released a new version of my v53.8 Premium & Standard kernels based on sources Linux-4.13.8 and v53.11 Premium & Standard based on sources Linux-4.13.11. You can find out about changes in kernel sources by studying the links - git.kernel.org and git.kernel.org. For build the kernels, I have used Gcc version 7.2.1 (eXt73-build_v7.1).


wtorek, 3 października 2017

Kernel v53.3 Premium & Standard [Linux-4.13.3] & Kernel v53.4 Premium [Linux-4.13.4]

Jakąś chwilę temu udostępniłem kernele w wersji v53.3 Premium & Standard oparte na źródłach Linux-4.13.3 oraz v53.4 Premium oparte na źródłach Linux-4.13.4. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org oraz git.kernel.org. Do budowy kerneli użyłem Gcc w wersji 7.2.1 (eXt73-build_v5.9).

A while ago I released a new version of my v53.3 Premium & Standard kernels based on sources Linux-4.13.3 and v53.4 Premium kernels based on sources Linux-4.13.4. You can find out about changes in kernel sources by studying the links - git.kernel.org and git.kernel.org. For build the kernels, I have used Gcc version 7.2.1 (eXt73-build_v5.9).

Ponadto udostępniłem nową wersje Binutils 2.29.1 (Binutils_eXt73-build_v2.1) oraz dostosowane do niego Gcc 7.2.1 (eXt73-build_v6.1).

Moreover released a new version of Binutils 2.29.1 (Binutils_eXt73-build_v2.1) and adapted to it Gcc 7.2.1 (eXt73-build_v6.1).

wtorek, 19 września 2017

Kernel v52.10 Premium & Standard [Linux-4.12.8] & Kernel v53.2 Premium [Linux-4.13.2]

Jakąś chwilę temu udostępniłem kernele w wersji v52.10 Premium & Standard oparte na źródłach Linux-4.12.8. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org. Do budowy kerneli użyłem Gcc w wersji 7.2.1 (eXt73-build_v5.1).

A while ago I released a new version of my v52.10 Premium & Standard kernels based on sources Linux-4.12.8. You can find out about changes in kernel sources by studying the links - git.kernel.org. For build the kernels, I have used Gcc version 7.2.1 (eXt73-build_v5.1).

czwartek, 31 sierpnia 2017

Kernel v52.8 Premium & Standard [Linux-4.12.8] / Nvidia / Bumblebee / v52.10 Premium

Udostępniłem kernele w wersji v52.8 Premium & Standard oparte na źródłach Linux-4.12.8. O zmianach w źródłach kernela można się dowiedzieć studiując linki - git.kernel.org. Do budowy kerneli użyłem Gcc w wersji 7.2.1 (eXt73-build_v4.9).

I released a new version of my v52.8 Premium & Standard kernels based on sources Linux-4.12.8. You can find out about changes in kernel sources by studying the links - git.kernel.org. For build the kernels, I have used Gcc version 7.2.1 (eXt73-build_v4.9).