this is my error message
Application: osu!.exe
CoreCLR Version: 8.0.224.6711
.NET Version: 8.0.2
Description: The process was terminated due to an unhandled exception.
Exception Info: SharpGen.Runtime.SharpGenException: HRESULT: [0x887A0005], Module: [Vortice.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: [GPU 设备实例已经暂停。使用 GetDeviceRemovedReason 以确定相应的措施。
]
at SharpGen.Runtime.Result.ThrowFailureException()
at SharpGen.Runtime.Result.CheckError()
at Vortice.Direct3D11.ID3D11Device.CreateVertexShader(Void* shaderBytecode, PointerSize bytecodeLength, ID3D11ClassLinkage classLinkage)
at Vortice.Direct3D11.ID3D11Device.CreateVertexShader(Byte[] shaderBytecode, ID3D11ClassLinkage classLinkage)
at Veldrid.D3D11.D3D11Shader..ctor(ID3D11Device device, ShaderDescription description)
at Veldrid.D3D11.D3D11ResourceFactory.CreateShaderCore(ShaderDescription& description)
at Veldrid.ResourceFactory.CreateShader(ShaderDescription& description)
at Veldrid.ResourceFactory.CreateShader(ShaderDescription description)
at osu.Framework.Graphics.Veldrid.Shaders.VeldridShader.loadToGpu()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.ScheduledDelegate.RunTask()
at osu.Framework.Graphics.Rendering.Renderer.BeginFrame(Vector2 windowSize)
at osu.Framework.Graphics.Veldrid.VeldridRenderer.BeginFrame(Vector2 windowSize)
at osu.Framework.Graphics.Rendering.Renderer.osu.Framework.Graphics.Rendering.IRenderer.BeginFrame(Vector2 windowSize)
at osu.Framework.Platform.GameHost.DrawFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.SDL2Window.RunFrame()
at osu.Framework.Platform.SDL2Window.RunMainLoop()
at osu.Framework.Platform.SDL2Window.Run()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Desktop.Program.Main(String[] args)
Application: osu!.exe
CoreCLR Version: 8.0.224.6711
.NET Version: 8.0.2
Description: The process was terminated due to an unhandled exception.
Exception Info: SharpGen.Runtime.SharpGenException: HRESULT: [0x887A0005], Module: [Vortice.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Message: [GPU 设备实例已经暂停。使用 GetDeviceRemovedReason 以确定相应的措施。
]
at SharpGen.Runtime.Result.ThrowFailureException()
at SharpGen.Runtime.Result.CheckError()
at Vortice.Direct3D11.ID3D11Device.CreateVertexShader(Void* shaderBytecode, PointerSize bytecodeLength, ID3D11ClassLinkage classLinkage)
at Vortice.Direct3D11.ID3D11Device.CreateVertexShader(Byte[] shaderBytecode, ID3D11ClassLinkage classLinkage)
at Veldrid.D3D11.D3D11Shader..ctor(ID3D11Device device, ShaderDescription description)
at Veldrid.D3D11.D3D11ResourceFactory.CreateShaderCore(ShaderDescription& description)
at Veldrid.ResourceFactory.CreateShader(ShaderDescription& description)
at Veldrid.ResourceFactory.CreateShader(ShaderDescription description)
at osu.Framework.Graphics.Veldrid.Shaders.VeldridShader.loadToGpu()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.ScheduledDelegate.RunTask()
at osu.Framework.Graphics.Rendering.Renderer.BeginFrame(Vector2 windowSize)
at osu.Framework.Graphics.Veldrid.VeldridRenderer.BeginFrame(Vector2 windowSize)
at osu.Framework.Graphics.Rendering.Renderer.osu.Framework.Graphics.Rendering.IRenderer.BeginFrame(Vector2 windowSize)
at osu.Framework.Platform.GameHost.DrawFrame()
at osu.Framework.Threading.GameThread.processFrame()
--- End of stack trace from previous location ---
at osu.Framework.Platform.GameHost.<>c__DisplayClass141_0.<abortExecutionFromException>b__0()
at osu.Framework.Threading.ScheduledDelegate.RunTaskInternal()
at osu.Framework.Threading.Scheduler.Update()
at osu.Framework.Threading.GameThread.processFrame()
at osu.Framework.Threading.GameThread.RunSingleFrame()
at osu.Framework.Platform.ThreadRunner.RunMainLoop()
at osu.Framework.Platform.GameHost.windowUpdate()
at osu.Framework.Platform.SDL2Window.RunFrame()
at osu.Framework.Platform.SDL2Window.RunMainLoop()
at osu.Framework.Platform.SDL2Window.Run()
at osu.Framework.Platform.GameHost.Run(Game game)
at osu.Desktop.Program.Main(String[] args)