I installed Battle Fiels Bad Company 2 on wine 1.7.18 and Ubuntu 12.04 64bits.
When I start the game it don't work ant I get this echo in terminal :
Code: Select all
ERROR:
Could Not Find D3DKMTEscape in gdi32.dll
Could Not Find D3DKMTOpenAdapterFromHdc in gdi32.dll
/////////////////////////////////////////////////////////////////////////////////////////////
the complet echo when I start the game is the next :
Code: Select all
thierry@thierry-GA-880GM-UD2H:~/.wine/drive_c/Program Files (x86)/Electronic Arts$ wine BFBC2Game.exe
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:dwmapi:DwmIsCompositionEnabled 0x6b33a4f0
fixme:iphlpapi:NotifyAddrChange (Handle 0xd9e258, overlapped 0xd9e270): stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:server_ioctl_sock Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOW(IOC_VENDOR, 300))
fixme:ntdll:server_ioctl_file Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:server_ioctl_sock Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOW(IOC_VENDOR, 300))
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:storage:create_storagefile Storage share mode not implemented.
fixme:dwmapi:DwmIsCompositionEnabled 0x6b238dcc
fixme:iphlpapi:NotifyAddrChange (Handle 0xece880, overlapped 0xece88c): stub
fixme:ntdll:server_ioctl_file Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:server_ioctl_sock Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOW(IOC_VENDOR, 300))
fixme:ntdll:server_ioctl_file Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:server_ioctl_sock Unsupported ioctl 9800012c (device=9800 access=0 func=4b method=0)
fixme:winsock:WSAIoctl unsupported WS_IOCTL cmd (_WSAIOW(IOC_VENDOR, 300))
wine: configuration in '/home/thierry/.wine' has been updated.
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding
fixme:win:EnumDisplayDevicesW ((null),0,0x2fbaab8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2fba638,0x00000000), stub!
fixme:file:K32EnumPageFilesA (0x2127910, 0x2f99704) stub
fixme:file:K32EnumPageFilesA (0x2127910, 0x2f64020) stub
fixme:win:EnumDisplayDevicesW ((null),0,0x2efe118,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efdc98,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efdb58,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efd6d8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2f07468,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2f06fe8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efdb58,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efd6d8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2f07468,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2f06fe8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efe128,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2efdca8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2f065a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x2f06128,0x00000000), stub!
fixme:ntdll:NtQueryInformationProcess (process=0xffffffff) Unimplemented information class: ProcessDeviceMap
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
err:rpc:I_RpcGetBuffer no binding
fixme:win:EnumDisplayDevicesW ((null),0,0x2fcebb8,0x00000000), stub!
fixme:thread:SetThreadIdealProcessor (0x784): stub
fixme:thread:SetThreadIdealProcessor (0x790): stub
fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS)
fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS)
fixme:win:EnumDisplayDevicesW ((null),0,0x2fce508,0x00000000), stub!
fixme:d3d11:D3D11CreateDevice stub: adapter 0x175870, driver_type D3D_DRIVER_TYPE_UNKNOWN, swrast (nil), flags 0x1, feature_levels 0x2fcebd4, levels 0x1, sdk_version 7, device 0x64058ac, feature_level 0x2fcebc8, context 0x64058b0
fixme:win:EnumDisplayDevicesW ((null),0,0x2fce508,0x00000000), stub!
fixme:d3d10:D3D10CreateDevice1 Ignoring feature level D3D10_FEATURE_LEVEL_10_1.
fixme:dxgi:dxgi_device_init Ignoring adapter type.
ERROR:
Could Not Find D3DKMTEscape in gdi32.dll
Could Not Find D3DKMTOpenAdapterFromHdc in gdi32.dll
fixme:dxgi:dxgi_output_GetDesc iface 0x17d018, desc 0x2fceca8 stub!
fixme:dxgi:dxgi_output_GetDesc iface 0x17d018, desc 0x2fceca8 stub!
fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x17d018, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0x1, mode_count 0x2fcec70, desc (nil) partial stub!
fixme:dxgi:dxgi_output_GetDisplayModeList iface 0x17d018, format DXGI_FORMAT_R8G8B8A8_UNORM, flags 0x1, mode_count 0x2fcec70, desc 0x6405bd0 partial stub!
fixme:dxgi:dxgi_output_GetDesc iface 0x17d018, desc 0x2fcec5c stub!
fixme:dxgi:dxgi_factory_CreateSwapChain iface 0x17b648, device 0x17ce40, desc 0x2fcecc8, swapchain 0x64058c4 partial stub!
fixme:dxgi:dxgi_factory_CreateSwapChain Ignoring SwapEffect and Flags
fixme:d3d10core:device_parent_create_swapchain_surface device_parent 0x17ce54, container_parent 0x183b30, wined3d_desc 0x2fce9c4, surface 0x1a8830 partial stub!
fixme:d3d10core:device_parent_create_swapchain_surface Implement DXGI<->wined3d usage conversion
fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x17ce40, desc 0x2fce900, data (nil), texture 0x2fce92c partial stub!
fixme:dxgi:dxgi_device_create_surface iface 0x17ce28, desc (nil), usage 0, shared_resource (nil), outer 0x183b48, surface 0x183b50 partial stub!
fixme:d3d10core:device_parent_create_swapchain_surface device_parent 0x17ce54, container_parent 0x183b30, wined3d_desc 0x2fce9c4, surface 0x1aa4e0 partial stub!
fixme:d3d10core:device_parent_create_swapchain_surface Implement DXGI<->wined3d usage conversion
fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x17ce40, desc 0x2fce900, data (nil), texture 0x2fce92c partial stub!
fixme:dxgi:dxgi_device_create_surface iface 0x17ce28, desc (nil), usage 0, shared_resource (nil), outer 0x1aa4f8, surface 0x1aa500 partial stub!
fixme:dxgi:dxgi_factory_MakeWindowAssociation iface 0x17b648, window 0x50068, flags 0x7 stub!
fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x17ce40, desc 0x2fcec38, data (nil), texture 0x6ce4012c partial stub!
fixme:dxgi:dxgi_device_create_surface iface 0x17ce28, desc (nil), usage 0, shared_resource (nil), outer 0x1aab08, surface 0x1aab10 partial stub!
fixme:d3d:wined3d_get_format Can't find format WINED3DFMT_R24G8_TYPELESS (0x47) in the format lookup table
fixme:d3d10core:d3d10_device_CreateShaderResourceView1 iface 0x17ce40, resource (nil), desc 0x2fcec20, view 0x6ce40130 stub!