[Devel] [PATCH vz9] drm: Disable modeset by default
Konstantin Khorenko
khorenko at virtuozzo.com
Fri Feb 9 21:47:54 MSK 2024
1. VHS and HCI are server products => nice graphical console output is not
that important.
2. QXL driver is buggy, we face issues with L1 VMs hungs during console writing
using QXL driver.
=> let's disable framebuffer by default (like we always have "nomodeset"
kernel boot option set).
To reverse the situation, we add "modeset" kernel boot option which
enables back framebuffer drivers usage.
https://pmc.acronis.work/browse/VSTOR-81614
Signed-off-by: Konstantin Khorenko <khorenko at virtuozzo.com>
---
drivers/video/nomodeset.c | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/drivers/video/nomodeset.c b/drivers/video/nomodeset.c
index 13cc8b719697..1ee9c29d185b 100644
--- a/drivers/video/nomodeset.c
+++ b/drivers/video/nomodeset.c
@@ -5,7 +5,7 @@
#include <video/nomodeset.h>
-static bool video_nomodeset;
+static bool video_nomodeset = true;
bool video_firmware_drivers_only(void)
{
@@ -22,5 +22,16 @@ static int __init disable_modeset(char *str)
return 1;
}
+static int __init enable_modeset(char *str)
+{
+ video_nomodeset = false;
+
+ pr_warn("Booted with the modeset parameter. Full framebuffer support is enabled\n");
+
+ return 1;
+}
+
/* Disable kernel modesetting */
__setup("nomodeset", disable_modeset);
+/* Enable kernel modesetting */
+__setup("modeset", enable_modeset);
--
2.39.3
More information about the Devel
mailing list