<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED --- - [sna gen4 w/a] corrupt rendering (including wrong rendering of characters and flickering on redraw)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55500#c161">Comment # 161</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED --- - [sna gen4 w/a] corrupt rendering (including wrong rendering of characters and flickering on redraw)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=55500">bug 55500</a>
              from <span class="vcard"><a class="email" href="mailto:zdenek.kabelac@gmail.com" title="Zdenek Kabelac <zdenek.kabelac@gmail.com>"> <span class="fn">Zdenek Kabelac</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=55500#c160">comment #160</a>)
<span class="quote">> Typical, it appeared stable through my firefox testing, but if you try
> reverting b7565a26401e283df94b68019e8093f8104428f4, I expect the corruptions
> to disappear again.</span >

Yep - correct revert of this commit make  MAX_VERTEX 1 again producing correct
rendering - even thought it's again noticable slower - thus now it's clear why
I've considered it usable with MAX 1 before (in my <a href="show_bug.cgi?id=55500#c155">comment 155</a>).

So yep - revert & MAX 1 works again - but it's quite slow.

Is it now any better to deduce which operation is make such bad memory
interaction ?

It seems like the 'synchronization' is really needed only at very certain
moments - where the GPU is producing memory corruption error on the screen -
but how to catch in which moment ?

I'm still suspecting some memory layout of those memory object - since when I
see corruption - it usually it specific places (i.e. edit of this firefox input
widget and just only certain characters at certain positions are render with
errors)

How can I try to increasing memory alignment ?
(i.e. each object only at 16KB boundary?)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>