http://bugs.winehq.org/show_bug.cgi?id=28488
Summary: Arcanum: Mouseclicks in character generation screen doubled with pause Product: Wine Version: unspecified Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: justicezero@mailsnare.net
Along with a general slowdown, an old Arcanum bug has apparently returned with 1.3.28. in the character generation/editor screen, clicking on a button results in the button being pushed, a freeze of about a third of a second or so, and then a second click at the same point. This makes character generation difficult to impossible depending on build.
http://bugs.winehq.org/show_bug.cgi?id=28488
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Version|unspecified |1.3.28
--- Comment #1 from Dmitry Timoshkov dmitry@baikal.ru 2011-10-02 13:08:25 CDT --- Regression test?
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #2 from Justice M. justicezero@mailsnare.net 2011-10-02 16:42:53 CDT --- (In reply to comment #1)
Regression test?
At least on my system, I have the bug with 1.3.28, and it goes away when I revert to 1.3.26. I switched back and forth to make sure. I didn't have the bug with 1.3.27 either, but there's no package for 1.3.27 for ubuntu 10.04 on file for whatever reason. I'm running on an Acer Aspire One D150 netbook.
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #3 from Austin English austinenglish@gmail.com 2011-10-03 13:44:42 CDT --- (In reply to comment #2)
(In reply to comment #1)
Regression test?
At least on my system, I have the bug with 1.3.28, and it goes away when I revert to 1.3.26. I switched back and forth to make sure. I didn't have the bug with 1.3.27 either, but there's no package for 1.3.27 for ubuntu 10.04 on file for whatever reason. I'm running on an Acer Aspire One D150 netbook.
You should narrow it down to a specific patch, see: http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=28488
Scott Ritchie scott@open-vote.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scott@open-vote.org
--- Comment #4 from Scott Ritchie scott@open-vote.org 2011-10-04 11:52:26 CDT --- I never actually put 1.3.27 into the Ubuntu 10.04 archive, so if you were using packaged versions you never would have had it. So the regression might be between 1.3.26 and 1.3.27.
http://bugs.winehq.org/show_bug.cgi?id=28488
Fernando Martins fernando@cmartins.nl changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fernando@cmartins.nl
--- Comment #5 from Fernando Martins fernando@cmartins.nl 2011-10-09 16:54:15 CDT --- I actually have Arcanum (GOG version) installed on Ubuntu 10.04 with wine 1.3.28 and I can't reproduce the bug.
http://bugs.winehq.org/show_bug.cgi?id=28488
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #6 from Jerome Leclanche adys.wh@gmail.com 2011-11-02 05:19:05 CDT --- OP, are you able to reproduce the bug still? Please run the regression test if you are.
http://bugs.winehq.org/show_bug.cgi?id=28488
faber+wine@annwn.eu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |faber+wine@annwn.eu
--- Comment #7 from faber+wine@annwn.eu 2012-08-28 12:01:40 CDT --- I am able to reproduce this bug with Wine 1.5.6 in Debian Sid.
During the character creation, when I enter the spell selection, all clicks result in double-clicks as described in the first comment. It makes Arcanum unusable with Wine.
I am attaching the log obtained with "export WINEDEBUG=warn+all" set.
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #8 from faber+wine@annwn.eu 2012-08-28 12:02:44 CDT --- Created attachment 41515 --> http://bugs.winehq.org/attachment.cgi?id=41515 Log from terminal when running Arcanum.
http://bugs.winehq.org/show_bug.cgi?id=28488
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |gyebro69@gmail.com
--- Comment #9 from GyB gyebro69@gmail.com 2012-08-28 13:38:32 CDT --- Please specify what video card and driver you are using. Does the problem occur when the game is running with hardware acceleration enabled, or when using the software renderer (-no3d command line option) or both?
I can reproduce the problem with the open source Nouveau driver, whether the game is running in software or hardware accelerated mode. The problem doesn't occur with the proprietary Nvidia driver (304.37), neither when hardware acceleration is enabled, nor with the software renderer. To make things more interesting, the problem did existed with the binary Nvidia drivers as well, but only in software rendering mode, and that was fixed somewhere between 1.3.26 and 1.3.28. To sum up, with recent Wine versions the problem doesn't exist with the proprietary Nvidia driver, but it does exist with the open source Nouveau driver.
I tested with the demo version: http://games.softpedia.com/progDownload/Arcanum-Download-52077.html
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #10 from Łukasz Faber faber+wine@annwn.eu 2012-08-28 15:31:36 CDT --- $ lspci | grep VGA 05:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Juniper [Radeon HD 5700 Series]
My driver is the open source Radeon.
I have tested it with and without -no3d, both in the fullscreen and the windowed mode (provided by UAP). My version of Arcanum is 1.0.7.4 + UAP091225.
I have tried it also in Ubuntu running in VirtualBox, but the effect was the same.
I will try fglrx later.
http://bugs.winehq.org/show_bug.cgi?id=28488
Vincent Lhote wine.vincentlhote@spamgourmet.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |wine.vincentlhote@spamgourm | |et.com
--- Comment #11 from Vincent Lhote wine.vincentlhote@spamgourmet.com 2012-11-12 22:15:13 CST --- I have the issues on two PC (a desktop and a laptop) where the software was installed. Both have integrated Intel graphics. One is using Wine 1.4 and the other 1.5.5. In both case, adding “-doublebuffer”to the run program fixed the issue. Using -no3d didn’t seem to have an impact on this issue.
http://bugs.winehq.org/show_bug.cgi?id=28488
vv221.web@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vv221.web@gmail.com
--- Comment #12 from vv221.web@gmail.com 2013-04-14 10:23:17 CDT --- I can reproduce this bug with Wine 1.5.6 using GoG version of Arcanum + Unofficial Arcanum Patch 091225. Like Vincent Lhote wrote, adding "-doublebuffer" to the end of the commande line works around it.
Radeon HD 6670 with radeon driver 6.14.4 on Debian Sid
If you need more information, just ask me.
http://bugs.winehq.org/show_bug.cgi?id=28488
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #13 from Xavier Vachon xvachon@gmail.com 2013-06-22 11:13:45 CDT --- In current wine (1.6-rc3), I am unable to reproduce this bug. I don't get slowdowns during character creation, and the mouse behaviour is correct. I use the GOG.com version (2.0.0.15) of the game, with the unofficial patch and the HQ town maps, and I don't use doublebuffer.
Can you test this again in current wine?
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #14 from vv222 vv221.web@gmail.com 2013-06-22 14:02:39 CDT --- I am still able to reproduce this bug with 1.6-rc3. I tried on a game installed with an older version of Wine but with a clean prefix generated by 1.6-rc3.
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #15 from Xavier Vachon xvachon@gmail.com 2013-06-22 14:30:50 CDT --- (In reply to comment #14)
I am still able to reproduce this bug with 1.6-rc3. I tried on a game installed with an older version of Wine but with a clean prefix generated by 1.6-rc3.
What is your hardware? I use NVIDIA.
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #16 from vv222 vv221.web@gmail.com 2013-06-22 14:35:49 CDT --- Radeon HD 6670, with radeon free driver 6.14.4 Linux 3.9 including non-free radeon firmware
I should be able to test Arcanum on a nVIDIA card with the non-free driver in a couple days.
http://bugs.winehq.org/show_bug.cgi?id=28488
Christoph Korn c_korn@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |c_korn@gmx.de
--- Comment #17 from Christoph Korn c_korn@gmx.de 2013-08-22 13:26:46 CDT --- Cannot reproduce this bug here on wine-1.6 (ubuntu 13.04 amd64, nvidia). Assuming this is the correct screen: http://i.imagebanana.com/img/29qjfaoy/Bildschirmfotovom20130822202353.png
All clicks take action immediately at the correct position.
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #18 from vv222 vv221.web@gmail.com 2013-09-20 15:03:19 CDT --- This bug still happens in released 1.6. (no slowdowns, but incorrect mouse behaviour)
Arcanum GOG 2.0.0.15 (tested with and without UAP 091225) ATI Radeon HD 6670 - radeon 7.2.0 - mesa 9.1.6 Debian Sid amd64 up-to-date
http://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #19 from vv222 vv221.web@gmail.com 2013-09-20 16:55:26 CDT --- The bug still happens with Wine 1.7.2, on the same configuration.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #20 from Austin English austinenglish@gmail.com --- I can't reproduce this in 1.7.30 or 1.4.1: [austin@localhost ~]$ wine --version wine-1.7.30 [austin@localhost ~]$ du -h ArcanumDemo.exe 255M ArcanumDemo.exe [austin@localhost ~]$ sha1sum ArcanumDemo.exe 229d1f851362cfcd7a9f3766fc05b0c5112fb5e0 ArcanumDemo.exe [austin@localhost ~]$ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) [austin@localhost ~]$ yum list installed| grep mesa-libGL | head -n1 mesa-libGL.i686 10.4-0.devel.4.1f184bc.fc22 @rawhide
can someone please retest and if they can reproduce it, run a bisect?
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #21 from vv222 vv221.web@gmail.com --- I should be able in the next few days to test this on: _a Debian Wheezy amd64, WINE 1.4.1, nVIDIA dedicated GPU + nvidia non-free driver _a Debian Jessie i386, WINE 1.6.2, Intel integrated GPU + intel free driver _a Debian Sid amd64, WINE 1.6.2 and dev version from git, ATI/AMD dedicated GPU + radeon free driver
Could you post a link to the method to run a bisect? Thank you!
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #22 from Austin English austinenglish@gmail.com --- (In reply to vv222 from comment #21)
I should be able in the next few days to test this on: _a Debian Wheezy amd64, WINE 1.4.1, nVIDIA dedicated GPU + nvidia non-free driver _a Debian Jessie i386, WINE 1.6.2, Intel integrated GPU + intel free driver _a Debian Sid amd64, WINE 1.6.2 and dev version from git, ATI/AMD dedicated GPU + radeon free driver
Could you post a link to the method to run a bisect? Thank you!
http://wiki.winehq.org/RegressionTesting
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #23 from vv222 vv221.web@gmail.com --- Tests run from the GOG.com version labelled 2.0.0.15, actual game version 1.0.7.4.
Debian Wheezy amd64, WINE 1.4.1, nVIDIA dedicated GPU + nvidia non-free driver 304.117 The bug does not occur.
Debian Sid amd64, WINE 1.6.2, ATI/AMD dedicated GPU + radeon free driver 7.5.0 The bug does not occur.
Debian Jessie i386, WINE 1.6.2, Intel integrated GPU + intel free driver 2.21.15 The bug occurs, sometimes even doubled (four clicks instead of one). I’m going to try the latest dev version on the same setup. This machine has very low-end hardware, I just hope it will be able to handle the WINE compiling without melting.
more details about the faulty setup: $ lspci | grep VGA 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
Note: The -doublebuffer switch given to the Arcanum executable still circumvents the bug on the faulty setup.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #24 from vv222 vv221.web@gmail.com --- Bug still occurring on the same setup with WINE 1.7.29 from Debian Jessie repositories. Compiling WINE 1.7.30 right now, and looking for an old version not bugging on this part to run a bisect.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #25 from vv222 vv221.web@gmail.com --- Bug confirmed on latest wine development version clones from git.
I was going to run a bisect from WINE 1.3.26, 1.3.27 and 1.3.28 which are according to the OP the versions to be tested, but none of them will compile on this setup.
I won’t have access to this setup for a couple weeks from now, so I have to stop my tests here. I hope there’s some useful information to be found in my posts, even if I didn’t spot the faulty patch.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #26 from Béla Gyebrószki gyebro69@gmail.com --- The bug is present in wine-1.7.47-118-ga90592c with nouveau/mesa from git. As stated earlier, starting the game with '-doublebuffer' command line option makes the problem go away.
Interestingly, the problem can be reproduced with the Nvidia binary driver too, but only when the game was started with '-doublebuffer' (so it's the reverse case with the open source driver).
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #27 from Ken Sharp imwellcushtymelike@gmail.com --- (In reply to Austin English from comment #3)
You should narrow it down to a specific patch, see: http://wiki.winehq.org/RegressionTesting
STILL waiting.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #28 from Béla Gyebrószki gyebro69@gmail.com --- On my part and on my current system this doesn't seem to be a regression. Based on the description in comment #2, I compiled 1.3.26, .27 and .28. The problem is present in both .26 and .28, the game hangs while loading to the menu in .27 This is with nouveau/mesa.
https://bugs.winehq.org/show_bug.cgi?id=28488
vv221@dotslashplay.it changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vv221@dotslashplay.it
--- Comment #29 from vv221@dotslashplay.it --- (In reply to Ken Sharp from comment #27)
(In reply to Austin English from comment #3)
You should narrow it down to a specific patch, see: http://wiki.winehq.org/RegressionTesting
STILL waiting.
Sorry about that, I quit using the e-mail address attached to this account (vv222) and forgot about this. I’m now on a machine on which I should be able to reproduce the bug and run the regression test.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #30 from vv221 vv221@dotslashplay.it --- I tried all versions between 1.3.23 and 1.3.28 (included) and the bug happens in all of them. Compilation takes quit a lot of time and I don’t really want to try *all* of 1.3.x releases, so it would be nice if someone could point me to a version that is guaranteed to not trigger this bug.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #31 from vv221 vv221@dotslashplay.it --- Okay, I finally got it: bug does not occur on 1.3.19, and start with 1.3.20. I’m going to run the bisect right now.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #32 from vv221 vv221@dotslashplay.it --- Bad luck: half way through the bisect I realized that the 1.3.19 is not clean as I thought it was. The bug is just not systematic and does not happens at every click. On 1.3.20 it is systematic. So I was not working on the right versions. I’m taking a break (I’ve been spending more than four hours on this), but I’m going back to it tomorrow.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #33 from vv221 vv221@dotslashplay.it --- I finally found out something interesting: this bug is fixed in version 1.7.48 of wine-staging (maybe in earlier versions too, I didn’t check). Seeing that it is not yet fixed in 1.7.48 (nor 1.7.49) of "vanilla" WINE, is there some test I can run to spot the commit that patches this bug?
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #34 from vv221 vv221@dotslashplay.it --- It took a while, but I managed to pinpoint the commit that fixes this bug in wine-staging-1.7.48. Here is the relevant patch: https://github.com/wine-compholio/wine-staging/blob/master/patches/dinput-Ev...
It means this bug is most probably a duplicate of #8854 and #34559.
Thanks to slackner who guided me on #wine-staging (freenode) through the process of hunting down this patch ;)
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #35 from Béla Gyebrószki gyebro69@gmail.com --- This should be fixed by now. Please retest in Wine 1.7.55 or newer.
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #36 from vv221 vv221@dotslashplay.it --- Tested on WINE 1.8, this bug seems fixed.
GPU: Radeon R9 R380X driver: amdgpu 1.0.0 kernel: Linux 4.5~rc1
https://bugs.winehq.org/show_bug.cgi?id=28488
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com, | |super_man@post.com
https://bugs.winehq.org/show_bug.cgi?id=28488
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|austinenglish@gmail.com |
https://bugs.winehq.org/show_bug.cgi?id=28488
--- Comment #37 from Austin English austinenglish@gmail.com --- (In reply to vv221 from comment #36)
Tested on WINE 1.8, this bug seems fixed.
GPU: Radeon R9 R380X driver: amdgpu 1.0.0 kernel: Linux 4.5~rc1
Fixed.
https://bugs.winehq.org/show_bug.cgi?id=28488
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #38 from Austin English austinenglish@gmail.com --- (In reply to vv221 from comment #36)
Tested on WINE 1.8, this bug seems fixed.
GPU: Radeon R9 R380X driver: amdgpu 1.0.0 kernel: Linux 4.5~rc1
Fixed.
https://bugs.winehq.org/show_bug.cgi?id=28488
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #39 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.9.3.