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.
RootsMagic
Re: RootsMagic
Does the program work/ is usable if you disable dxgi?
Code: Select all
WINEDLLOVERRIDES="dxgi=d" wine RootsMagic.exe
Re: RootsMagic
Application fails if I disable that.
Re: RootsMagic
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.
Re: RootsMagic
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.
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.