protonscr

Planet Coaster dxvk no subtable 3d graphic adpater

dxvkclosed invalid
doitsujin/dxvk#1898 · opened 2021-01-15 by vfioexperte · updated 2021-01-16 · 24 comments · github
2 matching comments, n / p to jump
Vvfioexperte 2021-01-15 github

My problem is Plamet coaster crash with "Eroor no subtable 3d graphic adpater"
I use PROTON_USE_WINED3D=1 WINEDLLOVERRIDES=d3d9=b and it work on opengl.

Software information

Planet Coaster
Appid: 493340

System information

  • GPU: AMD RX vega 64 and AMD rx 580
  • Driver:mesa 20.3rc2
  • Wine version: Proton 5.13.5 on steam clinet
  • DXVK version: 1.7.3-36

star option with Proton:
acohas teste,too on mesa
DXVK_HUD=full RADV_DEBUG=llvm DRI_PRIME=1 DXVK_FILTER_DEVICE_NAME=580 PULSE_LATENCY_MSEC=60 %command%

the game Craft the World has tested work good iwth this options.

here a image:
1

Vvfioexperte 2021-01-15 github

apitrace can not not work download from github slow and break.

Ddoitsujin maintainer 2021-01-15 github

Probably some sort of setup issue on your end. Without logs I obviously can't tell what it is, but the game works fine here.

Vvfioexperte 2021-01-15 github

the game crash with the last update.
I have the download from apitrace starte waintig for downloads.
I have a archlinux apitrace version tested but not work with Proton.
I have teested on mesa and archlinux amdgpu-coremelta
1

Ddoitsujin maintainer 2021-01-15 github

Can you please post DXVK logs? Asking for the second time now.

Edit:

DXVK_FILTER_DEVICE_NAME=580

RADV reports the device name as "AMD RADV POLARIS10", not "RX 580", so of course this won't work. See https://github.com/doitsujin/dxvk#device-filter on how to use this correctly.

Vvfioexperte 2021-01-15 github

Planet Coaster not work.
DXVK_HUD=full DXVK_ASYNC=1 RADV_PERFTEST=aco DXVK_FILTER_DEVICE_NAME="AMD RADV POLARIS10" PULSE_LATENCY_MSEC=60 %command%
I have a qusetion where find the vulkan device name? vulkaninfo not work with 2 gpus at system.

Vvfioexperte 2021-01-15 github

I have a problem with apitrace.exe and Planet Coster.
How start apitrace.exe with the steam client and the game?
The problem is drm protection of the game.exe not allow start without steam client.

KK0bin maintainer 2021-01-15 github

https://github.com/Joshua-Ashton/d9vk/wiki/Making-a-Trace

Follow this guide except that you use d3d11.dll, dxgi.dll and dxgitrace.dll instead of d3d9.dll.

Ddoitsujin maintainer 2021-01-15 github

The device name is shown in the HUD.

Also, maybe start by not setting any environment variables.

Vvfioexperte 2021-01-15 github

I have with the steam tinker laucher
->custom command ->apitrace.exe #argc trace -a dxgi PlanetCoaster.exe
Ich start with a Planet Coaster Runtime ERROR.
dlls in folder Planet Coader copy
2

KK0bin maintainer 2021-01-15 github

Just follow the guide I posted...

Vvfioexperte 2021-01-15 github

here a trace filevon Panet Coster
https://github.com/vfioexperte/wine_hardened_script/raw/master/PlanetCoaster.trace.tar.xz

I have thing apitrace.exe to run a trace.
Sorry.

Ddoitsujin maintainer 2021-01-15 github

Third (and last) time: Can you please post DXVK log files?

Vvfioexperte 2021-01-15 github

I have a problem i not found log files
VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation DXVK_LOG_LEVEL=debug DXVK_LOG_PATH="c:\dxvk_log" %command%
where is the fodler?
in wine folder or on host?
two not found

Ddoitsujin maintainer 2021-01-15 github

Try setting DXVK_LOG_PATH to $HOME and then look in your home directory.

Vvfioexperte 2021-01-15 github

steam eroor
warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup.
I have delete the stem commpat fodler from game.
craft the world dx11 game start with dxvk

"cmommand": " DXVK_HUD=full DXVK_ASYNC=1 RADV_PERFTEST=aco DRI_PRIME=1 PULSE_LATENCY_MSEC=60 VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation DXVK_LOG_LEVEL=debug DXVK_LOG_PATH="$HOME/dxvk_log" %command%"

steam DXVK termina output
warn: DXVK: No adapters found. Please check your device filter settings and Vulkan setup.

I have 2 gpu at system. archlinux multi seat

Ddoitsujin maintainer 2021-01-15 github

Do you even have a Vulkan driver installed? What does vulkaninfo say exactly?

Vvfioexperte 2021-01-15 github

yes mesa and craft the world run at vulkan.
vulkaninfo
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/amdvlk32.so: wrong ELF class: ELFCLASS32
WARNING: [Loader Message] Code 0 : terminator_CreateInstance: Failed to CreateInstance in ICD 2. Skipping ICD.
The selected gpu (0) is not a valid GPU index. The available GPUs are in the range of 0 to 18446744073709551615.

Vvfioexperte 2021-01-15 github

yuzu emu vulkan work crorrect

Vvfioexperte 2021-01-15 github

I have all in a docker contiern archlinux, too

Ddoitsujin maintainer 2021-01-15 github

Try uninstalling amdvlk. There's clearly some brokenness going on there (and I wouldn't be surprised if it's the new device selection layer they added for absolutely no reason).

Vvfioexperte 2021-01-15 github

I remvoe amdvlk and vulkaninfo work
Thnkas

Vvfioexperte 2021-01-15 github

I have no porblem more.
AMD-vlk is buggy thank you.

Bbarni2000 2021-01-15 github

Hello @vfioexperte next time if you have install amdvlk and radv, maybe you need to select the vulkan driver manually https://wiki.archlinux.org/index.php/Vulkan#Selecting_vulkan_driver

Vvfioexperte 2021-01-16 github

VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json
this command wirth amdvlk installed not work vulkan carsh bei Palnet Coaster.
vulkan info crash again.
all other games work with installed amd-vlk.
is a bug in amdvlk from archlinux distro.
barni2000 Thnaks.