Rise of Venice - DirectX11 - Does not start

Questions about Wine on Linux
Locked
nebi
Level 1
Level 1
Posts: 5
Joined: Sun Jun 25, 2017 4:07 pm

Rise of Venice - DirectX11 - Does not start

Post by nebi »

Hello there,
This is the first time I am trying to use wine. I am already about 10 hours trying to install 'Rise of Venice' without success. It is a game that is a successor of 'Patrician IV' and 'Port Royale 3'. It is not in the app-database.

My version is wine 2.0.1 and I am on a ubuntu 16.04.2. I have a nvidia GTX 1050 and I think that the correct driver should be installed now.

After running it gives me the following messages:
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
fixme:service:QueryServiceConfig2W Level 6 not implemented
Venice/RiseOfVenice.exe ve_c/Program\ Files/Kalypso\ Media/Rise\ of\ V
fixme:thread:SetThreadIdealProcessor (0xb8): stub
fixme:thread:SetThreadIdealProcessor (0xbc): stub
fixme:thread:SetThreadIdealProcessor (0xc0): stub
fixme:thread:SetThreadIdealProcessor (0xc4): stub
fixme:thread:SetThreadIdealProcessor (0xc8): stub
fixme:thread:SetThreadIdealProcessor (0xcc): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x32f474,0x00000000), stub!
fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:winediag:dxgi_check_feature_level_support None of the requested D3D feature levels is supported on this GPU with the current shader backend.
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6770000
fixme:dbghelp:validate_addr64 Unsupported address fffffffff6760000



and there are some more messages in a window that I cannot copy for some reason. The windows 'Internal Error' starts with Dx11\Device_Dx11.cpp(330): Error in 'Render::DEvice_Dx11::setup'


I tried to install some dotnets as I've read that it was important for other games. Currently I have the following ones installed: dotnet40, dotnet30sp1, dotnet20sp1, dotnet20. But now I cannot install other dotnets. Anyway, I have no clue what I am doing and maybe it is not even the dotnets.

I really have no clue what to do. Would be very glad if someone could give a hint. The game itself didnt't seem to me as a super-duper-graphics-eating-machine and even worked on my older laptop (with win10).

Cheers
Nebi
nebi
Level 1
Level 1
Posts: 5
Joined: Sun Jun 25, 2017 4:07 pm

Re: Rise of Venice - DirectX11 - Does not start

Post by nebi »

Quick update:
Reinstalled wine now with staging version 2.10. Has now dotnet45. Realized that maybe my graphics card is still not running as it should and will test it today.
nebi
Level 1
Level 1
Posts: 5
Joined: Sun Jun 25, 2017 4:07 pm

Re: Rise of Venice - DirectX11 - Does not start

Post by nebi »

Hi,
OK, now I'm sure that the graphics card is 100% running. But the error remains similar:

fixme:dxgi:dxgi_check_feature_level_support Ignoring adapter type.
fixme:dxgi:dxgi_device_init Ignoring adapter type.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x17fb9c, container_parent 0x183238, wined3d_desc 0x32f374, texture flags 0, wined3d_texture 0x19bfb0 partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion.
fixme:dxgi:dxgi_factory_CreateSwapChain iface 0x17c488, device 0x17fb70, desc 0x32f800, swapchain 0x140d26a8 partial stub!
fixme:dxgi:dxgi_factory_CreateSwapChain Ignoring SwapEffect 0.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x17fb9c, container_parent 0x1a0338, wined3d_desc 0x32f604, texture flags 0, wined3d_texture 0x1a0380 partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion.
fixme:d3d11:device_parent_create_swapchain_texture device_parent 0x17fb9c, container_parent 0x1a0338, wined3d_desc 0x32f604, texture flags 0, wined3d_texture 0x1a28e0 partial stub!
fixme:d3d11:device_parent_create_swapchain_texture Implement DXGI<->wined3d usage conversion.
fixme:dxgi:dxgi_factory_MakeWindowAssociation iface 0x17c488, window 0x20058, flags 0x2 stub!
fixme:dbghelp:validate_addr64 Unsupported address fffffffff4220000

D11_Texture

*sigh*
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Rise of Venice - DirectX11 - Does not start

Post by Bob Wya »

@nebi

What's the output from:

Code: Select all

glxinfo | grep OpenGL
See also: WineHQ: Useful Registry Keys ...
You need to set the MaxVersionGL to DWORD 0x30002.

It may also be necessary to install some DirectX 10/11 libraries with winetricks, see:

Code: Select all

winetricks list-all | egrep '^d3d'
Disabling the DirectX 11 libraries, using winecfg, might enable you test DirectX 10 support.

DirectX 10/11 support is still pretty rudimentary - under Wine. So don't get your hopes up too high!
Good luck! 8)

Bob
nebi
Level 1
Level 1
Posts: 5
Joined: Sun Jun 25, 2017 4:07 pm

Re: Rise of Venice - DirectX11 - Does not start

Post by nebi »

@Bob Wya:
Thank you for your answer and sorry that I reply so late - I just saw now manually that there was an answer in this forum.

I tried what you told me but without success for getting it started. All d3d elements were installed, the registry key was changed and I also tried disabling the X11 elements without change.

The output from glxinfo is the following:
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 1050/PCIe/SSE2
OpenGL core profile version string: 4.5.0 NVIDIA 375.66
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.5.0 NVIDIA 375.66
OpenGL shading language version string: 4.50 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 375.66
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:


kind regards!
Nebi
nebi
Level 1
Level 1
Posts: 5
Joined: Sun Jun 25, 2017 4:07 pm

Re: Rise of Venice - DirectX11 - Does not start

Post by nebi »

Does someone else have an idea of what I could try?
Locked