SDDM (to LXQT) failing - reset config?

I’ve upgraded from 15.3 to 16.0 and ditched all the WMs / DMs to install LXQT only, which brings in SDDM.

SDDM isn’t starting, it’s complaining:

Jun 28 15:57:05 XXXXX sddm[7938]: Adding new display...
Jun 28 15:57:05 XXXXX sddm[7938]: Loaded empty theme configuration
Jun 28 15:57:05 XXXXX sddm[7938]: Xauthority path: "/run/sddm/xauth_HMAfPG"
Jun 28 15:57:05 XXXXX sddm[7938]: Using VT 2
Jun 28 15:57:05 XXXXX sddm[7938]: Display server starting...
Jun 28 15:57:05 XXXXX sddm[7938]: Writing cookie to "/run/sddm/xauth_HMAfPG"
Jun 28 15:57:05 XXXXX sddm[7938]: Running: /usr/bin/X -nolisten tcp -background none -seat seat0 vt2 -auth /run/sddm/xauth_HMAfPG -noreset -displayfd 16
Jun 28 15:57:05 XXXXX sddm[7938]: Failed to read display number from pipe
Jun 28 15:57:05 XXXXX sddm[7938]: Display server stopping...
Jun 28 15:57:05 XXXXX sddm[7938]: Attempt 1 starting the Display server on vt 2 failed

how can I reset all relevant configs to default so I can localise where the issue lies?
…I’ve been fiddling to try & get it to work. :slight_smile:

I’ve added to the service the 10 sec startup delay mentioned elsewhere, and have reverted the NVIDIA driver to G06 (it had upgraded) and the NVIDIA proprietary drivers as the Open Sauce driver wasn’re recognising the card.

My aim is to have local graphical login when needed but mostly use it through RDP / VNC, i.e. multi-user as default target not graphical.

Just doing an uninstall - reboot - reinstall of SDDM + LXQT + X11 & associated bits.
Hopefully that will blast it back to the “OOTB” experience.

This has zero effect - Issue appears unchanged.

Any advice?

Couple of questions:

  • How did you upgrade? 15.3 → 16.0 is not supported in one go.
  • Your repos? Show zypper lr -d

Apologies - misinformation as I was getting stressed (running out of time). Box was at 15.6 before upgrade to 16.0.

I think I have solved it (will repost if not):
The NVIDIA driver wasn’t loading and I hadn’t checked throughly. The proprietary driver for G06 (v 580.159.03) work for my card (GeForce GT 1030) but the open driver doesn’t. I’d not checked after the switch to the “recommended” drivers. I’ve now backtracked and have the proprietary NVIDIA driver and that’s working.

Now doing a reinstall of LXQT after having uninstalled SDDM & LXQT & X11 & xdg and anything else which looked like a part of the graphical desktop.

Repos now:

#  | Alias                                               | Name                                                 | Enabled | GPG Check | Refresh | Keep | Priority | Type     | URI                                                                                                | Service
---+-----------------------------------------------------+------------------------------------------------------+---------+-----------+---------+------+----------+----------+----------------------------------------------------------------------------------------------------+---------
33 | openSUSE_security                                   | openSUSE security (16.0)                             | Yes     | (r ) Yes  | Yes     | -    |   80     | rpm-md   | http://download.opensuse.org/repositories/security/16.0/                                           | 
25 | openSUSE_Packman_Essentials                         | openSUSE Packman Essentials (16.0)                   | Yes     | (r ) Yes  | Yes     | -    |   85     | rpm-md   | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_16.0/Essentials/                      | 
26 | openSUSE_Packman_Multimedia                         | openSUSE Packman Multimedia (16.0)                   | Yes     | (r ) Yes  | Yes     | -    |   85     | rpm-md   | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_16.0/Multimedia/                      | 
 7 | download.opensuse.org-Apps                          | openSUSE GNOME:Apps (16.0)                           | Yes     | (r ) Yes  | Yes     | -    |   95     | rpm-md   | http://download.opensuse.org/repositories/GNOME:/Apps/16.0/                                        | 
