[Bug 11114] World in Conflict complains with "No appropriate 3D graphics card detected" (b3DAccelerationExists and b3DAccelerationEnabled dxdiagn properties missing)

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Dec 7 20:28:57 CST 2013


http://bugs.winehq.org/show_bug.cgi?id=11114

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|System capability detection |World in Conflict complains
                   |problem in World in         |with "No appropriate 3D
                   |Conflict                    |graphics card detected"
                   |                            |(b3DAccelerationExists and
                   |                            |b3DAccelerationEnabled
                   |                            |dxdiagn properties missing)

--- Comment #20 from Anastasius Focht <focht at gmx.net> 2013-12-07 20:28:57 CST ---
Hello folks,

confirming, still present.

It's actually a variant of bug 34686 (which needs much more dxdiagn
properties).

Relevant part of trace log:

--- snip ---
...
002a:trace:dxdiag:DXDiagCF_CreateInstance
(0x7beb3264)->((nil),{9c6b4cb0-23f8-49cc-a3ed-45a55000a6d2},0x19de09c)
002a:trace:dxdiag:DXDiag_CreateDXDiagProvider ((nil),
{9c6b4cb0-23f8-49cc-a3ed-45a55000a6d2}, 0x19de09c)
...
002a:trace:dxdiag:IDxDiagProviderImpl_AddRef (0xb8f5fa8)->(ref before=0)
002a:Ret  ole32.CoCreateInstance() retval=00000000 ret=0075c368
002a:trace:dxdiag:IDxDiagProviderImpl_Initialize (0xb8f5fa8,0x19de0a0)
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetChildContainer Trying to get
container L"0"
002a:Call KERNEL32.lstrcmpW(00175cf0 L"0",0b8ff600 L"0") ret=7bea0413
002a:Ret  KERNEL32.lstrcmpW() retval=00000000 ret=7bea0413
002a:trace:dxdiag:DXDiag_CreateDXDiagContainer
({7d0f462f-4064-4862-bc7f-933e5058c10f}, 0x19dd3cc)
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetChildContainer Succeeded in getting
the container instance
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618,
L"szDeviceIdentifier", 0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618, L"dwDDIVersion",
0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618,
L"b3DAccelerationExists", 0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618,
L"b3DAccelerationEnabled", 0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618, L"bAGPEnabled",
0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618, L"bAGPExists",
0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618,
L"bAGPExistenceValid", 0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618,
L"szDisplayMemoryEnglish", 0x19dd3a0) 
...
002a:trace:dxdiag:IDxDiagContainerImpl_GetProp (0xb8ff618, L"szDriverVersion",
0x19dd3a0) 
...
002a:Call user32.MessageBoxW(00000000,0012a4cc L"ERROR: No appropriate 3D
graphics card detected. Unable to run World in Conflict.\r\n\r\nIt is highly
recommended that you try to fix these problems before running the game. \nPress
OK to quit or press Cancel to try to start the game anyway.",019de198 L"Serious
problems found when starting World in Conflict",00000011) ret=00aaef25 
...
--- snip ---

Apparently only "b3DAccelerationExists" and "b3DAccelerationEnabled" properties
are missing to get rid of this message (the AGP ones are not needed).

I tested by switching to one of my feature branches (which adds a couple
missing dxdiag props) rebuilt Wine and the message was gone.
The game crashes later though (supported dx10 featured).

$ sha1sum wic_demo_us.exe 
e69ee792531332562e3592a3fc6647cb1ce6f849  wic_demo_us.exe

$ du -sh wic_demo_us.exe 
1.3G    wic_demo_us.exe

$ wine --version
wine-1.7.8-129-g9a55c50

Regards

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list