[Bug 14983] New: CM2000 Graphics slowed down !
http://bugs.winehq.org/show_bug.cgi?id=14983 Summary: CM2000 Graphics slowed down ! Product: Wine Version: 1.1.3 Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs(a)winehq.org ReportedBy: brodo(a)o2.pl Serious graphical performance degradation in Wine 1.1.3 while using schematic section of the Circuitmaker2000 (cirmaker.exe). Refreshing screen takes 2-5 seconds compared to appr. 0.5s as always. The Pcb section of Circuitmaker2000 seems unaffected. Tested on 2 different laptops with different graphic controllers with the same (slowing down) result. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 Dmitry Timoshkov <dmitry(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor --- Comment #1 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2008-08-24 09:36:57 --- http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 OlekA <brodo(a)o2.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|minor |major --- Comment #2 from OlekA <brodo(a)o2.pl> 2008-08-27 10:47:11 --- Thanks Dimitry. Of course severity = major. Will the regression testing using git bisect (between 1.1.3 and 1.1.2) help to fight this issue ? Wine 1.1.2 was free of this bug. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression --- Comment #3 from Austin English <austinenglish(a)gmail.com> 2008-08-27 12:46:13 --- (In reply to comment #2)
Will the regression testing using git bisect (between 1.1.3 and 1.1.2) help to fight this issue ?
Yes. Set bad = 1.1.2, good = 1.1.3. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 Vitaliy Margolen <vitaliy(a)kievinfo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|major |minor --- Comment #4 from Vitaliy Margolen <vitaliy(a)kievinfo.com> 2008-08-27 14:39:41 --- Read severity again. This is minor problem. Unless you have several more programs that are affected. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #5 from OlekA <brodo(a)o2.pl> 2008-08-27 16:02:27 --- (In reply to comment #3)
(In reply to comment #2)
Will the regression testing using git bisect (between 1.1.3 and 1.1.2) help to fight this issue ?
Yes. Set bad = 1.1.2, good = 1.1.3.
Austin - are you sure that bad = 1.1.2 ? This version was free of this bug, the 1.1.3 was not :( -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #6 from OlekA <brodo(a)o2.pl> 2008-08-27 16:09:57 --- (In reply to comment #4)
Read severity again. This is minor problem. Unless you have several more programs that are affected.
Vitaliy - I use Wine mainly to run my Circuitmaker 2000. This bug is really nasty what makes me think there's something really wrong introduced in 1.1.3. Even if this bug applies only to one application now, there's need to clean it up in order to make further versions of Wine internals better. So one unhappy application is almost as important as more of them affected. Let's make a deal and set severity = normal, ok ? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #7 from James Hawkins <truiken(a)gmail.com> 2008-08-27 16:14:10 --- Running a bugzilla query for the 'regression' keyword brings up 299 bug reports. It's just one app and it still runs. And yes, Austin meant good = 1.1.2, bad = 1.1.3. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #8 from Austin English <austinenglish(a)gmail.com> 2008-08-27 18:33:29 --- (In reply to comment #5)
(In reply to comment #3)
(In reply to comment #2)
Will the regression testing using git bisect (between 1.1.3 and 1.1.2) help to fight this issue ?
Yes. Set bad = 1.1.2, good = 1.1.3.
Austin - are you sure that bad = 1.1.2 ? This version was free of this bug, the 1.1.3 was not :(
Yes, hadn't had my morning coke yet. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 OlekA <brodo(a)o2.pl> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |brodo(a)o2.pl, | |dmitry(a)codeweavers.com --- Comment #9 from OlekA <brodo(a)o2.pl> 2008-08-31 18:20:43 --- Here is the bisect result : $ git bisect good 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 is first bad commit commit 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts. :040000 040000 be66e6aed5e6e12d23a186f6451fd630462a8561 fb912db74c97c49b16aa9dd7b247ffd629b2710e Mdlls -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #10 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2008-08-31 22:22:50 --- (In reply to comment #9)
Here is the bisect result : $ git bisect good 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 is first bad commit commit 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts. :040000 040000 be66e6aed5e6e12d23a186f6451fd630462a8561 fb912db74c97c49b16aa9dd7b247ffd629b2710e Mdlls
That patch has been committed before 1.1.2, so I don't see how 1.1.3 can be worse than 1.1.2. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 Dmitry Timoshkov <dmitry(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|brodo(a)o2.pl | -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #11 from OlekA <brodo(a)o2.pl> 2008-09-01 05:02:25 --- (In reply to comment #10)
(In reply to comment #9)
Here is the bisect result : $ git bisect good 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 is first bad commit commit 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts. :040000 040000 be66e6aed5e6e12d23a186f6451fd630462a8561 fb912db74c97c49b16aa9dd7b247ffd629b2710e Mdlls
That patch has been committed before 1.1.2, so I don't see how 1.1.3 can be worse than 1.1.2.
I bisect-ed 1.1.2 and 1.1.3 several times while testing my application each time as decribed in "regression testing" procedure. Maybe git isn't perfect ? What could be wrong ? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #12 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2008-09-01 05:25:12 --- (In reply to comment #11)
I bisect-ed 1.1.2 and 1.1.3 several times while testing my application each time as decribed in "regression testing" procedure. Maybe git isn't perfect ?
Developers are using git on a day by day basis, and many people (developers and ordinal users) have done regression testing many times. It just works.
What could be wrong ?
I have no idea. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #13 from Austin English <austinenglish(a)gmail.com> 2008-09-02 00:06:08 --- (In reply to comment #11)
(In reply to comment #10)
(In reply to comment #9)
Here is the bisect result : $ git bisect good 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 is first bad commit commit 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts. :040000 040000 be66e6aed5e6e12d23a186f6451fd630462a8561 fb912db74c97c49b16aa9dd7b247ffd629b2710e Mdlls
That patch has been committed before 1.1.2, so I don't see how 1.1.3 can be worse than 1.1.2.
I bisect-ed 1.1.2 and 1.1.3 several times while testing my application each time as decribed in "regression testing" procedure. Maybe git isn't perfect ? What could be wrong ?
Perhaps the bug only shows up intermittently? Try testing each version a few times... -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #14 from OlekA <brodo(a)o2.pl> 2008-09-02 03:57:20 --- (In reply to comment #13)
(In reply to comment #11)
(In reply to comment #10)
(In reply to comment #9)
Perhaps the bug only shows up intermittently? Try testing each version a few times...
I did it. In 1.1.3 this bug appeared 1st time and was stable (as bug). So it did during further bisect testing. I hadn't any doubts about its presence or not. I'll repeat bisect test again, but what if the result would be the same ? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #15 from OlekA <brodo(a)o2.pl> 2008-09-04 04:44:35 --- (In reply to comment #10)
(In reply to comment #9)
Here is the bisect result : $ git bisect good 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 is first bad commit commit 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts. :040000 040000 be66e6aed5e6e12d23a186f6451fd630462a8561 fb912db74c97c49b16aa9dd7b247ffd629b2710e Mdlls
That patch has been committed before 1.1.2, so I don't see how 1.1.3 can be worse than 1.1.2.
The date of your commitment:
Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts.
points at 1 day before releasing Wine 1.1.3 and surely after Wine 1.1.2 so it is in par with my bisecting results, I think. I did this testing again with the same result. Am I right ? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #16 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2008-09-04 08:40:28 --- (In reply to comment #15)
(In reply to comment #10)
(In reply to comment #9)
Here is the bisect result : $ git bisect good 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 is first bad commit commit 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts. :040000 040000 be66e6aed5e6e12d23a186f6451fd630462a8561 fb912db74c97c49b16aa9dd7b247ffd629b2710e Mdlls
That patch has been committed before 1.1.2, so I don't see how 1.1.3 can be worse than 1.1.2.
The date of your commitment:
Author: Dmitry Timoshkov <dmitry(a)codeweavers.com> Date: Thu Aug 21 15:02:15 2008 +0900 gdi32: Replace DC transform by font scaling for bitmap fonts. points at 1 day before releasing Wine 1.1.3 and surely after Wine 1.1.2 so it is in par with my bisecting results, I think. I did this testing again with the same result. Am I right ?
You are right, my bad, I confused that patch with another one which actually introduced separate world transforms for glyph outlines. But what my patch above does is basically do the things an old way - how it was done before 1.1.0. Could you test with 1.0.9 and 1.1.0 and report the results? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #17 from OlekA <brodo(a)o2.pl> 2008-09-04 09:55:54 ---
You are right, my bad, I confused that patch with another one which actually introduced separate world transforms for glyph outlines. But what my patch above does is basically do the things an old way - how it was done before 1.1.0. Could you test with 1.0.9 and 1.1.0 and report the results?
OK I'll try it as soon as possible :) -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #18 from OlekA <brodo(a)o2.pl> 2008-09-05 04:50:50 ---
You are right, my bad, I confused that patch with another one which actually introduced separate world transforms for glyph outlines. But what my patch above does is basically do the things an old way - how it was done before 1.1.0. Could you test with 1.0.9 and 1.1.0 and report the results?
I tested Wine 1.1.0 and its predecessor Wine 1.0 and their graphic performance with CM2000 is good. So it seems the only 1.1.3 is buggy . . . -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 Krzysztof Kotlenga <piernik(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |piernik(a)gmail.com --- Comment #19 from Krzysztof Kotlenga <piernik(a)gmail.com> 2008-09-23 11:19:11 --- *** Bug 15389 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #20 from Krzysztof Kotlenga <piernik(a)gmail.com> 2008-10-15 17:21:56 --- WINEDEBUG=+font tracing results with the simplest schematic possible (one element) in Protel 99SE: $ fgrep System protel-font-116.log | wc -l 100255 $ fgrep "MS Sans Serif" protel-font-116.log | wc -l 22998 With commit 21cdaeea4bfa05859bb89dd27e3477e0cb07bb92 reverted: $ fgrep System protel-font-116-slowdown-revert.log | wc -l 19395 $ fgrep "MS Sans Serif" protel-font-116-slowdown-revert.log | wc -l 3262 All these lines look like: trace:font:dump_gdi_font_list gdiFont=0x106be78 L"System" 16 So you probably get the idea now... -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #21 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2008-11-01 04:45:22 --- The following patch should improve things: http://www.winehq.org/pipermail/wine-patches/2008-November/064056.html -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 Dmitry Timoshkov <dmitry(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED --- Comment #22 from Dmitry Timoshkov <dmitry(a)codeweavers.com> 2008-11-03 09:15:33 --- This should be fixed now, feel free to reopen if the bug persists for you. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #23 from OlekA <brodo(a)o2.pl> 2008-11-05 14:35:35 --- (In reply to comment #22)
This should be fixed now, feel free to reopen if the bug persists for you.
You're right. I tested yesterday's wine-git version and this bug is gone :) Thanks Dmitri. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #24 from OlekA <brodo(a)o2.pl> 2008-11-05 14:39:12 --- (In reply to comment #23)
(In reply to comment #22)
This should be fixed now, feel free to reopen if the bug persists for you.
You're right. I tested yesterday's wine-git version and this bug is gone :) Thanks Dmitri.
Should we mark this bug as CLOSED ? -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 --- Comment #25 from Austin English <austinenglish(a)gmail.com> 2008-11-05 15:09:46 --- (In reply to comment #24)
(In reply to comment #23)
(In reply to comment #22)
This should be fixed now, feel free to reopen if the bug persists for you.
You're right. I tested yesterday's wine-git version and this bug is gone :) Thanks Dmitri.
Should we mark this bug as CLOSED ?
It'll be closed whenever 1.1.8 is released. Alexandre puts the list of bugs fixed in that release in the release notes. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14983 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #26 from Alexandre Julliard <julliard(a)winehq.org> 2008-11-07 10:47:04 --- Closing bugs fixed in 1.1.8. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org