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

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.


ś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, 25 lipca 2017

Kernel v52.3 Premium & Standard [Linux-4.12.3]

Udostępniłem kernele w wersji v52.3 Premium & Standard oparte na źródłach Linux-4.12.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 w wersji 7.1.1 (eXt73-build_v4.3).

I released a new version of my v52.3 Premium & Standard kernels based on sources Linux-4.12.3. 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.1.1 (eXt73-build_v4.3).

wtorek, 21 czerwca 2016

Ubuntu/Kubuntu/etc. 16.04 & Nvidia Optimus [Pol/Eng]

W kwestii Nvidia Optimus i Bumblebee udało mi się rozwiązać opisane wcześniej problemy i w ramach NeteXt'73 oferujemy już w pełni funkcjonalne rozwiązanie. Muszę przyznać, że do najłatwiejszych zadań to nie należało ;) Poniżej przykłady instalacji, narzucanie aplikacjom używania Nvidii i działanie samego mechanizmu Bumblebee:

With regard to Nvidia Optimus and Bumblebee I was able to solve the problems described earlier and with NeteXt'73 now we have a fully functional solution. I must admit that this didn't belong to the easiest tasks ;) The following examples of installation, forcing applications to use Nvidia and operation of the mechanism Bumblebee:

piątek, 29 kwietnia 2016

Ubuntu/Kubuntu/etc. 16.04 & Nvidia Optimus - UPDATE [Pol/Eng]

W kwestii Nvidia Optimus i Bumblebee udało mi się rozwiązać opisane wcześniej problemy i w najbliższych dniach wprowadzimy te rozwiązania do NeteXt'73. Muszę przyznać, że do najłatwiejszych zadań to nie należało ;) Poniżej widać jak już działa:

With regard to Nvidia Optimus and Bumblebee I was able to solve the problems described earlier and in the coming days we going to introduce these solutions to the NeteXt'73. I must admit that this didn't belong to the easiest tasks ;) Below you can see how this already running:


środa, 27 kwietnia 2016

Ubuntu/Kubuntu/etc. 16.04 & Nvidia Optimus [Pol/Eng]

UWAGA !!! na tę chwile proszę nie instalować moich buildów sterowników nvidii na maszynach z Nvidia Optimus pracujących pod Ubuntu/Kubuntu 16.04. Pracuję nad rozwiązaniem tego problemu - tu Developerzy z Canonical dość mocno utrudnili mi pracę. Nie działa prawidłowo zarówno Bumblebee, jak i nvidia-prime. Na teraz użytkownikom laptopów z Nvidia Optimus zalecam przede wszystkim Kubuntu 15.10 + backporty i aktualizacje.

środa, 30 marca 2016

Nvidia 364 - Vulkan API, Mir, Wayland & Optimus [Pol/Eng]

Udostępniłem sterowniki Nvidia 364.12. Sterowniki te cechują się - po raz pierwszy oficjalnym wsparciem dla nowego Vulkan API oraz dla serwerów grafiki Mir i Wayland. 

I've shared, a Nvidia 364.12 drivers. These drivers are characterized by - the first time official support for the new Vulkan API and graphic servers Mir and Wayland.

piątek, 19 lutego 2016

Sterowniki Nvidia/Nvidia drivers [Pol/Eng]

Udostępniłem nowe buildy sterowników Nvidii:
  • nvidia-361_361.28-ext73-build-v3
  • nvidia-358_358.16-ext73-build-v5
  • nvidia-352_352.79-ext73-build-v3

czwartek, 3 września 2015

Sterowniki Nvidia/Nvidia Drivers [POL/ENG]

Od pewnego czasu pracowałem nad nowymi mechanizmami budowy paczek ze sterownikami Nvidii i tu wspólnie z Marcinem [NetBit73] nad nowym sposobem ich instalacji. Od około tygodnia udostępniamy już nowe buildy sterowników. Obecnie instalowane są paczki - dla przykładu ostatnia wersja 355:

wtorek, 18 sierpnia 2015

NeteXt'73 - wsparcie dla Optimusa

