mirror of
https://github.com/moonlight-stream/moonlight-qt.git
synced 2026-10-22 16:17:20 +00:00
Use display scaling to improve performance on slow GPUs
This dramatically improves performance for lower resolution streams on slow GPUs when using the GL and Vulkan renderers.
This commit is contained in:
1 parent
f3f1d56e8d
commit
ceef792f04
4 files changed
+46
-12
No files matched your search
+15
@@ -205,6 +205,21 @@ bool WMUtils::isRunningDesktopEnvironment()
|
||||
#endif
|
||||
}
|
||||
|
||||
bool WMUtils::isGpuSlow()
|
||||
{
|
||||
bool ret;
|
||||
|
||||
if (!Utils::getEnvironmentVariableOverride("GL_IS_SLOW", &ret)) {
|
||||
#ifdef GL_IS_SLOW
|
||||
ret = true;
|
||||
#else
|
||||
ret = false;
|
||||
#endif
|
||||
}
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
QString WMUtils::getDrmCardOverride()
|
||||
{
|
||||
#ifdef HAVE_DRM
|
||||
|
||||
Reference in new issue
Block a user