Hello, Im sorry but I am back to complain about my problems agian. I recently updated my system which showed a few system updates as well as a terminal update so I press restart and update. The update loads like normal and everythings fine but upon boot my screen flashes the fedora logo for a millisecond and then goes frozen black. I have an external monitor other than my laptop and that used to work before the update but know the screen on it too is black. They only way that I can boot back into a gui is using nomodeset in my bootloader. I used to have nvidia drivers but im back to using nouveau which used to work fine before the update. My laptop is a Asus Tuf a16 Gaming and I have a nvidia graphics card. If I try to rerun the command to delete the nvidia drivers nothing shows because it has already been deleted. Perhaps someone can help? I have no idea why this might be occuring after and update.
It did NOT work. I also set something in my grub bootloader that I cant seem to get rid of. I saw that when updating rpm fusion installed a nvidia driver that seemed to mess things up. Here is some more information:
index=0
kernel="/boot/vmlinuz-7.0.4-200.fc44.x86_64"
args="ro rootflags=subvol=root rd.luks.uuid=luks-4c661f95-7836-4227-8228-d4d27ecc1d7a rhgb quiet $tuned_params nvidia.NVreg_EnableGpuFirmware=0"
root="UUID=efc20370-f210-4553-bae8-c805ae310a40"
initrd="/boot/initramfs-7.0.4-200.fc44.x86_64.img $tuned_initrd"
title="Fedora Linux (7.0.4-200.fc44.x86_64) 44 (Workstation Edition)"
id="8f6fac68311d4489b327c741a70233e9-7.0.4-200.fc44.x86_64"
index=1
kernel="/boot/vmlinuz-6.19.14-300.fc44.x86_64"
args="ro rootflags=subvol=root rd.luks.uuid=luks-4c661f95-7836-4227-8228-d4d27ecc1d7a rhgb quiet $tuned_params nvidia.NVreg_EnableGpuFirmware=0"
root="UUID=efc20370-f210-4553-bae8-c805ae310a40"
initrd="/boot/initramfs-6.19.14-300.fc44.x86_64.img $tuned_initrd"
title="Fedora Linux (6.19.14-300.fc44.x86_64) 44 (Workstation Edition)"
id="8f6fac68311d4489b327c741a70233e9-6.19.14-300.fc44.x86_64"
index=2
kernel="/boot/vmlinuz-6.19.14-200.fc43.x86_64"
args="ro rootflags=subvol=root rd.luks.uuid=luks-4c661f95-7836-4227-8228-d4d27ecc1d7a rhgb quiet $tuned_params nvidia.NVreg_EnableGpuFirmware=0"
root="UUID=efc20370-f210-4553-bae8-c805ae310a40"
initrd="/boot/initramfs-6.19.14-200.fc43.x86_64.img $tuned_initrd"
title="Fedora Linux (6.19.14-200.fc43.x86_64) 43 (Workstation Edition)"
id="8f6fac68311d4489b327c741a70233e9-6.19.14-200.fc43.x86_64"
index=3
kernel="/boot/vmlinuz-0-rescue-8f6fac68311d4489b327c741a70233e9"
args="ro rootflags=subvol=root rd.luks.uuid=luks-4c661f95-7836-4227-8228-d4d27ecc1d7a rhgb quiet nvidia.NVreg_EnableGpuFirmware=0"
root="UUID=efc20370-f210-4553-bae8-c805ae310a40"
initrd="/boot/initramfs-0-rescue-8f6fac68311d4489b327c741a70233e9.img"
title="Fedora Linux (0-rescue-8f6fac68311d4489b327c741a70233e9) 43 (Workstation Edition)"
id="8f6fac68311d4489b327c741a70233e9-0-rescue"
jyomama28@coolcomputer:~$ sudo grubby --update-kernel=ALL --remove- nvidia.NVreg_EnableGpuFirmware=0
grubby: option '--remove-' is ambiguous; possibilities: '--remove-args' '--remove-kernel' '--remove-mbargs' '--remove-multiboot'
jyomama28@coolcomputer:~$ sudo grubby --update-kernel=ALL --remove-args="nvidia.NVreg_EnableGpuFirmware=0"
/etc/default/grub: line 7: unexpected EOF while looking for matching `"'
jyomama28@coolcomputer:~$ sudo grubby --update-kernel=ALL --remove-args="nvidia.*"
/etc/default/grub: line 7: unexpected EOF while looking for matching `"'
jyomama28@coolcomputer:~$ sudo grubby --update-kernel=ALL --remove-args=nvidia.NVreg_EnableGpuFirmware=0
/etc/default/grub: line 7: unexpected EOF while looking for matching `"'
jyomama28@coolcomputer:~$
I have yet another update. I saw in another post that removing rghb quiet from my grub settings would fix it. Everything said ok and even asked me for a passphrase for decryption which gave me high hopes. Upon entering my passphrase everything decrypted like normal and then started the GNOME gui. Once it started it gave me an extremley glitchly and laggy login screen which I took a few pictures of for you to view in my next reply below. Thanks for the help
I beileve that I found something BIG. I can boot back into my old kernel which is not the current version but everything is working fine on this older kernel version. I even tried booting the latest version of fedora 44 on a usb and that too gave me a black screen! I think we got ourselves a bug. I think this could be a bug in the kernel. When the kernel updates I will try and update and see if that fixes it. I think this confirms that this is indeed a bug! Hope they patch this stupid bug soon! Best wishes!
I wonder if the black screen when you boot the live media USB could be the same issue I reported here:
Please post the output of “inxi -Fzxx” here as pre-formatted text (using the </> button above). If you don’t have inxi installed, you can install it with “sudo dnf install inxi”.
This tells me the nvidia kernel module was probably not properly built during the upgrade.
Please show us the output of cat /proc/cmdline and dnf list --installed \*nvidia\*
Please run sudo akmods --rebuild --force --kernels 7.0.4-200.fc44.x86_64 to rebuild and replace the existing nvidia driver for the 7.0.4 kernel only then reboot after that completes.
Using grubby to change/remove random arguments is not necessarily a good thing. It would be better to edit the command line during boot and test the change before making it permanent with grubby.
Just FYI, your command above is structured wrong. sudo grubby --update-kernel=ALL --removeargs=nvidia.NVreg_EnableGpuFirmware=0
should read sudo grubby --update-kernel=ALL --remove-args='nvidia.NVreg_EnableGpuFirmware'
And be careful there. If that option is necessary for booting the currently working kernel the command to update ALL kernels will change the command line for the working kernel as well and may break booting it as well.
jyomama28@coolcomputer:~$ cat /proc/cmdline
BOOT_IMAGE=(hd0,gpt2)/vmlinuz-7.0.4-200.fc44.x86_64 root=UUID=efc20370-f210-4553-bae8-c805ae310a40 ro rootflags=subvol=root rd.luks.uuid=luks-4c661f95-7836-4227-8228-d4d27ecc1d7a rhgb quiet nomodeset
jyomama28@coolcomputer:~$ dnf list --installed \*nvidia\*
No matching packages to list
jyomama28@coolcomputer:~$
I have to have it set to nomodeset to be able to boot into my os. Even then my second monitors screen is still black even though the cable works fine and the monitor is not broken. Everything used to work on kernel version 6.16.7.
With the nvidia 4050 gpu it would be wise to install the nvidia drivers from rpmfusion. It appears you do not have those drivers installed. The FOSS (reverse engineered) driver provided by fedora (nouveau) is not able to use all the features of that gpu.
I FOUND MY PROBLEM! I ACCIDENTLY DELETED MY NVIDIA GPU FIRMWARE THAT CAUSED ALL THE PROBLEMS. I reinstalled it and BAM everything is working smooth agian.
I cant thank you gentlemen enough for your help. This is the nicest distro community ever and I have never recieved any hatred just support and help. Thank you gentlemen.