/srv/irclogs.ubuntu.com/2009/12/02/#ubuntu-kernel.txt

Cytotoxic!OPS00:45
Cytotoxic!ops00:45
Cytotoxic!ops00:50
Cytotoxic!ops00:51
Meow234!ops00:53
Meow234!help00:53
Meow234!ops00:53
dtchenseriously, your hostmask gives you away entirely.00:53
Meow234i was adapting00:54
Meow234magic of lymphocytes00:54
=== bjf is now known as bjf-afk
yodgoi adapted03:29
yodgo!ops03:30
dtchenRAOF: FWIW, I'd favour a linux-backport-modules-nouveau approach03:31
dtchenbackports*03:31
RAOFdtchen: What benefits does that have?03:41
dtchenRAOF: you leave the existing stack alone03:41
dtchenpeople opt in for any possible regressions03:41
macojust like l-b-m-alsa03:42
RAOFIs this the benefits over "nouveau-kernel-source" or over trying to backport nouveau to our existing drm?03:42
dtchenthe latter03:42
RAOFRight.  I don't think that backporting nouveau to our drm is a great idea, either, although I haven't looked closely at precisely what it would require.03:43
StevenKRAOF: Nouveau also requires it's own DRM stack?03:43
macoStevenK: i think its more to do with the backporting part...03:44
RAOFStevenK: No, but it requires a _newer_ drm stack than we've got.03:44
macoold drm + new nouveau03:44
RAOFdrm-next is regularly merged into the nouveau tree; that's not going to be in Lucid's kernel.03:45
RAOF(Or, rather, it's not going to be in 2.6.32, and we're not going to have 2.6.33)03:45
dtchenyeah, that makes some of my powerdown work rather interesting03:47
StevenKRAOF: Right, a newer DRM stack is okay, but it does mean some interesting integration work03:48
RAOFThe actual drm-next patch against our kernel is 2.9MB; that's been thrown out as a non-option.03:49
yodgoHow sexy is my ride?03:50
yodgohttp://www.youtube.com/watch?v=uEO2eRw4y5Y03:50
RAOFThat includes all the work in the intel driver and ati driver, and apparently the ati driver will want _some_ of it for Lucid, too, so it might be possible to have a substantially smaller patch.03:51
yodgoHow sexy is my F40PH?04:16
yodgohttp://www.youtube.com/watch?v=uEO2eRw4y5Y04:16
MBCR!ops04:59
RAOFAgain?05:00
MBCRfuck ubuntu05:01
apwKeybuk, what was the magic to get the initcalls stuff into a piccy?13:03
apwsmb, rtg, Keybuk, http://people.canonical.com/~apw/boot-speed/13:47
apwcomparisons with the initial initramfs parallel thingy13:47
apwcsurbhi1, ^^13:48
csurbhi1populate_rootfs is not parallel here13:48
=== csurbhi1 is now known as csurbhi
smblook below13:48
apwthose are _two_ graphs without and with your patch13:49
apwsaves about .4s by the looks of it13:49
smblooks so for me as well13:50
rtgapw, makes my neck hurt13:51
smbor rather .40s ?13:51
apwheh :)13:51
smbwhich is the same13:51
apwheh yea13:51
smbbut looks more impressive13:51
rtgsmb, how about .40000s ?13:51
apwwow thats a lot13:52
smbeven more impressive :-D13:52
smbapw, your second graph seems to start later without any action...13:53
smbOh, they probably both start at .18 but the second graph's axis starts at .15...13:54
apwsmb, i don't see that, they are labedlled in differnt things13:54
smbapw, funny, now that I made the window longer I see the 0.08 starting points...13:56
apwthey are very big images13:57
smbapw, definitely. /me is jojoing up and down13:57
apwits acutally looks more like .3 of a second actually13:58
smbmight be. hard to say without a number at the end (after)13:59
apwstill not to be sneezed at13:59
apw2% of the total to be found for the whole boot to go from 25->10s13:59
smbSurely agreed. 14:01
smbNot too much left to be optimized by parallelizing. piix_init might give a fract but might be required to be where it is. Can't read the scribbely small things before14:03
smbThough it might depend on isapnp in some cases...14:03
apwcsurbhi, rtg, smb, ok updated charts with a third graph ...14:28
apwhttp://people.canonical.com/~apw/boot-speed/14:29
apwthe third one is just parallelising the initramfs start14:29
apwabout identicle to the second one in overall time14:29
apwwe may save .3 of a second turning of ISA ... its a lot of cost considering almost noone has it!14:30
smbapw, Thats good. So even with the more minimal change the same gain is done14:30
rtgapw, are you booting this on a quad-core ?14:30
apwrtg nope this is on the reference dell 10v with SSD14:31
csurbhibasically moving the rootfs call before does not gain so much 14:31
csurbhi?14:31
csurbhiright 14:31
apwie a challenged machine14:31
smbapw, I recently read somewhere that they start to have sort of ISA buses for certain internal functions...14:31
apwcsurbhi, knowing we can move it earlier for the same cost is good to know14:31
apwright now its not helping any bug if isa pnp was quicker it might be useful... now we know14:32
apwand we know its not _slower_ overlapping the earlier boot too which we didn't before14:32
apwDOH14:32
apw^^ to smb's comment14:32
smbapw, Heh, yeah. More guessing at that part but it might be an alternative compared to i2c things...14:34
mjg59You need ISA14:35
apwmjg59, for?14:35
mjg59What the kernel calls CONFIG_ISA is actually support for non-PCI onboard devices14:35
mjg59And also PCMCIA14:35
mjg59You might be able to lose ISAPNP, which is what would probably take time14:35
mjg59PCMCIA has its own enumeration, and onboard devices will be in PNPBIOS or ACPIPNP tables14:36
mjg59So you'd lose support for autoloading modules for ISAPNP network cards and sound cards, but I don't think that works anyway14:36
apwi was just wondering about changing the default for enable noisapnp14:37
apwif its going to cost me .4s during boot!14:38
smbapw, question would be if anything later really depends on that14:39
apwyeah well my dell boots without :)14:39
mjg59You'd want to check with Scott, but I don't think isapnp modaliases work with udev module loading14:39
apwyeah i doubt its a viable option, but booting with it turned off saves .3s14:43
apwjust as a kernel option off14:43
apwits very expensive14:44
dandelhmm further testing on bug 484943 reveals that it's  fixed in latest git, at least on kernel 2.6.32-rc8.14:45
smbapw, Though if that could be done async and nothing really waits on it early you still could safe14:45
apwyep ... testing the effects of asyncing that thing now14:45
apwmoblin never needed to fix it cause they turn it off i suspect14:45
apwKeybuk, i think i foudn the rest of the time moblin saves... no isa and no initramfs -> .8 of a second total start time14:46
=== bjf-afk is now known as bjf
akheronsmb, apw: I was finally able to test the upstream patch in http://bugzilla.kernel.org/show_bug.cgi?id=14700 and it seems to work18:47
akheronmy wife gave birth to my second son yesterday morning, so I got delayed a bit :)18:48
smbakheron, heh, congrats. Thanks for the testing. I would think this now will go upstream+stable and then back. But it probably takes a bit18:50
jjohansenakheron: congrats18:50
akheronthanks18:50
akheronit doesn't matter for me if it takes a bit18:51
akheronat least I have a bootable system now, using my own patched 2.6.31-1518:52
akheronas long as lucid works when I eventually upgrade :)18:52
smbYeah, there should be enough time for that :)18:54
apwKeybuk, about ?20:33
ukevhi21:15
ukevhow can I check if this patch is integrated into ubuntu? http://patchwork.kernel.org/patch/60322/21:15

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!