18 | openSUSE_-_Virtualization                           | openSUSE Virtualization (16.0)                       | Yes     | (r ) Yes  | Yes     | -    |   95     | rpm-md   | http://download.opensuse.org/repositories/Virtualization/16.0/                                     | 
23 | openSUSE_Leap_science                               | openSUSE Leap science (16.0)                         | Yes     | (r ) Yes  | Yes     | -    |   95     | rpm-md   | http://download.opensuse.org/repositories/science/16.0/                                            | 
27 | openSUSE_Printing                                   | openSUSE Printing (16.0)                             | Yes     | (r ) Yes  | Yes     | -    |   96     | rpm-md   | http://download.opensuse.org/repositories/Printing/16.0/                                           | 
32 | openSUSE_graphics                                   | openSUSE graphics (16.0)                             | Yes     | (r ) Yes  | Yes     | -    |   96     | rpm-md   | http://download.opensuse.org/repositories/graphics/16.0/                                           | 
 6 | devel_tools_ide_vscode                              | openSUSE - devel tools ide vscode (16.0)             | Yes     | (r ) Yes  | Yes     | -    |   98     | rpm-md   | http://download.opensuse.org/repositories/devel:/tools:/ide:/vscode/16.0                           | 
 8 | home_lkocman_opensuse-migration-tool                | home:lkocman:opensuse-migration-tool (16.0)          | Yes     | (r ) Yes  | No      | -    |   98     | rpm-md   | https://download.opensuse.org/repositories/home:/lkocman:/opensuse-migration-tool/16.0/            | 
 3 | NVIDIA cuda                                         | NVIDIA cuda                                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md   | https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64/                        | 
 4 | NVIDIA:repo-non-free                                | repo-non-free (16.0)                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md   | https://download.nvidia.com/opensuse/leap/16.0                                                     | NVIDIA
11 | openSUSE:repo-openh264                              | repo-openh264 (16.0)                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md   | https://codecs.opensuse.org/openh264/openSUSE_Leap_16                                              | openSUSE
12 | openSUSE:repo-oss                                   | repo-oss (16.0)                                      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md   | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64                                     | openSUSE
22 | openSUSE_Leap_16.0_install_media                    | openSUSE Leap 16.0 install media                     | Yes     | ( p) Yes  | No      | -    |   99     | plaindir | iso:/?iso=Leap-16.0-offline-installer-x86_64-Build171.1.install.iso&url=dir%3A%2Fvar%2Fcache%2Fiso | 
34 | opensuse-guide.org-repo_1                           | Libdvdcss Repository                                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md   | http://opensuse-guide.org/repo/openSUSE_Leap_15.4/                                                 | 
 2 | Canonical_-_snappy                                  | Canonical - snappy (16.0)                            | Yes     | (r ) Yes  | Yes     | -    |  100     | rpm-md   | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_16.0                       | 
16 | openSUSE_-_Marec2000_home_-_*gain                   | openSUSE build - Marec2000 multimedia - *gain (16.0) | Yes     | (r ) Yes  | Yes     | -    |  105     | rpm-md   | http://download.opensuse.org/repositories/home:/marec2000:/multimedia/openSUSE_Leap_16.0/          | 
21 | openSUSE_GNOME_Apps_-_releasever                    | openSUSE GNOME Apps (16.0)                           | Yes     | (r ) Yes  | Yes     | -    |  105     | rpm-md   | http://download.opensuse.org/repositories/GNOME:/Apps/16.0/                                        | 
28 | openSUSE_build_-_Ximi1970_for_rpi-imager_releasever | openSUSE build - Ximi1970 for rpi-imager (16.0)      | Yes     | (r ) Yes  | Yes     | -    |  105     | rpm-md   | https://download.opensuse.org/repositories/home:/Ximi1970:/openSUSE:/Extra/16.0/                   | 

That’s fixed it. Now to get persistent VNC through SSH tunnel working, and I’ll be happy. :slight_smile:

Need to log a ticket for the open NVIDIA driver having different capabilities to the proprietary driver with the same version number. Tomorrow morning - all done for today.

What do you mean by that? What different capabilities?

Question:
Why not using the whole Packman, you can disable 1 Repo?

URL for whole Packman Repo:

http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_16.0

Your GT1030 is a Pascal card. That means it is not supported by the open driver. Only Turing and upwards are compatible with the open driver.

Show inxi -GSaz to verify your GPU generation.

1 Like

The proprietary driver with the same version number does support that card, and the documentation on openSUSE says “find what version you need and install that”, which gives G06 for my card.

The families of card - I’ve no idea about. If you want to add a comment in there about either the age of the card or card family identifiers (I wouldn’t know a Pascal from a Kilobar) within scope that would be helpful. There was nothing I saw there which indicated that the open driver was limited.

…aah, discovered what a Pasacl is - it’s an architecture! I didn;t know I had one of those: it’s never been significant before.

Its documented now more visible in the wiki.

This was already there:

The open-source module is recommended by NVIDIA (if supported by device).

This is added now (so that you don’t need to click a link):

For newer GPUs from the Turing, Ampere, Ada Lovelace, or Hopper architectures, NVIDIA recommends switching to the open-source GPU kernel modules.

For older GPUs from the Maxwell, Pascal, or Volta architectures, the open-source GPU kernel modules are not compatible with your platform. Continue to use the NVIDIA proprietary driver.

The driver works as expected.

Thanks Hui. I’m not sure it would have prevented the problem (I haven’t paid any attanetion to the architectures of any parts of the computers I use) but that may have helped me find the problem faster.

And, if it was you - thanks for the CUDA installer. I spend an hour or two every time there’s an upgrade needed trying to work out which versions fit together - and usually get it wrong the first time.