Strona 1 z 9
Kernele testowe/stabilne wersja 14.x - atom oraz K8
: 19 kwie 2011, 12:41
autor: e X t 7 3
Witajcie
Niniejszym wątkiem rozpoczynam nowy cykl dyskusji nt. wprowadzanych optymalizacji, proponowanych rozwiązań, pojawiających się błędów dla kolejnych wersji udostępnianych przeze mnie kerneli.
W tym wypadku dyskusja dotyczyć będzie kerneli w wersji
v14.x. (bazujących na linii vanilla kernel 2.6.38.x) zarówno z linii
atom, jak i
K8. Zapraszam zatem do dyskusji
Co do kolejnego kernela testowego v14.x - otóż udało mi się znaczne podnieść na nim responsywność. Cały czas testuje jeszcze kwestie związane z wydajnością, działaniem sieci oraz zarządzaniem zasilaniem. Mam nadzieje, że uda mi się udostępnić wersję do testów jeszcze przed świętami.
Pozdrawiam
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 18:52
autor: garnus
Witam
a jest szansa na wersje x86_64 i serii procesorów i3/i5?
pozdrawiam
Janek
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 19:27
autor: newubuntuuser
Mam pytanie, co się takiego zmieniło, że numeracja skoczyła z 13.x na 14.x?
Myślałem, że następną okazją podbicia numerka to będzie wydanie podrasowanego 2.6.39.
A tak swoją drogą, czy testował ktoś sterowniki intela 2.15.0?
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 20:01
autor: pingwin114
newubuntuuser pisze:A tak swoją drogą, czy testował ktoś sterowniki intela 2.15.0?
nic specjalnego się nie zmieniło, czyt. nie jest ani lepiej, ani gorzej
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 21:14
autor: greatmefisto
Witam was! Bardzo mnie zainteresowało co tu robicie i postanowiłem też sobie wgrać kernelka stąd

