3D acceleration in Settlers 3 playing on Virtualbox

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
david_nr
Newbie
Newbie
Posts: 2
Joined: Mon Sep 03, 2012 6:22 am

3D acceleration in Settlers 3 playing on Virtualbox

Post by david_nr »

Hello.

My hardware is notebook Lenovo T520, i7, 4GB, NV4200. Also I want to play this game running under Virtualbox 4.1.22 (3D acceleration is enabled) and Lubuntu 12.04

When I start game, receives some errors and Lubuntu hangs:

Code: Select all

err:wgl:glxdrv_wglCreateContext Cannot get FB Config for iPixelFormat 0, expect problems!
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:ddraw_create_swapchain Failed to create swapchain, hr 0x8876086c.
err:ddraw:ddraw7_SetCooperativeLevel Failed to create swapchain, hr 0x8876086c.
err:dplay:DPLAYX_ConstructData : unable to map static data into process memory space (487)
err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\dplayx.dll"
err:ole:create_server class {d1eb6d20-8923-11d0-9d97-00a0c90a43cb} not registered
err:ole:CoGetClassObject no class object {d1eb6d20-8923-11d0-9d97-00a0c90a43cb} could be created for context 0x7
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:wgl:glxdrv_wglCreateContext Cannot get FB Config for iPixelFormat 0, expect problems!
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:ddraw:ddraw_create_swapchain Failed to create swapchain, hr 0x8876086c.
err:ddraw:ddraw7_SetCooperativeLevel Failed to create swapchain, hr 0x8876086c.


After that I can only power-off virtual machine.

When I switch off 3D acceleration in Virtualbox, game starts but it is slow in high resolution and enabled additional visual effects.

I think that problem is in drivers, maybe DirectX, but don't know how to resolve it.
Locked