VMware 3d Fehler

Deine Frage passt nicht in die anderen Bereiche, dann stelle sie hier.
Joern311

VMware 3d Fehler

Beitrag von Joern311 » 20.11.2022, 09:47

Moin,
ich bekomme VMware Workstation 17 einen 3d Fehler angezeigt, siehe Anhang.
@DK2000
Die Logdateien sind auch dabei. Mir ist nicht ganz klar welche die aktuelle ist
Host ist 22621.819 Release
Grafikkarte GTX 745, kann DirectX 12
00030_001.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Tante Google

VMware 3d Fehler

Beitrag von Tante Google » 20.11.2022, 09:47


Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: Vmware 3d Fehler

Beitrag von DK2000 » 20.11.2022, 09:55

Gut, die Karte unterstützt DirectX 12 (11_0), also nur DirectX 12 mit den Feature Level von DirectX 11.0. Das wird auch so erkannt (zusammengefasst):

Code: Alles auswählen

2022-11-20T08:22:14.685Z In(05) mks  MKS-RenderMain: PowerOn allowed DX11Renderer 
2022-11-20T08:22:14.685Z In(05) mks  MKS-RenderMain: Collecting RenderOps caps from DX11Renderer
2022-11-20T08:22:14.685Z In(05) mks  MKS-RenderMain: Starting DX11Renderer
2022-11-20T08:22:14.690Z In(05) mks  DX11Renderer: Enumerating adapter 0
2022-11-20T08:22:14.690Z In(05) mks  DX11Renderer: `NVIDIA GeForce GTX 745` vendor=0x10de device=0x1382 revision=162
2022-11-20T08:22:14.690Z In(05) mks  DX11Renderer: video=2006MB system=0MB shared=8165MB
2022-11-20T08:22:14.690Z In(05) mks  DX11Renderer: LOCAL     budget  1705M usage     0M avail   902M res     0M
2022-11-20T08:22:14.690Z In(05) mks  DX11Renderer: NON-LOCAL budget  7501M usage     0M avail  3878M res     0M
2022-11-20T08:22:14.935Z Wa(03) mks  DX11Renderer: Unable to create a device for type unknown
...
2022-11-20T08:22:14.936Z Wa(03) mks  DX11Renderer: Unable to create a Core 3D device from the enumerated adapters...
Der DX12Renderer wird gar nicht erst gestartet.

Daher steht auch mit mks.enableDX12Renderer = "true" in der anderen Logdatei:

Code: Alles auswählen

2022-11-20T08:22:14.521Z In(05) mks  MKS-RenderMain: PowerOn allowed DX12Renderer 
...
2022-11-20T08:22:14.605Z Wa(03) mks  DX12Module: Adapter does not support D3D12.
DirectX 12 wird nicht unterstützt.

Ist also das selbe Problem, wie bei mir auch. DirextX 11.0 scheint nicht mehr ausreichend zu sein.

Joern311

Re: VMware 3d Fehler

Beitrag von Joern311 » 20.11.2022, 10:24

DirectX 12 wird nicht unterstützt??

Verstehe ich jetzt nicht. Dxdiag zeigt DirectX 12 an.
Das kann doch nur ein Bug sein.

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: VMware 3d Fehler

Beitrag von DK2000 » 20.11.2022, 10:36

Auf der ersten Seite zeigt DxDiag die Version von DirectX an, welche in Windows enthalten ist. Da zeigt er bei mir auch DirectX12 an.

Auf der Seite "Anzeige" zeigt er dann an, was wirklich seitens der Hardware unterstützt wird, Und das ist bei mir:

Code: Alles auswählen

Feature Levels: 11_0,10_1,10_0,9_3,9_2,9_1
Windows unterstützt zwar DirectX 12, die GPU aber nur DirectX 11 mit maximal Feature Level 11.0.

Aber finde ich schon interessant, wenn den OpenGL Renderer erzwingt, dass das im Windows gast etwas bringt. Vermutlich geht der Rendere jetzt davon aus, dass Linux der Host ist.

Benutzeravatar
Ben
★ Team Blog ★
Beiträge: 1004
Registriert: 28.12.2017, 15:19
Hat sich bedankt: 42 Mal
Danke erhalten: 73 Mal
Gender:

Re: VMware 3d Fehler

