http://bugs.winehq.org/show_bug.cgi?id=26208
--- Comment #7 from patrick McMunn doctorwhoguy@gmail.com 2013-11-17 22:06:35 CST --- I did a Fresh install of Medieval Conquest on my laptop under Wine 1.7.4 which is the newest version of Wine available in the Funtoo Portage tree. I ran the MCUpdater.exe and updated the game's data to make sure it was running the latest update available. Then from the menu I started the game. The opening movie played smoothly, but there was no sound or music. I selected to start a new game, and the "Loading" screen froze at 4/5 completion. I had to switch to another VT and kill the process. Below is the output on the terminal from which I started Medieval Conquest. Please note that the last line of output, "fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x43, opcode_token 0x003a0043.", repeated ad infintum until I killed the process, so there and numerous pages of that one error message repeated over and over.
patrick@novastar ~/.wine/drive_c/Program Files (x86)/Cat Daddy Games/Medieval Conquest $ wine MCUpdater.exe fixme:win:EnumDisplayDevicesW ((null),0,0x33ee24,0x00000000), stub! err:d3d:context_create Failed to set pixel format 44 on device context 0x90048. err:d3d:context_choose_pixel_format Can't find a suitable iPixelFormat err:d3d:context_create Failed to set pixel format 36 on device context 0x100044. fixme:d3d:wined3d_get_format Can't find format WINED3DFMT_R24_UNORM_X8_TYPELESS (0x49) in the format lookup table fixme:d3d:getDepthStencilBits Unsupported depth/stencil format WINED3DFMT_UNKNOWN. err:d3d:context_create Failed to set pixel format 28 on device context 0x1004d. err:d3d:context_create Failed to set pixel format 36 on device context 0x1004f. err:d3d:context_choose_pixel_format Can't find a suitable iPixelFormat err:d3d:context_create Failed to set pixel format 44 on device context 0x10051. Default Settings Set To Low! : No error err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file CSoundMan::Init - Setting DirectMusic search directory to: C:\Program Files (x86)\Cat Daddy Games\Medieval Conquest\data\sounds\music : No error fixme:dmloader:IDirectMusicLoaderImpl_SetSearchDirectory : fClear ignored fixme:dmime:IDirectMusicPerformance8Impl_InitAudio (0x14f510, 0x33ef04, 0x33ef00, 0x2007a, 8, 64, 3f, (nil)): to check fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599 fixme:dmime:IDirectMusicPerformance8Impl_InitAudio return dsound(0x157b7c,0) fixme:dmime:IDirectMusicPerformance8Impl_Init (iface = 0x14f510, dmusic = 0x33ef04, dsound = 0x157b7c, hwnd = 0x2007a) ALSA lib conf.c:3314:(snd_config_hooks_call) Cannot open shared library /usr/lib64/alsa-lib/libasound_module_conf_pulse.so ALSA lib seq.c:935:(snd_seq_open_noupdate) Unknown SEQ default fixme:dmime:IDirectMusicPerformance8Impl_CreateStandardAudioPath (0x14f510)->(8, 64, 0, 0x14f6dc): semi-stub fixme:dmime:IDirectMusicAudioPathImpl_IDirectMusicAudioPath_Activate (0x150618, 0): stub patrick@novastar ~/.wine/drive_c/Program Files (x86)/Cat Daddy Games/Medieval Conquest $ fixme:win:EnumDisplayDevicesW ((null),0,0x33f164,0x00000000), stub! fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. patrick@novastar ~/.wine/drive_c/Program Files (x86)/Cat Daddy Games/Medieval Conquest $ fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1. SetProperVideoModeForUserInterface: SetWindowPos w = 800, h = 600 : No error fixme:dmscript:IDirectMusicScriptImpl_IPersistStream_Load (0x19cfc0, 0x19a130): Loading not implemented yet fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_Init (0x19cfc0, 0x14f510, (nil)): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_SetVariableNumber (0x19cfc0, L"volume", -10000, 0x33ebe4): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine (0x19cfc0, L"DM_volume", 0x33ebe8): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine (0x19cfc0, L"DM_music_menu", 0x33ec0c): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_SetVariableNumber (0x19cfc0, L"Level", 1, 0x33eaf4): stub fixme:dmscript:IDirectMusicScriptImpl_IDirectMusicScript_CallRoutine (0x19cfc0, L"DM_fade_to_ingame", 0x33eafc): stub Rasterizer: Memory Left After Release - 63268864 : No error Rasterizer: Memory Left After Release - 63268864 : No error Rasterizer: Memory Left After Release - 63268864 : No error fixme:win:EnumDisplayDevicesW ((null),0,0x33ec94,0x00000000), stub! fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. fixme:d3d:wined3d_swapchain_set_gamma_ramp Ignoring flags 0x1. SetProperVideoModeForRender: SetWindowPos w = 800, h = 600 : No error CImposterSet: Initializing - 20 sections, 32 quads! : No error 0 Empty Entries. : No error CRenderablePatchGrid: Loading cache: data/terrain/LevelA/terrain.map : No error CImposterSet: NumMeshes - 5732 : No error Renderable object added to root! : No error No Mesh : No error Renderable object added to root! : No error No Mesh : No error fixme:d3d_shader:shader_sm4_read_instruction Unrecognized opcode 0x43, opcode_token 0x003a0043.