VMware Communities
Rorrr
Contributor
Contributor
Jump to solution

Graphics card of host not detected in virtual machine

Hi,

I have a host with the most recent version of VmWare Pro 16 (with a 3070 grafics card).

But in a Virtual machine (Windows 10) the card seems not to be detected:

  • MeshLab 2020 shows "unrecoginzed card"
  • device manager shows "VMWARE SVGA 3D"

Although the log of this machine contains "3070" (see listing at the end), where it seems to be detected.

Do I have to activate the card in the settings of the VM? Do I have to rename somehow the grafics card, so that the software MeshLab can find it?

Thank you for any help and sugegstions.

Log-Listing:

2022-10-05T07:19:27.810Z In(05) mks DXGIPresentation: `NVIDIA GeForce RTX 3070` vendor=0x10de device=0x2488 revision=161
2022-10-05T07:19:27.810Z In(05) mks DXGIPresentation: video=8043MB system=0MB shared=16268MB
2022-10-05T07:19:27.811Z In(05) mks DXGIPresentation: LOCAL budget 7275M usage 0M avail 3765M res 0M
2022-10-05T07:19:27.811Z In(05) mks DXGIPresentation: NON-LOCAL budget 15500M usage 0M avail 7878M res 0M
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: Using device unknown; adapter `NVIDIA GeForce RTX 3070`
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: Enumerating adapter 1
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: `NVIDIA GeForce RTX 3070` vendor=0x10de device=0x2488 revision=161
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: video=8043MB system=0MB shared=16268MB
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: LOCAL budget 7275M usage 4M avail 3765M res 0M
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: NON-LOCAL budget 15500M usage 0M avail 7878M res 0M
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: Enumerating adapter 2
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: `Microsoft Basic Render Driver` vendor=0x1414 device=0x008c revision=0
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: video=0MB system=0MB shared=16268MB
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: LOCAL budget 15500M usage 0M avail 7878M res 0M
2022-10-05T07:19:27.889Z In(05) mks DXGIPresentation: NON-LOCAL budget 0M usage 0M avail 0M res 0M
2022-10-05T07:19:27.890Z In(05) mks DXGIPresentation: NVIDIA driver version 516.59 (branch r515_00)

 

Labels (1)
Tags (2)
Reply
0 Kudos
2 Solutions

Accepted Solutions
RDPetruska
Leadership
Leadership
Jump to solution

Have you installed the VMware Tools in the guest?  These contain, among other things, the device drivers for the emulated hardware.

View solution in original post

Reply
0 Kudos
Rorrr
Contributor
Contributor
Jump to solution

vDPetruska, thank you, this was a hint in the right direction. I updated the VmWare Tools now and suddenly MeshLab works well (it still shows the "Unrecognized Card" message, but seems to accept the driver now).

Problem solved.

 

View solution in original post

Reply
0 Kudos
4 Replies
wila
Immortal
Immortal
Jump to solution

Hi,

There is no pass-through of the graphics card to the VM.
The VM only sees virtualized hardware. It never gets direct access to your graphics adapter, instead it sees a virtualized graphics card that then renders on the hardware GPU.

For a more detailed explanation on how this works see this document: https://communities.vmware.com/t5/VMware-Fusion-Documents/Frequently-Asked-Questions-about-VMware-Fu... near the bottom at the "Virtual Hardware" section.

--
Wil

| Author of Vimalin. The virtual machine Backup app for VMware Fusion, VMware Workstation and Player |
| More info at vimalin.com | Twitter @wilva
Reply
0 Kudos
Rorrr
Contributor
Contributor
Jump to solution

Thank you wila for your swift response.

Before I sent my first post, I went through different other posts on this matter, which let me think, this dedication of hardware is possible (e.g. using more than one graphics card and dedicate one to a certain VM) - seems, that their problems were based on the question, how VmWare Pro can access the graphics card on the host. And this is not the problem with my installation.

So: following the explanation in your link, this is more the question, how I can tell Meshlab, that the "VMWare SVGA 3D" GC of the device manager is a valid graphics card, which it should use.

Maybe someone has a idea here?

Reply
0 Kudos
RDPetruska
Leadership
Leadership
Jump to solution

Have you installed the VMware Tools in the guest?  These contain, among other things, the device drivers for the emulated hardware.

Reply
0 Kudos
Rorrr
Contributor
Contributor
Jump to solution

vDPetruska, thank you, this was a hint in the right direction. I updated the VmWare Tools now and suddenly MeshLab works well (it still shows the "Unrecognized Card" message, but seems to accept the driver now).

Problem solved.

 

Reply
0 Kudos