RootsMagic

Questions about Wine on Linux
Locked
sargenthp
Newbie
Newbie
Posts: 4
Joined: Sun Mar 26, 2023 11:18 am

RootsMagic

Post by sargenthp »

Hello,

Trying to get my dad converted from Windows to Linux. He uses RootsMagic for his genealogy research. It is of course a Windows program. RootsMagic kinda worked for Wine 7, but with Wine 8 it is unusable. Seems to be using D2D. I have tried using 32-bit and 64-bit configurations, stable and developer versions. Also tried using Vulkan. I was working on his system, but now switch to my personal system. Both are getting same results. Screen will draw usually and then blank out. If you move the window sometimes you can see things, but then move the cursor and it will disappear again. With Wine 7 I also had issues with the cursor going into an input box and then losing focus, so unable to fill in the box.

Rootsmagic can be downloaded and installed. Installation works fine... But immediately you will be able to see the results once rootsmagic is opened.

Here are some of the messages I see with some attempt of removing duplicates...
007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005
0024:fixme:nls:RtlGetThreadPreferredUILanguages 00000038, 000000000011D57C, 0000000000000000 000000000011D5D8
0024:fixme:nls:get_dummy_preferred_ui_language (0x38 0x409 000000000011D57C 0000000000000000 000000000011D5D8) returning a dummy value (current locale)
0024:fixme:d2d:d2d_device_context_DrawGeometry Ignoring stroke style 000000000BD28B50.
0024:fixme:d2d:d2d_device_context_PushLayer iface 000000000BD329A0, layer_parameters 000000000011E648, layer 000000000BD33470 stub!
0024:fixme:d2d:d2d_text_renderer_DrawGlyphRun Ignoring options 0x2.
0024:fixme:d2d:d2d_device_context_Flush iface 000000000BD26520, tag1 000000000011D8F8, tag2 000000000011D8F0 stub!
0024:fixme:d2d:d2d_device_context_Flush iface 000000000BD336B0, tag1 000000000011D858, tag2 000000000011D850 stub!
0024:fixme:d2d:d2d_device_context_PopLayer iface 000000000BD329A0 stub!
0024:fixme:d2d:d2d_device_context_PushLayer iface 000000000BD329A0, layer_parameters 000000000011E648, layer 000000000BD2DE50 stub!
0024:fixme:d2d:d2d_device_context_Flush iface 000000000BD33EB0, tag1 000000000011D8F8, tag2 000000000011D8F0 stub!
0024:fixme:d2d:d2d_device_context_Flush iface 000000000BD34160, tag1 000000000011D858, tag2 000000000011D850 stub!
0024:fixme:d2d:d2d_device_context_PopLayer iface 000000000BD329A0 stub!
0024:fixme:d2d:d2d_text_renderer_DrawGlyphRun Ignoring options 0x2.
0024:fixme:d2d:d2d_device_context_PushAxisAlignedClip Ignoring antialias_mode 0.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: RootsMagic

Post by jkfloris »

Does the program work/ is usable if you disable dxgi?

Code: Select all

WINEDLLOVERRIDES="dxgi=d" wine RootsMagic.exe
sargenthp
Newbie
Newbie
Posts: 4
Joined: Sun Mar 26, 2023 11:18 am

Re: RootsMagic

Post by sargenthp »

Application fails if I disable that.
sargenthp
Newbie
Newbie
Posts: 4
Joined: Sun Mar 26, 2023 11:18 am

Re: RootsMagic

Post by sargenthp »

Got it to work on my system. I had to downgrade to Wine 7.0.1. Then I was fighting the text boxes losing focus so I could not type anything in. Ended up changing my Windows version to Windows 10. Now it seems to be working for me.
jkfloris
Level 12
Level 12
Posts: 3136
Joined: Thu Aug 14, 2014 10:10 am

Re: RootsMagic

Post by jkfloris »

Glad you found a solution. I also can't get RootsMagic 9 to work with Wine 8.x. (focus loss, random crashes)
I can't find a bug report about this, so I recommend submitting a bug report here. This way the developers of Wine can look into the problem.
Locked