. Niestety nie chce mi się zainstalować poprawnie (tak myślę), bo nie mogę go wybrać w grubie. Przesyłam log z terminalu:
Kod: Zaznacz cały
[sudo] password for tomasz:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
build-essential jest już w najnowszej wersji.
fakeroot jest już w najnowszej wersji.
kernel-wedge jest już w najnowszej wersji.
libqt3-mt jest już w najnowszej wersji.
kernel-package jest już w najnowszej wersji.
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
--2011-04-19 15:27:59-- http://dl.dropbox.com/u/14502404/linux-headers-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb
Translacja dl.dropbox.com... 184.72.245.175
Łączenie się z dl.dropbox.com|184.72.245.175|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 6982616 (6,7M) [application/x-debian-package]
Zapis do: `linux-headers-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb'
51% [==================> ] 3.569.049 1,02M/s eta 5s ^100%[======================================>] 6.982.616 1,39M/s w 6,1s
2011-04-19 15:28:06 (1,09 MB/s) - zapisano `linux-headers-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb' [6982616/6982616]
--2011-04-19 15:28:06-- http://dl.dropbox.com/u/14502404/linux-image-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb
Translacja dl.dropbox.com... 184.72.245.175
Łączenie się z dl.dropbox.com|184.72.245.175|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 24498494 (23M) [application/x-debian-package]
Zapis do: `linux-image-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb'
100%[======================================>] 24.498.494 1,67M/s w 17s
2011-04-19 15:28:23 (1,41 MB/s) - zapisano `linux-image-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb' [24498494/24498494]
dpkg: ostrzeżenie: zignorowanie żądania usunięcia nvidia-common, który nie jest zainstalowany.
dpkg: błąd przetwarzania linux-headers-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb (--install):
architektura pakietu (i386) nie zgadza się z architekturą systemu (amd64)
Wystąpiły błędy podczas przetwarzania:
linux-headers-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb
dpkg: błąd przetwarzania linux-image-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb (--install):
architektura pakietu (i386) nie zgadza się z architekturą systemu (amd64)
Wystąpiły błędy podczas przetwarzania:
linux-image-2.6.37-ck1-ext73-f1-12.2-k8-bfq-cfs_i386.deb
update-initramfs: Generating /boot/initrd.img-2.6.35-28-generic
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 21:21
autor: mooop12
Kod: Zaznacz cały
architektura pakietu (i386) nie zgadza się z architekturą systemu (amd64)
eXt73 nie robi kerneli dla systemów 64 bitowych i najprawdopodobniej robić nie będzie. Jak chcesz zainstalować te kernele musisz przeinstalować system, tym razem 32 bitowy.
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 21:28
autor: pax0r
Dla laptopa z i3 i karta wifi jakiś atheros (nie wiem dokładnie jaki, w Ubuntu działa out-of-box) kernel K8 bez sterownikow będzie dobry? Laptop HP z serii dv6, nie pamiętam dokładnie modelu, a dziewczyny komputer i chciałbym jej zainstalować ten kernel zamiast generica

Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 21:31
autor: greatmefisto
mooop12 pisze:Kod: Zaznacz cały
architektura pakietu (i386) nie zgadza się z architekturą systemu (amd64)
eXt73 nie robi kerneli dla systemów 64 bitowych i najprawdopodobniej robić nie będzie. Jak chcesz zainstalować te kernele musisz przeinstalować system, tym razem 32 bitowy.
Ech moje obawy się sprawdziły. No trudno.
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 21:38
autor: e X t 7 3
newubuntuuser pisze:Mam pytanie, co się takiego zmieniło, że numeracja skoczyła z 13.x na 14.x?
Myślałem, że następną okazją podbicia numerka to będzie wydanie podrasowanego 2.6.39.
A tak swoją drogą, czy testował ktoś sterowniki intela 2.15.0?
Numeracja 13.x "wykończyła się" na kernele testowe. Zatem mam nadzieje ze 14.2, bądź 14.3 będzie już stabilnym. Co do 2.6.39.x jest jeszcze za wcześnie, aby traktować te linie, jako bazową do optymalizacji = zbyt dużo błędów wynikało by z samych "wad" kolejnych wersji testowych tej linii kernela, a nie z modyfikacji, jakie Ja bym wprowadzał. Taka sytuacja oczywiście znacznie utrudniłaby proces ich wychwytywania (moich błędów) i poprawy. Dlatego skupiam się na stabilnych liniach - oczywiście testując już "w zaciszu domowym" koleje wersje testowe z głównej linii Vanilla.
Co do wersji kernela 64-bit. Zatem jak pisałem tę linie wdrożę, ale dopiero wtedy kiedy znajdę więcej czasu. Wynika to bowiem z tego, że zbudowanie linii 64- bitowej to nie prosta zamian architektury procesora. Tu konieczna jest zmiana architektury kernela. Wynika to m.in. z odmiennego zarządzania pamięcią, etc. Ponadto modyfikacje, jakie wprowadzam to wynik nie tylko teoretycznych analiz poszczególnych relacji miedzy kolejnymi elementami kernela, ale także często wręcz zaskakujących dla mnie "odkryć" oddziaływań, jakie potrafią na siebie wywierać - teoretycznie, w ogóle nie związane ze sobą opcje. To powoduje konieczność analizy przyczynowo-skutkowej i ewentualnych dalszych relacji akcja<->reakcja. Dzięki takim czysto teoretycznym analizom, połączonym z praktycznymi badaniami nad działaniem kerneli i "odkryciami" o jakich wspominam, udaje mi się odnajdywać optymalne, czy też do nich zbliżone rozwiązania ... ale jak to już widzicie wymaga to czasu - na analizy i praktyczne testy. W zasadzie, po części już mam config kernela, który mógłby posłużyć do budowy wersji 64-bit, ale na teraz nie zrealizuje tego - najwcześniej okolice wakacji.
Co do wersji kernela K8 - otóż nie ma potrzeby budowania kerneli w wersjach dla innych architektur np. icore 5, 7 etc. Testowałem praktycznie wszystkie flagi optymalizacyjne i właśnie K8 zapewnia optymalny współczynnik wydajność <-> responsywność, dla maszyn większych niż bazujące na atomie.
Pozdrawiam
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 21:47
autor: mooop12
Zamiast robienia 64-bit mógłbyś zrobić wersję dla Archa

Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 21:59
autor: e X t 7 3
mooop12 pisze:Zamiast robienia 64-bit mógłbyś zrobić wersję dla Archa

hehe ... nie to już raczej jest niemożliwe ... no chyba, że zajmował bym się tylko optymalizacją kernela

... a tu muszę jeszcze zarabiać (a koszty "stałe" mam "nie małe")

.
Pozdrawiam
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 22:04
autor: garnus
A co z pm_utils? laptop-mode? jakiś mały howto aktualny jak doprowadzić sprzęt do optymalnego działania?
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 22:15
autor: mooop12
e X t 7 3 pisze:mooop12 pisze:Zamiast robienia 64-bit mógłbyś zrobić wersję dla Archa

hehe ... nie to już raczej jest niemożliwe ... no chyba, że zajmował bym się tylko optymalizacją kernela

... a tu muszę jeszcze zarabiać (a koszty "stałe" mam "nie małe")

.
Pozdrawiam
No cóż, może kiedyś

Ubuntu przestaje mnie "kręcić", a sama filozofia Archa bardzo mi odpowiada, więc za jakiś czas najprawdopodobniej będę się z Ubuntu rozstawał.
Re: Kernele testowe wersja 14.x - atom oraz K8
: 19 kwie 2011, 23:26
autor: Galvatron
Czy w przypadku Pentium 4 - u mnie Northwood 2,66Ghz, 512KB L2, FSB533, bez HT - dałoby się użyć wersji Atom? A jeśli tak, to czy mogłaby ona być wydajniejsza od K8?
Re: Kernele testowe wersja 14.x - atom oraz K8
: 20 kwie 2011, 08:09
autor: cierzniak
Raczej bym ładował się w K8. Wiem, że Pentium IV to baza dla Atoma, ale Atomy to procesory ULV i chyba trochę inaczej się zachowują niż PentiumIV. Nie wiem czy w kernelach gdzieś się dodaje linijkę, że to ULV, ale jeżeli tak, to K8 pozostaje.
Re: Kernele testowe wersja 14.x - atom oraz K8
: 20 kwie 2011, 09:54
autor: pax0r
swoja droga ja mam dziwny problem na 14.1, otoz jak zaladuje mi sie Gnome to nie laduja sie paski menu (gorny i dolny) i mam sam pulpit, czasem jak odczekam (tak z 10 min -.-) to te paski sie zaladuja... z tym, że system sie nie wiesza, bo wsyzstko dziala tylko tych paskow nie ma... na 13.9 takich wariacji nie ma
Re: Kernele testowe wersja 14.x - atom oraz K8
: 20 kwie 2011, 10:03
autor: e X t 7 3
pax0r pisze:swoja droga ja mam dziwny problem na 14.1, otoz jak zaladuje mi sie Gnome to nie laduja sie paski menu (gorny i dolny) i mam sam pulpit, czasem jak odczekam (tak z 10 min -.-) to te paski sie zaladuja... z tym, że system sie nie wiesza, bo wsyzstko dziala tylko tych paskow nie ma... na 13.9 takich wariacji nie ma
Może to wynikać z pewnej opcji ... która wyłączyłem

w kernelach, które udostępnię w najbliższym czasie.
Pozdrawiam
Re: Kernele testowe wersja 14.x - atom oraz K8
: 20 kwie 2011, 23:32
autor: Galvatron
Z czystej ciekawości, bo akurat mi to niepotrzebne: Czy Twoje kernele obsługują PAE? A jeśli nie, to czy byłoby możliwe jego dodanie, zwłaszcza do linii K8?
Re: Kernele testowe wersja 14.x - atom oraz K8
: 20 kwie 2011, 23:59
autor: pingwin114
w serii K8 jest wkompilowane PAE
Re: Kernele testowe wersja 14.x - atom oraz K8
: 21 kwie 2011, 10:58
autor: e X t 7 3
Oczywiście w K8 jest PAE

. Zmodyfikowałem jeszcze xorg.conf dla Nvidii. Obecnie udostępniony jest trochę ... hmm nie do końca właściwy

, jest tam pewien błąd w składni odwołania do sterownika. Co prawda działa to jak zakładano, ale może powodować czasem problemy. W związku z tym - dam nowe dwie wersje:
- maksymalna wydajność na AC - maksymalna oszczędność energii na baterii, albo
- maksymalna wydajność na AC - adaptacyjne (w zależności od potrzeb) na baterii.
W tym pierwszym trybie pod nowym kernelem testowym 14.3, na Asusie 1201n praca poziomie 4 h, 15 min/4 h, 30 min. (maksymalnie doszedłem = włączone wifi, bth - praca tylko nad teksem do 4 h i 45 min. i 5 h przy wyłączonym i wifi i bth) nie powinna być żadnym "hallo"
Powyższe udostępnię razem z nowymi kernelami. Poniżej przykład działania Asus`a 1201n z nowym kernelem i xorg.conf w trybie max powersave. Oczywiście taki wynik przy trybie idle i automatycznym obniżeniu podświetlenia (tryb bezczynności) do ok. 20 %, a bateria na poziomie 90 %:
Asus 1201n kernel v14.3 + nowe xorg.conf -> PowerTop
Pozdrawiam