Nie jesteś zalogowany na forum.

#1 2016-12-31 12:51:07

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Aktualizacja BFQ do wersji v8r7

Przygotowałem patch aktualizujący wersję BFQ do v8r7 - póki co Paolo nie wydał jeszcze oficjalnie tej wersji.

https://github.com/linusw/linux-bfq/com … d5cd.patch

Patch nakłada się poprawnie:

==> Patching source with BFQ patches
==>  /home/lucjan/Pracownia/Teraz/kernel/experimental/linux-bfq-haswell/src/0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.5.0.patch
patching file block/Kconfig.iosched
patching file block/Makefile
patching file include/linux/blkdev.h
==>  /home/lucjan/Pracownia/Teraz/kernel/experimental/linux-bfq-haswell/src/0002-block-introduce-the-BFQ-v7r11-I-O-sched-for-4.5.0.patch
patching file block/Kconfig.iosched
patching file block/bfq-cgroup.c
patching file block/bfq-ioc.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq.h
==>  /home/lucjan/Pracownia/Teraz/kernel/experimental/linux-bfq-haswell/src/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-for.patch
patching file block/bfq-cgroup.c
patching file block/bfq-iosched.c
patching file block/bfq.h
==>  /home/lucjan/Pracownia/Teraz/kernel/experimental/linux-bfq-haswell/src/0004-Turn-into-BFQ-v8r6-for-4.9.0.patch
patching file Documentation/block/00-INDEX
patching file Documentation/block/bfq-iosched.txt
patching file block/Kconfig.iosched
patching file block/bfq-cgroup.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq.h
==>  /home/lucjan/Pracownia/Teraz/kernel/experimental/linux-bfq-haswell/src/0005-BFQ-update-to-v8r7.patch
patching file block/bfq-sched.c
patching file block/bfq-iosched.c
patching file block/bfq.h

Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#2 2016-12-31 13:02:31

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,653
WWW

Odp: Aktualizacja BFQ do wersji v8r7

Uwaga z tym 4.9. Dość powszechny jest błąd "Firmware Bug", który objawia się przy użytkowaniu dziwnymi konsekwencjami. Pomijam tego typu rzecz, jak brak reakcji na próby rozjaśniania/przyciemniania ekranu, ale najdziwniejszym błędem jaki mnie dotknął z 4.9 to brak wyświetlania zawartości okien w KMail. Komuś innemu w ogóle nie startuje lightDM. Problem nie dotyczy jednak wszystkich procesorów i/lub BIOSów. Być może dlatego 4.9 w testing Archa siedzi cały czas (w Manjaro jest w stable, ale to nic nie oznacza). Testowałem 4.9 z Archa ("domyślny"), linux-zen, linux-mainline (gdy był jeszcze w wersji 4.9), kernel z Manjaro oraz kilka kerneli zbudowanych przeze mnie z różnymi patchami. Na linux-zen pojawiają się jeszcze inne błędy, których już nie pamiętam.


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

#3 2016-12-31 13:27:18

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: Aktualizacja BFQ do wersji v8r7

Po nowym roku sprawdzę czy v8r7 działa z kernelem 4.8 - jeśli tak, wrzucę tutaj odpowiedni patch, jeśli problemy z kernelem 4.9 nie zostaną rozwiązane.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#4 2016-12-31 16:54:48

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: Aktualizacja BFQ do wersji v8r7

Patch aktualizujący BFQ  dla kernela 4.8 do wersji v8r7:

https://github.com/linusw/linux-bfq/com … 1d5c.patch

Patch nakłada się poprawnie:

==> Patching source with BFQ patches
==>  /home/lucjan/Pracownia/Teraz/inne/linux-bfq-haswell/src/0001-block-cgroups-kconfig-build-bits-for-BFQ-v7r11-4.8.0.patch
patching file block/Kconfig.iosched
patching file block/Makefile
patching file include/linux/blkdev.h
==>  /home/lucjan/Pracownia/Teraz/inne/linux-bfq-haswell/src/0002-block-introduce-the-BFQ-v7r11-I-O-sched-to-be-ported.patch
patching file block/Kconfig.iosched
patching file block/bfq-cgroup.c
patching file block/bfq-ioc.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq.h
==>  /home/lucjan/Pracownia/Teraz/inne/linux-bfq-haswell/src/0003-block-bfq-add-Early-Queue-Merge-EQM-to-BFQ-v7r11-to-.patch
patching file block/bfq-cgroup.c
patching file block/bfq-iosched.c
patching file block/bfq.h
==>  /home/lucjan/Pracownia/Teraz/inne/linux-bfq-haswell/src/0004-Turn-BFQ-v7r11-into-BFQ-v8r4-for-4.8.0.patch
patching file block/Kconfig.iosched
patching file block/bfq-cgroup.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq.h
==>  /home/lucjan/Pracownia/Teraz/inne/linux-bfq-haswell/src/0005-BFQ-update-to-v8r7.patch
patching file Documentation/block/00-INDEX
patching file Documentation/block/bfq-iosched.txt
patching file block/bfq-iosched.c
patching file Documentation/block/bfq-iosched.txt
patching file block/Kconfig.iosched
patching file block/bfq-iosched.c
patching file block/bfq-iosched.c
patching file Documentation/block/bfq-iosched.txt
patching file block/bfq-iosched.c
patching file Documentation/block/bfq-iosched.txt
patching file block/bfq-iosched.c
patching file block/bfq.h
patching file Documentation/block/bfq-iosched.txt
patching file block/Kconfig.iosched
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq-iosched.c
patching file block/bfq-cgroup.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq.h
patching file block/bfq-iosched.c
patching file block/bfq.h
patching file block/bfq-iosched.c
patching file block/bfq-iosched.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq-cgroup.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq-sched.c
patching file block/bfq.h
patching file block/bfq-iosched.c
patching file block/bfq.h
patching file block/bfq-cgroup.c
patching file block/bfq-iosched.c
patching file block/bfq-sched.c
patching file block/bfq.h
patching file block/bfq.h
patching file block/bfq-iosched.c
patching file block/bfq.h
patching file block/bfq-sched.c
patching file block/bfq-sched.c
patching file block/bfq-iosched.c
patching file block/bfq.h
patching file block/bfq-iosched.c
patching file block/bfq.h
patching file block/bfq-sched.c
patching file block/bfq-iosched.c
patching file block/bfq.h

Po nowym roku zaktualizuję źródła udostępnione w AUR.


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#5 2017-01-02 22:09:56

sir_lucjan
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-20
Liczba postów: 839

Odp: Aktualizacja BFQ do wersji v8r7


Dell Inspiron 15-3542 (3542-2538) || Arch Linux || [linux-lucjan-git]
[AUR]  [GitHub]  [GitLab]

Offline

#6 2017-01-10 13:16:40

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 1,653
WWW

Odp: Aktualizacja BFQ do wersji v8r7

Ok, jestem winien pewne wyjaśnienie odnośnie: http://forum.archlinux.org.pl/viewtopic … 2615#p2615
Właśnie skompilowałem i zainstalowałem nową wersję kernela 4.9.2 (BFQv8r7/VRQ 0.91). Dokuczliwe błędy przestały występować, kernel - jak na razie - zachowuje się poprawnie.
Przy okazji:
- patch UKSM nie nakłada się na >=4.8.16 oraz >=4.9.1 (oczywiście odpowiednie dla tych kerneli wersje tego patcha);
- patch BLD dla 4.9 jeszcze nie istnieje;
- kernel z linii 4.8 wraz z wersją 17 stał się EOL.

EDIT:
Okazuje się, ze Łukasz wydał poprawiony patch UKSM, który umożliwia jego nałożenie na kernel >=4.9.1


Hardware: AMD: A8-7410 APU with Radeon R5
Software (podaję wyłącznie odrębności): Arch testing+kde-unstable, kernel linux-pb (4.19.8 m.in. PDS, UKSM, BFQ-MQ/SQ), amdgpu (dla CIK), KDE, patche z POLAUR

Offline

Stopka

Napędzają nas PacmanVPS i MegiTeam

Forum oparte na FluxBB