VM 3D Support

Our environment consist of a VCSA 6.5 U2c appliance and 114 ESXi 6 host. On one of the VM's which is running Windows 2012 R2, the option under video to Enable 3D Support is grayed out.  I have read the following article https://kb.vmware.com/s/article/2092210  regarding this but do not believe is applies to us. Is this because the host requires a vGPU?
LVL 21
compdigit44Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Oh a topic I work on every day........(GPUs)

Enable 3D Support can be grayed out for many reasons....OS Support, virtual machine version.

and 2008/2012 it may not be enabled by default, as you don't often use 3D in a Server!

Workstations - yes e.g. Windows 7, 8 and 10.

So if you change the OS Type from Windows 2012 to Windows 7, you'll find you get the option to tick the box and enable!

Now be fore warned here, this can be a can of worms, from a requirement and admins point of view, understanding what 3D is available in a VM, and for what application!

and remember in the back of your mind, what a Hypervisor really does, it's a compromise and allows you to run/schedule lots of servers all at the same time...

Many an Admin, has got excited at thinking the hypervisor, will replace 40 servers/desktops and they can all run AutoCAD, or CATIA, Solidworks.....

and FAILED!
0
compdigit44Author Commented:
Great feedback!!! Is it ok to just edit the VMX file to support this? https://ryanmangansitblog.com/2012/10/04/enable-3d-support-checkbox-greyed-out-for-windows-server-2012/

For my own understanding, what would a vGPU by the App owner over enabling 3D support. Also increasing the VM 3D memory increases it overhead or overall memory assignment?
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Technically editing VMX files is not supported!

But as per original VMware KB,

mks.enable3d = TRUE

Open in new window


it does add the 3D GPU button, but sometimes, you need to Power off the VM, Deregister the VM, and then Re-register the VM, to get the VMX configuration recognised!

(because VMX is cache with vCenter Server)

For my own understanding, what would a vGPU by the App owner over enabling 3D support. Also increasing the VM 3D memory increases it overhead or overall memory assignment?

Can you expand on this, do you mean differences between ticking the box and a real GPU ?

The memory overhead is increased in the host for the VM.
0
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

compdigit44Author Commented:
Sorry for the confusion, I am asking what is the difference from using a vGPU vs Enabling 3D support on a VM. You mention that editing the VMX is not supported. What is the supported way to handle this?
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You mention that editing the VMX is not supported.

Change the OS type.
0
compdigit44Author Commented:
So I tried the editing the VMX file and it did help, even tried to remove it from inventory and check it back in. I had to change the OS type to Windows 10. I am trying to find documentation explaining the 3D memory setting because what I sent in VM is not what I am seeing in the guest OS.
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
What do you want the Guest OS to do ?

I'll get back to this question...as well..

 I am asking what is the difference from using a vGPU vs Enabling 3D support on a VM

been a little busy this aft!
0
compdigit44Author Commented:
So for the delay in responding. Here is the question I emailed support and had not gotten back to me on: "If you change the OS type to a workstation OS the Enable 3D option is available. I also found that you can change the OS back to a server OS with the 3D option still enabled but get a warning that it is not recommended for the selected OS. Does VMware support this setup? Also what is the difference between video ram and 3D rendering memory"
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
If VMware can find a method to not support you they will.

Video RAM has already been required for the frame buffers, to display your screen content e.g. 1024 x 768 pixels x 32 million colours requires memory to display the video page.

If you go back far enough, video displays e.g. TSENG Labs ET3000/ET4000, video display resolution, and colour depth was dependant upon the physical memory on the card!

3D Rendering Memory is just additional memory which is used for rendered textures.

The reason why new gaming cards now have 6GB, 8GB and 12GB of memory for textures.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
compdigit44Author Commented:
According to VMware support, they will support taking a VM with a Server OS, changing it to a workstation OS, enabling 3D support then changing it back to a server OS. Just wanted to pass this along to you.
0
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Umm....I don't believe anything the liars state!

when times comes to support you, I hope you've got it in writing, 3 times, and signed!

other wise..... and most of the time VMware Support, refer you to Microsoft if the OS does not function....
0
compdigit44Author Commented:
thanks for the heads up...
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
VMware

From novice to tech pro — start learning today.