Sc0rc3d Posted January 5, 2016 Posted January 5, 2016 (edited) Hi Guys, i want to Host a local DCS-Server (Internet Speed 100 down and 20up). That should be ok for a few guys. Works great if i host in on my PC with 6 people connected. On my local Home-Server i use ESXI 5.5u2 and on it some VMs. So i set up a Windows 7 64bit VM for DCS and installed the Game (1.5.2.x), vcredist, and DirectX. But everytime i start DCS it only Crashes: Here some System Informations: And the Crash-Report: === Log opened UTC 2016-01-05 08:53:09 00000.000 INFO VFS: Using 'Saved Games': "C:\Users\SRV\Saved Games" 00000.001 INFO DCS: DCS/1.5.2.48726 (x86_64; Windows/6.1.7601) 00000.001 INFO DCS: CPU cores: 4, System RAM: 4095 MB 00000.005 INFO EDCORE: (dDispatcher)enterToState_:0 00000.010 INFO Dispatcher: 2016/1/5 09:53 V1508170900 00000.012 INFO INPUT: Device created Keyboard 00000.137 INFO SOUND: loaded 1074 sdefs from "sounds\sdef" 00000.179 INFO SOUND: XAudio2: Using device ID:'{3.0.0.00000001}.{6C26BA7D-F0B2-4225-B422-8168C5261E45}' Name:'Remoteaudio', channels: 2 00000.680 INFO SOUND: XAudio2: channel layout: Headphones/Stereo 00000.683 INFO SOUND: Using SSE FTZ/DAZ mode. 00000.914 ERROR VFS: Can't mount './CoreMods/WWII Units/Liveries' to '/textures//liveries/'. 00000.920 ERROR VFS: Can't mount './CoreMods/aircraft/Hawk/Textures/Avionics' to '/textures/'. 00000.924 INFO SOUND: loaded 10 sdefs from ".\coremods\aircraft\mig-21bis\sounds\sdef" 00000.974 INFO GRAPHICSVISTA: Creating Resource "Unicode" of type 5 00000.976 INFO DX11BACKEND: TRUNK renderer init: showShaderError coreCount=1 00000.978 ERROR DX11BACKEND: DX11Renderer::init() failed - D3D11CreateDevice() returned DXGI_ERROR_UNSUPPORTED 00000.978 INFO DCS: try to write dump information 00000.980 INFO EDCORE: # -------------- 20160105-085310 -------------- 00000.980 INFO EDCORE: 00000.981 INFO EDCORE: # C0000005 ACCESS_VIOLATION at ED0C8559 00:00000000 00000.982 INFO EDCORE: 00000000 00000000 0000:00000000 00000.983 INFO EDCORE: ED0C8559 001DEC20 0000:00000000 ?shutdown@DX11Renderer@RenderAPI@@UEAAXXZ()+369 00000.984 INFO EDCORE: ED0C791C 001DEE80 0000:00000000 ?init@DX11Renderer@RenderAPI@@UEAA_NAEAVConfig@Lua@@_KHH_NHHW4FMT_ENUM@render@@W4MSAA_ENUM@6@PEBD@Z()+4AC 00000.985 INFO EDCORE: EF879CB9 001DEFA0 0000:00000000 ?initialize@DXRenderer@Graphics@@UEAA_NPEAXHHH@Z()+259 00000.986 INFO EDCORE: EDE553C8 001DF090 0000:00000000 ??0SceneManager_Implement@@QEAA@XZ()+828 00000.987 INFO EDCORE: EDE6050A 001DF0D0 0000:00000000 ?CreateSceneManager@smSceneManager@@SAXXZ()+2A 00000.987 INFO EDCORE: 400F150B 001DF1B0 0000:00000000 00000.987 INFO EDCORE: 400F0769 001DF230 0000:00000000 00000.988 INFO EDCORE: 401BA4E1 001DF8E0 0000:00000000 00000.989 INFO EDCORE: 401BD6C5 001DF920 0000:00000000 00000.990 INFO EDCORE: 772059CD 001DF950 0000:00000000 BaseThreadInitThunk()+D 00000.991 INFO EDCORE: 7733B981 001DF9A0 0000:00000000 RtlUserThreadStart()+21 00001.045 INFO EDCORE: Minidump created. 00001.045 INFO DCS: try to write track fileI think the Problem ist that line: 00000.978 ERROR DX11BACKEND: DX11Renderer::init() failed - D3D11CreateDevice() returned DXGI_ERROR_UNSUPPORTED In my autoexec.cfg (%user%\Saved Games\DCS\Config\autoexec.cfg) i used the "render3D = false" i also tryed to change "render3D = true" to "render3D = false" in the config.lua in the DCS-Game-Directory. I also enabled the 3D-Support in ESXI for Windows 7. But it still crashes. I hope you could help me to fix this. I think the Problem is, that i have no real GFX-Card. :( Edited January 5, 2016 by Sc0rc3d
T_A Posted January 5, 2016 Posted January 5, 2016 Your virtual graphics card does not support DX11 AFAIK "render3D = false" is still not working also not sure, but its possible the host also must support it. IAF.Tomer My Rig: Core i7 6700K + Corsair Hydro H100i GTX Gigabyte Z170X Gaming 7,G.Skill 32GB DDR4 3000Mhz Gigabyte GTX 980 OC Samsung 840EVO 250GB + 3xCrucial 275GB in RAID 0 (1500 MB/s) Asus MG279Q | TM Warthog + Saitek Combat Pedals + TrackIR 5 [sIGPIC][/sIGPIC]
Sc0rc3d Posted January 5, 2016 Author Posted January 5, 2016 So what are the solutions? I can't install a GPU because the PCIE-Slot is blocked with my HBA. But what's the problem with "render3D = false"? :o
eekz Posted January 5, 2016 Posted January 5, 2016 I believe you need VMWare. By the way render3D = false works just fine, but the games still need dx 11 support to run, regardless of render. VIRPIL Controls Servers
T_A Posted January 5, 2016 Posted January 5, 2016 So what are the solutions? I can't install a GPU because the PCIE-Slot is blocked with my HBA. But what's the problem with "render3D = false"? :o I guess the solution is to wait for the dedicated server they promised (no date given) IAF.Tomer My Rig: Core i7 6700K + Corsair Hydro H100i GTX Gigabyte Z170X Gaming 7,G.Skill 32GB DDR4 3000Mhz Gigabyte GTX 980 OC Samsung 840EVO 250GB + 3xCrucial 275GB in RAID 0 (1500 MB/s) Asus MG279Q | TM Warthog + Saitek Combat Pedals + TrackIR 5 [sIGPIC][/sIGPIC]
xaoslaad Posted January 5, 2016 Posted January 5, 2016 I believe you need VMWare. By the way render3D = false works just fine, but the games still need dx 11 support to run, regardless of render. Esxi is a vmware product. /facepalm
_Teddy_ Posted January 5, 2016 Posted January 5, 2016 So what are the solutions? I can't install a GPU because the PCIE-Slot is blocked with my HBA. But what's the problem with "render3D = false"? :o You simply need 3d-card supporting DX11. VMware ESXi (even with VMware-tools installed in VM) does not support it, so you can forget virtual GFX. What you need is real GFX-card (hardware), and you'd have to pass it through to VM. Now three solutions come to my mind (except for waiting till ED releases dedicated server software): 1. If you have any more slots on your mobo (i.e. PCIe-1x, AGP, or even ancient PCI), you could use them for GFX-card. You do not need anything powerful, if you disable 3d (which as I heard should work in 1.5.x). 2. There are a few rather "exotic" external GFX-cards (i.e. for using with laptops), usually with usb-interface. Never tried them personally, but I've heard of them. 3. Depending on your CPU, you could pass-through to VM even in-CPU graphics (yes, it does work, at least with some Intel-CPUs). Now this depends on your hardware (does your mobo have its own on-board graphics for ESXi?).
fltsimbuff Posted January 5, 2016 Posted January 5, 2016 VMWare ESXi also has requirements for Passthrough (VMDirectPath I/O) to work in the first place. One of the requirements is VT-d support for Intel or IOMMU for AMD chipsets. You may need to enable it in the BIOS as well. You'll find that depending on your graphics card choice, the passthrough may not work at all.
_Teddy_ Posted January 5, 2016 Posted January 5, 2016 Yep, you are right. But I checked his cpu (intel xeon e3-1231, can be seen on one screenshot) and it does support VT-d. Concerning GFX, any old nvidia 6xx (or 7xx) could work. They all support dx11, and one can find Zotac 610 models with PCIe 1x or PCI interface...
Nate--IRL-- Posted January 5, 2016 Posted January 5, 2016 (edited) You could try Hyper-V server 2012R2? EDIT:- Disregard - I note no GPU in the server. I might test 1.5 in a VMware VM using server 2012 R2 or 2016 - I had 1.2 working no problem. Nate Edited January 5, 2016 by Nate--IRL-- Ka-50 AutoPilot/stabilisation system description and operation by IvanK- Essential Reading
_Teddy_ Posted January 5, 2016 Posted January 5, 2016 I had 1.2 working no problem. Me too. But do not forget: 1.2 was still DX7-based (supported IIRC since vHW8 in ESXi)...
Nate--IRL-- Posted January 5, 2016 Posted January 5, 2016 Nope, 1.5 doesn't work, it seems VMware does not support DX11 yet - Hyper-V is the way to proceed I think. EDIT:- Isn't Hyper-V part of Win-8/10 now? Could someone give it a go? Nate Ka-50 AutoPilot/stabilisation system description and operation by IvanK- Essential Reading
Sc0rc3d Posted January 6, 2016 Author Posted January 6, 2016 (edited) Thanks for the feedback And i think "You simply need 3d-card supporting DX11" thats the point. :noexpression: @_TEddy_: There is only one PCIe slot and my IBM HBA is in it (more info about my Homeserver). The "exotic" external GFX-cards" are crap and my Xeon has no GPU inside (the i7 has - and that's the difference between i7 and Xeon). I never thought to need a GPU on a Server, my fault. :D No seriously, its a shame that there is no 'normal' Dedicated Server for such a great Game! @Nate--IRL--: Yes on 8 and 10 (64bit). But for dcs a dx11 gpu is needed anyway Edited January 6, 2016 by Sc0rc3d
_Teddy_ Posted January 6, 2016 Posted January 6, 2016 You do not need anything powerful, really just any "crap" with theoretical support of DX11. A friend of mine is running now DCS 1.5 on server with GeForce 610 in PCI-slot (not PCIe). That really *is* ancient crap, but with 3d off it is enough (just to display game-menu). Concerning Xeon, you do not have correct info. Even Xeon-cpu can have GFX-core. Your E3-1231-v3 does not have it, but i.e. E3-1245-v3 (for the same socket1150) does have "Intel HD Graphics P4600" included in CPU (otherwise is the same as E3-1231-v3). And because your mobo has on-board VGA output (which you probably use for ESXi-console), you could (???) passthrough this CPU/GPU-core to VM. I did not test this myself, but read about it on VMware forum. My CPU has GPU-core too. I do not use it and I was really surprised when I saw it in the list of devices I can mark for pass-through... Of course, I could not agree more with your last statement. So many years, and no dedicated server, that's a shame...
Sc0rc3d Posted January 6, 2016 Author Posted January 6, 2016 Yes you are right(in both cases), some Xeons does have a graphics unit. But just for a game, i will not change my CPU (even if I like it). I hope with 2.0 the Dedicated Server will be released. :)
Pikey Posted June 26, 2016 Posted June 26, 2016 The only benefit to having ESX is sharing resources. For this game, being in client mode, there is no point in having it on ESX because it runs badly enough on dedicated machines let alone something struggling through middleware. If you remove the ESX layer and got to hardware directly you might be able to find the low riser or half height GPU's unless of course you are running on a 1U rack mounted, which I doubt. So assuming its not a 1U, you can fit a DX11 card into a rack mounted server, and then get the crappy performance of the low clock Xeons running this single thread app. All roads point to a gaming machine right now and for the last few years. I know dedicated is in the works but I coudlnt advise on waiting, this software develops way slower than the hardware market does DX11 - 2008 tech, release date of 1.5? The same advice goes for Server OS, I tried 2008 and just got hellish problems continually until I took it to a workstation class OS. The requirements for server are identical to the requirements for client, because there is no server. ___________________________________________________________________________ SIMPLE SCENERY SAVING * SIMPLE GROUP SAVING * SIMPLE STATIC SAVING *
BitMaster Posted July 26, 2016 Posted July 26, 2016 I have also mixed feelings for the ded. server module and peoples hope to run it on DC class 1U rental servers. You dont need any of the requirements that define a server but a DAMN FAST CPU, 16+GB and 1 SSD. Money put in RAID subsystems, enterprise class 40Gbit NICs and 12-core CPU's is gonna be wasted in terms of speed benefit for DCS. Let's hope you can rent a 4GHz 4790k that does 4.4 in Turbo and 16GB paired with a nice M2 SSD..basically all you would need for a ded. DCS server, now and later. ( for now u will need a dx11 card, yes ) Gigabyte Aorus X570S Master - Ryzen 5900X - Gskill 64GB 3200/CL14@3600/CL14 - Sapphire Nitro+ 7800XT - 4x Samsung 980Pro 1TB - 1x Samsung 870 Evo 1TB - 1x SanDisc 120GB SSD - Heatkiller IV - MoRa3-360LT@9x120mm Noctua F12 - Corsair AXi-1200 - TiR5-Pro - Warthog Hotas - Saitek Combat Pedals - Asus XG27ACG QHD 180Hz - Corsair K70 RGB Pro - Win11 Pro/Linux - Phanteks Evolv-X
blaueente Posted July 26, 2016 Posted July 26, 2016 ( for now u will need a dx11 card, yes ) Which is integrated in the 4790k ... which makes this setup pretty much all u may need for now AND the future ;) mfg ente
BitMaster Posted July 28, 2016 Posted July 28, 2016 Which is integrated in the 4790k ... which makes this setup pretty much all u may need for now AND the future ;) mfg ente YEAH; heck I forgot the iGPU Gigabyte Aorus X570S Master - Ryzen 5900X - Gskill 64GB 3200/CL14@3600/CL14 - Sapphire Nitro+ 7800XT - 4x Samsung 980Pro 1TB - 1x Samsung 870 Evo 1TB - 1x SanDisc 120GB SSD - Heatkiller IV - MoRa3-360LT@9x120mm Noctua F12 - Corsair AXi-1200 - TiR5-Pro - Warthog Hotas - Saitek Combat Pedals - Asus XG27ACG QHD 180Hz - Corsair K70 RGB Pro - Win11 Pro/Linux - Phanteks Evolv-X
v81 Posted August 30, 2016 Posted August 30, 2016 I'm running ESXi v6 with a couple of VM's and am also trying to fire up a DCS server. I too have encountered the same issues as OP. I am aware of VT-D pass through, and have a GTX710 on order, so i hope that resolves the issue, will report back. Machine is dual E5-2670's giving 16 physical cores. 64GB ram and storage on a fast NAS over 2gbE link. I do have a couple of questions, and was hoping to find some stickies. There is mention of "render3D = false" in this thread. Could somone clarify what config file this goes in? Any other tips or suggestions? R7 3800X - 32Gig RAM -- All SSD -- GTX1070 -- TM Warthog, MFG Crosswinds & TiR
Wrecking Crew Posted August 31, 2016 Posted August 31, 2016 On the server, it goes into the C:\Users\..\Saved Games\DCS\Config\autoexec.cfg file, here is a sample: options.graphics.maxfps = 30 options.graphics.render3D = false if not net then net = {} end net.download_speed = 1024*1024 net.upload_speed = 256*1024 hee hee I run a GTX 510 in my server, np. Visit the Hollo Pointe DCS World server -- an open server with a variety of COOP & H2H missions including Combined Arms. All released missions are available for free download, modification and public hosting, from my Wrecking Crew Projects site.
xaoslaad Posted August 31, 2016 Posted August 31, 2016 I'm running ESXi v6 with a couple of VM's and am also trying to fire up a DCS server. I too have encountered the same issues as OP. I am aware of VT-D pass through, and have a GTX710 on order, so i hope that resolves the issue, will report back. Machine is dual E5-2670's giving 16 physical cores. 64GB ram and storage on a fast NAS over 2gbE link. I do have a couple of questions, and was hoping to find some stickies. There is mention of "render3D = false" in this thread. Could somone clarify what config file this goes in? Any other tips or suggestions? VT-d should work. Hyper-V RemoteFX works for me and it's not even passthrough. Rather it uses a dedicated card to improve performance on multiple vms.
Azrayen Posted August 31, 2016 Posted August 31, 2016 On the server, it goes into the C:\Users\..\Saved Games\DCS\Config\autoexec.cfg file, here is a sample: Agreed + correct current syntax. The simpler syntax mentionned above (page 1), as the config.lua file in the DCS-Game-Directory are "historic" and do not work anymore AFAIK.
Recommended Posts