Pro Cycling Manager 2014 fails to start with DirectX error

Questions about Wine on Linux
Locked
jongudm
Newbie
Newbie
Posts: 2
Joined: Wed Feb 04, 2015 4:01 pm

Pro Cycling Manager 2014 fails to start with DirectX error

Post by jongudm »

I am trying to run Pro Cycling Manager 2014 through Steam on Fedora 20 (downloaded Wine from here, not Fedora packages), and it always stops on the DirectX9 check. Steam runs fine (as far as I have tested it) but when I try to run PCM from the Steam Library menu the music starts, the cursor turns yellow (the way it is in the game) but apart from that nothing visibly happens. The screen seems frozen (although the mouse cursor will move) as if the game has started but all graphics are missing. Here is the output:

Code: Select all


cat Pro\ Cycling\ Manager\ 2014.log 
_______________________________________________________________________________________________________________________________________________________________

log begins - Thu Feb 05 00:01:30 2015
_______________________________________________________________________________________________________________________________________________________________

                                                            Game\main.cpp(0672):  *****************************************************************************
                                                            Game\main.cpp(0673):  GAME VERSION   = 1.3.1.0
                                                            Game\main.cpp(0674):  PRODUCT NAME   = Pro Cycling Manager 2014
                                                            Game\main.cpp(0675):  BUILD DATE     = Jul 30 2014
                                                            Game\main.cpp(0676):  COMMAND LINE   = 
                                                            Game\main.cpp(0677):  *****************************************************************************
                                                            Game\main.cpp(0679):  Low fragmentation heap enable
                                         ..\VirtualMachine\VM_CMemory.cpp(0160):  VM is compiled without debugger
                                         ..\VirtualMachine\VM_CMemory.cpp(0423):  Code Size = 3642387
                                                             GFWindow.cpp(1257):   - System specs - 
                                                             GFWindow.cpp(1267):   - System memory : 15738 MB
                                                             GFWindow.cpp(1311):   - System frequency : 2793 Mhz
                                                             GFWindow.cpp(1251):  Hyper-Threading Technology Processors are not detected.

                                                             GFWindow.cpp(1349):   - End system specs - 
                         C:\cym14\Dev\Sources\GameCycling\Steam/Steam.cpp(0362):  [Steam] Steam initialized!
                                                            Game\main.cpp(0912):  Loggued Steam ID :76561198003988973
                                                            Game\main.cpp(0913):  Loggued Steam Language :english
                                                            Game\main.cpp(0991):  HARDWARE Proc Desc Intel(R) Pentium(R) 4 CPU 2.40GHz
                                                            Game\main.cpp(0992):  HARDWARE Proc CORECOUNT 4
                                                            Game\main.cpp(0993):  HARDWARE Proc Speed 3500
                                                            Game\main.cpp(0994):  HARDWARE RAM 15738
                                                            Game\main.cpp(0995):  HARDWARE DirectXVersion = "DirectX 9.0c (4.09.0000.0904)
                                                            Game\main.cpp(0996):  HARDWARE DisplayWidth 2880
                                                            Game\main.cpp(0997):  HARDWARE DisplayHeight 1620
                                                            Game\main.cpp(0998):  HARDWARE GPU Name Intel(R) Haswell Mobile
                                                            Game\main.cpp(0999):  HARDWARE GPU Manufacturer Intel Corporation
                                                            Game\main.cpp(1000):  HARDWARE GPU DriverDate 
                                                            Game\main.cpp(1001):  HARDWARE GPU TotalVRam 1073
                                                            Game\main.cpp(1002):  HARDWARE GPU DedicatedVRam 1024
                                                            Game\main.cpp(1003):  HARDWARE GPU Vendor-DeviceId 8086-416
                                                            Game\main.cpp(1004):  HARDWARE GPU Score 5.00
                                                            Game\main.cpp(1005):  HARDWARE GPU DB Match 0
                                                   Sound_FMod_CDevice.cpp(0131):  
                                                   Sound_FMod_CDevice.cpp(0131):   +- Begin block: Init FMOD sound device
                                                   Sound_FMod_CDevice.cpp(0131):   |
                                                   Sound_FMod_CDevice.cpp(0177):   |  FMOD selected mixer  : All platforms - Autodetect the fastest quality mixer based on your cpu.
                                                   Sound_FMod_CDevice.cpp(0178):   |  FMOD selected output : DirectSound driver. (Needed to get EAX2 or EAX3 support, or FX api support.)
                                                   Sound_FMod_CDevice.cpp(0187):   |  FMOD selected driver : Primary Sound Driver
                                                   Sound_FMod_CDevice.cpp(0196):   |  FMOD initialization...
                                                   Sound_FMod_CDevice.cpp(0205):   |  FMOD initialization... OK
                                                   Sound_FMod_CDevice.cpp(0211):   |  
                                                   Sound_FMod_CDevice.cpp(0211):   |
                                                   Sound_FMod_CDevice.cpp(0211):   +- End block: Init FMOD sound device
                                                   Sound_FMod_CDevice.cpp(0211):  
                                                     Game\GameCycling.cpp(0430):  Check DX version
                                                     Game\GameCycling.cpp(0435):  Check DX version asked
                                                     Game\GameCycling.cpp(0443):  Check DX version OK, renderer creation
                                                     Game\GameCycling.cpp(0447):  Renderer created
                                                                         (0000):  Create system
                                                                         (0000):  Begin page creation
                                                                         (0000):  Console Init
                                                                         (0000):  Manager component
                                                                         (0000):  Create system
                                                     Game\GameCycling.cpp(1503):  [game] switching from state 11 to state 14 with action 1

                                                                         (0000):  DisplayPage(10) : Page_Intro
                                                                         (0000):  CloseAllDialog
                                                     Game\GameCycling.cpp(1881):  [game] state transition ok

                                                                         (0000):  GameManager_FireDoAction:1  State:14
 C:\cym14\Dev\Sources\GameCycling\Bandi/CyaBandiCapture//BandiCapture.cpp(0082):  [BandiCapture] BandiCapture initialized!
 C:\cym14\Dev\Sources\GameCycling\Bandi/CyaBandiCapture//BandiCapture.cpp(0082):  [BandiCapture] BandiCapture is not running
                                                 VideoPlayer\PCMVideo.cpp(0069):  Starting video player
                                         VideoPlayer\PlayerDirectShow.cpp(1365):  Init
                                         VideoPlayer\PlayerDirectShow.cpp(1373):  COM Init...
                                         VideoPlayer\PlayerDirectShow.cpp(1392):  COM Init... OK
                                         VideoPlayer\PlayerDirectShow.cpp(1396):  Are WMR9 present ?
                                         VideoPlayer\PlayerDirectShow.cpp(0268):  Are WMR9 present : TESTING...
                                         VideoPlayer\PlayerDirectShow.cpp(0292):  
                                         VideoPlayer\PlayerDirectShow.cpp(0292):   +- Are WMR9 present : TESTING... FAILED !!
                                         VideoPlayer\PlayerDirectShow.cpp(0292):   |
                                         VideoPlayer\PlayerDirectShow.cpp(0294):   |  Video Mixing Renderer (VMR9) capabilities are required
                                         VideoPlayer\PlayerDirectShow.cpp(0295):   |  This application requires the Video Mixing Renderer, which is present
                                         VideoPlayer\PlayerDirectShow.cpp(0296):   |  only on DirectX 9 systems with hardware video acceleration enabled.
                                         VideoPlayer\PlayerDirectShow.cpp(0297):   |  
                                         VideoPlayer\PlayerDirectShow.cpp(0298):   |  The Video Mixing Renderer (VMR9) is not enabled when viewing a 
                                         VideoPlayer\PlayerDirectShow.cpp(0299):   |  remote Windows XP machine through a Remote Desktop session.
                                         VideoPlayer\PlayerDirectShow.cpp(0300):   |  You can run VMR-enabled applications only on your local machine.
                                         VideoPlayer\PlayerDirectShow.cpp(0301):   |  
                                         VideoPlayer\PlayerDirectShow.cpp(0302):   |  To verify that hardware acceleration is enabled on a Windows XP
                                         VideoPlayer\PlayerDirectShow.cpp(0303):   |  system, follow these steps:
                                         VideoPlayer\PlayerDirectShow.cpp(0304):   |  -----------------------------------------------------------------------
                                         VideoPlayer\PlayerDirectShow.cpp(0305):   |   - Open 'Display Properties' in the Control Panel
                                         VideoPlayer\PlayerDirectShow.cpp(0306):   |   - Click the 'Settings' tab
                                         VideoPlayer\PlayerDirectShow.cpp(0307):   |   - Click on the 'Advanced' button at the bottom of the page
                                         VideoPlayer\PlayerDirectShow.cpp(0308):   |   - Click on the 'Troubleshooting' tab in the window that appears
                                         VideoPlayer\PlayerDirectShow.cpp(0309):   |   - Verify that the 'Hardware Acceleration' slider is at the rightmost position
                                         VideoPlayer\PlayerDirectShow.cpp(0311):   |
                                         VideoPlayer\PlayerDirectShow.cpp(0311):   +- Are WMR9 present : TESTING... FAILED !!
                                         VideoPlayer\PlayerDirectShow.cpp(0311):  
                                         VideoPlayer\PlayerDirectShow.cpp(1400):  Could not find VMR9
                                         VideoPlayer\PlayerDirectShow.cpp(1423):  Release
                                                 VideoPlayer\PCMVideo.cpp(0019):  Video Player could not initialize, file might be missing
                                         VideoPlayer\PlayerDirectShow.cpp(1365):  Init
                                         VideoPlayer\PlayerDirectShow.cpp(1373):  COM Init...
                                         VideoPlayer\PlayerDirectShow.cpp(1392):  COM Init... OK
                                         VideoPlayer\PlayerDirectShow.cpp(1396):  Are WMR9 present ?
                                         VideoPlayer\PlayerDirectShow.cpp(0268):  Are WMR9 present : TESTING...
                                         VideoPlayer\PlayerDirectShow.cpp(0292):  
                                         VideoPlayer\PlayerDirectShow.cpp(0292):   +- Are WMR9 present : TESTING... FAILED !!
                                         VideoPlayer\PlayerDirectShow.cpp(0292):   |
                                         VideoPlayer\PlayerDirectShow.cpp(0294):   |  Video Mixing Renderer (VMR9) capabilities are required
                                         VideoPlayer\PlayerDirectShow.cpp(0295):   |  This application requires the Video Mixing Renderer, which is present
                                         VideoPlayer\PlayerDirectShow.cpp(0296):   |  only on DirectX 9 systems with hardware video acceleration enabled.
                                         VideoPlayer\PlayerDirectShow.cpp(0297):   |  
                                         VideoPlayer\PlayerDirectShow.cpp(0298):   |  The Video Mixing Renderer (VMR9) is not enabled when viewing a 
                                         VideoPlayer\PlayerDirectShow.cpp(0299):   |  remote Windows XP machine through a Remote Desktop session.
                                         VideoPlayer\PlayerDirectShow.cpp(0300):   |  You can run VMR-enabled applications only on your local machine.
                                         VideoPlayer\PlayerDirectShow.cpp(0301):   |  
                                         VideoPlayer\PlayerDirectShow.cpp(0302):   |  To verify that hardware acceleration is enabled on a Windows XP
                                         VideoPlayer\PlayerDirectShow.cpp(0303):   |  system, follow these steps:
                                         VideoPlayer\PlayerDirectShow.cpp(0304):   |  -----------------------------------------------------------------------
                                         VideoPlayer\PlayerDirectShow.cpp(0305):   |   - Open 'Display Properties' in the Control Panel
                                         VideoPlayer\PlayerDirectShow.cpp(0306):   |   - Click the 'Settings' tab
                                         VideoPlayer\PlayerDirectShow.cpp(0307):   |   - Click on the 'Advanced' button at the bottom of the page
                                         VideoPlayer\PlayerDirectShow.cpp(0308):   |   - Click on the 'Troubleshooting' tab in the window that appears
                                         VideoPlayer\PlayerDirectShow.cpp(0309):   |   - Verify that the 'Hardware Acceleration' slider is at the rightmost position
                                         VideoPlayer\PlayerDirectShow.cpp(0311):   |
                                         VideoPlayer\PlayerDirectShow.cpp(0311):   +- Are WMR9 present : TESTING... FAILED !!
                                         VideoPlayer\PlayerDirectShow.cpp(0311):  
                                         VideoPlayer\PlayerDirectShow.cpp(1400):  Could not find VMR9
                                         VideoPlayer\PlayerDirectShow.cpp(1423):  Release
                                                 VideoPlayer\PCMVideo.cpp(0019):  Video Player could not initialize, file might be missing
                                                 VideoPlayer\PCMVideo.cpp(0107):  Video player closed
                         C:\cym14\Dev\Sources\GameCycling\Steam/Steam.cpp(0362):  [Steam] Steam is running
                                                     Game\GameCycling.cpp(1503):  [game] switching from state 14 to state 15 with action 12

                                                                         (0000):  DisplayPage(0) : Page_Accueil
                                                                         (0000):  CloseAllDialog
                                                                         (0000):  DisplayDialBox(51) : Dialbox_ProfileSelection    pdtData.iOpenedDialboxIndex = -1
                                                                         (0000):  DisplayDialBox : Done;    pdtData.iOpenedDialboxIndex = 0
                                                     Game\GameCycling.cpp(1881):  [game] state transition ok

                                                                         (0000):  GameManager_FireDoAction:12  State:15
I am running this on a new Lenovo T540p laptop, with Intel Haswell Mobile graphics. The native DirectX9 package is present.
User avatar
dimesio
Moderator
Moderator
Posts: 13367
Joined: Tue Mar 25, 2008 10:30 pm

Re: Pro Cycling Manager 2014 fails to start with DirectX err

Post by dimesio »

Wine version? If it's not the latest development release, upgrade. If the problem is still present, post terminal output. http://wiki.winehq.org/FAQ#get_log
jongudm
Newbie
Newbie
Posts: 2
Joined: Wed Feb 04, 2015 4:01 pm

Re: Pro Cycling Manager 2014 fails to start with DirectX err

Post by jongudm »

This has been solved, either by upgrading, or simply by chance. I started the game from Steam for the purpose of getting a log to post and the same thing as usual happened. This time however I tried the Windows button (for showing small images of each open program on screen) and sure enough, there was PCM, running fine it seemed, except it was invisible full sized. Moving it on that menu to the (empty) screen below and then selecting it there turned out to be enough to get into the game. It crashed however with a C++ runtime error when I tried to run a 3D race. I will be investigating this further and then quite possibly opening another thread on that error if I cannot solve it.

Thanks for your help.
Locked