Solved DX11 Wrapper for 4.36
-
I’ve tried setting up my virtual host just like 4.35 using the bmsdedi wrapper but BMS keeps crashing when trying to commit to 3D.
Anyone have success running 4.36 in a GPU-less virtual environment yet?
-
We just copied the .dll from 4.35 and it worked with no issue. (72nd VFW)
We use this one here:
https://forum.falcon-bms.com/topic/17148/release-f4dxwrapper-for-server-admins?_=1651976654647 -
@zeek
That’s what I thought I would do too but no joy.So the full story is as follows:
- Create a new virtual host (I always like to start a new host with new major releases)
- OS = Win11
- Used Virtual Cable to create sound
- Installed 4.36
- Copied ddls to bin\x64 location
Fired up BMS, got the nice popup showing DX11 wrapper (I use the bmsdedi one) and attempted to load a TE…BMS crashes.
So then I thought, hhmmm, okay, maybe its a thing with Win11, so i built a new vm based on Win10 21h2…same results.
So then I went back to my existing 4.35 vm where 4.35u3 continues to work perfectly. I installed 4.36 there, copied the dlls to 4.36 and tried again…same results.
So its not an OS issue, and whatever it is, its something that lets 4.35 run on the same machine but not 4.36. Stumped for now - need to step away from it to see if fresh eyes can resolve it later.
Oh, and I tried the one you use too but initially got a “missing dll” error. Once I resolved that I now can at least launch BMS but when it commits, it hangs with a “breakpoint exception reached” message.
- Create a new virtual host (I always like to start a new host with new major releases)
-
@Zeus crash log?
-
@airtex2019 said in DX11 Wrapper for 4.36:
@Zeus crash log?
Yep, most of the time I get crash logs, but not always. If you want to look at a couple you can find them here: https://1drv.ms/u/s!AnEnWTesmJFcisA8yhGT0bb7-CcRuQ?e=H3uba8.
I’m sure its got to be something I’m missing in the setup, I just can’t figure it out. My process for building a dedicated server is:
- Spin up virtual host (tried Win11, Win10 21h2 and Win10 20h2 which is what my 4.35 runs on)
- Install Falcon4
- Install and run Virtual Cable to create sound device
- Install BMS 4.36
- Launch BMS and config with all/most graphics options turned down/off
- Run BMS ( -nomovie) once to initialize, create logbook, etc.
- Install VC++ runtime 2015
- Copy bmsdedi DLLs to \bin\x64 folder
- Run BMS (DXwrapper window appears), choose a TE (ground ops for example) and commit
BMS will get to the loading splash screen (nice new pic by the way, really like that one) and either hang completely (only way out is a reboot of the vm) or will hang for a minute or two then CTD.
-
@Zeus said in DX11 Wrapper for 4.36:
B
I confirm getting these crashes (“CRT Memory Depletion” with no call stack) when running in a hyper-v virt on Win 10 21H2… if I give the virt 8GB or less. When I raised memory to 16GB, it launched into 3D ok.
Try that. May need even more than 16GB… depending on various factors (the OS, and the desktop resolution for software-rendering). For my 1080p sized window, I noticed the total commit-charge (a measure of OS memory consumption) was around 15Gb.
-
Well look at that…works like a charm. Thanks for the quick response and helpful insight. I figured it had to be something simple since others had it working - I should have included my vm specs in my first post…might have been an obvious red flag.
Thanks again!
-
-
Hi All,
I am having some trouble on a Virtual machine with Ubuntu 22.04.
i use Lutris and BMS 4.37 start without problems. When going in 3D it crash with CTD.
I use the bmsedi DLL to avoid 3d rendering. The DLL window with Auto option checked appears. When i choose TE and commit, the system goes in CTD. No log appears under the user directory.
Any suggestion? Thanks!
Gundam