/srv/irclogs.ubuntu.com/2010/11/19/#ubuntu-x.txt

Sarvattdoh, can't even pass LDFLAGS to configure in debian/rules to make xterm build anymore now that gcc changed to default --as-needed apparently00:44
jcristaufun.  i didn't try --as-needed, thought --no-add-needed would be where most problems would come from00:46
RAOFCan't you just pass --no-as-needed in LDFLAGS?00:46
RAOF(Before fixing the buildsystem, of course?)00:47
jcristaumeh, --as-needed is just wrong..00:47
SarvattI dont know how to properly fix this and am just trying to get things building locally at least, https://bugs.launchpad.net/ubuntu/+source/xterm/+bug/67712900:47
ubot4Launchpad bug 677129 in xterm (Ubuntu) "Please merge xterm 266-1 (main) from debian unstable (main) (affects: 1) (heat: 10)" [Wishlist,New]00:48
Sarvatthow I "fixed" it to build locally was probably totally wrong :)00:48
jcristauSarvatt: run make with EXTRA_LOADFLAGS="-lX11 -lfontconfig"00:52
jcristauseems to work00:52
jcristau(ugly workaround, but meh)00:54
jcristaubuilt for me with http://paste.debian.net/100177/ anyway00:55
Sarvattfails needing -lXmu still00:57
jcristaubleh00:58
jcristau-lXmu is getting passed here00:58
jcristaui get -lXft -lXaw7 -lXt -lXmu -lXt -lSM -lICE -lutempter -ltermcap -lX11 -lfontconfig00:58
jcristauSarvatt: does gcc 4.4 in natty also do that?  if not you could set CC=gcc-4.4 :p00:59
Sarvattyeah I'm so tempted to just CC=gcc-4.4 everything :D01:00
jcristausounds like thomas has a patch01:01
Sarvattdarn, fixes everything but -lX1101:07
Sarvattah crap, missing a new big bang theory :)01:09
RAOFThe internet will have archived it for you :)01:09
Sarvattindeed01:10
ScottKThere was a change where the order of LDFLAGS matters now and it didn't before.01:22
* ScottK doesn't recall details.01:22
jcristaui'm still hoping to avoid the as-needed madness in wheezy01:25
ScottKAt least a Debian release cycle is a little longer to deal with it.02:19
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
=== jbs is now known as Bernardo|Away
lesshastedoes anyone else have problems with X hanging after a recent update? It just hangs for a few minutes especially when I am running kile. I can go to a VT and strace kile where I see "kile: cannot connect to X server"11:32
=== Bernardo is now known as Bernardo|Away
=== yofel_ is now known as yofel
=== thade_w is now known as Alexia_Death_
SarvattRAOF, bryceh: seen this nugget of awesomeness? http://www.mail-archive.com/dri-devel@lists.freedesktop.org/msg00803.html16:37
brycehSarvatt, wow, exactly what we need17:30
=== Sinnerman is now known as Cobalt
=== Bernardo|Away is now known as Bernardo
ScottKWow.  No sarcasm.  Very unusual.18:21
ScottK(unless my sarcasm meter is way off)18:21
brycehScottK, haven't had my coffee yet18:22
Sarvattthats something we were talking about at UDS and turns out someone already did it, very awesome :)18:24
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
=== Bernardo is now known as Bernardo|Away
=== Bernardo|Away is now known as Bernardo
brycehSarvatt_, I'm going to update my mesa snapshot in wayland, and am going to use the latest snapshot in xorg-edgers20:48
brycehSarvatt_, anything I should be aware of?20:48
brycehSarvatt_, also, should I use the debian/ for xorg-edgers or the one from maverick (or natty?)20:49
Sarvatt_nope, it doesnt really matter if you're not disabling stuff20:50
Sarvatt_only differences are that it builds the xorg state tracker, has the changes needed to build 7.10, builds vmwgfx, r300g is default, and doesn't have ARB_fragment_shader disabled on gen3 intel20:51
Sarvatt_also it installs nouveau_vieux for older nvidia20:52
Sarvatt_well, now that I remember it also installs a bunch more into /usr/lib/dri/gallium for manual use like r600g and swrastg20:53
brycehopenvg1?  Looks like I had disabled that in my build20:54
Sarvatt_dunno why20:54
Sarvatt_thats in ubuntu too20:54
Sarvatt_the configure flags to enable it in 7.10 are different though20:55
brycehthink I had a build error vs. egl20:55
brycehbut I'll try it again enabled20:55
Sarvatt_oh you passed --disable-gallium and broke the world :)20:55
brycehSarvatt_, what's the commented out i965 gallium 'kill it with fire' stuff?20:56
brycehyeah could be20:56
Sarvatt_i965 gallium driver is severely broken20:56
brycehvmware?21:01
brycehthat'd given be build issues before21:01
Sarvatt_when you passed --disable-gallium?21:02
brycehno after I'd re-enabled gallium21:02
brycehyou'd also mentioned at the time something about it being sketchy21:02
Sarvatt_it builds fine on stock natty, i did it last week21:03
Sarvatt_yeah it's sketchy but is fixing up every copy worth it? :D21:03
Sarvatt_it's in dri-experimental21:03
brycehwell I'll give it a try21:05
Sarvatt_want to start merging 7.10 snapshots in git in preparation and just use that instead of edgers?21:05
brycehmaybe yeah21:05
brycehI'll just go with this for now though21:05
sorenHow can I check if a given card is supported? Didn21:29
sorent there used to be a list of pci id's and how they corresponded to drivers?21:29
=== Bernardo is now known as Bernardo|Away
brycehsoren, that's changed.  there's now a file in sysfs for the driver which lists the pci id's the driver supports21:30
brycehnouveau_context.c: In function ‘nouveau_context_init’:21:31
brycehnouveau_context.c:132: warning: passing argument 4 of ‘nouveau_channel_alloc’ makes pointer from integer without a cast21:31
bryceh/usr/include/nouveau/nouveau_channel.h:51: note: expected ‘struct nouveau_channel **’ but argument is of type ‘int’21:31
brycehnouveau_context.c:132: error: too many arguments to function ‘nouveau_channel_alloc’21:31
brycehmake[7]: *** [nouveau_context.o] Error 121:31
brycehSarvatt_, ^ maverick build of mesa failed there21:31
sorenbryceh: Oh, it moved into the kernel?21:31
* soren hasn't kept up, clearly.21:31
brycehsoren, yeah you may have seen mention of 'KMS'21:31
Sarvatt_bryceh: bah, libdrm :(21:31
sorenbryceh: Right.21:31
sorenbryceh: Just thought there was still a bit of that stuff left in "userspace".21:32
brycehSarvatt_, well maybe it'll build in the ppa where I have a newer libdrm snapshot21:32
Sarvatt_guess I had a newer libdrm in the chroot it built in, sorry about that :(21:32
brycehthis system builds fast but I don't want to install random libdrms and stuff21:32
sorenbryceh: Do you have a maverick or natty system handy to check if 1002:3151 is supported there?21:33
sorenbryceh: I21:33
bjsniderSarvatt_, did you see that amusing email from linus today?21:33
bjsniderhttp://lists.freedesktop.org/archives/dri-devel/2010-November/005615.html21:34
jcristaui found dave's reply better21:35
Sarvatt_same21:36
bjsnideri'm surprised that the intel driver is smaller than nouveau, i mean fewer lines of code21:38
Sarvatt_soren: "0x3151","RV380_3151","RV380",,,,,,"ATI FireMV 2400 (PCI)"?21:38
sorenSarvatt_: Yup.21:38
sorenSarvatt_: On Lucid,I don't see it in modules.pcimap, at least.21:38
Sarvatt_yeah dont see it here either21:39
Sarvatt_I see it in the ddx though21:39
jcristaubjsnider: less variations in hw21:39
Sarvatt_alias:          pci:v00001002d00003152sv*sd*bc*sc*i*21:39
Sarvatt_alias:          pci:v00001002d00003150sv*sd*bc*sc*i*21:39
Sarvatt_waaaay less21:40
sorenSarvatt_: http://www.spinics.net/lists/xorg/msg50868.html21:40
sorenSarvatt_: That one lists it in an Xorg.log. that seems somewhat promising.21:40
soren..but now that the kernel's involved, I'm not sure my logic is sound.21:41
Sarvatt_make it a duplicate of whatever 1002:3155 uses and see if it goes splat :)21:43
sorenSarvatt_: Trouble is I'm trying to work out if I should buy it.21:43
Sarvatt_"0x3151","RV380_3151","RV380",,,,,,"ATI FireMV 2400 (PCI)"21:44
Sarvatt_"0x3155","RV380_3155","RV380",1,,,,,"ATI FireMV 2400 3155 (PCI)"21:44
bjsniderLike I know the goal here is to create the perfect kernel for hardware Linus owns...21:45
Sarvatt_tried asking in #radeon? probably just an oversight 3151 didn't get added to the list, newer revision or something not many people have21:45
sorenSarvatt_: I didn't, but I will now. thanks!21:46
Sarvatt_hmm21:48
Sarvatt_soren: this might be interesting https://bugzilla.redhat.com/show_bug.cgi?id=58192721:48
ubot4bugzilla.redhat.com bug 581927 in xorg-x11-drv-ati "MULI-GPU FireMV 2400 missing pciid + dual screen issue" [Medium,New]21:48
sorenSarvatt_: thanks!21:49
Sarvatt_soren: why not go for a hd 5xxx single gpu? they come with up to 6 dp connectors21:51
brycehsoren, maverick - http://pastebin.com/EeQfiUzr21:52
brycehsoren, natty - http://pastebin.com/Kh7ea0WF21:52
Sarvatt_multi-gpu solutions aren't going to be fun21:52
sorenSarvatt_: No particular reason (other than complete ignorance).21:54
Sarvatt_a firepro 2460 might be a better option (and cheaper)21:54
sorenSarvatt_: Excellent. That's the other one I'm considering.21:55
=== Bernardo|Away is now known as Bernardo
sorenSarvatt_: I just couldn't even find a PCI id for it, so didn't know where to start.21:56
sorenSarvatt_: Rocking. I'll just grab one of those.21:56
sorenSarvatt_: Thanks!21:57
Sarvatt_1002:68F121:58
Sarvatt_supported by fglrx too if you care about that :D21:58
sorenSarvatt_: How did you find it?21:58
sorenI looked in an up-to-date pci.ids21:58
sorenNo dice.21:58
Sarvatt_googled FirePro 2460 pci id, its in the description of the second result21:58
Sarvatt_"ATI FirePro 2460 (FireMV)" = ati2mtag_EvergreenGL, PCI\VEN_1002&DEV_68F121:59
sorenAnd here I was, using grep like a sucker.21:59
sorenSarvatt_: Wicked. Thanks!21:59
Sarvatt_soren: do you care about 3D performance at all?21:59
brycehSarvatt_, ok the mesa built locally (finally) on my test laptop.  Got a whole mess of W's and E's tho22:00
Sarvatt_if you're going firepro there are consumer variants that are much faster with 6 displayport outputs even22:00
brycehjust lintian stuff I guess22:00
jcristaubryceh: it's mesa, anything other than a mess would be wrong ;)22:00
brycehhttp://pastebin.ubuntu.com/534397/22:00
sorenSarvatt_: I suppose the price tag is accordingly higher?22:01
Sarvatt_soren: http://www.newegg.com/Product/Product.aspx?Item=N82E16814102888&nm_mc=OTC-Froogle&cm_mmc=OTC-Froogle-_-Video+Cards-_-Sapphire+Tech-_-1410288822:01
Sarvatt_not really22:01
Sarvatt_its at least 8-10x faster of a card22:01
brycehI gather all the latest-debian-changelog-entry-without-new-version is just because of pitti's dropping of the changelogs?  Any way we could easily suppress that warning?22:01
sorenSarvatt_: 3d doesn't really matter.22:02
sorenSarvatt_: And I like the passive cooling bit.22:02
Sarvatt_I haven't read up on things lately, there may even be 6870's with 6 dp outputs now too at a cheaper price22:02
Sarvatt_ah yeah, that firepro is nice in that area, 13 watts max power usage too22:02
Sarvatt_but its a lot of extra money for the firepro name :)22:03
Sarvatt_lemme dig around, might be able to find something else22:03
brycehre: linus' email... they could cut down on drm churn if they had a better non-code mechanism to deal with monitor and card quirks22:04
sorenSarvatt_: Thanks, man. I really appreciate it. I gave up on keeping track of graphics cards years, and years and years ago.22:06
Sarvatt_only 5870's with 6 mini-dp and that firepro 2460 with 4 it looks like, darn22:08
sorenSarvatt_: They don't have to mini-dp's if that makes a difference.22:08
Sarvatt_that 2460 is amazingly slow though so I really hope you don't plan on doing anything 3D related22:08
sorenIn fact, I prefer DVI.22:08
Sarvatt_soren: do you have dispayport monitors?22:09
sorenSarvatt_: Nope.22:09
bjsniderbryceh, what kind of mechanism?22:09
Sarvatt_oh thats a problem22:09
sorenSarvatt_: Yeah, I'd need dongles.22:09
Sarvatt_active dongles if you use more than 222:09
Sarvatt_quite expensive22:09
brycehbjsnider, e.g. DeviceTree22:10
Sarvatt_soren: oh nice! http://www.amazon.com/Accell-B087B-005B-DisplayPort-Single-Link-Certified/dp/B004071ZX0/ref=pd_cp_e_122:10
Sarvatt_they got quite a bit cheaper, they used to be over $100 each22:10
Sarvatt_the active part is really important, you are limited to 2 monitors otherwise if you aren't using native displayport22:11
sorenSarvatt_: They're (unsurprisingly, I guess) quite silent about that in the product description.22:15
sorenSarvatt_: Or vague, at least.22:15
sorenSarvatt_: I would have thought an active component would have some sort of power source.22:16
Sarvatt_http://www.botchco.com/agd5f/?p=5122:16
Sarvatt_the evergreen hardware: part of it explains how complicated it is :D22:17
Sarvatt_hmm, looks like I was mistaken22:18
Sarvatt_oh nope, "However, you are limited to two active non-DP monitors (due to there only being two PLLs) at a time."22:18
sorenRight.22:18
sorenIt's not entirely clear to me if I could get by with two active and two passive converters.22:19
sorenThe card seems to come with just one passive converter.22:19
Sarvatt_passive ones work for up to 2 non displayport monitors, you could have 2 single link DVI with passive converters and 4 native dp at once22:20
* Sarvatt_ is just assuming your monitors dont require dual link dvi22:21
sorenI think I've reached the threshold for how much information I can take in on a Friday evening.22:21
sorenSarvatt_: Thanks! this has been great. I'll ponder it over the weekend.22:22
Sarvatt_no worries, good luck with it22:22
Sarvatt_bryceh: hmm, I haven't noticed any no changelog lintian warnings..22:27
brycehSarvatt_, I figured it out22:29
Sarvatt_no dh_installchangelogs?22:29
Sarvatt_yeah no lintian warning, just built xterm22:30
Sarvatt_        #XXX: FIXME - causes error with copyright file(?!)22:31
Sarvatt_        #dh_installdocs22:31
Sarvatt_        #dh_installchangelogs ChangeLog22:31
Sarvatt_sorry yeah you figured it out :)22:32
Sarvatt_bryceh: already fix up cairo locally or want me to upload it?22:41
Sarvatt_(optional)__gnu_lto_v1@Base 1.10.022:42
brycehSarvatt_, go for it22:42

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