/srv/irclogs.ubuntu.com/2011/05/15/#ubuntu-x.txt

tjaaltonbugbot <310:11
tjaaltonhttp://www.bryceharrington.org/X/Reports/ubuntu-x-swat/totals.svg10:11
=== thopiekar_ is now known as thopiekar
sitshi, is it possible to build pieces of X (i.e. the intel X drivers) just by themselves?15:20
tjaaltonsure15:30
sitsis it as simple as copying a single binary if I just want to change the 2D driver to an older version?15:37
tjaaltonwhy would you want to do that?15:38
sitsBasically15:40
sitsto try and bisect at which point in the intel driver git a feature was added that causes the glyph font cache on my EeePC 900 to become corrupted15:41
sitstjaalton: what do you think?15:43
tjaaltonhum, it doesn't even use the intel driver15:44
tjaaltonno wait15:44
sitstjaalton: I'm 100% it does :)15:44
tjaaltonah, GMA 900 translates to 91515:44
sitsindeed15:44
tjaalton950 was poulsbo15:44
sitsyup15:44
tjaaltonwell I'd rather try different kernel versions first15:44
sits:D15:45
sitstjaalton:  https://bugs.freedesktop.org/show_bug.cgi?id=36326#c1715:45
ubot4Freedesktop bug 36326 in DRM/Intel "[915GM] Characters sometimes have horizontal lines through them (glyph font corruption)" [Major,New]15:45
sitstjaalton: so would I :)15:45
tjaaltonthere you go then15:46
sitstjaalton: ?15:46
tjaaltonyou've found the problem?15:46
sitsnope15:46
sitssee comment 815:46
tjaaltonso a kernel change that broke things?15:47
sitssee comment 715:47
tjaaltonyes, confirms that15:48
tjaaltoni just don't see your point, mind telling that?15:48
sitssure15:48
sitsit is not just a kernel change15:48
sitsit appears to be both a kernel and a driver change15:48
sitswhat I should have said is that I can use a 2.6.39-rc kernel with a 10.04 Xorg userland and not see the problem15:49
tjaaltonyeah, should have said that15:49
sitsusing an 11.04 userland with a 2.6.34 kernel does show the problem15:49
sitstjaalton: I did on comment #615:49
tjaaltonbut you didn't point that out15:50
tjaaltonto me15:50
tjaaltonso yes, you can compile the driver separately15:50
sitstjaalton: a very good point - sorry about that15:50
tjaaltonbut if there are xserver api changes, you need to take care of those15:50
tjaaltonthough you'll find out if the driver doesn't compile15:51
sitstjaalton: are drivers API backwards compatible?15:51
sitstjaalton: that's where things get tricky15:51
sitsI can't compile stuff on the EeePC (just too small)15:51
tjaaltonnewer ddx driver usually needs newer libdrm & kernel15:51
tjaaltonso compile on another 32bit box15:52
sitsright15:52
tjaaltonassuming the eeepc is 32bit15:52
sitsit is15:52
sitsI'm actually cross compiling for what its worth15:52
sitsis the ABI backwards compatible15:54
sitshmm perhaps that doesn't make sense15:54
tjaaltonnewer driver should compile against an older xserver15:54
sitsah ok15:54
sitswish me luck!15:55
tjaaltonthough it probably needs a newer libdrm, so you need to build that too15:56
tjaaltonor build an older -intel with some abi-patches for newer xserver15:56
sitsdoh! I guess I'll see what happens. I think I might have install with a Xorg newer than 1.7 around15:57
sitstjaalton: thank you!15:57
tjaaltonnp15:57
=== Cobalt is now known as EvilCobaltX
=== EvilCobaltX is now known as Cobalt

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