/srv/irclogs.ubuntu.com/2009/05/19/#ubuntu-x.txt

=== ripps_ is now known as ripps
=== ripps_ is now known as ripps
tjaaltonsweet, only eight packages non-synced/merged with debian07:54
tjaaltonI'll merge a couple later today07:54
Sarvatttjaalton: dont suppose xorg-server is in there huh? :D08:52
Sarvattwow nice, I just applied this to xorg-server 2:1.6.0-0ubuntu15 and its amazing how fast VT>X switch is in KMS now. http://git.debian.org/?p=pkg-xorg/xserver/xorg-server.git;a=commit;h=fdbb6fd3d3c0ce7078f8faaf089af51cc36cbcb310:02
tjaaltonSarvatt: sure. I'll add that commit, since there is a noticeable lag when switching back to X11:03
tjaaltonoh right, it's included in 1.6.1.90111:07
tjaaltonbryce: there are a bunch of patches against xorg-server by you. plans to send them upstream?12:23
Sarvattxvmc-vld branch of xf86-video-intel is looking good, xvmc's working in UXA now13:42
Sarvattyour xorg-server 1.6.2rc1 works great here tjaalton - http://sarvatt.com/downloads/Xorg.0.log.txt17:13
Sarvattnice, UXA hangs in firefox are fixed now, just finished compiling a new kernel/drm/intel driver to test the patches. bad news is it needs updates to all of those to be fixed.. https://bugs.freedesktop.org/show_bug.cgi?id=2015220:24
ubottuFreedesktop bug 20152 in Driver/intel "[G45/GM965 UXA] cannot view JPG in firefox when running UXA (lots of errors in dmesg)" [Major,Resolved: fixed]20:24
albert23Last exa migration before the 965 freeze occurs: -> 0x5750ec0 (0xffe0a00) (1280x25) (c)20:36
albert23assuming size of the pixmap is 4 bpp x 1280 x 25, the pixmap ends at FFFFE0020:36
albert23Yesterday I found pushing back exa offscreen from the end of aperture prevented the freeze20:37
albert23So that seems to match quite nicely20:37
albert23Could there be any reason the gpu reads more then the pixmap size, for example due to tiling?20:38
albert23jbarnes maybe^?20:39
tjaaltonbetter ask on #intel-gfx20:42
tjaaltonSarvatt: ok, good to know20:42
jbarnesalbert23: yes, that's one reason... it also prefetches data past the end of objects20:46
albert23jbarnes: how large would the prefetch be? Pushing back exa offscreen 4 KB didn't help. 1MB seems to be enough20:47
jbarnesgenerally shouldn't got past a page of prefetch20:47
jbarnesbut tiling can increase the object's size to the next power of two20:48
jbarnesor at the very least its width will be increased to the next multiple of the tile size20:48
jbarneswhich can add a lot20:48
albert23jbarnes: note we had the 32MB classic texture buffer until beginning of April20:49
jbarnesyeah I saw that add... interesting20:49
albert23so this matches also with the beginning of the freeze bug20:49
albert23Now we only need a safe value for the push back...20:49
albert23The 32 MB classic was causing problems on some older 8xx cards20:50
albert23Assuming maximum display height of 4096 lines, 8MB should be safe20:52
albert23Well, we can always calculate the required unused memory dynamically, and possibly only if IS_I965G(pI830)21:06
=== ripps_ is now known as ripps
albert23This is what I am testing now. Maybe someone else who has the freeze can test this as well? http://paste.ubuntu.com/175953/21:58

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