diff --git a/src/core/hle/service/vi/vi.cpp b/src/core/hle/service/vi/vi.cpp
index 7d9a41ded7c101768e78ca482c85b3414551b3eb..cfdd4bf2a64b37bae29a6a8ebd25c48567e6ff29 100644
--- a/src/core/hle/service/vi/vi.cpp
+++ b/src/core/hle/service/vi/vi.cpp
@@ -490,6 +490,8 @@ private:
             IGBPQueryResponseParcel response{value};
             std::vector<u8> response_buffer = response.Serialize();
             Memory::WriteBlock(output_addr, response_buffer.data(), response_buffer.size());
+        } else if (transaction == TransactionId::CancelBuffer) {
+            LOG_WARNING(Service_VI, "(STUBBED) called, transaction=CancelBuffer");
         } else {
             ASSERT_MSG(false, "Unimplemented");
         }