[REL] Dummy D3D DLL's that draws nothing in 3D mode
-
@zeek not sure if this is the same thing or different, but I think ‘bmsdedi’ is what people are using recently.
https://github.com/UOAF/bmsdedi/releases/
haven’t tested with 4.37 yet, but (assuming no VR) it should work the same I think
-
Thanks airtex, yeah that is the link you get to through that thread eventually and is the one we are running. It is the .DLL from Jan 2021. BMS just crashes on our server with it. Thought it might be the new UI but not sure.
-
@airtex2019 Can confirm - works on my server!
Edit: running 4.37, I should say -
@zeek I was getting crashes too - I’m running it on a VM on proxmox and got crashes when running via RDP (console was fine) until I switched the graphics card to a virtio based one and gave it a good chunk of vram.
-
@delenda - Thanks, our server doesn’t have a graphics card though so good to know its working and that there probably won’t be any update to the DLL. Will look into what changes can be made on the server to troubleshoot.
-
-
@airtex2019 yeah, I think I’m running it on a 16GB VM. Tried 8 at first but that didn’t end well
-
@delenda @airtex2019 - thanks for the info, current server has 8GB so maybe it is as simple as that.
When you had problems with 8GB we’re you able to get to the UI and then it crashed going to 3D? I can’t even get the server into the UI as it just crashes on startup. I watched the ram usage on startup and didn’t see it increase though, but that was just watching it with the task monitor.
Will see about adding additional ram and testing with 16GB.
-
@zeek Hard to say as I changed a few things all at the same time. I just tested again though and I still get crashes before the UI appears when starting BMS through RDP. I have to start BMS in the console session and then I can connect via RDP afterwards, otherwise it just crashes. Are you using RDP?
-
-
@delenda I am using RDP, I tried with VNC and it still crashed, will try from the console next just to be sure.
-
@delenda - looks like we were able to get it going, it turns out it was a permissions issue where the BMS directory now needs read/write access to the BMS directory.
Thanks for the feedback guys.
-
@zeek hi all.
I need an hints from linux expert on this topic.
I have a VM in Cloud with Ubuntu 22.04 installed.
Is it possible (even theorically) to run BMS 4.37 in it ? I installed wine, bottles and make some try but without success. Even with DLL to avoid 3d rendering.
Just wondering if is it worth to going on to fight to try to make it works or simple is not possible. I dont need to go in 3D. I would like to use it for hosting campaign. I am not a linux expert even if after days in trying now i know much more than before
Thanks for your help and suggestion.
Gundam
-
Hi All,
I achieve to install e start BMS 4.37 on a VM with Ubuntu 22.04. All works fine except for the no3D DLL. If i override this DLL the system crash.
Any hits / idea to make DLL works on Linux/Ubuntu?
many thanks,
Gundam
-
Hi Zeek,
Sorry what does mean “BMS directory now needs read/write access to the BMS directory.”?
I experiment crash before the UI after copy-paste the DLL for no3D under bin\x64. Maybe this fix could work even for me (VM with Ubuntu 22.04).
Many thanks
Gundam
-
HI All,
Request for help, suggestion/hints.
Finally i achieve to start BMS 4.37 on VM Ubuntu 22.04. For the 3D rendering i installed the DLL as for the istruction and the server goes in 3d (blankscreen because of the DLL). the VM has 6 core with 16 GB RAM.
Server starts a Korea Campaign and goes in 3D on Ramp. 1 Client is connected (without fly, just in a seat on the scheduled mission proposed by the campaign).
Everything seems ok for 30 minuts, after the server goes in CTD.
Following the outcome from my analysis:
- CPU is around 60%
- Mem usage not go above 30%
- Other scenario: In server not in 3D with Campaign Running do not present CTD after 3 hrs of Campaign running. So the problem is related when the Server goes in 3D using the DLL wrapper.
- BMS user log on the server report this error:
Falcon BMS.exe caused an EXCEPTION_ACCESS_VIOLATION in:
000000000491AC03 Falcon BMS.exe
Exception handler called in UnhandledExceptionHandler.
Read from location 0000000000000000 caused an access violation.
Bytes at CS:RIP: 49 8B 0C C2 48 85 C9 74 0A F3 0F 10 81 E8 01 00I don’t know if it’s a memory leak or something similar. Maybe the DLL leverage on something that i miss in the VM.
What do you think?
Thanks for your help.
Gundam
-
@gundam Can you post this in a new thread, under Tech Support topic – and include more of the log? The part with the stack-trace will be most helpful.
I can see it’s a null-pointer exception… the log may tell the devs exactly where it occurred, and it (might be) an easy fix for them.
-
@airtex2019 Hi Artex2019, Thanks for suggestion. I will do right now.
Many thanks