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 <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2025-05-06 12:48:42 +02:00
parent 8a5b65529c
commit 2be4669988

View File

@ -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);