/srv/irclogs.ubuntu.com/2010/10/07/#ubuntu-x.txt

bjsniderRAOF, gstreamer-vaapi is free, although it is very raw at this point00:39
bjsniderit works but doesn't have any subtitle support right now00:39
RAOFOh, and it actually works & exists now?  I've been aware that there's been work on that area, I just haven't followed closely.00:40
RAOF(vdpau on fluendo on my tiny little netbook is sufficiently useful to crowd out other investigations)00:40
bjsnideryou have to actually...00:41
bjsniderhorro of horros...00:41
bjsniderPAY for that right?00:41
RAOFIndeed you do!  Shocking, I know.00:43
bjsniderpardon me while i throw myself off the nearest tall building in despair00:43
bjsniderRAOF, you've always been madly in love with gstreamer, but others prefer mplayer and/or vlc00:46
RAOFYeah, I know.00:46
bjsnideri think there's a movement on to make kde's media player engine vlc instead of xine00:46
RAOFBut gstreamer is (rightly) the default, so it's reasonable to care more about it.  Particularly when that aligns with my own interests :)00:46
bjsniderit's RIGHTLY the default00:47
* RAOF still isn't sure why kde's media player isn't a thin layer around gstreamer :)00:47
jcristaubecause gstreamer has a g00:47
jcristauthey can't possibly allow that in kde00:47
RAOFWorse, it's gobject based!00:48
bjsnideryeah but why did they pick xine, of all things?00:48
RAOFBecause it's an actual engine, I think.00:48
RAOFLike, is intended to be used as such.00:48
RAOFDoes vlc provide that sort of thing?  I've only interacted with it as a (kick-arse) player for Windows/Mac.00:48
bjsniderevidently so00:49
bjsniderbut anything that can be used at the command line could theoretically be used that way00:49
RAOFYeah, but that's *made* of ugly.00:49
jcristauso is kde, so that's fine00:49
* jcristau hides00:49
bjsniderxine couldn't even do 24-bit flac until very recently00:49
bjsniderit still can't do flac 5.100:50
RAOFSee?  GStreamer :P00:50
bjsniderwhy is gstreamer better than mplayer?00:50
* RAOF doesn't actually know if the gstreamer decoders support that, 'cause he doesn't have (a) a 24bit soundcard, (b) 5.1 speakers.00:51
bjsnidergstreamer does do both00:51
bjsniderbut so does mplayer and so does vlc00:51
RAOFMainly because mplayer is the whole widget, with a terrible UI.00:51
bjsniderok, forget the stupid ui00:52
bjsniderit's been dropped anyway00:52
RAOFSo it's now just a commandline client?00:52
bjsnideryes00:53
bjsniderbut nobody who seriously uses it had installed mplayer-gui for years00:53
bjsniderthere are much better gui clients, like gnome-mplayer and smplayer00:53
RAOFA commandline client isn't particularly programmer-friendly.00:54
bjsniderit doesnt eh best subtitles, and it was the first app that had vdpau00:54
RAOFThe thing that I particularly like about gstreamer is that it can be, and is, our media framework.00:54
RAOF(Also that it's trivially pluggable, which is important)00:55
bjsniderso it's better because it's what we currently have? i do not accept that reasoning00:55
RAOFIt's better because nothing else can reasonably be our media framework.00:56
RAOFNothing else (bar xine, I think?) does the sort of plugability we need.00:56
bjsniderwhat if videolan could?00:57
RAOFThen it might be a good idea, but it'd need to be significantly better than gstreamer to justify the switch.00:58
RAOFIs videolan actually intended to be used as a media player framework, though?  I know that it's possible to use it as such, but isn't it much more focused on vlc?00:59
bjsnideryou know, it's developed as heavily as anything i've seen, so it might not have been yesterday, and it might be today00:59
bjsniderif you ever try to build it, it's significantly different after 6 weeks than it was earlier01:00
bjsniderquite unlike xine, by the way01:00
RAOFThat's not exactly an unconditional win :)01:00
bjsnidervlc probably cooks your supper and tucks you into bed by now01:01
RAOFWell, get it stabilised, supporting plugabble codecs, and used by GNOME applications and I'll care significantly more about it :)01:05
* freeflying 01:49
warewolfhm02:57
warewolfok, #ubuntu is useless, I have an X problem so I'll try poking around here.02:57
warewolfI updated my T91MT running lucid last night, and now stuff is all kinds of broken.02:57
warewolfsingle user mode gets stuck before getting to that curses UI menu thing, and X acts like there are no mouse/keyboard devices defined.02:58
warewolfI can get a shell via init=/bin/bash, but have no idea how to troubleshoot upstart.02:58
RAOFSounds like udev might be broken?03:11
warewolfI just disabled the one and only custom rule I had in there for android adb03:12
warewolfoh I suppose I could have looked at the xorg log. duh.  lemme see.03:13
warewolfer03:15
warewolfI don't even see *mention* of keyboard in the xorg conf at all.03:15
RAOFYou have an xorg.conf?03:15
warewolfyeah, but it's really short.03:15
RAOFMany people won't.03:15
warewolfjust some stuff for the T91MT's touchscreen, with Sarvatt's help03:16
warewolfer03:16
RAOFOk.03:16
warewolfs/xorg conf/xorg log/03:16
warewolfI expect to see something about a keyboard device in the xorg log03:16
RAOFOnly if udev's working.03:16
RAOFIf udev isn't working then X won't see *any* input devices.03:16
warewolfok, another notch in udev being broken.03:16
warewolfyeah, that sounds about right then.03:16
warewolfhow the fsck did I break udev by doing a system update last night? *boggles*03:17
warewolfI suck at troubleshooting udev03:17
warewolfok03:49
warewolfdpkg-reconfigure udev and update_initramfs=all fixxored03:50
Sarvattsorry richard, I just walked in the door and missed your messages, get it working? wonder what the heck happened there04:15
Sarvattwarewolf: did you see there were proprietary drivers for that piece of junk now that probably work on lucid? :)04:16
Sarvatti think one of those guys that was packaging up the PSB stuff has a PPA with them on launchpad, bernardo something?04:17
Sarvattdrivers are called emgd04:17
Sarvatti still can't download anything but windows drivers direct from intel, trying to download for any linux distro gives me an exe04:18
* Sarvatt goes back to trying to root his G204:19
RAOFGood plan!04:24
bjsniderdoes jockey not block the nvidia run files anymore?04:26
RAOFAs in: prevent them from working?  Did it ever?04:27
bjsniderit prevented them from installing starting with lucid04:27
bjsniderbut now all these n00bs are in the +1 channel talking about how they installed the .run files04:28
Sarvattwarewolf: speak of the devil... http://woot.com/06:16
Sarvattjust ordered a 5770, time to go through some of this fglrx pain :)07:34
RAOF:)07:35
=== maxb_ is now known as maxb
bjsnidertseliot, does jockey not block the nvidia run files anymore?13:28
tseliotbjsnider: jockey never did that13:49
bjsniderok, well i must hve misunderstood then14:03
bjsniderit's nvidia-current that does it, but it's not part of the metapackages, so it's not there by default14:33
warewolfSarvatt: hah14:43
=== ara__ is now known as ara
Sarvattbryceh: would it be possible to move intel to the top of the chart so the other packages are easier to follow? http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-maverick-workqueue.svg15:13
dandelSarvatt: lol... that report shows how popular ati hardware is on linux.15:47
Sarvattdandel: i think you're looking at it wrong15:49
Sarvattfglrx being at the top doesn't mean it has the most, the fglrx bugs are represented by the tiny blue strip at the top only15:50
dandelif that's the case, the #1 used hardware is intel (which is not surprising)15:51
Sarvattyou cant really pull any use numbers out of that, intel is really skewed because we have automatic crash reporting bugs for that package only which is getting triggered by some non fatal crashes and flooding launchpad15:52
dandeli see... and that bug report results are not as bad... i know i removed a few packages results manually because i did bleeding edge tests (2.6.36 kernel tests)15:54
Sarvattcnd: dunno if you got my message about it, but wouldn't it make more sense to install 60-magictrackpad.conf in a utouch package instead of evdev since utouch isn't installed by default everywhere and there is a loss of functionality using evdev without it?16:06
cndSarvatt, utouch is merely a meta package16:12
cndyou could argue it could go into libutouch-grail116:12
cndbut that is installed everywhere16:12
cndto answer the question more directly, we don't want a different experience between the desktop and netbook installs16:13
cndright now the desktop has a subset of the features in netbook because compiz doesn't have gestures like unity does16:13
cndbut we don't want there to be divergent features between the two16:13
cndand to be honest, I was on your side too16:14
jcristauso you regress the desktop instead :)16:14
cndI would rather have left the magic trackpad alone for now16:14
cndbut I was overruled by others :)16:14
cndthe desktop never regressed16:14
cndin lucid, the synaptics functionality wasn't present16:14
jcristauoh, ok16:14
cndwe had a choice in maverick to either enable synaptics functionality, or enable gestures16:15
cnddue to time constraints16:15
bjsniderSarvatt, why in the world are you buying an ati card?16:15
bjsniderdo you enjoy pain?16:15
cndand all the synaptics functionality should be duplicated in our gesture framework in Natty (hopefully)16:15
cndit not in Natty, certainly by the O16:16
Sarvattwoo baby, http://cgit.freedesktop.org/mesa/drm/commit/?id=726210f87d558d558022f35bc8c839e798a19f0c is going to fix a massive amount of these apport intel bugs16:44
Sarvattbjsnider: I don't have any ati's to break anymore and there was nothing better at $12016:48
Sarvatthell, I want a poulsbo machine still :)16:48
* Sarvatt likes broken stuff16:48
Sarvattbut i draw the line at 8xx intel's16:49
jcristauheh16:49
brycehSarvatt, nice work - http://www2.bryceharrington.org:8080/X/Reports/ubuntu-x-swat/totals-maverick.svg17:40
Sarvattbryceh: that aint even half of it, and a large chunk of the duped ones are going to be closed whenever I can get that libdrm fix SRUed :)17:41
Sarvatti'm going through and adjusting the titles of all of them now and will dupe after since that makes it easier so they stopped going down for a bit17:42
Sarvattthen i can start actually fixing things.. lol17:44
brycehcool17:49
brycehspecial attention to 656243 would be deserved17:49
Sarvattyep thats the libdrm problem17:50
Sarvattalready have it in git, asked for testing of the PPA one on the many bugs17:51
Sarvatthaven't started condensing that one too much because people report the symptoms differently and want to get feedback on the different symptoms, but there are 3 major ones i'm looking at so far17:52
brycehcool17:52
Sarvattbryceh: when should I start looking for sponsors and preparing the bugs for SRU? I'm just assuming I'd have to wait until release first :)17:55
brycehnope you can prepare SRUs as soon as you are confident in the fix17:56
brycehin fact the release team sometimes pulls in SRUs pre-release if there's time and the bug looks acceptable to them17:56
brycehalso, sru bugs generally need a week or so of testing before the archive team puts them out, so filing them now means they can be tested while the release is finishing up, and can go out a few days post-release17:58
Sarvattoh heck, I've had a sandybridge fix ready and tested by many HWE people for the past week but assumed it was bad form to try to SRU before release unless it was critical18:01
SarvattRAOF: forgot to commit something to x-x-v-intel git?18:15
Sarvatt  * Cherry-pick e30f0338 to free the Screen pixmap on close.  Fixes a memory18:15
Sarvatt    leak on server regeneration, and another crash on KDE log out hidden by18:15
Sarvatt    LP 628077.18:15
ubot4Launchpad bug 628077 in xserver-xorg-video-intel (Ubuntu Maverick) (and 1 other project) "[i865] Crash on logout with KDM (affects: 1) (heat: 111)" [High,Fix released] https://launchpad.net/bugs/62807718:15
* Sarvatt just noticed it missing in the debdiff18:15
Sarvatthmm, not where where this bug should go http://launchpadlibrarian.net/55916325/XorgLogOld.txt18:42
=== ara__ is now known as ara
Sarvattbryceh: well the apport reports are for sure better than 90% of the normal bugs, the automatic duping just needs to  be fixed up a bit. at least I can tell whats actually happening without relying on what they say, like if they have a video playing in firefox and just say firefox is causing the crash and its a lot easier to spot dupes20:03
Sarvattlooking at non apport bugs is painfully slow now :)20:04
* penguin42 is going to try and apply THomas Hellstrom's ttm fix that Dave Airlie pushed today , see if it fixes his -12 errors20:09
=== ara__ is now known as ara
Sarvattif PGTBL_ER + chipset generation match they can be duped, IPEHR: 0x7xxxxxxx are all 3D engine related on 965+, IPEHR: 0x018xxxxxx are enable/disabling/resizing the monitor related, IPEHR: 0x01810000 is always accelerated video playback on 8xx, etc20:10
Sarvattguess I should read the docs20:11
Sarvattbeats the heck out of manually going over the logs for 10+ minutes on each bug to find a trace of the problem20:14
penguin42did Radeon hd5xxx ever work on Lucid? I had a bug raised where it was wrongly doing KMS for them but couldn't cut it - was there ever anything to address that?20:33
Sarvattpenguin42: I don't know for sure but I'll find out tomorrow when I get my 5770 in, as far as I remember it shouldn't have even tried to work at that point and vesa would be used until fglrx was installed20:38
penguin42ah it's listed in lucid-updates20:39
penguin42Sarvatt: Bug 56030620:39
ubot4Launchpad bug 560306 in xserver-xorg-video-ati (Ubuntu Lucid) (and 3 other projects) "[lucid] ATI hd5xxx cards wrongly doing kms? (affects: 38) (dups: 5) (heat: 154)" [High,Fix released] https://launchpad.net/bugs/56030620:39
Sarvatthmm that shouldn't have been happening20:41
Sarvattit even loaded the rv710 microcode20:41
penguin42Sarvatt: Hence why I reported it20:41
Sarvattoh looks like I responded there and didn't check up on it after too, I thought the radeon.modeset=1 that we had forced in the x-x-v-ati synced from debian was screwing it up20:42
Sarvattlets see, one person saying no problem in the lucid -rc..20:43
penguin42Sarvatt: With that guy just reporting it still happening on 10.04.1 it would be good to get it fixed next time a CD gets regenerated (is there going to be a .2 ?)20:43
Sarvatthaven't made it down that far in the  bug yet :)20:43
Sarvattugh its another dumping ground bug so far, people reporting all kinds of other problems thinking its the same20:43
penguin42yeh - whether it is or not is a good question20:44
Sarvattlike the dvi-0/dvi-1 issue20:44
penguin42Sarvatt: I don't have a 5k to try it out, if 10.04.1 actually works for you it would be good to note it20:44
Sarvattyeah will do for sure20:44
Sarvattthere was a bug where the dvi port assignments were messed up and only one of the two was working on radeon that I see a few people mentioning but i'm (almost) positive that was fixed20:46
penguin42oh well, that's the sods law of having two ports, it'll always use the wrong one20:47
Sarvattevergreen firmware isn't the issue since .33 didn't support it in the first place but I guess it got added anyway20:47
Sarvattradeon thinks its an rv71020:47
jcristauyou didn't backport evergreen kms?20:48
Sarvattnope20:48
Sarvattnot that i'm aware of20:48
jcristauk20:48
Sarvattwe released before it was even remotely stable if i'm remembering right, you guys had more room to do it :)20:49
jcristauah right, we got that in may20:49
Sarvattpenguin42: yeah people are just hitting the dvi problem, I know theres a fix for that and will try to work it out when the card comes. we got time with 10.04.2 being released in january :)20:54
Sarvattbackporting 5xxx KMS sure would be nice though20:54
Sarvattthere's no logs on that bug to look over to see whats happening now on them20:55
Sarvattoh dang, missed some of the later responses, people hitting it on maverick?20:56
penguin42that's a pity, the drm-fixes patch I pulled didn't fix my -12 error :-(20:56
Sarvatt-12 error?21:01
penguin42Sarvatt: I can get an ENOMEM out of the ttm code by scrolling around google maps in chromium-browser (daily-ppa) in KDE with desktop effects on (HD4350)21:05
penguin42I have managed to trigger it on Gnome without desktop effects once, but I can trigger it in KDE with de in seconds21:07
Sarvattis it one of those crazy AGP versions?21:07
penguin42no, PCI-e, 512MB ram on it21:08
=== ajmitch_ is now known as ajmitch
Sarvattpenguin42: do you have a bug on it by any chance? not having any luck finding any with that that aren't from IGP's21:13
penguin42Sarvatt: I commented on bug 58389121:14
ubot4Launchpad bug 583891 in debian (and 1 other project) "X.org crashes sometimes. [drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! (affects: 9) (heat: 46)" [Undecided,Confirmed] https://launchpad.net/bugs/58389121:14
Sarvattof course its filed against linux and has no X related logs :(21:15
Sarvattand quite a few of the people have old 9xxx series IGP's like the other bugs21:16
penguin42Sarvatt: I was wonderign whether to add an also-affects to Xorg21:16
Sarvattthat wouldn't get good logs in there but I doubt its the same bug hitting your card and those IGP's the other people have21:17
penguin42ok, should I file a separate one, and what would be useful for debug?21:17
Sarvattthey have things like [    8.435421] [drm:rs400_gart_adjust_size] *ERROR* Forcing to 32M GART size (because of ASIC bug ?) in it21:17
Sarvattdoes the system completely hang when it happens?21:18
penguin42Sarvatt: No21:18
Sarvattoh, it does for the IGP people too21:18
penguin42Sarvatt: Just the Chromium process dies21:18
Sarvattif you could trigger it then run ubuntu-bug xorg it'd put some useful logs on it, that'd be appreciated21:19
penguin42Sarvatt: OK, will do - I don't think there is anything useful in any of the logs to be honest21:19
Sarvatti haven't found anyone else on r600+ reporting it so far21:20
Sarvattyour dmesg to see what's happening at startup would be useful21:20
penguin42ok, let me just switch back to the kernel without my debug in21:21
penguin42Sarvatt: I'd thought Dave's post to lkml/dri-devel today sounded promising though - but I think I've patched that in to my build and it hasn't helped21:21
* Sarvatt takes a look21:22
Sarvattpenguin42: just curious, have you tried 6.13.2 from here? https://launchpad.net/~ubuntu-x-swat/+archive/x-updates21:24
penguin42no, I haven't but can do21:24
penguin42Sarvatt: You want the bug against xserver-xorg-video-ati ?21:29
Sarvattpenguin42: if you have that 6.13.2 installed then just xorg since it wont let you21:30
Sarvattxorg and xserver-xorg-video-ati attach the same info21:30
Sarvattcan just move it over after21:31
penguin42Sarvatt: Well I was just going to report it with the standard stuff first and then try 6.13.221:31
Sarvattsounds good, thanks for that since if we upstream it they're going to ask you to try newer :)21:32
penguin42Sarvatt: OK, bug 65652221:36
ubot4Launchpad bug 656522 in xserver-xorg-video-ati (Ubuntu) "drm:radeon_cs_ioctl] *ERROR* Failed to parse relocation -12! from google-maps in chromium-browser (affects: 1) (heat: 6)" [Undecided,New] https://launchpad.net/bugs/65652221:36
penguin42Sarvatt: Still does it with 6.13.2-0ubuntu1~xup121:42
=== gord_ is now known as gord
Sarvattpenguin42: hmm, that bug is proving tricksy to track down, you really are running out of memory somewhere. have you tried disabling the memory remap option in bios by any chance? your bios looks to be full of all kinds of iommu fail22:30
penguin42Sarvatt: I can try, not sure if it has any options for that - what makes you say it has lots of iommu fail; I know it has plenty of intremap fail :-(22:31
Sarvattthat ^22:31
penguin42what?22:31
Sarvatt1.509/15/2009Instant Flash874.94KB1. Modify for Intel HD Audio.22:32
Sarvatt2. Change 'Memory Remap Feature' function default = 'Enabled'.22:32
Sarvattthe interrupt remapping problems22:32
penguin42ok, will try that - what does it actually do?22:32
penguin42hang on; aren't interrupt and memory remapping separate things?22:33
Sarvattits all in intel-iommu22:33
penguin42what's memory remapping?22:33
Sarvattmagic that breaks thing very often :)22:33
penguin42ah; I had noticed that I only get 256MB of the cards memory mapped into the PCI-bar -b ut that's a limit of PCI bars isn't it?22:34
Sarvatthttp://en.wikipedia.org/wiki/IOMMU explains it better than i ever could22:34
penguin42is there a way to see how much ttm memory is allocated/in use?22:38
RAOF /sys/kernel/debug/dri/0/gem_objects should be a reasonable proxy, I think.22:43
Sarvattnot sure off the top of my head, there might be something ttm specific in debugfs?22:43
penguin42Sarvatt: I don't see an option for IOMMUI22:44
penguin42IOMMU or remapping in the bios22:44
penguin42only turning VT or VT-d on and off22:45
Sarvattno memory remap option? VTd?22:45
penguin42no memory remap option; there is a VT-d option - is that related?22:45
* penguin42 has just flipped an option for the default graphics card type from PCI to PCI-e but I think that's just for selecting between multiple cards22:45
Sarvattyeah thats DMAR and interrupt remapping, really this is magic to me that i just see pop up as broken in bug reports often :)22:47
penguin42the interrupt remapping is some VT related stuff; so VT-d might be involved but I haven't followed it well enough22:47
penguin42right, so starting kde with desktop effects enabled and gem_objects says 874 objects, 100MB object bytes 0 pinned, 0 pin bytes, 0 gtt bytes, 0 gtt total22:48
penguin42starting chromium with no pages loaded and that's upto 993/128MB22:49
Sarvattit just sounds like theres some artificial size barrier along the way giving you the ENOMEM22:49
penguin42zooming in and we're at 206MB22:49
penguin42zoomed out hit 430MB, so maybe it did flip over 512MB?22:50
Sarvattsheesh, filled up that fast?22:51
penguin42yeh22:51
penguin42zooming out in particular22:51
Sarvattis it going down or going over the limit ever? did it crash already?22:52
penguin42it's also being very jerky, not fuilly repainting and stuff - it's not happy22:52
penguin42yeh it does go down a bit22:52
penguin42it's not completing a redraw, I'm getting the satellite imagery but none of the overlays22:52
Sarvatti think theres ttm info somewhere in debugfs, +EXPORT_SYMBOL(ttm_page_alloc_debugfs);22:54
penguin42I have a ttm_page_pool22:55
penguin42the only none-0 line curently reads wc refuills 267 freed 0 size: 13670422:55
penguin42635125760 object bytes22:57
RAOFA mere 600MB22:58
penguin42on a 512MB card22:58
RAOFWhich would be a problem, if ttm isn't evicting pages properly.22:58
RAOFIf it was working properly that wouldn't be too much of an issue.  Unless you actually need to be texturing from all 600MB there, in which case performance will die.22:59
penguin42I mean this is kind of a nice bug in the sense that I can trigger it in seconds, except that I have to login to KDE to do it22:59
Sarvattcant reproduce it in gnome?23:02
penguin42Sarvatt: I have done once, although I haven't tried turning on desktop effects in gnome (I have them on in KDE)23:03
Sarvattwhat do you use normally?23:04
penguin42gnome without desktop effects23:05
penguin42I'll just go and get something to eat; back in 15mins; but I'll give Gnome+desktop effects a go and see if it breaks23:05
Sarvattgnome with effects would be interesting23:05
Sarvatt:) food! good idea23:06
* penguin42 tries KDE every so often, it's getting closer to what I like but it's model of using storage devices just doesn't work for me since KDE423:15
* penguin42 files a PA bug - switching from KDE to Gnome leaves PA broken23:18
penguin42right23:22
penguin42oh god, wobbly windows23:22
=== lool- is now known as lool
penguin42Sarvatt: I can't quite get it to pop, even with full desktop effects23:26
penguin42(In gnome)23:27
penguin42The amount of space is still big, but not as big and it's obviously still got redraw issues23:27
* penguin42 comes to the conclusion that the daily chromium builds are using GL in some way where as the standard set aren't23:44
RAOFI think that is the case, yeah.23:47
penguin42the standard repo chromium is fine23:48

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