You are not logged in.

#1 2023-10-02 02:55:42

robertmotr
Member
Registered: 2023-10-02
Posts: 3

[Solved] No monitor signal after GRUB

Logged onto my computer one day, ran pacman -Syyu, nothing out of the blue. Next thing I know, the next boot that occurs, my GRUB screen shows up fine, I load up Arch, and unfortunately I get no monitor signal. I am able to get a tty session through Ctrl + Alt + F6, and I tried starting sddm through systemd through there, but of course it didn't work. I went through my dmesg, journalctl, and Xorg logs respectively to look for any culprits but for the life of me I could not find any. I'm lost as to what the issue is and I'm not sure where to take it from here. Any advice would be really appreciated, I've been stuck on this for a while and haven't found anything so far.

Using a GTX 1060, and nvidia-535 drivers. I've tried reinstalling NVIDIA drivers, and running pacman -Syyu inside the tty session I created, for a sliver of hope that maybe it would fix something, but here I am.

Attached below are the logs I've gotten so far:
https://github.com/robertmotr/debugging

Last edited by robertmotr (2023-10-02 20:32:05)

Offline

#2 2023-10-02 04:54:12

jonno2002
Member
Registered: 2016-11-21
Posts: 868

Re: [Solved] No monitor signal after GRUB

2 ideas, could be a broken sddm greeter theme:

Oct 01 22:13:19 archbox sddm-greeter[687]: Loading file:///usr/share/sddm/themes/Orchis/Main.qml...
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject: Cannot create children for a parent that is in a different thread.
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject: Cannot create children for a parent that is in a different thread.
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject: Cannot create children for a parent that is in a different thread.
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
Oct 01 22:13:19 archbox dbus-daemon[621]: [system] Activating via systemd: service name='org.freedesktop.UDisks2' unit='udisks2.service' requested by ':1.13' (uid=961 pid=687 comm="/usr/bin/sddm-greeter --socket /tmp/sddm-:0-EMKIti")
Oct 01 22:13:20 archbox dbus-daemon[621]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service' requested by ':1.13' (uid=961 pid=687 comm="/usr/bin/sddm-greeter --socket /tmp/sddm-:0-EMKIti")
Oct 01 22:13:20 archbox sddm-greeter[687]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Oct 01 22:13:20 archbox sddm-greeter[687]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:453:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/components/VirtualKeyboard.qml:20:1: module "QtQuick.VirtualKeyboard" is not installed
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:116:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:83:13: Unable to assign [undefined] to QString
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:75: TypeError: Cannot read property 'text' of undefined
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:74:9: Unable to assign [undefined] to QString
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:179:13: Unable to assign [undefined] to QString
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:178:13: Unable to assign [undefined] to int
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: Adding view for ":0.0" QRect(0,0 8x8)
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.14'
Oct 01 22:13:20 archbox sddm-greeter[687]: QDBusConnection: name 'org.freedesktop.UPower' had owner '' but we thought it was ':1.16'
Oct 01 22:13:20 archbox sddm-greeter[687]: Message received from daemon: Capabilities
Oct 01 22:13:20 archbox sddm-greeter[687]: Message received from daemon: HostName

suggest change to default or another that works....

also try removing this file:

[    12.732] (==) Using config file: "/etc/X11/xorg.conf"

you shouldnt be using a static config, use snippets in '/etc/X11/xorg.conf.d' if changes are required.

Offline

#3 2023-10-02 06:31:35

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,082

Re: [Solved] No monitor signal after GRUB

System boots fine and despite the bogus xorg.conf there're not indications for the server to fail
From the console login, try

export DISPLAY=:0
xrandr -q
xrandr -q | curl -F 'f:1=<-' ix.io # post it to ix.io

SDDM uses /usr/share/sddm/scripts/Xsetup to setup the server

Offline

#4 2023-10-02 14:23:22

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,643

Re: [Solved] No monitor signal after GRUB

robertmotr wrote:

Logged onto my computer one day, ran pacman -Syyu,
....
I've tried reinstalling NVIDIA drivers, and running pacman -Syyu inside the tty session I created

Welcome to the forums.  I am curious about something I see in a large number of new members;  What did you read that introduced you to the filthy habit of using two 'y' switches in Pacman?  It is almost always wrong, and is a habit best broken.
It is abusive of the mirrors, and can potentially lead to broken systems if a given mirror is not up to date,   It should only be used when the pacman database has become corrupted -- in other words, almost never.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#5 2023-10-02 20:31:08

