From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 91526] New: World of Warcraft (on Wine) has UI
corruption with nouveau
Date: Sat, 01 Aug 2015 19:27:28 +0000
Message-ID:
Bug ID
91526
Summary
World of Warcraft (on Wine) has UI corruption with nouveau
Product
Mesa
Version
git
Hardware
Other
OS
Linux (All)
Status
NEW
Severity
normal
Priority
medium
Component
Drivers/DRI/nouveau
Assignee
nouveau@lists.freedesktop.org
Reporter
gediminas@varciai.lt
QA Contact
nouveau@lists.freedesktop.org
Created attachment 1174=
82 [details]
example of UI corruption
When I run World of Warcraft under Wine with Nouveau, the game has UI
corruption ranging from very mild (e.g. bits of text garbled here and there=
) to
severe (complete lack of UI whatsoever).
I recorded an apitrace trace[2] and when replaying on Nouveau, the corrupti=
ons
still do happen, complete with variations[1]. The same trace replayed on LL=
VM
(i.e. with LIBGL_ALWAYS_SOFTWARE=3D1) results with the UI being rendered 10=
0%
fine.
Running on the binary blob also does result in the UI being rendered 100% f=
ine.
I tested with two WoW versions: the [at the time of writing] latest 6.20 an=
d an
old 3.3.5a client =E2=80=93 both have the same kind of corruptions.
Do note that in some cases, the initial game "login screen" appea=
rs to look
perfectly fine; until one tries to e.g. enter one's login credentials or op=
en
the settings menu. So in order to tell if there are corruptions or not, sim=
ply
launching the game might not be enough.
[1] the corruptions seem to be consistent between runs (on both actual game=
and
trace replay) as long as I don't change anything window-wise. e.g. opening a
some program or moving some random window around results in different
corruptions each time while not touching anything and just re-starting the =
game
(or replay) results in very consistent corruptions.
I also noticed that when it comes to typed-in text (e.g. field to enter the
account name), the typed in letters seem to most of the time contain bits f=
rom
other portions of the screen outside of game's window.
[2] ht=
tps://seriouss.am/wow-nouveau-2015-08-01T2052.trace.xz filesize: 20.4Mi=
B