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

RAOFMy r700 likes compiz just fine.00:00
RAOFAnd, with mesa 7.9, is pretty happy with Unity.00:00
RAOFIt doesn't run Civ 4 under wine, though.00:00
ajmitchmobility radeon HD 4850, I'm wondering how well it'll go with games instead of using fglrx :)00:00
ajmitchnamely WoW under wine, of course 00:00
RAOF:P00:01
ajmitchciv iv looks a bit funny even with fglrx00:01
RAOFI'd give it a go; it's possible that the driver doesn't implement something that wine wants, though.00:01
ajmitchquite probably :)00:01
ajmitchI geuss we should be hoping for fglrx to still work by release00:02
RAOFIt works now?00:02
ajmitchI mean it works in lucid, having it break for people upgrading could be bad00:03
RAOFAh.  Yeah.00:03
RAOFapw: Is that wedge in mutex_lock_slowpath?  There seems to be a deadlock somewhere you can hit, and hit it much more frequently with two monitors.00:05
ScottKRAOF: Thanks.00:27
=== yofel_ is now known as yofel
JanCI'll try my Radeon HD 4350 one of the next days...  ☺01:09
apwRAOF yes its trying to get the dev struct_mutex, from the minimal analysis I did I cannot find anyone holding it and doing anything08:34
apwthat one is going to bite us hard after release, do you have a bug open on it?08:35
RAOFapw: I think this is it: https://bugs.freedesktop.org/show_bug.cgi?id=2880510:35
ubot4Freedesktop bug 28805 in Driver/intel "[Arrandale] Intermittent freezes - missed interrupt?" [Normal,Resolved: fixed]10:35
RAOFapw: Launchpad bug #56813810:36
ubot4Launchpad bug 568138 in xserver-xorg-video-intel (Ubuntu) (and 1 other project) "[arrandale] deadlock in i915_gem_madvise_ioctl (affects: 11) (dups: 1) (heat: 60)" [Medium,Confirmed] https://launchpad.net/bugs/56813810:36
apwRAOF, interesting, then its not arrandale specific10:38
RAOFapw: Yeah, I think the bug is mis-titled.10:38
apwmine is certainly something older ... thanks for the ptr10:38
RAOFHm.  I need to re-check my upstream bugmail filtering; I should have noticed that getting marked as resolved.10:39
RAOFI could reproduce it relatively frequently (~1/day) when I plugged in my second monitor.10:40
RAOFI should try the 2.6.36-rc3 kernel to see if it resolves it.10:40
seb128hey there10:44
seb128is there any known bug about external monitor on dock stations not activating since recently?10:44
seb128on intel card10:44
seb128on a dell latitude serie10:44
seb128what would be buggy? xorg? intel driver?10:44
seb128it started a few days ago and it doesn't seem to be the linux version in use10:45
RAOFIt's likely to be either the intel driver or the kernel; most likely the kernel.10:52
RAOFWe haven't had an -intel upload for a while, so I'd guess at kernel.10:55
apwRAOF, i can reproduce it pretty much once a day as well with just single screen11:12
apwRAOF, and thats with maverick kernel on lucid userspace11:13
RAOFapw: Ah, well.  That might be a different bug to mine, then.11:30
RAOFapw: Or it could be exactly the same bug, and it just gets triggered much more infrequently on gm4511:30
apwRAOF, hard to say isn't it, sounds very similar11:34
RAOFYeah.11:35
RAOFThe kernel PPA has a build of 2.6.36-rc3, right?11:35
apwRAOF, should do yes11:36
apwRAOF, it does indeed11:37
RAOFMan, my arms are so much better after pushups this week than last week.11:37
RAOFBut still enervated.11:38
RAOFtseliot: I've investigated the xserver-xorg-video-ati diff.  That's the removal of a copy of the XRandR modes code that was added to the -ati in order to build properly against xserver 1.2, but it actually has never been built (as it's conditional on XRandR 1.2 support, which xserver 1.2 didn't have).12:09
RAOFtseliot: It's in upstream git; I haven't found where we've picked up that commit, but it's entirely benign.12:14
tseliotRAOF: can you add it to the changelog, please?12:34
RAOFIt wasn't introduced in that change; I can hunt down when it _was_ introduced if you like.12:35
RAOFgit is being remarkably unhelpful at working this out.12:37
tseliotRAOF: it would suffice to mention the change in the changelog12:38
tseliota one line explanation would be fine12:38
tseliotfor example what you wrote here on irc12:39
ricotztseliot, hello, do you still expierencing the docky freeze on application starts?12:43
tseliotricotz: yes, shall I update my system?12:44
ricotztseliot, are you using 2.0.6-2 now?12:44
RAOFtseliot: Pushed to pkg-xorg git.12:44
tseliotricotz: no, I'm using 2.0.5-112:45
tseliotRAOF: ok, thanks, I'll have a look at it and upload your changes12:46
RAOFThanks muchly.12:46
ricotztseliot, the newer version should be available, i didnt ran into this bug myself, and i thought it might be some glib problem12:47
tseliotricotz: ok, let me check12:52
tseliotricotz: yes, I can still reproduce the problem with 2.0.6-2. Let me update the whole system and see if anything changes12:56
ricotztseliot, this must be related to some dependency and it is only affecting maverick12:58
tseliotricotz: yes and I recall an update of glib just before the breakage13:00
ricotztseliot, you are now on glib2.0 2.25.15?13:01
tseliotricotz: 2.25.14-1ubuntu2 but I'm about to upgrade to 2.25.15-0ubuntu213:02
ricotzok13:02
tseliotI'll let you know how it goes13:03
ricotztseliot, thanks13:03
tseliotricotz: same problem with the new glib13:36
tseliotlet me know if you need further information13:36
tseliotthe last few comments are interesting though: https://bugs.launchpad.net/ubuntu/+source/docky/+bug/62837213:39
ubot4Launchpad bug 628372 in docky (Ubuntu) (and 1 other project) "Docky freezes when launching application (affects: 10) (dups: 1) (heat: 52)" [Undecided,Confirmed]13:39
tseliotricotz: if you tell me how to try the latest code, I'll tests it here13:41
tseliots/tests/test/13:41
ricotztseliot, you can try the trunk version with this ppa https://launchpad.net/~docky-core/+archive/ppa13:43
tseliotricotz: shall I update gio-sharp too?13:44
ricotztseliot, if should be the same as maverick ships now13:45
tseliotah, right13:45
tseliotricotz: same problem again. Maybe something in the handler of the ButtonReleaseEvent triggers a bug somewhere e.g. in gtk# ?13:52
ricotztseliot, ok, this really needs some more investigation, thanks for your time, too bad i can't reproduce this13:57
tseliotricotz: np13:58
Sarvatthmm I can't reproduce that docky problem on nouveau nvidia or intel on maverick14:06
Sarvattmaybe I need to enable all those plugins and helpers14:06
ricotzi am suspecting nvidia-blob, but didnt want to say it14:06
tseliotricotz: wait a second, I purged the packages from the PPA, ran docky in debug mode and I can't reproduce the problem any more now. Maybe some cached content (or configuration file in /etc ) was removed14:09
Sarvattwell I didn't test the blob very well, the machine i tested it on can't use the blob because the board is failing and graphics are corrupted all over the place but i didn't see any freeze through all of the corruption14:09
tseliotoh, and I'm using radeon14:09
Sarvattoh just read the bug14:12
Sarvatti'm using 2.1.0~bzr1623-0ubuntu1~10.10~dockycore114:12
SarvattRevision 1622 fixed it on kernel version 2.6.35.19. Thanks! -- Well then 1624 will break it again because I reverted 1622.14:12
ricotztseliot, could you add a comment to the bug for this purge?14:12
ricotzSarvatt, yeah someone got motivated doing things14:13
tseliotricotz: sure14:15
Sarvattricotz: wait, so its fixed again in 1625? lol14:16
Sarvattfixed in 1622, reverted in 1624, revert reverted in 1625?14:16
tseliotit's fixed here with:14:17
tseliot[Info  15:06:51.480] Docky version: 2.0.6 Release14:17
tseliot[Info  15:06:51.486] Kernel version: 2.6.35.2014:17
tseliot[Info  15:06:51.486] CLR version: 2.0.50727.143314:17
tseliotmaybe try purging docky?14:17
Sarvattoh guess it's not related to that then14:17
ricotztseliot, i cant imaging what a purge could cause to our config, it is all saved in the user dirs, it is pretty weird14:19
* tseliot nods14:19
ScottKSarvatt: Did you get my ping on intel stuff from over the weekend?14:25
SarvattScottK: I just got up and haven't read the scrollback yet, checking now14:26
ScottKSarvatt: OK.  Thanks.14:26
SarvattScottK: #dri-devel is where all of the mesa developers are and I've never seen a kde dev in there. Is it just intel thats broken or everyone using mesa like it sounds like? It looks like phoronix picked up on the story giving it a lot more exposure and some mesa devs have replied in here - http://www.phoronix.com/forums/showthread.php?t=2590714:38
ScottKSarvatt: It's hard for me to tell what's accurate and what's complete crack from that thread.  I know the stuff about trolltech  controlling KDE development is complete crap.14:40
Sarvattjust the posts from marek and airlied and bridgman basically14:41
ScottKSarvatt: The feeling among the KDE devs is that the Intel people can't be communicated with.  I suspect that's not accurate and would like to find a way to fix the social disconnect.14:41
ScottKReading it again (knowing who to pay attention to)14:42
SarvattScottK: Intel specifically? They are around every day pretty much all of the time in #intel-gfx and #dri-devel14:42
ScottKI'm not saying they are right, just that's the perception.14:42
ScottKAs is usual when people are pissed off, I'm sure it's not so bad as that, just it takes some work to bridge the gap.14:43
ScottKSarvatt: Do any of the right people come to UDS?14:45
Dr_JakobScottK: I only know of Jesse Barnes (from intel) going to UDS.14:45
Sarvattjbarnes has in the past but not recently, perhaps you can speak to RAOF about bringing it up at the XDS coming up soon?14:45
Dr_JakobSo what is the actuall problem?14:48
Sarvatt<ScottK> Sarvatt: What would be the way to communicate the following to Intel developers in a way that would be constructive and useful (re the ongoing kwin mess):14:48
Sarvatt<ScottK> <ScottK> mgraesslin: While I'm waiting for kdebase-workspace to compile, it would help a lot if I could get a list of the capabilities Intel is misreporting (or some idea how to figure it out).  Canonical does have people that can talk to Intel if I can tell them what needs to be communicated.14:48
Sarvatt<ScottK> <mgraesslin> the list is rather short: we need framebuffer objects and shaders and in inderict rendering mode the unsupported (impossible) extensions should be removed. That's nothing I can provide as that's something only the driver developers can know14:48
Sarvatt<ScottK> Additionally:14:48
Sarvatt<ScottK> <mgraesslin> ScottK: if they need a reference: https://bugs.kde.org/show_bug.cgi?id=173556#c4114:48
Sarvatt<ScottK> <mgraesslin> that's how NVIDIA does it14:49
ubot4KDE bug 173556 in compositing "Shader support not detected on various systems" [Normal,Resolved: fixed]14:49
Sarvattthe impression that I get is that GL compositing in KDE is designed around the nvidia binary drivers and is messed up with mesa because of extensions being reported that only partially work14:51
Sarvattwhich is largely based on hardware limitations..14:52
Dr_JakobWell and a totaly crap GLSL compiler.14:52
Dr_JakobWhich intel fixed in 7.914:52
* Sarvatt nods14:52
Dr_JakobHeh, that bug you posted is just some guy who can't get direct rendering work :)14:55
Dr_JakobBut yeah, bug reports from people having problems would be nice.14:56
* ScottK has several systems with problems.14:56
ScottKFWIW, mgraesslin was trying yesterday (and failing, AFAIK) to get ATI working.14:56
ScottKThe one Intel system he has access to seems to actually work.14:57
Dr_JakobATI prop or ATI mesa?14:57
ScottKIIRC mesa.14:57
Dr_Jakobdriver?14:57
ScottKDunni14:57
Dr_Jakobok14:57
ScottKDunno14:57
SarvattScottK: maybe you can suggest to him to just make it so blur/lanczos are never used with mesa by default so a huge blacklist doesn't need to be maintained?14:58
ScottKHaving read the thread again it seems like a communication issue primarily.14:58
Dr_Jakob7.9 will hopefully be a really nice release.14:58
Sarvattyeah I'm hoping there will be a RC release soon so we can try to get it in maverick, putting a git snapshot is sketchy. it's supposed to branch from master this week at least14:59
Dr_Jakobhttp://www.x.org/wiki/Events/XDS2010/Program15:00
Dr_JakobSomebody is going to talk about what is there.15:00
Dr_Jakob"Which functions can app developers rely on ?"15:01
Sarvattoh nice - Which functions can app developers rely on ?15:01
Sarvattyeah, thanks for the heads up!15:01
SarvattRAOF and cnd are going15:01
Dr_JakobOk, I'll say hi15:01
ScottKSarvatt: No blur plus the new mesa isn't too bad.15:22
SarvattI dont get that because your 945GME doesn't support GLSL so it shouldn't be trying to use blur anyway15:23
Sarvattoh ok looks like theres a non GLSL version in there too, I thought I read there wasn't in that blog..15:35
cndRAOF, have you had a chance to take a look at my xorg-server and synaptics changes for maverick?15:41
SarvattScottK: can you try new mesa, install driconf, and disable the "Enable limited ARB_fragment_shader support on 915/945" option and see if blur works?15:50
ScottKSure15:51
Sarvattactually you can just put this as ~/.drirc and restart if driconf pulls in too much gtk stuff - http://sarvatt.com/downloads/drirc.txt15:56
ScottKFirst I have to purge the patched kwin.15:57
ScottKIt won't let me activate blur.15:57
Sarvattit should switch to the GL_ARB_fragment_program blur implementation with that and that might actually work, 7.9 enabled that ARB_fragment_shader option by default which was disabled on 7.8.x and it looks like that's the extension it checks to use the GLSL shader variant instead16:00
ScottKI see.16:01
SarvattI don't know enough about this to know whats wrong with the actual shader it compiles if that doesn't work16:04
ScottKSarvatt: Odd result.  Started with effects enabled (inclulding blur).16:14
Sarvattany problems?16:15
ScottKNot so far (on 30 seconds of using)16:15
Sarvattso 7.9 is better but that option was making it bad :)16:16
Sarvatti'm not sure if you can just use fragment_shader=0 in the env when launching kwin to fix that, hmm16:16
ScottKKeeping in mind I know little about this part of the system (and hope to keep it that way), can we suggest a different way to detect to use GLSL that would be more reliable?16:20
SarvattScottK: I'm sorry, got something else that needs my attention ASAP and I need to step away from it for a bit, there are a few ways we can work around it though16:24
ScottKSarvatt: OK.  Let me know when you can chat.16:24
=== yofel_ is now known as yofel
SarvattScottK: sorry, got caught up in some intel sandybridge stuff. I think the first step is to rebase that mesa to the mesa 7.9 branch as soon as it opens any day now and get the output from launching kwin with MESA_GLSL=dump,nopt env variable set to get a good upstreamable bug report. it may already be fixed in git, they've been fixing it crazy amounts since that 0825 snapshot. we can disable that option by default in mesa easily or kwin can export17:41
Sarvatt fragment_shader=false into the env on 915/945 possibly to work around it?17:41
ScottKSarvatt: I've got roughly 60 seconds until I have to leave for the next 10 hours or so.  If the extension isn't working reliably why don't we just globally disable it?17:44
ScottKLet me know when there's an updated package for me to test.17:44
Sarvattthat's a question best asked in #dri-devel, I assume they enable it because it does work for some situations and the benefits outweigh the negatives but I'm not sure :) things like cairo-gl are reliant on that option being enabled or they don't work on this old class of hardware17:47
Sarvattwill do!17:47
Sarvatti'll patch it to disable by default anyhow17:48
Sarvattreally, convince that guy to discuss this in #dri-devel with the mesa devs somehow if you can instead of just saying its broken, it might be easily fixed but they dont use KDE or something17:49
Sarvattjcristau: how would you say the results with the legacy 2.12 have been in squeeze? looks quite negative from a quick glance18:46
jcristauSarvatt: yeah ums is all broken18:46
jcristaumy 945 crashes X with a lockup message on startup, and 855 just get hard hangs18:47
ScottKSarvatt: Kwin upstream doesn't have the right hardware to make it fall over, so it's a little hard for him to report bugs.23:44
ScottKI'd be willing to help, but don't exactly know what to provide.23:45

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