Created attachment 93235
sna/gen4,5: Fix setting pipe control cache flush bits
Only the one in gen4_emit_pipe_flush is in an enabled part of the code
anyway.
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
Running with all workarounds disabled, this change doesn't fix anything nor
seem to make any difference, but anyway:
Shouldn't the cache flush bits be in dword 0 for gen4 GEN4_PIPE_CONTROL? Maybe
gen5 also?
diff --git a/src/sna/gen4_render.c b/src/sna/gen4_render.c
index 1d164b6..894418b 100644
Created attachment 93326
icon corruption
Latest git (2.99.909-7-g1cbc59a) has icon corruption, but all text is
fine.
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
https://bugs.launchpad.net/bugs/1098334
Created attachment 92770
not quite random corruption example
With the workarounds disabled, can anything be deduced from the text or
pixmap corruption not seeming to be completely random?
Italic text seems to be particularly badly hit, and it seems to vary
with the font and size. But in the
I am wondering if some extra flushes are needed in regard to what the
G45 PRM PDFs say about the BLT (section 8.6, vol 1b p. 170)
git + this gives only a moderate amount of corrupt rendering:
diff --git a/src/sna/gen4_render.c b/src/sna/gen4_render.c
index e239c21..f150e5b 100644
---
(In reply to comment #168)
Created attachment 92287 [details] [review]
Always force a GPU flush between operations
Can you please try this patch against git and see if that improves things -
except for performance?
Current git (2.99.907-23-gf23ab96) without any other changes: still a
few
I have been experimenting with various numbers in the code in comment
#157 without really discovering anything useful. I think any change that
slows things down decreases the chances of observing any corruption, but
might not necessarily fix the problem completely.
With current git +
Created attachment 91383
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 bad commit
commit 9289e2c56b7f0cc78c5123691ad96611f0e04bed
Author: Chris
Created attachment 91388
intel_error_decode output
I saved the output from intel_error_decode but I didn't save the raw
error data.
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
(In reply to comment #149)
But I didn't spot any corrupted characters while running 2.99.907 with
MAX_FLUSH_VERTICES set back to 6
And now I have spotted the single character corruption with 2.99.907 +
MAX_FLUSH_VERTICES set to 6.
--
You received this bug notification because you are a
(In reply to comment #148)
Worth trying just:
diff --git a/src/sna/gen4_render.c b/src/sna/gen4_render.c
index 637137e..dc80de3 100644
--- a/src/sna/gen4_render.c
+++ b/src/sna/gen4_render.c
@@ -660,9 +660,11 @@ inline static int gen4_get_rectangles(struct sna *sna,
if
Created attachment 91389
intel_error_decode output
the decoded error that occurred while running gtkperf, 2.99.907 with the
change in comment #148
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
Created attachment 91383
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 bad commit
commit 9289e2c56b7f0cc78c5123691ad96611f0e04bed
Author: Chris
Created attachment 91389
intel_error_decode output
the decoded error that occurred while running gtkperf, 2.99.907 with the
change in comment #148
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
(In reply to comment #148)
Worth trying just:
diff --git a/src/sna/gen4_render.c b/src/sna/gen4_render.c
index 637137e..dc80de3 100644
--- a/src/sna/gen4_render.c
+++ b/src/sna/gen4_render.c
@@ -660,9 +660,11 @@ inline static int gen4_get_rectangles(struct sna *sna,
if
(In reply to comment #149)
But I didn't spot any corrupted characters while running 2.99.907 with
MAX_FLUSH_VERTICES set back to 6
And now I have spotted the single character corruption with 2.99.907 +
MAX_FLUSH_VERTICES set to 6.
--
You received this bug notification because you are a
Created attachment 91388
intel_error_decode output
I saved the output from intel_error_decode but I didn't save the raw
error data.
--
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xserver-xorg-video-intel in Ubuntu.
17 matches
Mail list logo