diff --git a/src/citra_qt/camera/qt_multimedia_camera.cpp b/src/citra_qt/camera/qt_multimedia_camera.cpp
index e18508c24..dabccac94 100644
--- a/src/citra_qt/camera/qt_multimedia_camera.cpp
+++ b/src/citra_qt/camera/qt_multimedia_camera.cpp
@@ -172,6 +172,9 @@ void QtMultimediaCameraHandler::CreateCamera(const std::string& camera_name) {
     }
     settings.setMinimumFrameRate(30);
     settings.setMaximumFrameRate(30);
+#ifdef __linux__
+    settings.setPixelFormat(QVideoFrame::PixelFormat::Format_RGB565);
+#endif
     camera->setViewfinder(&camera_surface);
     camera->load();
 }