Page 1 of 2

GeoSuite AllWorks Direct3D problems

Posted: 10. Dec 2014, 11:21
by gsdefender
Hi there everybody.
I am experiencing problems while running the demo version of this application in a Windows guest - I have tested both Windows XP and Windows 7 guests on Linux and Mac hosts with the latest VirtualBox at the time of writing this post. (As I am a newly registered user, I cannot post neither the link to download the demo version. I will try to update the post tomorrow)
I have installed the Guest Additions enabling Direct3D acceleration and I can confirm they work properly running dxdiag.
I don't know if it this helps, but the software works as expected in my demo version of VMware Fusion Pro.

The error occurs two times: immediately upon opening the file, and after file parsing and rendering should have been completed. In both cases it is

D3DERR_INVALIDCALL: Invalid call (-2005530516)
Error upon opening
Error upon opening
error1.png (99.96 KiB) Viewed 3781 times
Error after rendering
Error after rendering
error2.png (72.43 KiB) Viewed 3781 times
Thank you in advance for any advice.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 12:31
by socratis
Applications that have high requirements on the GPU (drawing, 3D, games, video) are expected to not work as good as on the real hardware, if they work at all. The degree of implemented features varies between virtualization solutions, that's most probably you got it working in VMWare. Unfortunately, AFAIK, there is not a lot you can do about it...

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 12:44
by gsdefender
socratis wrote:Applications that have high requirements on the GPU (drawing, 3D, games, video) are expected to not work as good as on the real hardware, if they work at all. The degree of implemented features varies between virtualization solutions, that's most probably you got it working in VMWare. Unfortunately, AFAIK, there is not a lot you can do about it...
I know, but perhaps there is something I could do (a bug report?) to help the developers fix, or at least know what is needed to fix the problem. I don't know exactly what information the developers would need from me, so I would be thankful for any advice in this regard.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 13:54
by mpack
Is this error appearing on the host, or inside the guest?

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 13:56
by gsdefender
mpack wrote:Is this error appearing on the host, or inside the guest?
The error appears inside the guest.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 14:00
by mpack
I would like to see the VM log file: Right click the VM in the GUI. Select "Show Log". Save "VBox.log" to a file. Compress that file and attach it to a message here.

You might also look for updated host graphics drivers.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 14:02
by socratis
gsdefender wrote:I know, but perhaps there is something I could do (a bug report?) to help the developers fix
A noble gesture, but there are already a ton (relatively speaking) of reports on the subject. If you go to the Bugtracker (https://www.virtualbox.org/wiki/Bugtracker) you'll see that there are reports by component, or you can use the advanced search.

Just for the 3D support there are currently 146 bug reports open (https://www.virtualbox.org/query?status ... r=priority). You could search for an appropriate one (or one that has the most and most recent activity and add your experience and logs.

But, please, post them here first, as mpack suggested, in case it's an easier fix.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 14:56
by loukingjr
fwiw I downloaded the App in question: GeoSuite AllWorks
installed it in a Windows XP SP3 guest and I'm not getting the errors the OP is getting. Host: OSX 10.10.2 VirtualBox 4.3.21_r97176. I don't think the fact that I'm running a test build is the issue though. I haven't installed the test build GAs.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 15:00
by gsdefender
mpack wrote:I would like to see the VM log file: Right click the VM in the GUI. Select "Show Log". Save "VBox.log" to a file. Compress that file and attach it to a message here.
Here it is:
VBox.log.bz2
VBox.log
(14.66 KiB) Downloaded 12 times
You might also look for updated host graphics drivers.
Both my Mac (to which the attached log belongs) and my Fedora machine are regularly updated AFAIK. Both are on NVIDIA.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 15:09
by gsdefender
loukingjr wrote:fwiw I downloaded the App in question:
installed it in a Windows XP SP3 guest and I'm not getting the errors the OP is getting. Host: OSX 10.10.2 VirtualBox 4.3.21_r97176. I don't think the fact that I'm running a test build is the issue though. I haven't installed the test build GAs.
Thank you for your patience and your time.
I can confirm that the demo projects on the website are correctly rendered.
I am starting to think that it is my file that triggers a bug (in the application and/or in the Guest Additions driver) while run under VirtualBox that does not arise on VMware Fusion.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 15:10
by loukingjr
The log you posted isn't complete. You need to shut the guest down first. You also have the guest additions .iso mounted but I don't see any indication you installed them.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 15:27
by gsdefender
loukingjr wrote:The log you posted isn't complete. You need to shut the guest down first.
OK, I didn't understand I had to. Sorry for the inconvenience.
VBox.log.bz2
VBox.log.bz2
(20.53 KiB) Downloaded 9 times
You also have the guest additions .iso mounted but I don't see any indication you installed them.
I don't know how this is reported in the log file, but I have the 4.3.20 additions installed. I forgot to eject the ISO image.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 15:29
by loukingjr
I'll look at the new log but, did you install the GAs while XP was in safe mode?

Code: Select all

00:37:10.979741 Guest Additions capability report: (0x5 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 15:38
by gsdefender
loukingjr wrote:I'll look at the new log but, did you install the GAs while XP was in safe mode?

Code: Select all

00:37:10.979741 Guest Additions capability report: (0x5 -> 0x0) seamless: no, hostWindowMapping: no, graphics: no
I remembered I had done that, but I gave a chance to your suggestion, restarted the VM in safe mode, redid the install selecting the Direct3D checkbox and rebooted. No changes.

Re: GeoSuite AllWorks DirectX problems

Posted: 10. Dec 2014, 15:57
by loukingjr
I'm at a loss. The only thing I had to do was when I first installed GeoSuite I had to install NetFramework 2.0 in XP. I also don't understand why your vbox.log is mising so many guest additions lines. Maybe someone else does.

As far as your project being the problem in VB, unless you can directly call DirectX in the project I'm not sure why that would be the case. But I don't know the program.

How big is your project compressed? if it's under 128k you could attach it.