robertmotr
Member
Registered: 2023-10-02
Posts: 3

Re: [Solved] No monitor signal after GRUB

jonno2002 wrote:

2 ideas, could be a broken sddm greeter theme:

Oct 01 22:13:19 archbox sddm-greeter[687]: Loading file:///usr/share/sddm/themes/Orchis/Main.qml...
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject: Cannot create children for a parent that is in a different thread.
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject: Cannot create children for a parent that is in a different thread.
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject: Cannot create children for a parent that is in a different thread.
Oct 01 22:13:19 archbox sddm-greeter[687]: QObject::installEventFilter(): Cannot filter events for objects in a different thread.
Oct 01 22:13:19 archbox dbus-daemon[621]: [system] Activating via systemd: service name='org.freedesktop.UDisks2' unit='udisks2.service' requested by ':1.13' (uid=961 pid=687 comm="/usr/bin/sddm-greeter --socket /tmp/sddm-:0-EMKIti")
Oct 01 22:13:20 archbox dbus-daemon[621]: [system] Activating via systemd: service name='org.freedesktop.UPower' unit='upower.service' requested by ':1.13' (uid=961 pid=687 comm="/usr/bin/sddm-greeter --socket /tmp/sddm-:0-EMKIti")
Oct 01 22:13:20 archbox sddm-greeter[687]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Oct 01 22:13:20 archbox sddm-greeter[687]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:453:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/components/VirtualKeyboard.qml:20:1: module "QtQuick.VirtualKeyboard" is not installed
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:116:9: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:83:13: Unable to assign [undefined] to QString
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:75: TypeError: Cannot read property 'text' of undefined
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:74:9: Unable to assign [undefined] to QString
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:179:13: Unable to assign [undefined] to QString
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Main.qml:178:13: Unable to assign [undefined] to int
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: Adding view for ":0.0" QRect(0,0 8x8)
Oct 01 22:13:20 archbox sddm-greeter[687]: file:///usr/share/sddm/themes/Orchis/Login.qml:125:5: QML Image: Detected anchors on an item that is managed by a layout. This is undefined behavior; use Layout.alignment instead.
Oct 01 22:13:20 archbox sddm-greeter[687]: QDBusConnection: name 'org.freedesktop.UDisks2' had owner '' but we thought it was ':1.14'
Oct 01 22:13:20 archbox sddm-greeter[687]: QDBusConnection: name 'org.freedesktop.UPower' had owner '' but we thought it was ':1.16'
Oct 01 22:13:20 archbox sddm-greeter[687]: Message received from daemon: Capabilities
Oct 01 22:13:20 archbox sddm-greeter[687]: Message received from daemon: HostName

suggest change to default or another that works....

also try removing this file:

[    12.732] (==) Using config file: "/etc/X11/xorg.conf"

you shouldnt be using a static config, use snippets in '/etc/X11/xorg.conf.d' if changes are required.

Yup, this fixed it, many thanks. I did two things that got it to work:

1.) removing xorg.conf.d like you mentioned
2) Running rm -rf on the Orchis theme folder to force sddm to stop using it, and changing the theme to breeze in the default.conf config.
3) Running sudo sddm --theme /path/to/breeze got me a successful sddm greeter, and then anytime I booted I was able to login using a GUI.

Thanks for the help everyone!

Offline

#6 2023-10-02 20:34:02

robertmotr
Member
Registered: 2023-10-02
Posts: 3

Re: [Solved] No monitor signal after GRUB

ewaller wrote:
robertmotr wrote:

Logged onto my computer one day, ran pacman -Syyu,
....
I've tried reinstalling NVIDIA drivers, and running pacman -Syyu inside the tty session I created

Welcome to the forums.  I am curious about something I see in a large number of new members;  What did you read that introduced you to the filthy habit of using two 'y' switches in Pacman?  It is almost always wrong, and is a habit best broken.
It is abusive of the mirrors, and can potentially lead to broken systems if a given mirror is not up to date,   It should only be used when the pacman database has become corrupted -- in other words, almost never.

I believe I saw it on a youtube video once for an Arch installation guide, and I just followed it without never really thinking about it, eventually becoming a habit. Can't remember which video it was since it was a while ago, but its been a bad habit ever since haha. I'll keep this in mind though, thanks for the advice. I'll use -Syu from now on.

Offline

Board footer

Powered by FluxBB