From 2be4669988aca67200e73389c37fd09d973a2417 Mon Sep 17 00:00:00 2001 From: "Enrico Weigelt, metux IT consult" Date: Tue, 6 May 2025 12:48:42 +0200 Subject: [PATCH] dix: a little bit more startup logging Adding a little bit more logging to the startup process, eg. telling when outputs or inputs have been initialized. Serving as a little aid for debugging driver problems. Signed-off-by: Enrico Weigelt, metux IT consult --- dix/main.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dix/main.c b/dix/main.c index 22682f4c4..64a93cbc8 100644 --- a/dix/main.c +++ b/dix/main.c @@ -201,7 +201,10 @@ dix_main(int argc, char *argv[], char *envp[]) if (screenInfo.numScreens < 1) FatalError("no screens found"); + LogMessageVerb(X_INFO, 1, "Output(s) initialized\n"); + InitExtensions(argc, argv); + LogMessageVerb(X_INFO, 1, "Extensions initialized\n"); for (i = 0; i < screenInfo.numGPUScreens; i++) { ScreenPtr pScreen = screenInfo.gpuscreens[i]; @@ -254,9 +257,13 @@ dix_main(int argc, char *argv[], char *envp[]) for (i = 0; i < screenInfo.numScreens; i++) InitRootWindow(screenInfo.screens[i]->root); + LogMessageVerb(X_INFO, 1, "Screen(s) initialized\n"); + InitCoreDevices(); InitInput(argc, argv); InitAndStartDevices(); + LogMessageVerb(X_INFO, 1, "Input(s) initialized\n"); + ReserveClientIds(serverClient); dixSaveScreens(serverClient, SCREEN_SAVER_FORCER, ScreenSaverReset);