The following is an extreme example, very old hardware, one PC, tried with two old
NVidia GPUs.
# lspci -nnk | grep -A2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV11 [GeForce2 MX/MX 400]
[10de:0110] (rev a1)
Subsystem: Palit Microsystems Inc. NV11 [GeForce2 MX/MX 400] [1569:0110]
Kernel driver in use: nouveau
# lspci -nnk | grep -A2 VGA
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation NV34 [GeForce FX 5200]
[10de:0322] (rev a1)
Kernel driver in use: nouveau
Kernel modules: nouveau
# dpkg-query -l tdm-trinity
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-===========================-============-=================================
ii tdm-trinity 4:14.0.13-0debian12.0.0+0~a i386 X display manager for TDE
https://paste.debian.net/hidden/1d9bf7ac/ Xorg.0.log from failed first start
https://paste.debian.net/hidden/f1a49e73/ log from successful subsequent start
# systemd-analyze
Startup finished in 28.020s (kernel) + 2min 53.529s (userspace) = 3min 21.549s
graphical.target reached after 2min 53.482s in userspace.
From Xorg.0.logs, it looks like the server works fine, just takes longer than TDM's
default timeout. NAICT, the 120s default timeout isn't really all that long for some
hardware, but it appears TDM may not always try a second time, even though default
tries is 4.
https://bugzilla.opensuse.org/show_bug.cgi?id=1188954 may be related. It's much more
easily reproducible with TDM than with other DMs, and on openSUSE than elsewhere. Age
of hardware or drivers used don't seem to impact whether or not this happens. On an
given PC, it can't be counted on to happen every time. On the current one, after a
switch back to the newer of the two GPUs, it booted normally, though quite slowly.
I've seen this mostly on openSUSE, but today's is obviously from (32bit)
Bookworm.
Have others encountered $SUBJECT? What's necessary to determine whether fault is
in TDM or elsewhere?
--
Evolution as taught in public schools is, like religion,
based on faith, not based on science.
Team OS/2 ** Reg. Linux User #211409 ** a11y rocks!
Felix Miata