/srv/irclogs.ubuntu.com/2008/10/29/#ubuntu-x.txt

brycewgrant: draft #0 of a hotkey troubleshooting document - https://wiki.ubuntu.com/Hotkeys00:59
brycewgrant: I'm sure it's full of inaccuracies, so please update it if you spot stuff you know is wrong (and don't be shy about deleting unnecessary fluff)01:00
brycebbiab01:00
* wgrant considers adding every other package to that list.01:10
bryceback02:17
* wgrant returns.02:19
ScottK-laptopbryce: Got it sorted.  I've asked Riddell to check my workaround for sanity.  https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/290156/comments/1404:20
ubottuLaunchpad bug 290156 in xorg-server ""Display out of range" after upgrade to Intrepid" [High,Triaged] 04:20
bryceScottK-laptop: cool, yes that looks like a solid good workaround04:30
bryceScottK-laptop: hopefully we hear from upstream before too long04:30
ScottK-laptopYeah.  The best news is I can put the LCD back on my wife's computer before she gets home tomorrow.04:30
brycehehe04:31
ScottK-laptopThat was a reasonably popular monitor a few years ago.  It might not hurt to have the GDM workaround documented there too.04:32
superm1bryce, so within that document i think it'd be preferable to nuke the Part B04:37
superm1and all references to hotkey-setup04:37
superm1in preference of doing it all by hal04:37
superm1I think if the total push is for by hal, it keeps people from mucking in other areas like hotkey-setup when they really shouldn't be04:38
superm1also along part B, having X with all these different "keyboard options" is going to keep things complicated too since its all with evdev instead now04:39
brycesuperm1: good point; anything in part B that should be kept?04:49
superm1bryce, no i dont think anything in there would be useful for debugging purposes anymore now that input hotplug is in place04:51
superm1of course there is always history to the page though if it's determined that that is incorrect04:52
brycesuperm1: updated05:06
superm1bryce, do you already have a spec to discuss cleanups as a result of input hotplug then too for UDS?05:08
brycesuperm1: no05:08
superm1bryce, if not, I think it should be squeezed into an existing session (maybe the move all hotkeys to hal that i was proposing as the one i'd drive)05:09
brycesure sounds good05:09
bryceso far the only one I know for sure is slangasek's acpi/hotkey architecture documentation spec05:10
bryceer s/spec/discussion session/05:11
superm1when will the list of sessions be posted then?05:11
brycedunno yet, I imagine everyone is recovering from the release05:13
superm1well it seems really weird that there is so much time between release and UDS tbh05:13
superm1seems like that would be  possibly valuable development time for some of these specs05:14
brycegives us time for upstreaming bugs ;-)05:21
wgrantsuperm1: I find the lag very unfortunate too.05:38
wgrantThere's a good quarter of the cycle gone.05:38
superm1well if nothing else it gives a lot of time for SRUs05:39
wgrantI would have expected this for an LTS.05:40
james_w"DRM modesetting drivers" <- does that mean GEM?16:47
tjaaltonjames_w: where did you read that?16:52
james_wthe plymouth README16:52
tjaaltonok16:53
james_wI wondered whether it depended on the fact that Fedora backported GEM16:53
tjaaltonmodesetting needs GEM16:53
tjaaltonbut that's in 2.6.28rc already16:53
james_wso it would be likely usable in Jaunty?16:53
tjaaltonyes16:53
james_wbut only for those with supported drivers?16:53
james_wintel/ATI I believe?16:54
tjaaltonplymouth should fall back to other methods if it's not available16:54
tjaaltonright, intel/ati support it16:54
james_wyeah, it falls back to text16:54
tjaaltonactually, modesetting might not make it in .2816:54
james_wso several users would lose graphical boot if we switched.16:54
tjaaltonI'm not sure where things are16:54
tjaaltonis text the only fallback?16:54
james_wIt looks like it16:55
tjaaltonhm, I remember there being others too16:55
james_w"For systems that don't have DRM mode settings drivers, plymouth falls back to16:55
james_wtext mode.16:55
james_w"16:55
tjaaltonok then16:55
bryceheya tjaalton16:57
tjaaltonhi bryce16:57
james_wthanks tjaalton 16:59
james_whey bryce 16:59
bryceheya james_w16:59
brycehey, since a lot of hotkey bugs have been getting tossed (incorrectly) our way, I drafted the start of a document about it, to try and help spread knowledge about it to more people17:00
brycehttp://wiki.ubuntu.com/Hotkeys17:00
brycetjaalton, james_w: when its convenient, could each of you add what you know to that document?17:01
james_wdone :-)17:01
brycejames_w: excellent thanks :-)17:01
james_wnice work though, I'll be sure to refer to it when necessary17:03
tjaaltonbryce: ok, reading17:03
tjaaltonwow that's a lot to digest :)17:24
tjaaltonI guess it has more information than my tiny brain does17:27
tjaaltonwill need to read it through later ->17:27
brycehmm, maybe it should be broken down more.  Last thing I want is for it to be info overload, since then no one will read it17:35
superm1mvo, in watching a lot of the fglrx bug mail fly by, it's looking like r3XX hardware is no longer supported in the fglrx driver for intrepid.  its not explicitly listed in the modaliases, so jockey won't offer it.  people who were on hardy w/ it, will they be transitioned to the open source driver because of the modaliases thing, or do you need to do anything special?17:51
superm1bryce, do you think this would be worth release noting?17:51
brycesuperm1: yep, although I'd like to get the document into a bit better shape first17:51
mvosuperm1: sorry, I was not aware of this. update-manager does not look at the modaliases for fglrx 17:53
mvosuperm1: we could have done that (and we still can via a SRU) - it was just not on my radar 17:53
superm1mvo, neither was I.  i've just noticed the pattern17:53
mvook17:53
mvosuperm1: I can work on a fix for it tomorrow, for now I think we should release note it17:55
superm1mvo, okay thanks17:55
mvo"If you run on a r300 based chip and use fglrx use jockey to transition to the free driver before you attempt to upgrade." 17:56
mvosomething like this :)17:56
superm1yeah17:56
mvodo you want to add it or shall I ? 17:56
superm1go ahead.  i'll try to triage these bugs since i've seen the pattern17:56
mvodo you have a master bug for it to refer to?18:01
mvohttps://wiki.ubuntu.com/IntrepidReleaseNotes?action=diff&rev2=103&rev1=10218:09
mvo^-- superm118:09
superm1mvo, i'll have one after i triage them.  some have intermingled issues listed18:10
superm1i'll add it to the release notes once i do18:10
mvosuperm1: exellent, thanks a lot18:15
mvosuperm1: when you have a master, please let me know, I check it out tomorrow18:15
superm1mvo, okay i've got a master and will be adding a few more bugs to it, bug 284408.  i added tasks for update-manager and release notes too.18:22
ubottuLaunchpad bug 284408 in fglrx-installer "r3xx Hardware does not work with fglrx" [Medium,Triaged] https://launchpad.net/bugs/28440818:22
superm1bryce, would it be a stretch to try to ask AMD to have an engineer get a LP account to triage these bugs that can't be fixed by us?  like bug 28684118:32
ubottuLaunchpad bug 286841 in fglrx-installer "amdcccle crashed with SIGSEGV in _XSend()" [Undecided,New] https://launchpad.net/bugs/28684118:32
brycesuperm1: I tried to get them to interact with LP directly several times, but no go18:33
brycesuperm1: If you give me a list of bug #'s, I can forward them to them.  No guarantee they'll respond.  They've asked for Top 5 lists in the past, so that would probably be the ideal number18:34
superm1bryce, well before doing that can you try to get them to commit to a yay/nay on fixing it and maybe providing a tracking number from their internal system when yay?18:36
superm1bryce, that way they'll have it in the release notes of the driver when they do fix it18:36
superm1and if they say nay, a canned response saying AMD isn't interested can be put in the bug as won't fix18:36
brycewell, anything's worth a try, but I'm fairly sure they won't go for any of that18:37
superm1at least i think that would be the least work on their end but still helpful to give a yay/nay rather than dead silence.18:39
brycesuperm1: why 286841 in particular?  It doesn't look like it's been triaged or prioritized?18:42
superm1bryce, well that was just one i had opened as an example; it's one of their apps crashing, with no useful way for it to be debugged by us18:44
superm1they'd have to reconstruct the trace with the debug symbols on their end18:44
brycemm18:44
mvothanks superm118:45
mvobryce: out of curiosity, do they have a internal bugzilla (or something similar?)18:45
brycemvo, yep18:46
mvobut its so internal, that we can not forward directly?18:46
brycecorrect18:46
mvooh well18:46
mvothanks18:46
superm1afaik, whenever they enter an internal bug into it, it's called an EPR, and that's the same number that is given in release notes when they get it closed up18:46
brycein fact they typically won't even give me the numbers for the internal bugs18:47
brycesuperm1: ok mail sent18:57
bryceokay, I've broken up the Hotkeys document into a couple sub-pages.  Same quantity of text, but hopefully that makes it less intimidating to look at and edit19:35
brycehttps://wiki.ubuntu.com/Hotkeys19:35
mvosuperm1: silly question, is there a reason why the fglrx-modalises file is called aliases.override ? (but the nvidia ones don't)?19:54
mvosuperm1: do you think we should show a dialog on upgrade asking for confirmation? or just go ahead and replace fglrx with ati (for r300)? given that the r300 are usually well supported by the free driver20:24
superm1mvo, i was gonna think just replacing it (and removing the xorg-driver-fglrx package of course) since r300 is so well supported by the free driver20:48
superm1mvo, silly answer is because that's what it was called in the source package and it was easy to install with the same name20:49
mvosuperm1: thanks 20:50
mvosuperm1: I have a patch ready I think (but no HW to test if it really works)20:50
superm1mvo, well my own personal home laptop is r300 and not upgraded yet...20:51
superm1so I can test it if you give me some direction how to make sure it would go20:51
mvosuperm1: oh, cool. you will not have to do a full upgrade, just enough so that the detection code kciks in :)20:52
mvocurrently I recycled some strings in http://paste.ubuntu.com/64289/ - but the text is *bad*20:53
superm1mvo, okay so if I see a string resembling that I know it kicked in20:54
mvosuperm1: ok, pleae download http://people.ubuntu.com/~mvo/test/intrepid-0.93.33.tar.gz and unpack into some tmp directory like /tmp/foo , and run "sudo ./dist-upgrade" from there20:55
mvothen it should ask you if fglrx should go 20:56
mvoit will only work when fglrx is actually used in /etc/X11/xorg.conf20:56
superm1oh it's going to have to wait a few hours until later i realize.  I don't have fglrx currently enabled (r300 support is nice :)) so i'll have to get to it interactively to enable it and test20:57
superm1i'll get back to you later on with the results20:57
mvosuperm1: ok, its enough if you edit /etc/X11/xorg.conf so that its there, it does not actually check if its running :)20:58
superm1oh if that's the case, yeah i'll just make the change to xorg.conf and X forward to run the app20:58
mvosuperm1: no rush, I will probably leave soonish for bed anyway and because this is going via a SRU it will take a couple of days until it hits the archive20:59
mvobut feedback is very nice, thanks a lot for your help with this!20:59
chrisccoulsonbryce, i got your e-mail about the hotkey troubleshooting wiki. i'll have a look at that over the next couple of days21:05
brycechrisccoulson: thanks, and if you can work on improving it, it'd help a lot21:06
chrisccoulsoni'll see what i can do. i did a build of gnome-power-manager last night with support for your non-functioning hotkey21:06
brycechrisccoulson: after you've had time time to add your thoughts, then I can shop it around to some other folks (e.g. hal and pm-utils) and try to get their contributions21:07
chrisccoulsoni've uploaded it to my PPA if you want to try it out21:07
bryceok cool, link me21:08
chrisccoulsonhttps://edge.launchpad.net/~chrisccoulson/+archive21:09
superm1mvo, well w/ fglrx in xorg.conf it made it to the stage that it's fetching packages21:09
superm1mvo, so should  that message have already come up?21:09
mvosuperm1: yes, it should be there before the final confirmation dialog (the one with 2000 packages are going to be upgraded etc)21:17
mvosuperm1: hrm, if it did not appear for you, could you please email me the output of your "lspci -n" ? mvo (at) ubuntu.com21:18
superm1mvo, sure21:19
seb128_bryce: what do you expect applications to do when the xserver says there is insuffisant ressources to play a video?21:49
bryceseb128_: probably behave similarly as if the system was out of disk space or out of RAM21:50
seb128_bryce: and how much resources are required to play a video nowadays? go tell users than they videocard is not able to play a video21:50
seb128_bryce: I think they would laugh in our face if the player was displaying "your videocard is not able to play a video"21:51
bryceseb128_: well what are you suggesting?21:51
seb128_that seems an xorg issue to me21:51
bryceseb128_: and as you'll note, I marked it as such, and linked to the upstream bug #21:52
seb128_you are really saying that modern graphic cards resources are too limited to play a video on some configs?21:52
seb128_will, I just don't think that's an application issue21:52
seb128_what is using the video ressources in a standard ubuntu installation?21:52
bryceseb128_: so you think crashing in this case is an acceptable application behavior?21:53
seb128_can we ask them to close some softwares? does it depends of what is on screen?21:53
seb128_no, but I don't think displaying a "you don't have enough resources to play a video" is going to be much better21:54
seb128_what could the message suggest them to do to solve the issue?21:54
ScottK"Go buy a better video card"21:54
ScottK;-)21:54
bryceseb128_: well it looks like using compiz + XAA + Totem is a bad combination.  Turning off Compiz, or switching to EXA sounds like it'd solve it21:56
seb128_they are not using xaa I think, or is that the default?21:57
bryceat least for -ati.  For the Me-Too'er with -intel, he probably has some other issue21:57
seb128_ok21:57
brycefor -ati it is still the default, since there are potential corruption issues still when EXA is used.  I am investigating switching to EXA by default for Jaunty21:57
seb128_cool21:57
brycefor -intel, EXA is the default, but some people still use XAA for whatever reason21:57
seb128_is there any tools which give the resource usage?21:58
seb128_ie how much is available and what is using what?21:58
bryceI think so, hang on21:58
bryce<bryce> heya, I'm wondering if we should look at changing from XAA to EXA in Jaunty.  Do you have some advice there?21:59
bryce from bug reporters who have tried EXA with -ati so far there are still some issues, however others report that by switching it solved even worse issues.  But I'd like to get your thoughts.21:59
bryce<agd5f> yeah, I'd say definitely.21:59
bryce we'll probably make EXA the default in the driver once the EXA glyph cache stuff gets into distros21:59
seb128_good to know22:00
bryceseb128_: xrestop can be used to display resource usage22:14
seb128_bryce: thanks22:15
bryceseb128_:  xrestop -b | grep -A 15 totem  may be of use22:15
bryce(from the xrestop man page)22:16

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