Zorin OS Core on Asus X550VXK: Black Screen on Boot and Shutdown Issues

akoluacik

New Member
Joined
Aug 16, 2025
Messages
5
Reaction score
0
Credits
49
Hello everyone,
I’m using an Asus X550VXK laptop with Intel i7-7700HQ and Nvidia GTX950m. I installed Zorin OS Core via USB in Legacy mode with Nvidia drivers alongside Windows 10, but I’m experiencing some problems:
  • Booting Zorin OS directly after powering on shows a black screen.
  • Booting Windows first, then restarting into Zorin OS works.
  • Sometimes shutting down Zorin OS causes a black screen, but the laptop doesn’t turn off.
I’ve already disabled Fast Startup and Secure Boot, but the issues remain. I already posted this issue on Zorin OS forum, there are some screenshots in the comments.

Does anyone know what might be causing this or how to fix it?
 


  • Booting Zorin OS directly after powering on shows a black screen.
Do you mean that you don't see anything starting up and that the screen stays black? Which Nvidia driver do you have installed?
 
Do you mean that you don't see anything starting up and that the screen stays black? Which Nvidia driver do you have installed?
Saw some texts as far as I remember. I dont remember which one was installed, but I think I chose what Zorin provides at that time.
 
When you have time....please post the output of these commands?

Code:
lspci -nnk | grep -i vga -A 3

Code:
modinfo nvidia | grep version

With the black screen issue adding "nomodeset" to the boot parameters may help.

To do that you'll need to edti the /etc/default/grub config file in your fav text editor.

Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Thanks!
 
Last edited:
Another thought:-

If you'd just like to try nomodeset 'temporarily' you can do so by holding down the shift key when Grub comes up or hold down the "e" key and edit the kernel line.

Upon the next boot that adjustment won't be in place.

The above in post #4 is more of a permanent fix however as root you can go back to the /etc/default/grub config file and just change it back to the argument in the string w/o nomodeset in place.
 
When you have time....please post the output of these commands?

Code:
lspci -nnk | grep -i vga -A 3

Code:
modinfo nvidia | grep version

With the black screen issue adding "nomodeset" to the boot parameters may help.

To do that you'll need to edti the /etc/default/grub config file in your fav text editor.

Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Thanks!
Thank your for the response.
I removed Zorin from my computer a few months ago. Yesterday, I installed Fedora again. For the first time, the installation stucked while adjusting disk screen. I restarted my computer again, skip the grub menu and first initialize windows 10. Thereafter, restarted again and select Fedora on grub menu and installed it.
Now fans are too noisy. Is there a way to solve this?
I am adding the outputs what you asked me:
Bash:
~$ lspci -nnk | grep -i vga -A 3
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:591b] (rev 04)
    Subsystem: ASUSTeK Computer Inc. Device [1043:18a0]
    Kernel driver in use: i915
    Kernel modules: i915

Bash:
~$ modinfo nvidia | grep version
modinfo: ERROR: Module nvidia not found.
 
Hello everyone,
I’m using an Asus X550VXK laptop with Intel i7-7700HQ and Nvidia GTX950m. I installed Zorin OS Core via USB in Legacy mode with Nvidia drivers alongside Windows 10, but I’m experiencing some problems:
  • Booting Zorin OS directly after powering on shows a black screen.
  • Booting Windows first, then restarting into Zorin OS works.
  • Sometimes shutting down Zorin OS causes a black screen, but the laptop doesn’t turn off.
I’ve already disabled Fast Startup and Secure Boot, but the issues remain. I already posted this issue on Zorin OS forum, there are some screenshots in the comments.

Does anyone know what might be causing this or how to fix it?
you have a fairly modern machine [2017/18] you should not be using legacy [that is for machines pre 2010 without UEFI]
 
Last edited:
Thank your for the response.
I removed Zorin from my computer a few months ago. Yesterday, I installed Fedora again. For the first time, the installation stucked while adjusting disk screen. I restarted my computer again, skip the grub menu and first initialize windows 10. Thereafter, restarted again and select Fedora on grub menu and installed it.
Now fans are too noisy. Is there a way to solve this?
I am adding the outputs what you asked me:
Bash:
~$ lspci -nnk | grep -i vga -A 3
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 630 [8086:591b] (rev 04)
    Subsystem: ASUSTeK Computer Inc. Device [1043:18a0]
    Kernel driver in use: i915
    Kernel modules: i915

Bash:
~$ modinfo nvidia | grep version
modinfo: ERROR: Module nvidia not found.
You're welcome.
Congrats on your Fedora installation.
It doesn't appear that you have a Nvida GPU. Thanks for posting the output.

For fan control you look up lm-sensors.
 
You're welcome.
Congrats on your Fedora installation.
It doesn't appear that you have a Nvida GPU. Thanks for posting the output.

For fan control you look up lm-sensors.
I have NVIDIA GPU.
Bash:
~$ lspci | grep -E "VGA|3D"
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)

It seems my Nvidia graphics card is working constantly. So my fans are too noisy. Furthermore, my cpu temperature is too high.
Bash:
~
~$ sensors
asus-isa-0000
Adapter: ISA adapter
cpu_fan:     3900 RPM
gpu_fan:     3900 RPM

BAT0-acpi-0
Adapter: ACPI interface
in0:          15.00 V  
power1:        0.00 W  

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +96.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +96.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +78.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +94.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +90.0°C  (high = +100.0°C, crit = +100.0°C)

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +58.5°C  

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +95.0°C

I have installed nvidia drivers.
Bash:
~$ nvidia-smi
Sat Aug 23 11:41:04 2025     
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 575.64.05              Driver Version: 575.64.05      CUDA Version: 12.9     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce GTX 950M        Off |   00000000:01:00.0 Off |                  N/A |
| N/A   58C    P8            N/A  /  200W |       5MiB /   4096MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                      
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A            1503      G   /usr/libexec/Xorg                         2MiB |
+-----------------------------------------------------------------------------------------+

Bash:
~$ systemctl status nvidia-powerd.service
○ nvidia-powerd.service - nvidia-powerd service
     Loaded: loaded (/usr/lib/systemd/system/nvidia-powerd.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf, 50-keep-warm.conf
     Active: inactive (dead) since Sat 2025-08-23 11:14:29 +03; 28min ago
   Duration: 2.798s
 Invocation: eb005fa2003244dd9f99dbc3c686824e
    Process: 1151 ExecStart=/usr/bin/nvidia-powerd (code=exited, status=0/SUCCESS)
   Main PID: 1151 (code=exited, status=0/SUCCESS)
   Mem peak: 5.9M
        CPU: 231ms

Aug 23 11:14:26 fedora systemd[1]: Started nvidia-powerd.service - nvidia-powerd service.
Aug 23 11:14:28 fedora nvidia-powerd[1151]: nvidia-powerd version:2.0 (build 1)
Aug 23 11:14:28 fedora nvidia-powerd[1151]: DBus Connection is established
Aug 23 11:14:29 fedora nvidia-powerd[1151]: ERROR! SBIOS support not found for NVPCF GET_SUPPORTED function, exiting !!
Aug 23 11:14:29 fedora nvidia-powerd[1151]: ERROR! Error in getting the NvPCF static configuration
Aug 23 11:14:29 fedora nvidia-powerd[1151]: Quit successfully
Aug 23 11:14:29 fedora systemd[1]: nvidia-powerd.service: Deactivated successfully.

I think I installed everything to handle the case when my GPU is working or not. However, still my fans are too noisy. What should I do?
EDIT:
Bash:
~$ modinfo nvidia | grep version
version:        575.64.05
rhelversion:    9.99
srcversion:     0BFD387C1B8EBB5F7A34F54
Lastly, in my /etc/default/grub file, GRUB_CMDLINE_LINUX variable appears as below:
GRUB_CMDLINE_LINUX="rhgb quiet rd.driver.blacklist=nouveau,nova_core modprobe.blacklist=nouveau,nova_core"
Should I completely modify it, append your suggestion to that?
 
you have a fairly modern machine [2017/18] you should not be using legacy [that is for machines pre 2010 without UEFI]
Thank you for the response. I mainly saw it is better use legacy when using linux. This is why I did that way. However, I used UEFI this installation. If I can fix fans' speed, everything will be fine.
 


Follow Linux.org

Staff online

Members online


Top