Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any Direct3D implementation on top of these Mesa drivers? #15

Closed
cesss opened this issue Oct 3, 2018 · 4 comments
Closed

Any Direct3D implementation on top of these Mesa drivers? #15

cesss opened this issue Oct 3, 2018 · 4 comments

Comments

@cesss
Copy link

cesss commented Oct 3, 2018

Installing your Mesa drivers in my Virtualbox VMs has greatly improved graphics compatibility. However, there's one application (Revit 2019) that won't use Mesa if Direct3D is not detected. It doesn't detect D3D, so it defaults to its own software renderer, but something strange happens because that renderer has become really slow (about 30 seconds per frame!!) after installing the Mesa drivers. I checked that all kinds of hardware acceleration are disabled for this VM. It runs Windows 7 64bit, latest service pack, and Virtualbox is 5.2.18.

Somehow, I have the feeling that if there was any Direct3D implementation that could be used on top of the Mesa drivers, then it would work fine... Is there any such implementation? Thanks!

@pal1000
Copy link
Owner

pal1000 commented Oct 3, 2018

I only know about WineD3D which is incorporated in Virtualbox guest additions and doesn't do a very good job (#9). It may be woefully out-of-date. For D3D9 software rendering on Windows 7 I recommend Google Swiftshader.

@cesss
Copy link
Author

cesss commented Oct 3, 2018

I don't understand what's happening with my VM. On a Sierra host, the Revit built-in software gfx implementation works fine. On High Sierra, it renders a couple frames, gets stuck for 1 minute or so, and then it becomes responsible again. I thought it was because of installing the Mesa drivers, but it's not. There's something weird going on...

@cesss
Copy link
Author

cesss commented Oct 3, 2018

Very, very strange... the issue I'm experiencing in Virtualbox is related to the gfx window size, and it seems to affect both Windows and Linux hosts. It's like if the back buffer was too expensive to copy or something when the window size is big. Very strange. Of course this is not an issue in your drivers, but I'm surprised to face this... totally new to me.

@cesss
Copy link
Author

cesss commented Oct 3, 2018

Finally, it turns out that all the strange behavior I was getting is because of this bug in VirtualBox. I'm closing the issue, as it's unrelated to the Mesa drivers.

@cesss cesss closed this as completed Oct 3, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants