[ combuster @ 07.08.2009. 21:14 ] @
| Pratio sam razvoj novog kernela jos od rc1 verzije i pocev od 2.6.31-rc3 mogu reci da je postao dovoljno stabilan da bi se na njega migriralo.
Najveci feature koji je najavljen u ovoj verziji kernela je ulazak ATI TTM i DRM koda u kernel tree kao i KMS sa podrskom za ATI kartice. KMS za ATI ce biti omogucen u staging sekciji iako za sada ga je moguce samo enable-ovati iz .config-a (trenutno ga nema u menuconfig-u).
Dok se dakle polako oss ATI drajveri implementiraju u kernel, intelovi korisnici imaju cemu da se raduju. KMS mod za intel je totalno ispeglan i svi bug-ovi koji su pratili 2.6.30 kernel su ispravljeni, osim nemogucnosti upravljanja pozadinskim osvetljenjem na laptopovima preko hotkey-ova. Ovaj bug se ne dotice samo intelovih korisnika pa se doslo do zakljucka da se bug ne nalazi u intelovim drajverima u kernelu vec problem lezi negde u ACPI kodu. Inace se o ovom bug-u mozete vise informisati na http://bugs.freedesktop.org/show_bug.cgi?id=20963
Za razliku od 2.6.30 kernel-a sada je rezolucija boot-up ekrana maksimalno iskoriscena tj nije isecena na tri linije daleko od dna ekrana a primetna su i ubrzanja prilikom izvrsavanja 3d aplikacija.
Ono sto zabrinjava su sve slabije performanse kada su u pitanju I/O operacije. Izgleda da se jos uvek "pegla" ext4 filesystem a da stvari budu crnje iz verzije u verziju kernela (pocev od 2.6.29) sve je gore i gore. Iako smo Srdjan i ja stekli subjektivan osecaj da nam je kopiranje sa particije na particiju bilo brze nego inace testovi pokazuju drugacije.
Za sada sem nekih minor bug-ova najvise se radi na patch-ovanju alsa drajvera, svaki dan izadje po novi quirk za neki od modula (prevashodno za snd-hda-intel) i od 2.6.31-rc2 kada nisam ni imao zvuk (drndanje po modprobe.conf-u je pomoglo sa prosledjivanjem parametara modulu) sada sve radi kako treba.
Za testiranje sam koristio PTS (Phoronix Test Suite verzije 1.8) a od gomile testova koje sam obavio postovacu ovde samo one gde se vidi relevatna razlika u performansama.
Threaded I/O tester - Read

Threaded I/O tester - Write

Iz ova dva grafa vidimo da su se I/O performanse nad ext4 fs-om pogorsale a rezultati su bili znatno bolji sa 2.6.29 verzijom kernela, dakle doslo je do regresije. Performanse sa samba-om i postgre-om nisam postovao jer sam testirao na preemptibilnom kernelu koji i nije bas "tuned" za ovakve taskove.
GTK Performance - Pun set testova

GL Mark - Mipmaped filtriranje tekstura

Urban terror - 1280x800 max quality

Poboljsanje performansi zbog novog drm koda koji je usao u kernel su evidentne, dogadja se samo da se sa vremena na vreme frejmovi drop-uju, postoji workaround sa SwapbuffersWait parametrom ali jos uvek ne mogu da potvrdim da funkcionise (thnx 2 anrxc za ovo). Iz testova se vidi da performanse ne donose toliko novi xf86-video-intel drajveri koliko nov kod u kernelu, mada sa novim xf86 drajverima i novim mesa 7.5 su mnogo bug-ova ispravljeni, compiz memory leak, windowed aplikacije u fullscreenu koje ne trce u native rezoluciji, problemi sa transparentnoscu su ispravljeni u xorg-serveru 1.6.3
Eh i da ne zaboravim cuveni glxgears: 450 vs 950fps u korist 2.6.31-rc
Paralelna BZIP2 Kompresija

