https://bugs.freedesktop.org/show_bug.cgi?id=88968
Bug ID: 88968 Summary: Unit mouseover in World of Warcraft (wine, D3D) freezes up the entire system Product: Mesa Version: git Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: rubykuby@gmail.com QA Contact: dri-devel@lists.freedesktop.org
I'm not sure if I selected all the right bug tracker things, or whether this is a Mesa or X11 bug.
I have an AMD Radeon HD 7950, which is practically identical to the R9 280. When running World of Warcraft in wine, everything works fine until I mouseover a unit. This mouseover should trigger a glow effect around the unit, but instead freezes up the entire system, forcing me to reboot.
This bug does not occur in standard Ubuntu 14.10. It does occur in Ubuntu 14.10 with the oibaf/graphics-drivers PPA added. It also occurs in Manjaro 0.9.
Ubuntu 14.10 versions: libgl1-mesa-glx - 10.3.0-0ubuntu3 xserver-xorg-video-ati - 1:7.4.0-2ubuntu2
Oibaf versions: mesa - 10.5~git1502040730.6fd4a6~gd~u xserver-xorg-video-ati - 1:7.5.99+git1501140731.c80ea1~gd~u
Manjaro 0.9 versions: mesa - 10.4.3-1 xf86-video-ati - 1:7.5.0-1
This bug does not occur when turning on the OpenGL mode within WoW. This bug does not occur in the Catalyst drivers.
I do not know how to gather debug information, but I'd be glad to provide them if given instructions.
https://bugs.freedesktop.org/show_bug.cgi?id=88968
--- Comment #1 from Michel Dänzer michel@daenzer.net --- So it seems like it's a regression between Mesa 10.3 and 10.4. Any chance you could bisect between those?
https://bugs.freedesktop.org/show_bug.cgi?id=88968
--- Comment #2 from rubykuby@gmail.com --- I'm going to need to know how to "bisect".
https://bugs.freedesktop.org/show_bug.cgi?id=88968
--- Comment #3 from Michel Dänzer michel@daenzer.net --- A web search for "git bisect howto" should get you started.
https://bugs.freedesktop.org/show_bug.cgi?id=88968
--- Comment #4 from rubykuby@gmail.com --- Nailed down the bug to commit 1f6c0b55df9f3553b18062ad2c7e2dc021d4c731:
radeonsi: set number of userdata SGPRs of GS copy shader to 4
It only needs the constant buffer with clip planes and read-write resources for the GS->VS ring and streamout. That's 2 pointers.
Reviewed-by: Michel Dänzer michel.daenzer@amd.com
The commit before that commit (68d36c0bb532987db27a596408e0326f20ca0365) does not crash and burn.
Used the following configure command for each build:
./autogen.sh --prefix=/usr/local \ --sysconfdir=/etc \ --with-dri-driverdir=/usr/lib/xorg/modules/dri \ --with-gallium-drivers=r300,r600,radeonsi,nouveau,svga,swrast \ --with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \ --with-egl-platforms=x11,drm,wayland \ --disable-xvmc \ --enable-llvm-shared-libs \ --enable-egl \ --enable-gbm \ --enable-gallium-llvm \ --enable-shared-glapi \ --enable-glx \ --enable-glx-tls \ --enable-dri \ --enable-osmesa \ --enable-gles1 \ --enable-gles2 \ --enable-texture-float \ --enable-xa \ --enable-vdpau \ --enable-omx \ --enable-nine \ --enable-opencl \ --enable-opencl-icd \ --with-clang-libdir=/usr/lib
Followed by make and make install.
Running on Arch Linux currently, with the following package versions:
xorg-server - 1.16.4-1 xf86-video-ati - 1:7.5.0-1 linux - 3.18.6-1
https://bugs.freedesktop.org/show_bug.cgi?id=88968
--- Comment #5 from rubykuby@gmail.com --- This bug is no longer reproducible on my system. Two variables have changed:
I'm now running Mesa 10.4.6 (small point update) & WoW has had an update to version 6.1.
https://bugs.freedesktop.org/show_bug.cgi?id=88968
--- Comment #6 from Marek Olšák maraeo@gmail.com --- (In reply to rubykuby from comment #5)
This bug is no longer reproducible on my system. Two variables have changed:
I'm now running Mesa 10.4.6 (small point update) & WoW has had an update to version 6.1.
So can I close this?
https://bugs.freedesktop.org/show_bug.cgi?id=88968
Marek Olšák maraeo@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #7 from Marek Olšák maraeo@gmail.com --- Closing. Please reopen if you still get the freezes.
dri-devel@lists.freedesktop.org