http://bugs.winehq.org/show_bug.cgi?id=31262
Bug #: 31262 Summary: Diablo III in game mouse cursor Out of sync, hangs in place. Product: Wine Version: 1.5.9 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: grzegorz.krzystek@gmail.com Classification: Unclassified
it is my first bug here.
Steps to reproduce: Start a game , use right mouse button to use seccondary attack couple times. then you will see that mouse cursor , stops moving, hangs in one place, but random clicks and moves of mouse causing character moving.
version 1.5.8 with patch from #30986 is not affected.
http://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #1 from Grzegorz Krzystek grzegorz.krzystek@gmail.com 2012-08-12 02:45:58 CDT --- wine-1.5.10 are affected too
http://bugs.winehq.org/show_bug.cgi?id=31262
sworddragon2@aol.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sworddragon2@aol.com
--- Comment #2 from sworddragon2@aol.com 2012-08-19 15:12:58 CDT --- I can't reproduce this with Wine 1.5.10 (no virtual desktop). Have you already tried to use a new profile for Wine and test with the default settings?
http://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #3 from Grzegorz Krzystek grzegorz.krzystek@gmail.com 2012-08-19 15:22:39 CDT --- (In reply to comment #2)
I can't reproduce this with Wine 1.5.10 (no virtual desktop). Have you already tried to use a new profile for Wine and test with the default settings?
I've already tried with wine 1.5.10, and 1.5.11 problem still occurs. Problem is not easy to reproduce. some times it takes 10 minuts of playing, some times longer. it is possible that is keyboard pressing related. i will try to launch game without KDE on clean Xorg instance , and try to find easy way to reproduce this problem step by step.
http://bugs.winehq.org/show_bug.cgi?id=31262
Grzegorz Krzystek grzegorz.krzystek@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |WORKSFORME
--- Comment #4 from Grzegorz Krzystek grzegorz.krzystek@gmail.com 2012-08-20 14:57:11 CDT --- (In reply to comment #2)
I can't reproduce this with Wine 1.5.10 (no virtual desktop). Have you already tried to use a new profile for Wine and test with the default settings?
after clean install in 1.5.11 i can't reporduce problem. closing bug
http://bugs.winehq.org/show_bug.cgi?id=31262
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Austin English austinenglish@gmail.com 2012-08-21 17:51:48 CDT --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=31262
Vexorian vexorian@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vexorian@gmail.com
--- Comment #6 from Vexorian vexorian@gmail.com 2012-08-26 22:45:46 CDT --- Hello,
I've seen this happen also in windows when connection speed is not great.
http://bugs.winehq.org/show_bug.cgi?id=31262
Grzegorz Krzystek grzegorz.krzystek@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|WORKSFORME |
--- Comment #7 from Grzegorz Krzystek grzegorz.krzystek@gmail.com 2012-10-06 16:03:04 CDT --- I found that is corelated with display configuration. Mouse problem occurs whet Nvidia TwinView is enabled (two monitors) nvidia-drivers-304.51
attached xorg.conf
When i disable secondary monitor i can play for hours without problem. Problem can be reproduced after ~30 min of playing. Cursor hang, but mouse is working.
http://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #8 from Grzegorz Krzystek grzegorz.krzystek@gmail.com 2012-10-06 16:04:06 CDT --- Created attachment 41995 --> http://bugs.winehq.org/attachment.cgi?id=41995 xorg.conf
my xorg configuration.
http://bugs.winehq.org/show_bug.cgi?id=31262
Frédéric Delanoy frederic.delanoy@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |frederic.delanoy@gmail.com
--- Comment #9 from Frédéric Delanoy frederic.delanoy@gmail.com 2013-04-20 03:32:02 CDT --- Does it still happen in recent wine (1.5.28 or later)?
http://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #10 from Grzegorz Krzystek grzegorz.krzystek@gmail.com 2013-04-20 15:45:13 CDT --- (In reply to comment #9)
Does it still happen in recent wine (1.5.28 or later)?
i can confirm taht bug still exist in wine-1.5.28 it took me about 30 minutes to cursor stuck. there is a workaround. set desktop emulation in winecfg solves the problem.
http://bugs.winehq.org/show_bug.cgi?id=31262
Vidar Haarr vhaarr+wine@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vhaarr+wine@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=31262
Dave Thompson administrator@olympicsoftworks.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |administrator@olympicsoftwo | |rks.org
--- Comment #11 from Dave Thompson administrator@olympicsoftworks.org 2013-10-27 02:35:10 CDT --- I am using WINE 1.6 on Ubuntu 13.04. Nvidia Driver 310 proprietary-tested. After 10 min of play or so the in-game cursor hung in place and I was able to 'sort of' control the game by still moving the mouse. When I brought up menus I was able to find the menu with the mouse and make selections...the mouse functionality is still there just that the in-game mouse pointer was not being updated.
I do have a dual monitor workstation. Other than this, the game runs flawlessly.
The command I use to execute the game is below: env WINEPREFIX=/mnt/OlySoftHomes/OlySoftCEO/DiabloIII_WineBottle setarch i386 -3 -L -B -R wine /mnt/OlySoftHomes/OlySoftCEO/DiabloIII_WineBottle/drive_c/Program\ Files\ (x86)/Diablo\ III/Diablo\ III\ Launcher.exe -launch -opengl
http://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #12 from Dave Thompson administrator@olympicsoftworks.org 2013-11-05 02:20:15 CST --- Haven't been able to get any play time until just now and I lost mouse control in about 5 min. Once that happens I can get it back by CTRL-ALT-ARROW to another desktop, where I have to move the mouse and click on the desktop. Then I CTRL-ALT-ARROW back to D3 and I have mouse control for 10-15 seconds.
I have not been able to figure out exactly what action drops the mouse. And it's wierd, because I can highlight different dropped items by moving the mouse around. So it's just that the visual cursor is getting disconnected from where the game thinks it should be.
http://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #13 from Dave Thompson administrator@olympicsoftworks.org 2013-11-29 13:10:42 CST --- The disconnect in the visible mouse pointer bug seems to be related to having multiple monitors. If I shut of the secondary monitor with the normal Displays tool in the System_Settings application the mouse pointer never gets disconnected.
Likely there is an index for the mouse that is not being stopped at the borders of the playfield and 'bad things' happen internally when this index and the correctly maintained index do not match. I didn't write any of this code, but I have done systems-level coding before, and it's not uncommon to keep multiple versions of similar counters available for processes that need similar but slightly different data.
The game plays super smooth other than this, great work Wine Devs.
http://bugs.winehq.org/show_bug.cgi?id=31262
DBLaci dblaci@dblaci.hu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dblaci@dblaci.hu
http://bugs.winehq.org/show_bug.cgi?id=31262
malekpatryk@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |malekpatryk@gmail.com
--- Comment #14 from malekpatryk@gmail.com --- I can confirm that I have the same issue on 1.7.22 on Ubuntu 14.04 (64bit) with nvidia 331.38-0ubuntu7.1. I also use external monitor for playing (as the only disply - laptop display turned off).
https://bugs.winehq.org/show_bug.cgi?id=31262
lacton@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lacton@users.sourceforge.ne | |t
--- Comment #15 from lacton@users.sourceforge.net --- I have the same issue (i.e., cursor hangs but mouse is working, albeit invisibly).
My configuration: - Hardware: Nvidia GT 640 with two monitors - OS: Ubuntu 14.04 amd64 - Nvidia proprietary driver (version 331.38) - Wine 1.7.15
https://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #16 from DBLaci dblaci@dblaci.hu --- Based on the comments above I found out it is because of the twinview. I don't know if the problem is exists with recent wine versions or not, but for the global good I post my script I start the game with:
----------
#!/bin/bash P="/mnt/gyors0/Diablo3/Diablo III" cd "$P" X :1.0 -ac & sleep 5 DISPLAY=:1.0 xrandr -d :1 --output HDMI-0 --mode 0x0 DISPLAY=:1.0 setarch i386 -3 -L -B -R wine Diablo\ III.exe -launch -opengl
----------
Of course some variables will be different, but the idea concerning this bug is to turn off the secondary display with xrandr.
Because I use a dedicated X session for the game, I don't mind switch the monitor back on, because it is on, if I switch to my default X server (ctrl-alt-f7), but it is possible to do with a command like this:
xrandr -d :1 --output HDMI-0 --mode 1680x1050 --right-of DVI-I-1
(again, this is valid for my config only)
Of course this is not a fix for the bug, but a workaround.
One more thing, that for my system (i don't know why) if i change X screens, sometimes the kwin (KDE) fails, and shows black screen, only the mouse cursor moving. I found out, restarting kwin fixes this without restarting the X server.
This script:
#!/bin/bash killall kwin && kwin
I set this one on a hotkey (ctrl-alt-f4 for me), and voila, I am able to switch screens (mostly, because sometimes both X server crashes, and i have to relogin...)
https://bugs.winehq.org/show_bug.cgi?id=31262
ppwkmj@poczta.fm changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ppwkmj@poczta.fm
--- Comment #17 from ppwkmj@poczta.fm --- I have installed D3 couple days ago and its not playable because of this mouse cursor not updating. I get it usually after 5 to max 15 minutes of play, so its not possible to play this way. I'm not on dual display, so the workaround saying to turn off second display is no good for me :( Any other workarounds?
https://bugs.winehq.org/show_bug.cgi?id=31262
Christian winehq@mohk.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq@mohk.de
--- Comment #18 from Christian winehq@mohk.de --- I have this bug in 1.9.2. Dual Monitor Layout with nvidia graphic card.
The mouse works but the cursor dosn't get repainted in the game. Graphical changes ingame will reset this behavior for a short time.
For me using the desktop emulation solves the problem.
https://bugs.winehq.org/show_bug.cgi?id=31262
unti1x metallist90@yahoo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |metallist90@yahoo.com
--- Comment #19 from unti1x metallist90@yahoo.com --- Temporary solution: set Windowed Fullscreen mode, then uncheck "lock cursor" option.
https://bugs.winehq.org/show_bug.cgi?id=31262
birdip birdip@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |birdip@gmx.de
--- Comment #20 from birdip birdip@gmx.de --- (In reply to unti1x from comment #19)
Temporary solution: set Windowed Fullscreen mode, then uncheck "lock cursor" option.
Thanks! This helped for me. Wine-1.9.9 is still affected.
https://bugs.winehq.org/show_bug.cgi?id=31262
icomputo.com ssakuragi2@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ssakuragi2@hotmail.com
--- Comment #21 from icomputo.com ssakuragi2@hotmail.com --- (In reply to unti1x from comment #19)
Temporary solution: set Windowed Fullscreen mode, then uncheck "lock cursor" option.
Thanks! in wine 2.0-rc1 openSUSE Leap
https://bugs.winehq.org/show_bug.cgi?id=31262
xxx@muad-dib.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xxx@muad-dib.net
--- Comment #22 from xxx@muad-dib.net --- (In reply to unti1x from comment #19)
Temporary solution: set Windowed Fullscreen mode, then uncheck "lock cursor" option.
Dual-screen, nvidia-drivers-381.09, xorg-server-1.19.3
Still is in wine-2.5-staging but with this "fix" it is working
if someone can tell me the right debug option i will post a log ;-)
https://bugs.winehq.org/show_bug.cgi?id=31262
David Breakey david@breakey.name changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |david@breakey.name
--- Comment #23 from David Breakey david@breakey.name --- Enable the "Emulate Virtual Desktop" option.
I have two monitors hooked up, and have logged hundreds of hours playing this way, with no cursor issues whatsoever.
Doesn't seem to matter whether "Lock to window" is enabled or not; I have it disabled, and my pointer freely moves in and out of the virtual desktop over to my other monitor without issues.
Confirmed under Wine 2.13-staging, using PlayOnLinux.
https://bugs.winehq.org/show_bug.cgi?id=31262
pakos ja@pakos.biz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |ja@pakos.biz
--- Comment #24 from pakos ja@pakos.biz --- i've tried all mentioned here fixes but none works so far for every 2nd left click is executed as single click without hold.
I've tried from wine 2.5 staging to wine 2.20 staging, i dont have two monitors, checked with intel card and nvidia (bumblebee).
https://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #25 from pakos ja@pakos.biz --- ok i did some tests and seems like non staging branch is not affected by this mouse bug. however launcher fails after few seconds after starting but when you click really fast launch game it works well after that.
https://bugs.winehq.org/show_bug.cgi?id=31262
Reonaydo tuupic@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tuupic@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=31262
tokktokk fdsfgs@krutt.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fdsfgs@krutt.org
https://bugs.winehq.org/show_bug.cgi?id=31262
Acridwax acridwax@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |acridwax@gmail.com
--- Comment #26 from Acridwax acridwax@gmail.com --- With WINE 4.0-staging, this bug does not appear.
https://bugs.winehq.org/show_bug.cgi?id=31262
Tom Englund tomenglund26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |tomenglund26@gmail.com
--- Comment #27 from Tom Englund tomenglund26@gmail.com --- still happends for me on wine-staging 4.9 the weird thing is i only get it when using a tiling window manager , "awesomewm" . but it didnt occur on KDE
https://bugs.winehq.org/show_bug.cgi?id=31262
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #28 from joaopa jeremielapuree@yahoo.fr --- Does the bug still occur with wine-6.5?
https://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #29 from Acridwax acridwax@gmail.com --- (In reply to joaopa from comment #28)
Does the bug still occur with wine-6.5?
This bug does not still occur with wine-6.5 staging (tested on Ubuntu 20.14 LTS with Gnome).
https://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #30 from joaopa jeremielapuree@yahoo.fr --- Can you test with plain wine?
https://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #31 from Acridwax acridwax@gmail.com --- (In reply to joaopa from comment #30)
Can you test with plain wine?
Mouse pointer/cursor appears to function correctly with wine-6.5 (non-staging) [tested on Ubuntu 20.04 LTS with Gnome].
https://bugs.winehq.org/show_bug.cgi?id=31262
--- Comment #32 from joaopa jeremielapuree@yahoo.fr --- Reported fixed. Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=31262
Zebediah Figura z.figura12@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |z.figura12@gmail.com
--- Comment #33 from Zebediah Figura z.figura12@gmail.com --- I'm hesitant to close this bug, as it seems to be setup-specific. For example, comment 26 reports that the bug does not appear, but comment 27 reports that it does, both less than two years ago.