Child process exited with code 1: Failed Direct3D call

When I start the app I get that error message.
I just downloaded the latest version.
I have tried running the app “manually” but I get the same result.

I’m pretty sure my graphics card driver is up to date.

My win ver on the pc:
Microsoft Windows [Version 10.0.19045.2486]

and this is my output log:

2023-02-03 01:39:47:118 [INFO] Version: 0.26.3, os: Windows 10, osVersion: 10.0
2023-02-03 01:39:47:471 [INFO] Initializing locale to en
2023-02-03 01:39:47:492 [INFO] Starting IpcCoordinatorService ...
2023-02-03 01:39:47:529 [INFO] Got open ports at 59300 and 59350
2023-02-03 01:39:47:536 [INFO] Messages socket waiting on a connection...
2023-02-03 01:39:47:539 [INFO] Audio socket waiting on a connection...
2023-02-03 01:39:47:539 [INFO] Waiting for devices from windows' backend...
2023-02-03 01:39:47:541 [INFO] Starting backend...
2023-02-03 01:39:47:542 [INFO] Starting the server...
2023-02-03 01:39:47:547 [INFO] Waiting for devices from PortAudio...
2023-02-03 01:39:47:551 [INFO] Checking for update...
2023-02-03 01:39:47:570 [INFO] Status initializing
2023-02-03 01:39:47:571 [INFO] Portaudio version: PortAudio V19.7.0-devel, revision unknown
2023-02-03 01:39:47:717 [INFO] Status initialized
2023-02-03 01:39:47:951 [INFO] Found no update
2023-02-03 01:39:47:999 [INFO] Showing main window...
2023-02-03 01:39:48:044 [INFO] Wait for backend backend...
2023-02-03 01:39:48:104 [INFO] Messages socket created
2023-02-03 01:39:48:109 [INFO] Audio socket connected
2023-02-03 01:39:48:192 [INFO] Rendering api: DIRECT3D
2023-02-03 01:39:48.571 [INF] Connection ready
2023-02-03 01:39:48.602 [INF] Changing process audiorelay-backend priority from Normal to Normal
2023-02-03 01:39:48.606 [INF] Changing process java priority from Normal to Normal
2023-02-03 01:39:48.619 [INF] Handling windows startup request...
2023-02-03 01:39:48:588 [INFO] Backend is ready
2023-02-03 01:39:48:592 [INFO] Requesting startup settings...
2023-02-03 01:39:48:947 [INFO] Windows' backend devices: [WindowsAudioDevice(id={0.0.0.00000000}.{b33b54fe-4c38-4c9b-a252-d58ee46ae940}, type=Render, name=Digital Audio (S/PDIF) (High Definition Audio Device), isDefault=false, sampleRate=48000, channels=2), WindowsAudioDevice(id={0.0.1.00000000}.{81dd2ef4-c922-4788-afcb-be30c503c2a9}, type=Capture, name=Digital Audio (S/PDIF) (High Definition Audio Device), isDefault=false, sampleRate=44100, channels=2), WindowsAudioDevice(id={0.0.0.00000000}.{054f692d-aa02-41dc-a8ee-069c73f36589}, type=Render, name=Headset Earphone (HyperX Virtual Surround Sound), isDefault=false, sampleRate=48000, channels=2), WindowsAudioDevice(id={0.0.1.00000000}.{7395f051-9746-4e50-9296-ed914b9b0c91}, type=Capture, name=Headset Microphone (HyperX Virtual Surround Sound), isDefault=false, sampleRate=48000, channels=2), WindowsAudioDevice(id={0.0.0.00000000}.{1939c59a-575e-4dd6-8c37-93c237a4a599}, type=Render, name=Speakers (High Definition Audio Device), isDefault=false, sampleRate=48000, channels=2), WindowsAudioDevice(id={0.0.1.00000000}.{448c8d8e-b5a7-4357-87d6-29186d68bd22}, type=Capture, name=Virtual Mic (Virtual Mic for AudioRelay), isDefault=false, sampleRate=48000, channels=2), WindowsAudioDevice(id={0.0.0.00000000}.{faa52ac6-799b-465a-a9c5-1854b5ef2c09}, type=Render, name=Virtual Speakers (Virtual Speakers for AudioRelay), isDefault=true, sampleRate=48000, channels=2)]
Failed Direct3D call. Error: 0x887a0005
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00007ff93af93261, pid=13216, tid=2848
#
# JRE version: OpenJDK Runtime Environment Temurin-17.0.2+8 (17.0.2+8) (build 17.0.2+8)
# Java VM: OpenJDK 64-Bit Server VM Temurin-17.0.2+8 (17.0.2+8, mixed mode, tiered, compressed class ptrs, z gc, windows-amd64)
# Problematic frame:
# V  [jvm.dll+0x3e3261]
#
# No core dump will be written. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# F:\AudioRelay\hs_err_pid13216.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/adoptium/adoptium-support/issues
#
2023-02-03 01:39:50.362 [ERR] Socket service error
System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   --- End of inner exception stack trace ---
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
   at System.IO.Stream.ReadByte()
   at Google.Protobuf.ParsingPrimitives.ReadRawVarint32(Stream input)
   at Google.Protobuf.MessageExtensions.MergeDelimitedFrom(IMessage message, Stream input, Boolean discardUnknownFields, ExtensionRegistry registry)
   at Google.Protobuf.MessageParser`1.ParseDelimitedFrom(Stream input)
   at AudioConnect.Ipc.IpcSocketsService.<>c__DisplayClass10_0.<ReadMessages>b__0()
   at AudioConnect.Rx.Observables.<>c__DisplayClass2_1`1.<InfiniteLongRunningImpl>b__1(Int32 _, ICancelable cancelable)
2023-02-03 01:39:50.366 [INF] Connection lost
2023-02-03 01:39:54.437 [ERR] Sockets failed
System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it 127.0.0.1:59300
   at System.Net.Sockets.TcpClient..ctor(String hostname, Int32 port)
   at AudioConnect.Ipc.IpcSocketsService.CreateSocket(Int32 configMessagePort)
   at AudioConnect.Ipc.IpcSocketsService.<>c__DisplayClass8_0.<StartMessages>b__0()
   at System.Reactive.Linq.ObservableImpl.Using`2._.Run(Using`2 parent)

Hello @Nevermind,

Code related to the graphics has been updated in the latest version, could you please try it?

If it still doesn’t work, you can try to force software rendering by following these instructions: