[Bug 54227] New: Altium Designer 20.x - 22.x slowness in 2D schematics editor - possibly GDI font rendering problem
https://bugs.winehq.org/show_bug.cgi?id=54227 Bug ID: 54227 Summary: Altium Designer 20.x - 22.x slowness in 2D schematics editor - possibly GDI font rendering problem Product: Wine-staging Version: 7.22 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs(a)winehq.org Reporter: kepszlok(a)gmail.com CC: leslie_alistair(a)hotmail.com, z.figura12(a)gmail.com Distribution: --- Created attachment 73773 --> https://bugs.winehq.org/attachment.cgi?id=73773 Wine's output This is a problem that affects all Altium Designer versions from 20.x to current, with all wine-staging versions of 7.xx branch. See AD compatibility reports: 20.x https://appdb.winehq.org/objectManager.php?sClass=version&iId=38478 21.x https://appdb.winehq.org/objectManager.php?sClass=version&iId=40170 22.x https://appdb.winehq.org/objectManager.php?sClass=version&iId=40683 All of them shows slowness in the 2D schematics editor, while the 3D PCB editor works fine. Using the schematics editor, this message appears in constantly: 0118:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 0000000001647F70. (the schematics editor itself working fine, just unusably slow) Possible reason: "probably because X2 uses GDI font rendering by default and lacks option to turn it off" -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54227 Tom <kepszlok(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Altium Designer 20.x - 22.x |Altium Designer 20.x - 22.x |slowness in 2D schematics |slowness in 2D schematics |editor - possibly GDI font |editor - possibly GDI font |rendering problem |rendering problem with | |d2d1.dll -- 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.
https://bugs.winehq.org/show_bug.cgi?id=54227 --- Comment #1 from Tom <kepszlok(a)gmail.com> --- After some digging, I think this problem is tied to d2d1.dll I have tried to use the native d2d1.dll (64 bit) from dll-files.com, they have a bunch of version from this. But they was not compatible with AD. -- 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=54227 rustyWebber(a)proton.me changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |rustyWebber(a)proton.me --- Comment #2 from rustyWebber(a)proton.me --- can confirm, still a problem. a more recent thread on the forums: https://forum.winehq.org/viewtopic.php?t=41618 -- 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=54227 Tom <kepszlok(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- See Also| |https://bugs.winehq.org/sho | |w_bug.cgi?id=58538 Version|7.22 |10.15 --- Comment #3 from Tom <kepszlok(a)gmail.com> --- The source of the problem is the Wine's implementation of d2d_device_context_DrawGeometry in d2d1.dll is partial, see from line 953 here: https://fossies.org/linux/wine/dlls/d2d1/device.c. When the call is a stroke style, it throws a FIXME message about ignoring it. Other apps that also affected by this. See: https://bugs.winehq.org/show_bug.cgi?id=58538 https://appdb.winehq.org/objectManager.php?sClass=version&iId=40533 -- 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=54227 Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |d2d Product|Wine-staging |Wine CC|leslie_alistair(a)hotmail.com | --- Comment #4 from Alistair Leslie-Hughes <leslie_alistair(a)hotmail.com> --- Moving to wine. -- 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=54227 --- Comment #5 from Tom <kepszlok(a)gmail.com> --- The FIXME messages about ignoring stroke style is just a leftover from a half-applied patch. That message can be ignored. I was able to talk with the d2d1 maintainers. They confirmed that this is indeed a performance related problem that caused by the many individual draw commands. It will needs buffering for the draw commands, but that's not yet implemented. -- 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)
-
WineHQ Bugzilla