Felix Miata composed on 2023-06-10 11:46 (UTC-0400):
jacobheinrich composed on 2023-06-10 14:51 (UTC):
Hey everyone, sorry if this is the wrong place. I am having issues with TDM on my Debian install, it never wants to start x. When I use startx it loads trinity (with broken transparency), but I cant get TDM to work at all.
[ 4.840] (EE) open /dev/dri/card0: No such file or directory
This message is because of X trying to start too soon, because /dev/dri/card0 hasn't yet been created by whatever kernel or driver action populates /dev/. It has nothing to do directly with TDE/TDM. I see it happen also with KDM3, and have been for going on 2 years[1], without any progress in determining why.
Instead of using startx, try systemctl restart TDM, and it will probably work, and you may find X using /dev/dri/card1 instead of card0.
Problem is not limited to openSUSE, but is where I discovered the problem and consequently filed bug reports.
Forcing inclusion of KMS module in initrd may be a workaround: https://bugzilla.opensuse.org/show_bug.cgi?id=1206316