[00:00] * bjf off to a meeting === bjf is now known as bjf-afk [00:37] ogasawara: hi, did you have a laptop that experienced bug 279478? [00:37] Malone bug 279478 in linux "alsa sound fades out when headphones are plugged in until you inaudible" [Low,Triaged] https://launchpad.net/bugs/279478 [00:38] dtchen: not that I know of, but let me test really quick [00:39] ogasawara: seems to hit Dell Dimension E52x [00:39] anything with SSID 0x102801?d [00:41] dtchen: I've got a 1420 here, 1028:01f3 [00:42] excellent, same codec [00:42] it defaults to the model=dell-bios quirk, however [00:42] so I don't think you'll have the same symptoms [00:42] dtchen: sound remains after I insert headphones [00:43] ogasawara: do you have a separate Headphone profile when you right-click the speaker icon in the lower GNOME panel and choose Sound Preferences > Hardware ? [00:45] regardless, you have a completely different quirk, so this bug wouldn't be relevant [00:45] dtchen: I don't see it [00:45] mmkay [00:46] how about: echo autospawn = no|tee -a ~/.pulse/client.conf && killall pulseaudio && sudo alsa force-unload && sudo modprobe snd-hda-intel model=3stack && rm ~/.pulse/client.conf [00:47] jack sense is such a mess right now :( [00:48] * MsMaco gives dtchen cookies [00:48] ogasawara@emiko:~$ echo autospawn = no|tee -a ~/.pulse/client.conf && killall pulseaudio && sudo alsa force-unload && sudo modprobe snd-hda-intel model=3stack && rm ~/.pulse/client.conf [00:48] autospawn = no [00:48] [sudo] password for ogasawara: [00:48] lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ogasawara/.gvfs [00:48] Output information may be incomplete. [00:48] lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ogasawara/.gvfs [00:48] Output information may be incomplete. [00:48] Unloading ALSA sound driver modules: snd-hda-codec-idt snd-hda-intel snd-hda-codec snd-hwdep snd-pcm-oss snd-mixer-oss snd-pcm snd-seq-dummy snd-seq-oss snd-seq-midi snd-rawmidi snd-seq-midi-event snd-seq snd-timer snd-seq-device snd-page-alloc (failed: modules still loaded: snd-hda-codec-idt snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc). [00:49] barf [00:49] sudo fuser -v /dev/dsp* /dev/snd/* /dev/seq* [00:49] ogasawara@emiko:~$ sudo fuser -v /dev/dsp* /dev/snd/* /dev/seq* [00:49] Cannot stat /dev/dsp*: No such file or directory [00:49] Cannot stat /dev/dsp*: No such file or directory [00:49] Cannot stat /dev/seq*: No such file or directory [00:49] Cannot stat /dev/seq*: No such file or directory [00:50] ok, and sudo alsa force-unload [00:51] ogasawara@emiko:~$ sudo alsa force-unload [00:51] lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ogasawara/.gvfs [00:51] Output information may be incomplete. [00:51] lsof: WARNING: can't stat() fuse.gvfs-fuse-daemon file system /home/ogasawara/.gvfs [00:51] Output information may be incomplete. [00:51] Unloading ALSA sound driver modules: snd-hda-codec-idt snd-hda-codec snd-hwdep snd-pcm snd-timer snd-page-alloc. [00:52] excellent [00:52] sudo modprobe snd-hda-intel model=3stack && rm ~/.pulse/client.conf [00:53] ogasawara@emiko:~$ sudo modprobe snd-hda-intel model=3stack && rm ~/.pulse/client.conf [00:53] ogasawara@emiko:~$ [00:53] so let's try: speaker-test -c2 -l4 -Dplug:front:0 [00:53] try inserting headphones [00:53] do the internal speakers mute properly? [00:54] yup [00:54] and unplugging unmutes the int speakers, correct? [00:54] yup [00:54] sigh [00:54] would you please add your /proc/asound/card0/codec* to the bug? [00:55] will do [00:55] thanks! [01:03] dtchen: posted my info, let me know if you need any other testing from my end. [01:04] I just need a big hammer [01:04] thanks, regardless [01:21] hey guys, why is ubuntu configured with 100hz timers for the standard desktop kernel? [01:26] stavrob: you are using amd64 arch? [01:26] ikepanhc: yes [01:27] stavrob: 250hz timer in i386 and 100hz timer in amd64 [01:27] im wondering why [01:28] let me check out [01:28] 100hz timers really do introduce actual noticeable latency problems, its visible as little stutters and jerks, occasionally music skipping etc [01:28] dunno about 250hz but i compiled the ubuntu kernel again with 1000hz and it's streets better [01:33] Some discuss about set CONFIG_HZ to 1000 for a more "real-time" environment, I will check if there is discuss about why set to 100MHz for amd64 :-) [01:36] personally i think 1000hz timers for desktop kernels for both arch's would be lovely, but if we can at least get the timer resolution up on amd64 it'd be a nice start [01:37] it really is a noticeable difference, compile your kernel with 100hz and then with 1000hz and just use each one for a bit. i know desktop interactivity is quite a woolly thing but trust me it's very noticeable [01:37] stavrob: ya, I think so, but maybe there is some story behind this (digging for story) [01:37] ikepanhc: ok cool [05:37] hi, ericm [05:38] i see sa1100 defconfig have CONFIG_ARCH_DISCONTIGMEM_ENABLE =y [05:39] ericm, is there any special purpose for add this feature in ARM arch? [06:19] phenompanda, no - we are moving to sparsemem [10:22] ikepanhc: did you find anything in the end [10:23] stavrob: not yet, is there anyone know why CONFIG_HZ=100 in arch amd64? [10:24] ikepanhc, cause the higher HZ is the more expensive tick handing is [10:25] and where you have any sort of high res timer a high HZ is just useless noise [10:25] so on amd64 where highres timeres are always present there is no point in maintaining a high HZ [10:25] apw: you mean cost cpu time on content switch? [10:25] it contributes many %'s of SPU usage [10:25] i mean the cost of taking the interrupts to handle it and update the jiffies [10:26] which we don't use in the main even [10:26] 100 isnt that typical server usage? [10:26] therefore the recomendation was 250 for i386 where highres timers are not present [10:26] and 100 for amd64 where you have highres timers which form the bases for everything [10:27] Appiah, my understanding is that when you have high res timers the HZ value is no longer relevant for scheduling [10:27] and most times and timing uses the tick + high-res offset for accuracy [10:27] so it matters little how often tick changes within the resolution of the high-res timer [10:28] ie ... updating it less often has no downside, and much upside in overall cost [10:28] oki [10:29] I just remeber from putting my kernel togheter myself on gentoo where you could choose between 100 , 512 or 1000 where it said 1000 recommended higher for desktop/workstations and lower for servers [10:29] which kernel version tho? [10:30] last time I used gentoo was about little less then a year ago [10:30] moving HZ to 1000 from 250 was tested recently as the pulse peopel were shouting for it. a full 8% cost in CPU alone [12:21] apw: according to con, high res timers are mostly broken in the kernel atm so are disabled, they're apparently still limited by tick resolution for scheduling timeout decisions [12:24] i seem to have timers enabled in my kernel ... the recomendation for the HZ change came down from mainline developers [12:28] my bad, it seems highres timers are actually enabled, just not for scheduling decisions [12:28] which unfortunately has a noticeable impact on responsiveness [14:33] simple question why is there an grub2 now [14:36] i hate it [14:36] i just hate it [14:36] :| [14:37] <_ruben> then dont use it? [14:37] on new karmic install its defaulted so i wanted to test [14:37] but it pure bah [14:37] <_ruben> and supposedly grub2 has more to offer than grub(1) .. then again, i havent played with it myself, yet [14:38] _ruben: try it [14:39] to configure it it drives you nuts :D [14:39] <_ruben> i only have 1 karmic box, and it was upgraded step by step from uhm .. hardy i think [14:39] ghostcube, whats is so bad about it [14:40] it seems almost identicle user interface wise === hggdh_ is now known as hggdh [14:47] The config file format is different but not necessarily worse. You now mostly do changes in /etc/default/grub and do update-grub. The only thing that is a bit annoying is the persistence it tries to go for the master boot record by default [15:02] jjohansen, Is that virtio thingy from bug 458521 going to require a kernel patch too or is that more or less done with the kvm package update. (I believe they included dkms modules, but I am not sure) [15:02] Malone bug 458521 in qemu "kvm crash when using virtio for network, hardy guest" [Medium,In progress] https://launchpad.net/bugs/458521 [15:06] Keybuk, around? [15:06] apw: the config is pure horror [15:06] old grub had one file and all worked [15:06] new grub2 is script and file based daemon thingy [15:06] i dont like this [15:07] ghostcube, it has a slightly different syntax. and yes it uses cat to make a file out of it [15:07] its split config, but its not that different [15:07] ghostcube, err do you generally need more than grub.cfg? [15:07] smb: iam not only talking about me :) [15:07] i have oure linux install [15:07] p [15:07] smb: briefly ;) [15:07] what's up? [15:07] no need for any features of grub2 [15:08] but i think its not the best solution to make linux boot stage easier or ? [15:08] Keybuk, Just wanted to make sure we do the right thing on the next Karmic upload. I got the modified trace patch in that took out the uselib part, but the ureadahead from the ubuntu-boot ppa does not like this much [15:09] yeah, I have another one to upload [15:10] there you go, uploaded ;) [15:10] Keybuk, ah, so you won't yell (at me) when I upload that kernel without uselib. :) Good [15:11] no [15:11] it'd only break tracing anyway [15:11] go right ahead [15:11] * smb goes off to test the new ureadahead and then upload the kernel [15:13] hrm... actually... with the speed of the ppa builders atm, I should probably just upload... :-P [15:28] smb what else can you do === bjf-afk is now known as bjf === MsMaco is now known as maco [16:25] smb: it looks like it probably requires a kernel patch but I hadn't gotten to it yet [16:25] jjohansen, Ok, ta. Just wanted to make sure I not forget about it [16:26] smb: right [16:34] dtchen, are we marking all the grub audio bugs as duplicates of 470265? === sconklin-afk is now known as sconklin === maco__ is now known as maco === zul_ is now known as zul [21:43] I have a somewhat obscure problem with a non-ubuntu kernel. The problem does not occur when I use the ubuntu kernel from the minimal installation CD. Is this a place where I might find some help discovering what has fixed the problem in the ubuntu sources? [22:05] bjf: yes, please === bjf is now known as bjf-afk