Beitrag von Ben » 20.11.2022, 10:39

Nein das ist kein Bug. Die GTX 745 kann zwar DirectX12 aber nur mit dem Featurelevel von DirectX 11.0.

The GeForce GTX 745 OEM was a graphics card by NVIDIA, launched on February 18th, 2014. Built on the 28 nm process, and based on the GM107 graphics processor, in its GM107-220-A2 variant, the card supports DirectX 12. Even though it supports DirectX 12, the feature level is only 11_0, which can be problematic with newer DirectX 12 titles.

https://www.techpowerup.com/gpu-specs/g ... -oem.c2561

Joern311

Re: VMware 3d Fehler

Beitrag von Joern311 » 20.11.2022, 10:41

Aha, wieder was gelernt!!
steht bei mir auch so drin
00031_002.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: VMware 3d Fehler

Beitrag von DK2000 » 20.11.2022, 10:44

Also auch nur, wie bei mir, max. Feature Level 11.0. Scheint wohl nicht auszureichen. Müsste wohl Feature Level 11.1 sein.

Aber gut, der Workaround mit OpenGL bringt mir da etwas.

Joern311

Re: VMware 3d Fehler

Beitrag von Joern311 » 20.11.2022, 10:46

Ich habe es auch mit dem hier probiert
mks.gl.allowUnsupportedDrivers = "TRUE"

Bringt aber auch nichts

Das mit OpenGL zeigt zwar wieder alles gut an aber die Performance ist schlecht.

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: VMware 3d Fehler

Beitrag von DK2000 » 20.11.2022, 10:54

Ja, liegt halt daran, dass der Windows Host primär DirectX unterstützt. OpenGL ist da mehr für einen Linux Host. Daher ist bei einem Windows Host immer der DirextX Renderer der primäre Renderer für den MKS.

Hatte das mal bei mir aus Spaß mit mks.dx12.allowUnsupportedDevices = "true" versucht, aber das hat logischer Weise gar nicht geklappt. Der Gast wurde zwar gestartet, aber nur noch Darstellungsfehler überall.

Joern311

Re: VMware 3d Fehler

Beitrag von Joern311 » 20.11.2022, 11:09

mks.dx12.allowUnsupportedDevices = "TRUE"
Alles andere ist wieder gelöscht.
Das Funktioniert bei mir ganz gut, keine Darstellungsfehler, die Ecken sind auch wieder rund.
Aber die Performance ist auch hier nicht gerade berauschend.

Joern311

Re: VMware 3d Fehler

Beitrag von Joern311 » 21.11.2022, 17:09

Ich habe jetzt noch etwas probiert.
Das hier funktioniert am besten für mich
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

Auf die Freischaltung vom VMware Forum warte ich noch immer.

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: VMware 3d Fehler

Beitrag von DK2000 » 21.11.2022, 17:14

Also das, was ich mir auch in die .ini eingetragen habe:

Code: Alles auswählen

bios.bootdelay = 5000
logging = "false"
vmx.scoreboard.enabled = "false"
mks.enableDX11Renderer = "false"
mks.enableGLRenderer = "true"
Anders geht es im moment nicht. Dx11.0 reicht wirklich nicht mehr aus. Stand so sogar in der vmware.log.

Joern311

Re: VMware 3d Fehler

Beitrag von Joern311 » 21.11.2022, 17:17

Mal sehen was da noch kommt. Ich halte das immer noch für einen Bug.

For Windows hosts, a GPU that supports DirectX 11 is required.
Von 11.1 habe ich noch nirgends etwas gefunden.

Benutzeravatar
DK2000
Legende
Legende
Beiträge: 9120
Registriert: 03.04.2018, 00:07
Hat sich bedankt: 149 Mal
Danke erhalten: 463 Mal
Gender:

Re: VMware 3d Fehler

Beitrag von DK2000 » 21.11.2022, 17:24

Das mit DirextX 11.1 steht in de dem Beitrag:

https://kb.vmware.com/s/article/90060?l ... ation%2017

Fast ganz unten steht da "For Windows hosts, a GPU that supports DirectX 11.1 is required." Hatte ich da auch übersehen. weil sonst nur DirextX 11 steht.

Joern311

Re: VMware 3d Fehler

Beitrag von Joern311 » 21.11.2022, 17:26

Mist!!!

Antworten