Page 1 of 8 123 ... LastLast
Results 1 to 10 of 71

Thread: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console 7th

  1. #1
    Join Date
    Dec 2016
    Location
    Burlington - Canada
    Posts
    101

    Default X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console 7th

    Hi all,

    I have been experiencing something weird since I bought a new computer. (Intel i7-10700K, GeForce RTX 3070). After installing Leap on it I realized if and only if the monitor is off and the computer is booted up and has reached the Desktop Manager X stage (which normally takes about 15-20 seconds) then the monitor is turned on, there is no signal (Display Port). The monitor is black and because it has no signal the monitor goes to sleep. If I press CTRL + ALT + F1, the monitor wakes up and I get the first console with the login. I can login and if I do a ps ucx I can see that plasma, kwin.... are running but when I switch to console 7 (CTRL + ALT + F7) the monitor says that there is no signal. The only was to get to X is to reboot the system through console 1 but making sure that the monitor is turned on while the boot is in process.

    After a while of testing different configurations (testing with another monitor, disconnecting all the peripherals, disconnecting the motherboard battery for 5 minutes, reinstalling the RAM) and contacting Canada Computers (where I bought the PC from) I tool the graphics card in. The service guy tested it, updated the GPU BIOS and when brought home, it was the same. They were kind enough to swap my GeForce 3070 for an AMD Radeon RX 6800 and I paid the difference thinking that AMD GPU work better on Linux based OS, but it hasn't helped.
    The service guy asked me to try Windows, so I did. Here is the kicker, I installed Windows 11 on another SSD, did my test with monitor being turned off, and after 20-30 seconds, the monitor came on with no problem!!!

    After that I thought maybe because Leap 15.3 uses an older version of Linux kernel (5.3.18-59.34), I might have a better luck with latest Linux kernel. So on another SSD I installed Tumbleweed, but experienced the same results as on Leap 15.3.

    I am reaching out to anybody who can help me here. I was thinking to change my motherboard from Asus Prime Z490-A to Z590-A and see maybe it is the motherboard, but after seeing that Windows 11 has no problems, I am not sure what to do.

    Would appreciate guidance.

    Thank you.

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,120
    Blog Entries
    1

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    Here's an informative thread I found discussing the same...
    https://unix.stackexchange.com/quest...edirect=1&lq=1

    If the monitor is power cycled does that cause the X-server to recognize it?

    Does the following workaround discussed there wake the DP-connected monitor up?
    Code:
    env DISPLAY=:0 xset dpms force off
    env DISPLAY=:0 xset dpms force on
    openSUSE Leap 15.4; KDE Plasma 5

  3. #3

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    When I turn off monitor during suspend to RAM, system has troubles with GPU during wakeup.
    This is security issue or not? Is it related to secure boot?

  4. #4
    Join Date
    Dec 2016
    Location
    Burlington - Canada
    Posts
    101

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    Quote Originally Posted by deano_ferrari View Post
    Here's an informative thread I found discussing the same...
    https://unix.stackexchange.com/quest...edirect=1&lq=1

    If the monitor is power cycled does that cause the X-server to recognize it?

    Does the following workaround discussed there wake the DP-connected monitor up?
    Code:
    env DISPLAY=:0 xset dpms force off
    env DISPLAY=:0 xset dpms force on
    Thank you for your reply. A monitor power cycle does not cause the X-server to recognize it. Switching to console 1 and back to console 7, results the monitor saying 'DisplayPort NO Signal'.


    I have to switch to console 1 to do the following:
    Code:
    env DISPLAY=:0 xset dpms force off
    xset:  unable to open display ":0"
    And
    Code:
    set | grep DISPLAY
    Returns nothing.


    The reason it's unable to open display 0 is it because X-server hasn't registered the display?!?

  5. #5

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    What driver are you using for nvidia?
    Is it the RPM or the .run file?
    Is there any nvidia services in Yast Services Manager?
    People who do not break things first will never learn to create anything

  6. #6
    Join Date
    Dec 2016
    Location
    Burlington - Canada
    Posts
    101

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    Quote Originally Posted by conram View Post
    What driver are you using for nvidia?
    Is it the RPM or the .run file?
    Is there any nvidia services in Yast Services Manager?
    I used to have the .run file with the same problem, a week ago I updated my GeForce 3070 to an AMD Radeon RX 6800:
    Code:
    Machine:   Type: Desktop System: ASUS product: N/A v: N/A serial: <superuser/root required>  
               Mobo: ASUSTeK model: PRIME Z490-A v: Rev 1.xx serial: <superuser/root required> UEFI: American Megatrends v: 2301  
               date: 07/13/2021  
    CPU:       Topology: 8-Core model: Intel Core i7-10700K bits: 64 type: MT MCP L2 cache: 16.0 MiB  
               Speed: 4772 MHz min/max: 800/5100 MHz Core speeds (MHz):1: 3427 2: 3830 3: 3851 4: 3709 5: 3683 6: 3829 7: 3748  
               8: 3776 9: 4153 10: 3357 11: 3756 12: 3616 13: 3635 14: 4032 15: 4205 16: 3711  
    Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21 [Radeon RX 6800/6800 XT / 6900 XT] driver: amdgpu  
               v: 5.11.32.21.40  
               Display: x11 server: X.Org 1.20.3 driver: amdgpu unloaded: fbdev,modesetting,vesa resolution: 2560x1440  
               OpenGL:renderer: AMD Radeon RX 6800 (SIENNA_CICHLID DRM 3.43.0 5.3.18-59.34-default LLVM 12.0.1)  
               v: 4.6 Mesa 21.3.0-devel
    

  7. #7
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,120
    Blog Entries
    1

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    Quote Originally Posted by simorgh View Post
    Thank you for your reply. A monitor power cycle does not cause the X-server to recognize it. Switching to console 1 and back to console 7, results the monitor saying 'DisplayPort NO Signal'.


    I have to switch to console 1 to do the following:
    Code:
    env DISPLAY=:0 xset dpms force off
    xset:  unable to open display ":0"
    And
    Code:
    set | grep DISPLAY
    Returns nothing.


    The reason it's unable to open display 0 is it because X-server hasn't registered the display?!?
    This is likely lower-level (driver/firmware specific), rather than X-server related. My understanding is essentially as mentioned in the stack exchange thread I linked to already...

    That sounds like a possible hardware/firmware interaction issue: in the "cable connected/monitor off during boot" situation, the firmware probes the hardware to find out which interfaces are actually present. The monitor has some signals e.g. grounded when monitor is off, and the firmware firmware sees that and thinks "looks like these GPU pins are wired straight to ground, so this interface is not present". The driver won't re-detect the actual connectors because it assumes the firmware has supplied correct information. Perhaps a firmware upgrade could help? – telcoM
    Aug 19 '18 at 11:02
    openSUSE Leap 15.4; KDE Plasma 5

  8. #8
    Join Date
    Dec 2016
    Location
    Burlington - Canada
    Posts
    101

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    Quote Originally Posted by deano_ferrari View Post
    This is likely lower-level (driver/firmware specific), rather than X-server related. My understanding is essentially as mentioned in the stack exchange thread I linked to already...
    Thank you for your reply.

    I followed https://en.opensuse.org/SDB:AMDGPU-PRO and installed the latest amdgpu-pro driver from https://www.amd.com/en/support/graph...radeon-rx-6800 for my card and system (Radeon™ Software for Linux® installer version 21.40.1 for SLED/SLES 15 SP 3).
    Before installing the amdgpu-pro driver, I tested the system/monitor and had the same results. That is why I decided to install the amdgpu-pro with no different result(s).
    Am I missing something?
    I am not very savvy, but if somebody directs me to the right direction, I might get somewhere.

    Thank you in advance.

  9. #9
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,120
    Blog Entries
    1

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    Quote Originally Posted by simorgh View Post
    Thank you for your reply.

    I followed https://en.opensuse.org/SDB:AMDGPU-PRO and installed the latest amdgpu-pro driver from https://www.amd.com/en/support/graph...radeon-rx-6800 for my card and system (Radeon™ Software for Linux® installer version 21.40.1 for SLED/SLES 15 SP 3).
    Before installing the amdgpu-pro driver, I tested the system/monitor and had the same results. That is why I decided to install the amdgpu-pro with no different result(s).
    Am I missing something?
    I am not very savvy, but if somebody directs me to the right direction, I might get somewhere.

    Thank you in advance.
    I can only recommend sending a bug report to AMD...
    https://amdgpu-install.readthedocs.i...l-bugrep.html#
    It's not an openSUSE issue.
    openSUSE Leap 15.4; KDE Plasma 5

  10. #10
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,120
    Blog Entries
    1

    Default Re: X won't show anything if the monitor hasn't been on since system boot - Monitor blank on console

    BTW, does unplugging and re-plugging the DP cable get the display active at all? I've also seen a couple of reports that suggest turning off DCC/CI (Display Data Channel/Command Interface) in the monitor settings (if present). YMMV.

    https://www.reddit.com/r/radeon/comm...layport_sleep/

    Which brand/model is the monitor in question?
    Last edited by deano_ferrari; 26-Nov-2021 at 18:55.
    openSUSE Leap 15.4; KDE Plasma 5

Page 1 of 8 123 ... LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •