diff --git a/src/backend/drm/DRM.cpp b/src/backend/drm/DRM.cpp index d944fc4..6c418e9 100644 --- a/src/backend/drm/DRM.cpp +++ b/src/backend/drm/DRM.cpp @@ -599,8 +599,13 @@ bool Aquamarine::CDRMBackend::registerGPU(SP gpu_, SPname ? drmVer->name : "unknown"; + if (std::string_view(drmVerName) == "evdi") { + primary = {}; + } + backend->log(AQ_LOG_DEBUG, - std::format("drm: Starting backend for {}, with driver {}{}", drmName ? drmName : "unknown", drmVer->name ? drmVer->name : "unknown", + std::format("drm: Starting backend for {}, with driver {}{}", drmName ? drmName : "unknown", drmVerName, (primary ? std::format(" with primary {}", primary->gpu->path) : ""))); drmFreeVersion(drmVer); @@ -1346,7 +1351,7 @@ bool Aquamarine::CDRMOutput::commitState(bool onlyTest) { if (!MODE) // modeless commits are invalid return false; - uint32_t flags = 0; + uint32_t flags = 0; if (!onlyTest) { if (NEEDS_RECONFIG) {