[Bug 89829] [bisected] radeonsi, commit 2cf48c creates artefacts in some applications (worst being Flash animations that are garbage)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Bug ID 89829
Summary [bisected] radeonsi, commit 2cf48c creates artefacts in some applications (worst being Flash animations that are garbage)
Product Mesa
Version unspecified
Hardware Other
OS All
Status NEW
Severity normal
Priority medium
Component Drivers/Gallium/radeonsi
Assignee dri-devel@lists.freedesktop.org
Reporter alexandre.f.demers@gmail.com
QA Contact dri-devel@lists.freedesktop.org

Created attachment 114739 [details]
Error log from Chromium on a website with a wrongly rendered flash animation

I've been having rendering issues most notably with Flash (using Pepper Flash
with Chrome) for the last 2 weeks. I just had time to invetigate it. I'm using
latest drm, ddx and mesa from git with a 4.0-rc6 kernel.

Any Flash animation is an absolute mess, the "thing" being displayed instead of
what is expected coming from other parts of what is displayed or was just
displayed elsewhere on the screen.

After bisecting, it appears the culprit commit is 2cf48c


main: Add entry point for CreateBuffers.
Author Laura Ekstrand<laura@jlekstrand.net>
Author date 14-12-18 20:10
Parent Revert "main: _mesa_cube_level_complete checks NumLayers."
Child main: Add entry point for NamedBufferStorage.
Branch origin/master (vc4: Drop integer multiplies with 0 to moves of 0.) 

    main: Add entry point for CreateBuffers.
    Reviewed-by: Martin Peres <martin.peres@linux.intel.com>

I'm also attaching an error log from Chromium when debugging a website with a
flash animation (www.environnementestrie.ca).

Here is my bisect log.

--
git bisect log
git bisect start
# bad: [1dcc1ee314a6907213e2abd5337ec0bbba3bd1bf] vc4: Drop integer multiplies
with 0 to moves of 0.
git bisect bad 1dcc1ee314a6907213e2abd5337ec0bbba3bd1bf
# good: [7a37d5c3a48c4adec5b5db589b0cb99dc9296f0c] r600g: Use
R600_MAX_VIEWPORTS instead of 16
git bisect good 7a37d5c3a48c4adec5b5db589b0cb99dc9296f0c
# bad: [a815cd8449c207956176020e752cd0051ed842ec] i965: Don't disable exec
masking for sampler message sends.
git bisect bad a815cd8449c207956176020e752cd0051ed842ec
# good: [567c8d73008a672cb71a84a4724829d34e1652b2] radeonsi: don't emit
PA_SC_LINE_STIPPLE if not rendering lines
git bisect good 567c8d73008a672cb71a84a4724829d34e1652b2
# bad: [64788b2e8dc2ddedc2712ed02b7e9096638b7bae] i965: Throttle to the
previous frame
git bisect bad 64788b2e8dc2ddedc2712ed02b7e9096638b7bae
# bad: [4f513bc330393c4615b4bad98e3e634408123960] main: Refactor
MapBuffer[Range].
git bisect bad 4f513bc330393c4615b4bad98e3e634408123960
# good: [60f77b22b1e3bbef7e4d1f10012acf830d81ed7b] common.py: Fix PEP 8 issues.
git bisect good 60f77b22b1e3bbef7e4d1f10012acf830d81ed7b
# bad: [cb56835f870de01ed9c638d1470af38775bb6f72] main: Add entry point for
NamedBufferData.
git bisect bad cb56835f870de01ed9c638d1470af38775bb6f72
# good: [44ecf0793d872e771edc448436f7a2fd7c3390f5] Revert "main:
_mesa_cube_level_complete checks NumLayers."
git bisect good 44ecf0793d872e771edc448436f7a2fd7c3390f5
# bad: [a76808dc19580855eb39c0904f3254edd765aa50] main: Add entry point for
NamedBufferStorage.
git bisect bad a76808dc19580855eb39c0904f3254edd765aa50
# bad: [2cf48c37c1e2946f7c0648e0a5927a90209f59a4] main: Add entry point for
CreateBuffers.
git bisect bad 2cf48c37c1e2946f7c0648e0a5927a90209f59a4
# first bad commit: [2cf48c37c1e2946f7c0648e0a5927a90209f59a4] main: Add entry
point for CreateBuffers.


You are receiving this mail because:
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel

[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux