Related to this issue:

https://discuss.getsol.us/d/8515-firefox-102-hangs-from-time-to-time/32

I suspect my problem with Firefox has something to do with my old Nvidia Card, so I tried using my Intel integrated GPU instead. I went to the BIOS, activated IGD, saved changes, changed the cable, and well, the Grub loads, when I choose the current kernel 5.15.50, I get a black screen, a few letters (I can take a picture if necessary), and then nothing happens.

I tried booting with my Solus 4.3 USB (Intel GPU), and it booted successfully. Perhaps it has something to do with kernel 5.15?

With my Nvidia card, I can boot, but then I have to suffer the constant Firefox freezes.

My desktop data, if you need more info please let me know:

System:
Host: solus-kde Kernel: 5.15.50-216.current arch: x86_64 bits: 64
Desktop: KDE Plasma v: 5.25.3 Distro: Solus 4.3
Machine:
Type: Desktop Mobo: MSI model: H110M ECO (MS-7994) v: 1.0
serial: <superuser required> UEFI-[Legacy]: American Megatrends v: 2.A0
date: 07/20/2017
CPU:
Info: dual core model: Intel Pentium G4400 bits: 64 type: MCP cache:
L2: 512 KiB
Speed (MHz): avg: 800 min/max: 800/3300 cores: 1: 800 2: 800
Graphics:
Device-1: NVIDIA GK208B [GeForce GT 710] driver: nvidia v: 470.141.03
Display: x11 server: X.Org v: 1.20.14 with: Xwayland v: 22.1.3 driver: X:
loaded: nvidia gpu: nvidia resolution: 1920x1080
OpenGL: renderer: NVIDIA GeForce GT 710/PCIe/SSE2 v: 4.6.0 NVIDIA
470.141.03

I don't think that the 5.15 kernel is the issue. As far as I know, the 5.15 kernel contains Intel drivers for the Intel HD Graphics 510.

It sounds like the USB Live session (5.13 kernel) is using the HD 510 onboard GPU but the installed 5.15 kernel is attempting to use the NVIDIA GeForce GT 710 driver instead.

Run lspci -k | grep -EA3 'VGA|3D|Display' (both in the USB Live session and the installed session) and see if the results differ. If the Live Session identifies the HD 510 but the installed session shows the NVIDIA 710, then you will know that the installed session is looking for the wrong GPU/driver.

BTW, running lspci -k | grep -EA3 'VGA|3D|Display' in the Live session should identify the Intel driver, for example (from this computer):

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
Subsystem: Dell HD Graphics 530
Kernel driver in use: i915
00:14.0 USB controller: Intel Corporation 200 Series/Z370 Chipset Family USB 3.0 xHCI Controller

That information might be useful because you can check the 5.15 kernel to see if the correct Intel driver is in the kernel. It should be.

Have you tried physically unplugging/removing the NVIDA card rather than disabling it? Maybe unplugging/removing the NVIDIA from hardware will force the 5.15 kernel to recognize and use the Intel HD 510.

    Things have taken a turn for the worse. I thought that it would be a good idea to uninstall the Nvidia drivers, I used this command:

    sudo eopkg rm nvidia-470-glx-driver-current nvidia-470-glx-driver-32bit

    Now, not only can I not boot with my Intel GPU, but I cannot boot with my Nvidia GPU either. That is, I cannot boot at all. With both cards, the grub appears, I select the kernel (there is only one kernel, not two), and nothing happens.

    This is very strange, because it should boot with the nouveau driver (I even checked that it is actually installed before uninstalling the Nvidia drivers), and of course it should boot with the Intel drivers, which are supposedly included in the kernel. I'm flabbergasted.

    If anyone has any idea how to solve this mess, I'd be grateful. Otherwise, I'll have to reinstall. 🙁

    tomscharbach Have you tried physically unplugging/removing the NVIDA card rather than disabling it? Maybe unplugging/removing the NVIDIA from hardware will force the 5.15 kernel to recognize and use the Intel HD 510.

    Yes, sure. As a matter of fact, I must. Every card has its own outlet

      joluveba This is very strange, because it should boot with the nouveau driver (I even checked that it is actually installed before uninstalling the Nvidia drivers), and of course it should boot with the Intel drivers, which are supposedly included in the kernel. I'm flabbergasted.

      You will probably want to hold off for a bit to see if anyone comes up with anything, but I suspect that a reinstall is your best bet at this point. It sounds like the Intel driver has been corrupted/removed somehow and since you can't boot, you can't attempt to fix broken driver packages.

        I'm writing again from my desktop, I followed the instructions detailed here (chroot):

        https://getsol.us/articles/troubleshooting/boot-rescue/en/

        and installed the Nvidia drivers again.

        The bad part, is that I can't still boot with my Intel card, which is very strange.

        Is there a way to check if I have all my Intel drivers in order? I already did this:

        sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall

        sudo usysconf run -f

        tomscharbach a reinstall is your best bet at this point

        Perhaps I should.... I will think if there is any way to boot with my Intel card. Or I will wait until Mozilla releases a version of Firefox that doesn't hang, or Nvidia releases a version of its drivers that don't interfere with Firefox (it's a suspicion)....

          joluveba Is there a way to check if I have all my Intel drivers in order? I already did this:

          sudo eopkg check | grep Broken | awk '{print $4}' | xargs sudo eopkg it --reinstall

          I'm baffled at this point. The HD510/HD520/HD530 are all closely-related standard Intel onboard graphics configurations, and to my best knowledge, all are supported by the Linux kernel (both 5.13 and 5.15) and use the same driver set.

          You ran the troubleshooting routine for broken packages, which should have picked up a defective driver package and reinstalled it. Nothing changed.

          You might try checking again (lspci -k | grep -EA3 'VGA|3D|Display') to see if the Intel graphics driver reported by 5.13 (the Live USB) is identical to the Intel graphics driver reported by 5.15 (the installed version).

          If they are the same, then I'm doubly baffled, and the only thing I can think of is to reinstall the kernel entirely and see if that makes a difference:

          sudo eopkg install --reinstall linux-current

          I suppose you could try that, but I'm not holding my breath that it will fix anything.

            tomscharbach I'm baffled at this point.

            I am too. This shouldn't be happening.

            tomscharbach You might try checking again (lspci -k | grep -EA3 'VGA|3D|Display') to see if the Intel graphics driver reported by 5.13 (the Live USB) is identical to the Intel graphics driver reported by 5.15 (the installed version).

            Sorry, you asked me before. I attach screenshots.

            Cable plugged to the Nvidia GPU, Nvidia drivers (without them the computer doesn't boot), my Solus installation

            Cable plugged to the Intel GPU, Solus 4.3 USB live

            Thank you for trying to help me 🙂

              joluveba Thank you.

              The second shot (5.13 kernel) shows both the Intel and NVIDIA graphics, and shows the driver for the Intel HD 510 as the i915 driver.

              That is the correct driver for the Intel HD 510/520/530 series of onboard graphics, and it is the same driver that is in use for the Intel HD 530 on this computer running the 5.15 kernel.

              However, the first screenshot (5.15 kernel) doesn't show the Intel HD 510 graphics at all. I realize, re-reading your initial post, that I should have figured that out earlier. That means that the 5.15 kernel is not recognizing the Intel HD 510 as existing in the computer. I have no idea why.

              It is almost certainly not a hardware issue, because 5.13 kernel recognizes the HD 530. Ditto for a BIOS setting.

              So either:

              (a) the 5.15 kernel dropped support for the HD 510 for some reason; or
              (b) the 5.15 kernel as installed on your computer is defective somehow.

              I don't think that the 5.15 kernel dropped support for the HD 510 because the HD 510/520/530 graphics all use the same driver -- i915 -- and that driver exists on this computer (see my first comment), running the HD 530 graphics on this computer. If I've got the i915 driver in the 5.15 kernel, the you should have it in your 5.15 kernel, too.

              So it must be that something is wrong with the installation of the 5.15 kernel on your computer. What, I can't imagine. Let me do some research and see if I can come up with anything.

              @joluveba I did some research, looking into Intel changes in the 5.15 kernel that might affect HD 510 graphics, and came up dry.

              The 5.15 kernel did make changes to the i915 driver, but none that seemed to involve the HD510. Intel added support for a few new products and removed support for Cannon Lake (never-implemented in the real world) graphics, but none of those could logically cause the issue you are having.

              Along the way I learned that i915 is an Intel driver of general application, that is, supports all Intel integrated graphics, which I suspected but did not know. I also learned that there were some issues involving the 5.3 and 5.4 kernels, but I found nothing at all relating to the 5.15 kernel. Neither the HD 510 nor the 5.15 kernel are bleeding edge, and the few reports I found relating to Intel graphics problems under the 5.15 kernel had nothing to do with HD5xx series graphics.

              So I'm out of ideas and knowledge. At this point, unless someone comes along with an actual solution, it seems to me that you have three choices: (1) use the NVIDA driver, (2) reinstall the kernel, and (3) reinstall Solus.

                tomscharbach So I'm out of ideas and knowledge. At this point, unless someone comes along with an actual solution, it seems to me that you have three choices: (1) use the NVIDA driver, (2) reinstall the kernel, and (3) reinstall Solus.

                First of all, thank you very much for your help. Much appreciated.

                I tried reinstalling the kernel. Still cannot boot with the Intel card.

                To tell the truth, I can live without ever booting with the Intel driver, what is really irking me, is Firefox. I suspect the issue is related to my Nvidia card, I have a laptop with AMD CPU and GPU (and Solus, of course), where Firefox 103 works perfect. That's why I wanted to boot with the Intel card, to check if Firefox would hang or not.

                Anyways, as you said, I have to options:

                -To stop using Firefox on my desktop (hello Brave!), and to pray that some update in the future will magically repair Firefox/the kernel/the Nvidia drivers/whatever is causing this.

                -To reinstall Solus. Reinstalling is not so bad, the worst part is to make sure I have everything backed. 🙁

                One last thing. Playing with the BIOS, I marked IGD (that is, the integrated Intel card), but left the cable plugged to the Nvidia card. Not only did the computer boot (I thought it wouldn't), but it also recognises the Intel card:

                But if I plug it to the Intel card, it doesn't boot. Maybe I am overlooking something in the BIOS?

                Thank you for your help.

                  joluveba One last thing. Playing with the BIOS, I marked IGD (that is, the integrated Intel card), but left the cable plugged to the Nvidia card. Not only did the computer boot (I thought it wouldn't), but it also recognizes the Intel card:

                  But if I plug it to the Intel card, it doesn't boot. Maybe I am overlooking something in the BIOS?

                  If I'm reading this right, this is what I understand:

                  (1) When you have the NVDIA card in the computer, and your monitor is plugged into the appropriate graphics port on the NVIDIA card, your desktop boots and shows (see screenshot above) both the Intel HD 510 and the NVIDA GT 710 as existing.

                  (2) When you have the NVDIA card in the computer, and your monitor is plugged into the appropriate graphics port for the Intel HD 510, your desktop does not boot.

                  Would you try this: Physically remove the NVDIA card from the computer, set it aside temporarily, plug your monitor into the appropriate Intel 510 HD port and try to boot. What happens? Does the computer boot?