From 6a53c8f5125a0768137b322c84c7ceb4c0684c4e Mon Sep 17 00:00:00 2001 From: Jordan Woyak Date: Thu, 5 Feb 2026 23:35:56 -0600 Subject: [PATCH] AMMediaboard: Make timeout 0ms in NetDIMMAccept to improve performance. --- Source/Core/Core/HW/DVD/AMMediaboard.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Core/Core/HW/DVD/AMMediaboard.cpp b/Source/Core/Core/HW/DVD/AMMediaboard.cpp index 821f82b465..4225e3a608 100644 --- a/Source/Core/Core/HW/DVD/AMMediaboard.cpp +++ b/Source/Core/Core/HW/DVD/AMMediaboard.cpp @@ -488,7 +488,8 @@ static GuestSocket NetDIMMAccept(GuestSocket guest_socket, sockaddr* addr, sockl const auto host_socket = GetHostSocket(guest_socket); WSAPOLLFD pfds[1]{{.fd = host_socket, .events = POLLIN}}; - constexpr auto timeout = std::chrono::milliseconds{10}; + // FYI: Currently using a 0ms timeout to make accept calls always non-blocking. + constexpr auto timeout = std::chrono::milliseconds{0}; const int result = PlatformPoll(pfds, timeout);