Installer Steam
Logg inn
|
språk
简体中文 (forenklet kinesisk)
繁體中文 (tradisjonell kinesisk)
日本語 (japansk)
한국어 (koreansk)
ไทย (thai)
Български (bulgarsk)
Čeština (tsjekkisk)
Dansk (dansk)
Deutsch (tysk)
English (engelsk)
Español – España (spansk – Spania)
Español – Latinoamérica (spansk – Latin-Amerika)
Ελληνικά (gresk)
Français (fransk)
Italiano (italiensk)
Bahasa Indonesia (indonesisk)
Magyar (ungarsk)
Nederlands (nederlandsk)
Polski (polsk)
Português (portugisisk – Portugal)
Português – Brasil (portugisisk – Brasil)
Română (rumensk)
Русский (russisk)
Suomi (finsk)
Svenska (svensk)
Türkçe (tyrkisk)
Tiếng Việt (vietnamesisk)
Українська (ukrainsk)
Rapporter et problem med oversettelse
I haven't been keeping up, but does VMware advertise itself as capable of running 3D games nowadays? I've never seen a game from the past decade running successfully in a VM, though I have to admit, I haven't really tried in a long time.
Still need help
C:\Users\(user)\Documents\My Games\XCOM - Enemy Unknown\XComGame\Logs
Does the end of launch.log say anything useful?
Here seems to be the relevant portion. The log seems to indicate time from initial load.
[0008.96] Log: Pushing Bink silence
[0029.48] Log: Popping Bink silence
[0029.48] Log: >>>>>>>>>>>>>> Initial startup: 29.48s <<<<<<<<<<<<<<<
[0029.54] Critical: appError called: Direct3DDevice->CreateVolumeTexture( SizeX, SizeY, SizeZ, NumMips, GetD3DTextureUsageFlags(Flags), (D3DFORMAT)GPixelFormats[Format].PlatformFormat, GetD3DTexturePool(Flags), (IDirect3DVolumeTexture9 **)Texture3D->GetInitReference(), NULL ) failed
at C:\BuildAgent\work\7be1c3254e1c9da6\branches\UE3_XComPC\Development\Src\D3D9Drv\Src\D3D9Texture.cpp:179
with error D3DERR_INVALIDCALL,
SizeX=82, SizeY=42, SizeZ=21, Format=A8R8G8B8=D3DFMT_A8R8G8B8, NumMips=1, Flags=, TexMemoryAvailable=207MB
[0029.54] Critical: Windows GetLastError: The operation completed successfully. (0)
[0029.54] Warning: Warning, Failed to load 'SwfMovie ?int?gfxui.ime.moviepath?': Failed to find object 'SwfMovie ?int?gfxui.ime.moviepath?'
[0029.54] Log: GFx attempted to load missing object [?int?gfxui.ime.moviepath?]
[0032.40] Critical: appError called: Rendering thread exception:
Direct3DDevice->CreateVolumeTexture( SizeX, SizeY, SizeZ, NumMips, GetD3DTextureUsageFlags(Flags), (D3DFORMAT)GPixelFormats[Format].PlatformFormat, GetD3DTexturePool(Flags), (IDirect3DVolumeTexture9 **)Texture3D->GetInitReference(), NULL ) failed
at C:\BuildAgent\work\7be1c3254e1c9da6\branches\UE3_XComPC\Development\Src\D3D9Drv\Src\D3D9Texture.cpp:179
with error D3DERR_INVALIDCALL,
SizeX=82, SizeY=42, SizeZ=21, Format=A8R8G8B8=D3DFMT_A8R8G8B8, NumMips=1, Flags=, TexMemoryAvailable=207MB
Address = 0x754296c3 (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
Address = 0x12d7bb1 (filename not found) [in C:\Program Files\Steam\steamapps\common\XCom-Enemy-Unknown\Binaries\Win32\XComGame.exe]
Address = 0x1068a83 (filename not found) [in C:\Program Files\Steam\steamapps\common\XCom-Enemy-Unknown\Binaries\Win32\XComGame.exe]
[0032.40] Critical: Windows GetLastError: The operation completed successfully. (0)
[0032.40] Log: === Critical error: ===
Rendering thread exception:
Direct3DDevice->CreateVolumeTexture( SizeX, SizeY, SizeZ, NumMips, GetD3DTextureUsageFlags(Flags), (D3DFORMAT)GPixelFormats[Format].PlatformFormat, GetD3DTexturePool(Flags), (IDirect3DVolumeTexture9 **)Texture3D->GetInitReference(), NULL ) failed
at C:\BuildAgent\work\7be1c3254e1c9da6\branches\UE3_XComPC\Development\Src\D3D9Drv\Src\D3D9Texture.cpp:179
with error D3DERR_INVALIDCALL,
SizeX=82, SizeY=42, SizeZ=21, Format=A8R8G8B8=D3DFMT_A8R8G8B8, NumMips=1, Flags=, TexMemoryAvailable=207MB
Address = 0x754296c3 (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
Address = 0x12d7bb1 (filename not found) [in C:\Program Files\Steam\steamapps\common\XCom-Enemy-Unknown\Binaries\Win32\XComGame.exe]
Address = 0x1068a83 (filename not found) [in C:\Program Files\Steam\steamapps\common\XCom-Enemy-Unknown\Binaries\Win32\XComGame.exe]
"VMware software provides very limited functionality for DirectDraw through the hardware emulation layer in DirectDraw. Many DirectDraw applications will run in a virtual machine only if the Colors setting in the Display Properties control panel is set to 256 colors. Some DirectDraw applications will not run at all.
Windows can emulate DirectX/DirectDraw support for a device that does not support it (such as VMware's virtual SVGA adapter). This is done in the hardware emulation layer within DirectDraw. This emulation may be slow or unreliable.
VMware does not currently support DirectDraw/Directx when used in a virtual machine."
Any thoughts?
Yup, VMware isn't supporting all the needed graphics calls.
If you're running in Linux, try Wine.