Niedawno na łamach naszej strony, a dokładnie w tym wpisie informowałem Was o rozpoczęciu prac nad wdrażaniem wsprawcia dla ukadów typu Optimus (Intel GPU + NVidia). Miło mi zakomunikować, że prace idą w dobrym kierunku, a właściwie są na finiszu :). Tomek opracował sposób instalacji, a ja to tradycyjnie 'okodowałem', żeby proces ten był dla użytkownika przyjazny.

wtorek, 7 lipca 2015

Kernele v40.7 Premium i Standard [Linux-4.0.7]/Premium and Standard Kernels v40.7 - based on Linux 4.0.7 [Pol/Eng]

Udostępniam kernele w wersji v40.7 Premium oraz Standard [K8 i atom]. Poza zmianami w źródłach kernela - o czym można się dowiedzieć studiując ten link - git.kernel.org oraz użyciu nowszej wersji gcc (eXt73-build_v5.1) 5.1.1 20150623,  ponad zmiany wprowadzone już w kernelu v40.3, zbudowałem patch na błędy dotyczące "Error parsing PCC subspaces from PCCT". Błąd ten występował m.in. na moim Asusie UX303LN. Poważne zmiany dotyczą kerneli Premium, tu bowiem wprowadziłem na poziomie kompilacji optymalizacje idealnie dopasowane do architektur dla jakich buduje, a zatem:

piątek, 20 lutego 2015

AMD Catalyst/Nvidia: build v3 [Pol/Eng]

Udostępniłem sterowniki AMD Catalyst 14.12 [oznaczenie Developerskie 14.50.1] oraz "testowe" AMD Catalyst 14.41 [oznaczenie Developerskie 14.41] build v3. Jak zawsze sterowniki poddaje optymalizacji [część otwarta sterownika], co oznacza lepsze dostosowanie budowanego modułu do architektury [CPU], na jakiej sterownik jest instalowany.

I released AMD Catalyst 14.12 drivers [developer version 14.50.1] and "test" AMD Catalyst 14.41 [developer version 14.41] build v3. As always, drivers is subjected optimize [part of the open driver], which means better of alignment of module under being built onto the architecture [CPU], on which the driver is installed.

środa, 17 grudnia 2014

Co już wdrożyliśmy, nad czym pracuje oraz testy kerneli/What has I have already implemented, is working on and testing kernels [Pol/Eng]

Zatem tak, w związku z testami przeprowadzonymi przez Kolegę Adama Golańskiego (eimi) na dobreprogramy.pl i związanego z nim postu na [Phoronix] musiałem niestety skupić się także na odpowiadaniu zarówno na konstruktywnie zadane pytania, pozytywne komentarze, jak i na ataki ... czasem atakujący zadawali pytania dość dziwnej treści [ich autorzy nie przeanalizowali czym jest nasz Projekt ?]. Jednak oczywiście w miedzy czasie wprowadziliśmy kilka zmian:

niedziela, 5 października 2014

wtorek, 23 września 2014

Sterowniki Nvidia 343.22

Udostępniłem sterowniki Nvidii 343.22. Charakteryzują się one wysoką wydajnością i poprawą jakości obrazu. Zachęcam do testowania nowego sterownika.

Uwaga wsparcie tylko dla nowszych układów ! Poniżej oficjalna informacja ze strony Nvidii:

Usunięto wsparcie dla układów GPU serii G8x, G9x i GT2xx oraz opartych na nich chipsetów płyt głównych. Wsparcie dla nowych jąder systemu Linux oraz serwerów X, jak również poprawki krytycznych błędów, będą zapewniane do końca 2019 roku w wydaniach sterownika 340.* w wersji „legacy”.

czwartek, 28 sierpnia 2014

Sterowniki Nvidia 343.13


Udostępniłem sterowniki Nvidii 343.13. Charakteryzują się one wysoką wydajnością i poprawą jakości obrazu. Zachęcam do testowania nowego sterownika.

Uwaga wsparcie tylko dla nowszych układów ! Poniżej oficjalna informacja ze strony Nvidii:

Usunięto wsparcie dla układów GPU G8x, G9x i GT2xx oraz opartych na nich płyt głównych. Bieżące wsparcie dla nowych jąder Linux oraz serwerów X, jak również poprawki krytycznych błędów, będą zapewniane w wersjach 340.* do końca 2019 roku.