Drop u performansama prilikom bzip kompresije moze se objasniti i losim I/O performansama jer masina grca prilikom paralelne kompresije 2GB podataka :)
Kombinacije prilikom testiranja su sledece:
26301: 2.6.30 kernel + xf86-video-intel 2.7.1
2631-rc2: 2.6.31-rc2 + xf86-video-intel 2.7.1
2631-rc2new: 2.6.31-rc2 + xf86-video-intel 2.8.0
Test masina: Dell Vostro 1310: Core2Duo 1.8, 2GB RAM-a (dual channel), Intel GMA965 (x3100), WD SATAII 160GB
Situacija se nije promenila zakljucno sa rc5 kernel-om, kada bude nekih promena u performansama javicu...
[Ovu poruku je menjao combuster dana 07.08.2009. u 23:20 GMT+1] |
[ Srđan Pavlović @ 07.08.2009. 21:32 ] @
Citat: Iako smo Srdjan i ja stekli subjektivan osecaj da nam je kopiranje sa particije na particiju bilo brze nego inace testovi pokazuju drugacije.
Nov je EXT4, verovatno ima jos dosta prostora za peglanje.
U svakom slucaju ja nekako imam poverenje da na njemu drzim i podatke,
za sada mi je bitnija stabilnost, a za brzinu, mislim da ce vremenom srediti.
Evo kako izgleda kopiranje jednog DivX-a od ravno 700mb sa
EXT4 na EXT4, sa HDD-a (5400rpm) na SSD.
root@Lenovo-S10:/home/srdjan/Videos/Nebo Iznad Krjolika# time cp Nebo\ Iznad\ Krajolika.avi /proba/test.obisati
real 0m 40.503s
user 0m0.216s
sys 0m8.501s
root@Lenovo-S10:/home/srdjan/Videos/Nebo Iznad Krjolika#
[ combuster @ 07.08.2009. 21:36 ] @
Code:
time cp -Rv Hush /home/combuster
`Hush' -> `/home/combuster/Hush'
`Hush/Hush.avi' -> `/home/combuster/Hush/Hush.avi'
real 0m27.640s
user 0m0.023s
sys 0m2.702s
Ovako izgleda 700MB kod mene sa backup particije na home... Tebi to sporo nesto? :)
[ Srđan Pavlović @ 07.08.2009. 21:44 ] @
Ne znam koliko osatak masine igra ulogu, ali jaci je debelo taj
Vostro od ove S10-ke :) Dalje, radi na baterijama, ne znam da li
to mozda ima neke veze... i cekaj, sa kakve tacno si ti particije kopirao
na koju tacno, i da li su na jednom disku, fizicki?
Ma jes, nesto ne valja.. evo sad na istu particiju u drugi folder, EXT4, HDD 5400:
srdjan@Lenovo-S10:~$ time cp /home/srdjan/Videos/Nebo\ Iznad\ Krjolika/Nebo\ Iznad\ Krajolika.avi /home/srdjan/test.obrisati
real 0m37.330s
user 0m0.164s
sys 0m9.945s
srdjan@Lenovo-S10:~$
[ combuster @ 07.08.2009. 21:47 ] @
Naravno da ima ulogu ako radi na bateriji, u stvari sve zavisi od power management-a... Meni je hdparm setovan na 254 tako da kod mene i nema neke veze.
Sve je na istom disku da stvar bude jos crnja, kopiram sa particije na particiju.... Ili mi se zestoko nesto buffer-uje, delayed write ili tako nesto :D
Mada bi i chipset tu imao neku ulogu...
Cek, tebi je tu 2.6.30 na S10?
edit: Joj 2.6.28, Ubuntu right? Je'l imas arch na njemu?
[ Srđan Pavlović @ 07.08.2009. 21:50 ] @
Mozda moj SSD zapravo znaci Slow State Drive :D
(heavy taughts tonight, and they aren't snow white)
Probacu jos koji put :) (mozda mi je radilo nesto u pozadini)
Ma jok, to je to, i dalje oko 40 sec.
root@Lenovo-S10:~# mkdir /proba
root@Lenovo-S10:~# time cp -v /home/srdjan/Videos/Nebo\ Iznad\ Krjolika/Nebo\ Iznad\ Krajolika.avi /proba/obrisati.test
`/home/srdjan/Videos/Nebo Iznad Krjolika/Nebo Iznad Krajolika.avi' -> `/proba/obrisati.test'
real 0m39.871s
user 0m0.180s
sys 0m8.449s
root@Lenovo-S10:~#
Videcu posle kad je na AC da li ima razlike, sad me mrzi.. :)
[ combuster @ 07.08.2009. 22:10 ] @
Sad sam ponovo pokrenuo tiobench na rc5:
Code:
Test Item: Read - Filesize Per Thread: 64MB - Thread Count: 32
Average: 2422.00 Microseconds
Test Item: Write - Filesize Per Thread: 64MB - Thread Count: 32
Average: 1826.33 Microseconds
Dakle no change @all... A tokom testa opterecenje procesora nije prelazilo 7% kao i zauzece ram memorije koje se nije mrdnulo sve vreme, tako da pretpostavljam da je ili do toga sto si na bateriji ili zbog matorog chipset-a ili zbog matorog kernela :)
Code:
time cp -Rv Angel* /home/combuster
`Angel of death' -> `/home/combuster/Angel of death'
`Angel of death/Angel_of_death.avi' -> `/home/combuster/Angel of death/Angel_of_death.avi'
`Angel of death/Angel_of_death.srt' -> `/home/combuster/Angel of death/Angel_of_death.srt'
real 0m31.863s
user 0m0.016s
sys 0m2.693s
Evo ga kada je na bateriji, rezultat jeste nesto losiji, za 3-4 sekunde...
[ Srđan Pavlović @ 09.08.2009. 05:02 ] @
Sad tek videh da si pitao, da ovde je 9.04, znaci kernel 2.6.28...
Posle onog peha sa Alfom i harverom mi se ne stavlja rado nista sto je testing
na ovaj laptop :) Mislim sansa da se opet desi ista stvar je verovatno
mala, ali opet.. Mozda stavim Arch na S10, mada mi se nesto ne mili
da to radim jer ovaj Ubuntu Netbook Remix (9.04) radi sasvim lepo...
Mada, kad je testiranje u pitanju poznato je da ja nesto ne drzim obecanja
kad kazem da nesto necu instalirati i testirati :))) jace od mene :D
(verovatno cu sacekati da 2.6.31 bude final, gnome 2.6.28, a onda cu da stavim Arch
i na laptop, sa lepo kastomizovanim kernelom, kms-om... itd)
[ combuster @ 09.08.2009. 07:45 ] @
Nista, krajem septembra u akciju :)
[ nemysis @ 09.08.2009. 13:55 ] @
I ja čekam finalnu verziju do tada ostajem na 2.6.29-gentoo-r6
[ combuster @ 09.08.2009. 14:00 ] @
Pa ako nemas intelovu graficku za sada ti je i najbolja solucija 2.6.29, a kako se najavljuje kms za nvidia-u ce se pojaviti kada izadje 2.6.32/33... Ja cu sacekati kraj septembra, pocetak oktobra za reinstall a do tada cu da experimentisem malo sa DE-ovima i WM-ovima, cisto da ih upoznam malo...
Openbox mi izgleda poprilicno simple... I'll give it a try...
[ Sir_Oliver @ 10.08.2009. 23:20 ] @
@Kernel-1: nekako izbegavam da koristim ext fajlsisteme, ali da bi benchmark koji si odradio bio merodavan trebalo je da ga odradis na sveze instaliranom sistemu, prvo sa jednim kernelom pa sa drugim. Kao sto pretpostavljam da vec znas: performanse fajlsistema zavise od strukture tj. velicine fajlova kojima barata. Neki fajlsistemi imaju odlicne performanse sa malim fajlovima, dok se drugi odlicno ponasaju sa velikim fajlovima. Ne postoji fajlsistem koji odlicno barata i jednim i drugim. Zbog toga je i izbor fajlsistema biranje izmedju manjeg zla, zapravo stvar iskustva i umece prepoznavanja potreba korisnika. Da postoji prostor za dodatno upeglavanje etx4, u to sam siguran, ali nemojte da ocekujete cuda.
[Ovu poruku je menjao Sir_Oliver dana 11.08.2009. u 11:58 GMT+1]
[ nemysis @ 11.08.2009. 09:15 ] @
@combuster
Ja imam NVidia grafičku, ali ne jurim za Kernel-ima, kad mi sve radi šta trebam.
Kernel mogu da stavim koji hoću. To mi ne zavisi od toga koju verziju Linux-a koristim.
Uvek sam po instalaciji za 2-3 dana napravio svoj podešeni Kernel.
Što se tiče fajl sistema ima puno alternativa pa dok se ne raščisti ostajem na ext3,
lako je promeniti, neću tu da eksperimentišem.
[ Srđan Pavlović @ 11.08.2009. 10:20 ] @
@Sir_Oliver - ma nije ono bas benchmark nego cisto me zanimalo koliko mu treba da iskopira.
[ jastmr @ 12.08.2009. 10:24 ] @
Cisto ovako jedan savet - ne zurite sa prelaskom na ext4 dok se stvari ne stabilizuju. Jos davne 2002 kad je ext3 bio nov, a bio je default na Red Hat-u, ja sam upao u velike probleme sa fajlsistemom i jedno 50% fajlova nisam spasio.
[ Srđan Pavlović @ 12.08.2009. 10:28 ] @
Slazem se sa ovim, ako je nekom pouzdanost vrlo vazna, onda se uvek bolje odluciti za
dobro proverene stvari. Meni nije toliko bitna, malo vaznih podataka koje imam bekapujem
na vise nacina, pa onda mogu da drzim EXT4.
[ Srđan Pavlović @ 16.08.2009. 07:59 ] @
Stavio sam danas RC6. Ovo je vec bolje...
root@Zverko Nebo Iznad Krajolika]# uname -a
Linux Zverko 2.6.31-rc6-Srdjan #2 SMP PREEMPT Sun Aug 16 05:36:30 CEST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz GenuineIntel GNU/Linux
[root@Zverko Nebo Iznad Krajolika]#
[root@Zverko Nebo Iznad Krajolika]# time cp Nebo\ Iznad\ Krajolika.avi ~/Desktop/
real 0m11.098s
user 0m0.002s
sys 0m1.734s
[root@Zverko Nebo Iznad Krajolika]#
(ovo je sa NTFS na ETX4, s tim sto su particije na dva fizicka HDD-a, 7200rpm oba)
[root@Zverko Desktop]# time cp Nebo\ Iznad\ Krajolika.avi /home/srdjan/
real 0m7.922s
user 0m0.003s
sys 0m0.889s
[root@Zverko Desktop]#
A ovo je na istu particiju (EXT4), u drugi folder.
Fajl je 700mb.
[ SETI_explorer @ 16.08.2009. 21:17 ] @
Citat:
real 0m7.922s
user 0m0.003s
sys 0m0.889s
Hmm.. Iako imaš mnogo jači procesor (ja sam na AMD Athlon-u 2500+ ~ 1.9GHz), ovo je poprilično brzo :)
Evo mojih rezultata prilikom kopranja ~ 450 Mb iz foldera u folder na istoj particiji (ext3)
real 0m38.657s
user 0m0.016s
sys 0m4.620s
Jadno ... :D
[ Tyler Durden @ 16.08.2009. 21:21 ] @
Ext4 je mnooogo brži od ext3, to je i očekivano u svakom slučaju.
[ tdjokic @ 18.08.2009. 16:08 ] @
"includes the 2.6.31-5.24 kernel based on 2.6.31-rc5, ships with Kernel Mode Setting enabled for Intel graphics...." Znaci skinem ja Ubuntu 9.10 Alpha 4 odnosno karmic-desktop-i386.iso koji, jelte, ima inejblovanu Intel grafiku i krenem da ga probam. Pokrene se Live CD, prikaze se uredno pocetni meni, krene ona setalica levo, desno i na kraju pocne da se pojavljuje tekst, uz dosta treperenja, da bi na kraju reklo "Zao mi je, nisam nasao ni jedan ekran". Kraj probe.
Ala su ga inejblovali, cudo jedno! Pre je Ubuntu javljao neke probleme za moju Atom plocu, ali je nudio i nekakvo alternativno resenje, a sada nista. Probao sam i normalnu i safe grafiku i opet nista. Ima na Distrowatch nedeljniku napis o tome, narod je nacisto pop.....o zbog ovoga. Jedino mi je drago da nisam sam.
Tamo su naveli nekoliko distribucija koje su krenule sa ovim nacinom i razljutile korisnike, dok su neke zadrzale klasican pristup, pa su problem zaobisle, ni one ga valjda nisu sasvim resile, ali bar nisu zezali korisnike sa nedoradjenim resenjem.
[ Srđan Pavlović @ 18.08.2009. 18:25 ] @
Novi Ubuntu je jos u Alfa fazi (cak nije ni BETA, a kamoli RC),
tako da - treba se malo strpiti do oktobra kada bude final,
predlazem ti da onda skines ISO i probas. Ima tu jos stvari koje
se peglaju, taj KMS pogotovo, dobra je to stvar samo da se ispegla.
Ja jedva cekam KMS za nvidiju, ali to ce izgleda tek sa 2.6.32 kernelom, i to mozda.
Pozdrav :)
[ tdjokic @ 18.08.2009. 20:20 ] @
Citat: Kernel-1: Ima tu jos stvari koje
se peglaju, taj KMS pogotovo Ma shvatam ja to, ali ovo jos nije ni "oprano", gde je tek peglanje  a ovamo kazu da je "enabled for Intel graphics". Prihvatio bih ja da su tu neke cudne rezolucije ili da program puca ili slicno, ali ovo ne mrda ni od pocetka, a bas je Intel grafika.
Evo citata iz vec spomenutog clanka "The status of Intel video drivers for Linux (and what it means for your favorite distro)" na distrowatch o toj temi:
"Sadly, the results have, at least so far, meant that for many users of some of the most popular Linux distributions, performance did not improve. Quite the opposite: performance severely deteriorated and instability was introduced. Some users who upgraded their systems to the latest and greatest version of their favorite distribution found themselves with a system that ran very poorly, crashed frequently, or in some cases, found that X wouldn't work at all. = kao kod mene
[ combuster @ 21.08.2009. 10:41 ] @
KMS je radio kako treba na 2.6.30 (uz par minor bug-ova), sada na 2.6.31 radi extra i bug free, cist primer je moja masina (GMA965 + Arch linux + 2.6.31-custom + xf86-video-intel 2.8.0). To sto su neki distro developer-i nesposobni da implementiraju ovaj feature u svoj distro to je vec druga prica, cak i ne znam kako bi mogli da zeznu tako nesto - ali moj guess je bad xorg - baaaad xorg :) Mada nije ni iskljuceno da ovi tesko patch-ovani distroi sada imaju problem da ukomponuju te svoje brljotine...
[ Srđan Pavlović @ 22.08.2009. 04:22 ] @
[ Srđan Pavlović @ 22.08.2009. 05:57 ] @
...i radi lepo :)
[srdjan@Zverko ~]$ uname -a
Linux Zverko 2.6.31-rc7-TEST #2 SMP PREEMPT Sat Aug 22 06:35:37 CEST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz GenuineIntel GNU/Linux
[srdjan@Zverko ~]$
[ Srđan Pavlović @ 28.08.2009. 08:35 ] @
Izasao rc8... :) - Changelog
[ Milos_SD @ 01.09.2009. 23:19 ] @
Meni se iz nekog razloga rc8 ne startuje. Koliko sam mogao da primetim iz logova, staje pre nego sto treba da ucita tv karticu (winfast 2000/xp expert). Nadam se da ce final da radi kako treba. :)
[ Srđan Pavlović @ 02.09.2009. 07:36 ] @
Ah, dobro je da nisam jedini kome rc8 ne radi...
[ Srđan Pavlović @ 03.09.2009. 16:58 ] @
Evo sad stvarno ne znam gde je prvi put bio problem, ali uspeo sam normalno da
kompajliram i instaliram rc8 malopre...
[ combuster @ 03.09.2009. 17:02 ] @
Onaj isti ili git2?
[ Srđan Pavlović @ 03.09.2009. 17:14 ] @
Isti onaj... nije git (ti ra ri ra ti ra ri ra..... twillight zone :D
Taman sam skinuo i noviji nvidia drajver (.36) i za sad sve radi OK.
[srdjan@Zverko ~]$ uname -a && glxinfo | grep 'OpenGL'
Linux Zverko 2.6.31-rc8 #1 SMP PREEMPT Thu Sep 3 17:36:00 CEST 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E6850 @ 3.00GHz GenuineIntel GNU/Linux
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8800 GTX/PCI/SSE2
OpenGL version string: 3.0.0 NVIDIA 185.18.36
OpenGL shading language version string: 1.30 NVIDIA via Cg compiler
OpenGL extensions:
[srdjan@Zverko ~]$
jedino sto sam ponovo download-ovao kernel source.... ovoga puta nisam tar.gz vec onu drugu manju arhivu.
[ Srđan Pavlović @ 03.09.2009. 18:22 ] @
Inace, Linus kaze da 2.6.31 final mozemo ocekivati 7. septembra.
Citat: Linus mentions he will be gone for the next week,
but is planning on releasing the Linux 2.6.31 kernel in time
for Labor Day. This American holiday falls on the 7th of September.
Znaci moj TODO list za ponedeljak:
- Voditi sednicu odeljenskog veca nizih razreda
- Kompajlirati i instalirati 2.6.31-final kernel
:D
[ combuster @ 03.09.2009. 18:34 ] @
Moj TODO onda glasi:
7.septembar - Kompajlirati 2.6.31
14.septembar - Kompajlirati 2.6.32-rc1-MEANT2PANIC :D
[ combuster @ 06.09.2009. 08:39 ] @
http://marc.info/?l=linux-kernel&m=125219489922153&w=2
Sacekacemo jos koji dan na 2.6.31 zato sto je upravo izleteo rc9 iako je Linus rekao da ce rc8 biti poslednji release candidate... Uglavnom dobio je jos par zahteva za ulazak patch-eva u kernel tree pa ce za koji dan posle testiranja izaci final. rc9 mozete preuzeti ovde:
http://www.kernel.org/pub/linu...sting/linux-2.6.31-rc9.tar.bz2
[ Srđan Pavlović @ 09.09.2009. 15:11 ] @
2.6.31-rc9-git3... :) Aaaa...jde vise :D
[ combuster @ 09.09.2009. 16:51 ] @
A to se pegla kms za radeon-a i podrska za arrandale za intel-a :D
[ combuster @ 09.09.2009. 18:48 ] @
E konacno, sredili i problem sa podaziinskim osvetljenjem u xf86-video-intel, patchevi dospeli u git:
Citat:
Matthias Hopf (6):
Add HP Mini 5101 to quirks list.
Add BACKLIGHT property support in KMS case.
Don't ignore backlight level change to the same level.
Add get_property support.
Use "Backlight" as backlight brightness property.
Don't set backlight level if going on->on.
[ combuster @ 10.09.2009. 00:16 ] @
[ Srđan Pavlović @ 10.09.2009. 07:58 ] @
Mislim da zasluzuje posebnu temu, pa sam je otvorio,
da se tamo nastavi finale i o njemu :)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|