[Bug 88978] [bisected] [SI Scheduler] Graphical corruption in Dota 2

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

 



Comment # 11 on bug 88978 from
Created attachment 115995 [details] [review]
patch to disable the machine scheduler for SI

I can confirm that these these glitches are still present on current LLVM +
Mesa git with a 7950 (TAHITI).

Glitches happen in various games with different engines (Source, Unity, …).
Here is a trace of The Talos Principle (first posted in bug #88561 comment 9),
that still produces more than just occasional glitches (even with Marek's
patch):
 http://constexpr.org/tmp/Talos-radeonsi.3.trace.xz (147 MiB)

Like sarnex, I have bisected this to LLVM
51a3c27d6e0c66cc8d2d1da8e9205fec7b74ca5c (r227461).
I had to revert b8797a7 and a99a16a in current Mesa git for it to build against
that LLVM revision.

Some Source engine games (L4D2, Nuclear Dawn, maybe others) don't just produce
graphical glitches but also frequently lock up the GPU since a later change to
the machine scheduler (r233366) - see bug #90378.

Disabling the machine scheduler for SI on current LLVM (see attached patch)
also fixes both the lockups an graphical glitches.

Additionally, using R600_DEBUG=switch_on_eop with unpatched LLVM also works
around both the graphical glitches and and GPU lockups.


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