[Desktop-packages] [Bug 1098334]

2014-01-24 Thread Zdenek Kabelac
Created attachment 92240 Text with errors Recently I'm noticing somewhat more 'weird' behavior - it might be related to my temporal usage of night releases of Mozilla (since rawhide version got somewhat broken) What is weird in this image is - the text was badly rendered AND it remained visible

[Desktop-packages] [Bug 1098334]

2014-01-24 Thread Zdenek Kabelac
I've not yet tested patch from comment 165 - but with regards to Firefox and Cairo - I'm also seeing errors in i.e. pidgin - where status icons looks occasionally damaged. And my rawhide has these related packages: cairo-1.13.1-0.1.git337ab1f.fc21.x86_64

[Desktop-packages] [Bug 1098334]

2014-01-24 Thread Zdenek Kabelac
ok - while doing a very quick light check - at least on Firefox input window I do not observe any rendering bugs (which have been pretty simple to reach before). (Lenovo T61 + git + patch from comment 168) Thought the performance decrease is noticeable and also the setting for MAX_FLUSH...

[Desktop-packages] [Bug 1098334]

2014-01-24 Thread Zdenek Kabelac
Update after some new commits: 4c7b183fd21b461f9f18662c3b9d9732b6bef13d + Always patch - now gives me broken text lines in Thunderbird window. And it's now enough just to move the mouse over text and the text is changing and actually never renders correctly some letters. Checking back

[Desktop-packages] [Bug 1098334]

2014-01-24 Thread Zdenek Kabelac
Ok - seem(In reply to comment #170) Created attachment 92288 [details] bug f23ab963c4f4ada2051588dfc85264aa2798dbf7 + that patch and I'm seeing corruption. Using google-chrome and letters in url bar or window title bar sometimes get corrupted and then get fixed. Also seeing the problem

[Desktop-packages] [Bug 1098334]

2014-01-16 Thread Zdenek Kabelac
(In reply to comment #160) Typical, it appeared stable through my firefox testing, but if you try reverting b7565a26401e283df94b68019e8093f8104428f4, I expect the corruptions to disappear again. Yep - correct revert of this commit make MAX_VERTEX 1 again producing correct rendering - even

[Desktop-packages] [Bug 1098489]

2014-01-10 Thread Zdenek Kabelac
(In reply to comment #160) Typical, it appeared stable through my firefox testing, but if you try reverting b7565a26401e283df94b68019e8093f8104428f4, I expect the corruptions to disappear again. Yep - correct revert of this commit make MAX_VERTEX 1 again producing correct rendering - even

[Desktop-packages] [Bug 1098334]

2014-01-08 Thread Zdenek Kabelac
I think nice illustration could be - that while before with MAX 9 it seemed like i.e. gnome-terminal running top was not really rendering broken characters - it now seems to show a lot of messed characters. On the other hand - MAX 1 seems to be now more fluent then before - so except for some

[Desktop-packages] [Bug 1098334]

2014-01-08 Thread Zdenek Kabelac
(In reply to comment #153) (In reply to comment #145) Created attachment 91383 [details] gedit in openbox with 2.99.907 GM45 SNA I am finding that GM45 SNA seems unusable with 2.99.907 - git bisect pointed to the bad commit as: 9289e2c56b7f0cc78c5123691ad96611f0e04bed is the first

[Desktop-packages] [Bug 1098334]

2014-01-08 Thread Zdenek Kabelac
Created attachment 91613 Grabbed snapshot with patch from comment 157 As could be seen - yes - with little effort I'm able to capture broken characters with given patch compiled in. The only needed thing is to start to edit the dialog in the Firefox and start to add/remove random characters over

[Desktop-packages] [Bug 1098334]

2014-01-08 Thread Zdenek Kabelac
bad news - now I'm in fact able to spot badly rendered characters in Firefox also with MAX 1 So something went wrong -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu.

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
I think I've a sort of positive message here at least on my T61 - now using upstream git commit 8f340f90f4b2f269d6308d0bd31fbc2a5f579608 I'm no longer observing corruptions while scrolling Firefox pages. So some recent commit is probably behind this change. Before I've used 14 days older commit

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #78) No hope to solve this and many, many other bugs on gen4 - here and in mesa. I suggest to buy new laptop because it doesn't have any sense. Some time ago I also thought that it has. Now I have Intel Ivybridge and Nvidia through Bumblebee and both runs almost perfect

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #74) I think I've a sort of positive message here at least on my T61 - now using upstream git commit 8f340f90f4b2f269d6308d0bd31fbc2a5f579608 I'm no longer observing corruptions while scrolling Firefox pages. So some recent commit is probably behind this change.

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #92) Removed an older hack and had to reduce the max further. Bah, humbugs. OK, this time I'm definitely not able to reproduce the issue so far. Maybe it will some extra time - hard to say now - but before it has took me just minutes to get the issue visible. intel_gpu_top

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
From what I'm experiencing after driver rebuild - I'd have said - now it's actually much simpler to trigger that flickering/high GPU usage. So unless the patch is missing something - than limitation to 16 doesn't help here on T61. -- You received this bug notification because you are a member

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
And with 12 - flickering starts to appear as well. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu. https://bugs.launchpad.net/bugs/1098489 Title: [gen4] Corruption in Chrome omni bar results using

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
I'm doing some experiments with MAX_FLUSH_VERTICES. When set to 64 - even gnome-terminal starts so show weird pixels in some cases. Now I'm just playing with value 12 (gives ~2.1Mchars/s) and I'm hunting for visual problems. -- You received this bug notification because you are a member of

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #96) (In reply to comment #93) The bad part is - while before I've been getting 3.7Mchar/s in x11perf -aa10text - now it's like 1.3Mchar/s so significantly slower. That's the sacrifice, we have to stop sending commands to the GPU and wait for it complete those in

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Well I should wait a while before posting a comment about magic value 6. I'm now observing flickering with value 6 as well. So yeah - it's more or less time related - and it takes more or less time until the problem becomes visible. Also is there explanation with the max value 64 starts to

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #107) The quick answer is that if ever see it with MAX_FLUSH_VERTICES set to 1, then it is a different issue. Please do be aware that all current kernels since 3.7 do have a coherency issue, the fix will not arrive before 3.10.1 (outside of drm-intel trees). Could you

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
I've been looking at drm-intel-next-queued/drm-intel-fixes - there are quite a few patches - but also a lot of reverts recently - so I'm pretty much confused what is actually the solution for gma965 in T61. -- You received this bug notification because you are a member of Desktop Packages,

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Well I could add here output of some tests: i.e.: $ ./render-composite-solid Opened connection to :0 for testing. Testing setting of single pixels (root): passed [1 iterations x 4096] Testing area sets (root): passed [1 iterations x 4096] Testing area fills (root): passed [1 iterations x 4096]

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Well here is just another one - $ ./basic-copyarea Opened connection to :0 for testing. Testing setting of single pixels (root): passed [1 iterations x 4096] Testing area sets (root): passed [1 iterations x 4096] Testing area fills (root, using pixmap source): passed [1 iterations x 4096] Testing

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Hmm - after doing some more experiments - the high load on GPU seems to be pretty much the thing which make the problem visible. Another interesting thing is - it's usually enough to just 'reload' the very same page in Firefox and the load goes down to ~1% and everything is ok. Also the kernel

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Created attachment 82127 Scroll with intel_gpu_top I've captured video when problem appears and when doesn't (Attaching only frame) Using some past kernel 3.10 b2c311075db578f1433d9b303698491bfa21279a (as of now - current vanilla) Using current xf86 tree 5aaab9ea0310d48bb1a1ca20308d1c9721a9de3f

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Created attachment 82118 Video capture showing flicker on firefox scroll I've captured at 25FPS some example how the pictures are flickering when i.e. Firefox windows is being scrolled up/down. In most cases, the pictures is visible normally when scrolling stops, but in rare case the picture

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Created attachment 82128 Scroll with intel_gpu_top and no problems Quite the same system - except the problem was not visible (restarted X session). As could be seen - now during scrolling the GPU has been basically unloaded. Nothing else the Firefox scroll has been basically done. I should

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #84) Yes, that is characteristic of this bug. The internal vertex/texture coordinates that are being passed along the GPU pipeline become corrupt (it looks like we overflow a small ring buffer). The only effective approach If it would be plain 'overflow' - than I'd be

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
I think nice illustration could be - that while before with MAX 9 it seemed like i.e. gnome-terminal running top was not really rendering broken characters - it now seems to show a lot of messed characters. On the other hand - MAX 1 seems to be now more fluent then before - so except for some

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #153) (In reply to comment #145) Created attachment 91383 [details] gedit in openbox with 2.99.907 GM45 SNA I am finding that GM45 SNA seems unusable with 2.99.907 - git bisect pointed to the bad commit as: 9289e2c56b7f0cc78c5123691ad96611f0e04bed is the first

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Maybe this bug could be more easily tracked down when the amount of vertices is actually much higher - since in this case it seems to crash almost immediatelly. I understand there is some 'maximum queue' size GPU could handle - but the engine should be able to track size of all commands and not

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Just to add some more comment on MAX_FLUSH_VERTICES - when set to valu 96 - it gives the highest throughput on x11perf -aa10text 3.7MChar/s - using any higher value doesn't make any different (so the max seems to be somewhere between 64-96] Also when this 3.7MChar is rendered - the parallel

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #99) (In reply to comment #97) (In reply to comment #96) (In reply to comment #93) The bad part is - while before I've been getting 3.7Mchar/s in x11perf -aa10text - now it's like 1.3Mchar/s so significantly slower. But as I said before - if that would be

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
Well I'm curious how this explains this - I've taken current git - changed the value to '44' - and I'm typing this text. I could see a lot of errors during text typing - but these errors seems to be somehow limited only to certain regions of shown text. It's not destroyed everywhere - only in

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
It could be probably worth to mention - that when I'm flipping between Firefox tabs I could have scrolling tabs without any issue (and low GPU usage), while flipping to other tabs and scrolling in them increases GPU to high levels and visual problems are present. So in the moment the problem

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
(In reply to comment #105) Created attachment 82227 [details] Snapshot on the issue on characters Yep - that's exactly what I easily observe with gnome-terminal when I increase max triangles from recent Chris patches to 64 - this is present almost all the time. And it's very occasional

[Desktop-packages] [Bug 1098489]

2014-01-07 Thread Zdenek Kabelac
bad news - now I'm in fact able to spot badly rendered characters in Firefox also with MAX 1 So something went wrong -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu.

[Desktop-packages] [Bug 1098334]

2013-12-16 Thread Zdenek Kabelac
Maybe this bug could be more easily tracked down when the amount of vertices is actually much higher - since in this case it seems to crash almost immediatelly. I understand there is some 'maximum queue' size GPU could handle - but the engine should be able to track size of all commands and not

[Desktop-packages] [Bug 1098334]

2013-12-16 Thread Zdenek Kabelac
Well I'm curious how this explains this - I've taken current git - changed the value to '44' - and I'm typing this text. I could see a lot of errors during text typing - but these errors seems to be somehow limited only to certain regions of shown text. It's not destroyed everywhere - only in

[Desktop-packages] [Bug 1098334]

2013-12-16 Thread Zdenek Kabelac
(In reply to comment #136) The issue that the VUE (which is a memory slot used by the GPU for a vertex entry) are reused by a second thread before the first thread is complete, causing the first thread to generate invalid texture coordinates and corrupt rendering. That is a hardware read-write

[Desktop-packages] [Bug 1098334]

2013-12-16 Thread Zdenek Kabelac
Just to add some more comment on MAX_FLUSH_VERTICES - when set to valu 96 - it gives the highest throughput on x11perf -aa10text 3.7MChar/s - using any higher value doesn't make any different (so the max seems to be somewhere between 64-96] Also when this 3.7MChar is rendered - the parallel

[Desktop-packages] [Bug 1098334]

2013-11-21 Thread Zdenek Kabelac
Well here is just another one - $ ./basic-copyarea Opened connection to :0 for testing. Testing setting of single pixels (root): passed [1 iterations x 4096] Testing area sets (root): passed [1 iterations x 4096] Testing area fills (root, using pixmap source): passed [1 iterations x 4096] Testing

[Desktop-packages] [Bug 1098334]

2013-11-21 Thread Zdenek Kabelac
Well I could add here output of some tests: i.e.: $ ./render-composite-solid Opened connection to :0 for testing. Testing setting of single pixels (root): passed [1 iterations x 4096] Testing area sets (root): passed [1 iterations x 4096] Testing area fills (root): passed [1 iterations x 4096]

[Desktop-packages] [Bug 1098334]

2013-07-18 Thread Zdenek Kabelac
I've been looking at drm-intel-next-queued/drm-intel-fixes - there are quite a few patches - but also a lot of reverts recently - so I'm pretty much confused what is actually the solution for gma965 in T61. -- You received this bug notification because you are a member of Desktop Packages,

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
Created attachment 82118 Video capture showing flicker on firefox scroll I've captured at 25FPS some example how the pictures are flickering when i.e. Firefox windows is being scrolled up/down. In most cases, the pictures is visible normally when scrolling stops, but in rare case the picture

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
Created attachment 82127 Scroll with intel_gpu_top I've captured video when problem appears and when doesn't (Attaching only frame) Using some past kernel 3.10 b2c311075db578f1433d9b303698491bfa21279a (as of now - current vanilla) Using current xf86 tree 5aaab9ea0310d48bb1a1ca20308d1c9721a9de3f

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
(In reply to comment #84) Yes, that is characteristic of this bug. The internal vertex/texture coordinates that are being passed along the GPU pipeline become corrupt (it looks like we overflow a small ring buffer). The only effective approach If it would be plain 'overflow' - than I'd be

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
It could be probably worth to mention - that when I'm flipping between Firefox tabs I could have scrolling tabs without any issue (and low GPU usage), while flipping to other tabs and scrolling in them increases GPU to high levels and visual problems are present. So in the moment the problem

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
(In reply to comment #96) (In reply to comment #93) The bad part is - while before I've been getting 3.7Mchar/s in x11perf -aa10text - now it's like 1.3Mchar/s so significantly slower. That's the sacrifice, we have to stop sending commands to the GPU and wait for it complete those in

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
From what I'm experiencing after driver rebuild - I'd have said - now it's actually much simpler to trigger that flickering/high GPU usage. So unless the patch is missing something - than limitation to 16 doesn't help here on T61. -- You received this bug notification because you are a member

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
(In reply to comment #92) Removed an older hack and had to reduce the max further. Bah, humbugs. OK, this time I'm definitely not able to reproduce the issue so far. Maybe it will some extra time - hard to say now - but before it has took me just minutes to get the issue visible. intel_gpu_top

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
Created attachment 82128 Scroll with intel_gpu_top and no problems Quite the same system - except the problem was not visible (restarted X session). As could be seen - now during scrolling the GPU has been basically unloaded. Nothing else the Firefox scroll has been basically done. I should

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
Hmm - after doing some more experiments - the high load on GPU seems to be pretty much the thing which make the problem visible. Another interesting thing is - it's usually enough to just 'reload' the very same page in Firefox and the load goes down to ~1% and everything is ok. Also the kernel

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
(In reply to comment #99) (In reply to comment #97) (In reply to comment #96) (In reply to comment #93) The bad part is - while before I've been getting 3.7Mchar/s in x11perf -aa10text - now it's like 1.3Mchar/s so significantly slower. But as I said before - if that would be

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
And with 12 - flickering starts to appear as well. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to xserver-xorg-video-intel in Ubuntu. https://bugs.launchpad.net/bugs/1098334 Title: [gen4 sna] Font corruption in Chromium tab bar

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
(In reply to comment #105) Created attachment 82227 [details] Snapshot on the issue on characters Yep - that's exactly what I easily observe with gnome-terminal when I increase max triangles from recent Chris patches to 64 - this is present almost all the time. And it's very occasional

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
I'm doing some experiments with MAX_FLUSH_VERTICES. When set to 64 - even gnome-terminal starts so show weird pixels in some cases. Now I'm just playing with value 12 (gives ~2.1Mchars/s) and I'm hunting for visual problems. -- You received this bug notification because you are a member of

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
(In reply to comment #107) The quick answer is that if ever see it with MAX_FLUSH_VERTICES set to 1, then it is a different issue. Please do be aware that all current kernels since 3.7 do have a coherency issue, the fix will not arrive before 3.10.1 (outside of drm-intel trees). Could you

[Desktop-packages] [Bug 1098334]

2013-07-11 Thread Zdenek Kabelac
Well I should wait a while before posting a comment about magic value 6. I'm now observing flickering with value 6 as well. So yeah - it's more or less time related - and it takes more or less time until the problem becomes visible. Also is there explanation with the max value 64 starts to

[Desktop-packages] [Bug 1098334]

2013-06-20 Thread Zdenek Kabelac
(In reply to comment #78) No hope to solve this and many, many other bugs on gen4 - here and in mesa. I suggest to buy new laptop because it doesn't have any sense. Some time ago I also thought that it has. Now I have Intel Ivybridge and Nvidia through Bumblebee and both runs almost perfect

[Desktop-packages] [Bug 1098334]

2013-06-20 Thread Zdenek Kabelac
(In reply to comment #74) I think I've a sort of positive message here at least on my T61 - now using upstream git commit 8f340f90f4b2f269d6308d0bd31fbc2a5f579608 I'm no longer observing corruptions while scrolling Firefox pages. So some recent commit is probably behind this change.

[Desktop-packages] [Bug 1098334]

2013-06-20 Thread Zdenek Kabelac
I think I've a sort of positive message here at least on my T61 - now using upstream git commit 8f340f90f4b2f269d6308d0bd31fbc2a5f579608 I'm no longer observing corruptions while scrolling Firefox pages. So some recent commit is probably behind this change. Before I've used 14 days older commit