Nvidia card is no longer detected Garuda linux

Yes I did, but it still doesn’t detect the graphics card

Can you see your Nvidia card from a live USB?

4 Likes

Background for potential helpers as to why the Nvidia GPU is deactivated:


You should have said that back then, then it would have been easier to fix the problem.

I expressed myself incorrectly, I wanted to know when your oldest snapshot was from (in the hope that switching the GPU still works in this one).

If you don’t have a live.iso to hand, you can also check this in your Windows device manager.


Then the question is whether you actually need the Nvidia MX130. The MX series doesn’t really have more power than the Intel iGPU. Nvidia only invented this nonsense to be able to sell more GPUs, as long as it says NVIDIA on the data sheet. This is just marketing and money-making. You have the Intel iGPU activated by default under Linux and have probably never used the MX130. If you don’t need the MX130, just uninstall the Nvidia drivers and/or switch to the open source driver nouveau. With the weak card you won’t notice any difference between the two drivers anyway.


If you need the Nvidia card, then load the oldest snapshot you have and try to switch to hybrid mode:

Boot the oldest snapshot from the grub menu, after logging in confirm the restore dialog with yes and reboot.

Then log in to an x11 session and try to switch to hybrid again with envycontrol:

sudo envycontrol -s hybrid

Reboot. If that doesn’t work, then try deleting the cache:

sudo envycontrol --cache-delete

and then perform a reset:

sudo envycontrol --reset

The reset will undo all changes made by envycontrol.

Then remove envycontrol:

sudo pacman -R envycontrol

Reboot.

If any error messages occur at any time, anywhere, then post them.

2 Likes

Can it be reset/enabled via the BIOS settings?

2 Likes

I don’t think so, with HP laptops you can’t normally activate/deactivate the iGPU/dGPU in the BIOS. Let’s wait for a response from @andrea28 as to whether the dGPU is recognized under Windows or via live.iso. Not that the MX130 died by chance…

In my opinion that would be no loss… only a dead Nvidia GPU is a good GPU :grin:

3 Likes

Thank you all so much for your support
@filo Unfortunately I can’t check with a USB, but from Windows, as Nepti advised me, I can see the graphics card.

@nepti Thank you so much for the support you have always given me.
Unfortunately, when I noticed the error with the card, I didn’t intervene because, as you say, it is actually a very poor card
However, I wanted to be able to solve the problem so that I no longer see the error messages and
fix everything
In any case, I really think I’ll uninstall the Nvidia drivers also because, as you correctly say, I’ve almost never used it except for testing.
as for the snapshots, I attach the photo for clarity, now the last one dates back to yesterday evening

1 Like

exactly, as @nepti says from the bios I cannot activate or deactivate the graphics card

1 Like

I know it’s a kind of β€œrandom test”, but I would try reinstalling all packages (via Garuda Assistant or as explained in the Arch Wiki).

2 Likes

do you think it could be a solution that at most gives me the nvidia card error or could it cause further problems?

As we say in Italy, "il gioco vale la candela? :slight_smile: "

There is certainly no basis for saying that it can help, but I see no reason why it should create additional problems.
After all, it seems to me that we are on a dead-end track…

3 Likes

Then you can forget my suggestion with an old snapshot.
First try the suggestion from @filo:

β€œGaruda Assistant” β†’ Reinstall all packages

If anything goes wrong, it’s probably because of the stupid Realtek wifi card :upside_down_face:

If there are still issues after that, then remove the nvidia drivers:

sudo pacman -Rc nvidia-dkms nvidia-utils
4 Likes

okay thanks a lot guys @nepti , @filo
I’ll try it now and let you know

EDIT

I reinstalled the packages, did a reboot but the nvidia graphics card is not detected

Posting the output after reinstalling the packages, where there were apparently some errors

 Esecuzione degli hook di post-transazione...
( 1/47) Applying Garuda Linux migrations...
( 2/47) Restoring Linux kernel modules...
++ uname -r
+ KVER=6.6.34-1-lts
+ test -e /usr/lib/modules/backup/6.6.34-1-lts
+ rsync -AHXal --ignore-existing /usr/lib/modules/backup/6.6.34-1-lts /usr/lib/modules/
+ rm -rf /usr/lib/modules/backup
( 3/47) Enabling os-prober...
( 4/47) Add Garuda specific configuration...
( 5/47) Adding Garuda specific configurations...
( 6/47) Creating system user accounts...
( 7/47) Updating journal message catalog...
( 8/47) Reloading system manager configuration...
( 9/47) Reloading user manager configuration...
(10/47) Updating udev hardware database...
(11/47) Applying kernel sysctl settings...
(12/47) Creating temporary files...
(13/47) Reloading device manager configuration...
(14/47) Arming ConditionNeedsUpdate...
(15/47) Updating the MIME type database...
(16/47) Rebuilding certificate stores...
(17/47) Updating module dependencies...
(18/47) Install DKMS modules
==> dkms install --no-depmod rtl8821ce/1.0.5.r169.g66983b6 -k 6.6.34-1-lts
Module version v5.5.2_34066.20200325_COEX20180712-3232 for 8821ce.ko.zst
exactly matches what is already found in kernel 6.6.34-1-lts.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod rtl8821ce/1.0.5.r169.g66983b6 -k 6.6.34-1-lts' exited 6
==> dkms install --no-depmod nvidia/550.90.07 -k 6.9.5-zen1-1-zen
==> dkms install --no-depmod nvidia/550.90.07 -k 6.6.34-1-lts
Module version 550.90.07 for nvidia.ko.zst
exactly matches what is already found in kernel 6.6.34-1-lts.
DKMS will not replace this module.
You may override by specifying --force.
Module version 550.90.07 for nvidia-uvm.ko.zst
exactly matches what is already found in kernel 6.6.34-1-lts.
DKMS will not replace this module.
You may override by specifying --force.
Module version 550.90.07 for nvidia-modeset.ko.zst
exactly matches what is already found in kernel 6.6.34-1-lts.
DKMS will not replace this module.
You may override by specifying --force.
Module version 550.90.07 for nvidia-drm.ko.zst
exactly matches what is already found in kernel 6.6.34-1-lts.
DKMS will not replace this module.
You may override by specifying --force.
Module version 550.90.07 for nvidia-peermem.ko.zst
exactly matches what is already found in kernel 6.6.34-1-lts.
DKMS will not replace this module.
You may override by specifying --force.
Error! Installation aborted.
==> WARNING: `dkms install --no-depmod nvidia/550.90.07 -k 6.6.34-1-lts' exited 6
==> dkms install --no-depmod rtl8821ce/1.0.5.r169.g66983b6 -k 6.9.5-zen1-1-zen
Error! Bad return status for module build on kernel: 6.9.5-zen1-1-zen (x86_64)
Consult /var/lib/dkms/rtl8821ce/1.0.5.r169.g66983b6/build/make.log for more information.
==> WARNING: `dkms install --no-depmod rtl8821ce/1.0.5.r169.g66983b6 -k 6.9.5-zen1-1-zen' exited 10
==> depmod 6.9.5-zen1-1-zen
(19/47) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img
==> Starting build: '6.6.34-1-lts'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect
==> Starting build: '6.6.34-1-lts'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-zen -g /boot/initramfs-linux-zen.img
==> Starting build: '6.9.5-zen1-1-zen'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [autodetect]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-zen.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux-zen.preset: 'fallback'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-zen -g /boot/initramfs-linux-zen-fallback.img -S autodetect
==> Starting build: '6.9.5-zen1-1-zen'
-> Running build hook: [base]
-> Running build hook: [udev]
-> Running build hook: [modconf]
-> Running build hook: [block]
==> WARNING: Possibly missing firmware for module: 'aic94xx'
==> WARNING: Possibly missing firmware for module: 'bfa'
==> WARNING: Possibly missing firmware for module: 'qed'
==> WARNING: Possibly missing firmware for module: 'qla2xxx'
==> WARNING: Possibly missing firmware for module: 'qla1280'
==> WARNING: Possibly missing firmware for module: 'wd719x'
==> WARNING: Possibly missing firmware for module: 'xhci_pci'
-> Running build hook: [keyboard]
-> Running build hook: [keymap]
-> Running build hook: [consolefont]
-> Running build hook: [plymouth]
-> Running build hook: [filesystems]
-> Running build hook: [grub-btrfs-overlayfs]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-zen-fallback.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
(20/47) Updating the appstream cache...
βœ” Metadata cache was updated successfully.
(21/47) Foreign/AUR package notification
eclipse-java 2:4.31-2
khotkeys 5.27.10-1
kwin-scripts-forceblur 0.6.1-1.3
plasma5-applets-eventcalendar 76-1.4
plasma5-applets-netspeed 2.0-1
rootactions-servicemenu 2.7.3-1
rtl8821ce-dkms-git 1.0.5.r169.g66983b6-1
stacer 1.1.0-1.4
(22/47) Updating grub binary in EFI


The GRUB bootloader at EFI/Garuda is being updated!


Installazione per la piattaforma x86_64-efi.
Installazione completata, nessun errore segnalato.
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux-lts
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-lts-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2024-06-18 17:18:39 | @/.snapshots/760/snapshot | pre  | pacman -S a52dec aalib abseil-cpp accounts-qml-module accountsservice ac |
Found snapshot: 2024-06-18 00:11:39 | @/.snapshots/759/snapshot | post | linux-lts-headers                                                        |
Found snapshot: 2024-06-18 00:08:56 | @/.snapshots/758/snapshot | pre  | pacman -S linux-lts-headers                                              |
Found snapshot: 2024-06-18 00:06:48 | @/.snapshots/757/snapshot | post | cmake editorconfig-core-c exfatprogs lib32-libcups lib32-libnghttp3 libn |
Found snapshot: 2024-06-18 00:03:35 | @/.snapshots/756/snapshot | pre  | pacman -Su                                                               |
Found snapshot: 2024-06-17 23:25:10 | @/.snapshots/755/snapshot | post | linux-lts                                                                |
Found snapshot: 2024-06-17 23:24:44 | @/.snapshots/754/snapshot | pre  | pacman -S linux-lts                                                      |
Found snapshot: 2024-06-17 23:23:35 | @/.snapshots/753/snapshot | post | linux-lts                                                                |
Found snapshot: 2024-06-17 23:23:30 | @/.snapshots/752/snapshot | pre  | pacman -Rns linux-lts                                                    |
Found snapshot: 2024-06-17 23:22:42 | @/.snapshots/751/snapshot | post | linux-lts                                                                |
Found snapshot: 2024-06-17 23:22:15 | @/.snapshots/750/snapshot | pre  | pacman -S linux-lts                                                      |
Found 11 snapshot(s)
Unmount /tmp/grub-btrfs.PhHyalOxVG .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
(23/47) Orphaned package notification...
gcab 1.6-1
libsmbios 2.4.3-7
(24/47) Checking for .pacnew and .pacsave files...
.pac* files found:
/etc/passwd.pacnew
/etc/shells.pacnew
/etc/locale.gen.pacnew
/etc/default/grub.pacnew
/etc/pam.d/kde.pacnew
/etc/mkinitcpio.conf.pacnew
/etc/pacman.conf.pacnew
/etc/pacman.d/mirrorlist.pacnew
/etc/plymouth/plymouthd.conf.pacnew
Please check and merge
(25/47) GRUB update after transactions...
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/garuda-dr460nized/theme.txt
Found linux image: /boot/vmlinuz-linux-zen
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-zen.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-zen-fallback.img
Found linux image: /boot/vmlinuz-linux-lts
Found initrd image: /boot/intel-ucode.img /boot/initramfs-linux-lts.img
Found fallback initrd image(s) in /boot:  intel-ucode.img initramfs-linux-lts-fallback.img
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/sdb1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2024-06-18 17:18:39 | @/.snapshots/760/snapshot | pre  | pacman -S a52dec aalib abseil-cpp accounts-qml-module accountsservice ac |
Found snapshot: 2024-06-18 00:11:39 | @/.snapshots/759/snapshot | post | linux-lts-headers                                                        |
Found snapshot: 2024-06-18 00:08:56 | @/.snapshots/758/snapshot | pre  | pacman -S linux-lts-headers                                              |
Found snapshot: 2024-06-18 00:06:48 | @/.snapshots/757/snapshot | post | cmake editorconfig-core-c exfatprogs lib32-libcups lib32-libnghttp3 libn |
Found snapshot: 2024-06-18 00:03:35 | @/.snapshots/756/snapshot | pre  | pacman -Su                                                               |
Found snapshot: 2024-06-17 23:25:10 | @/.snapshots/755/snapshot | post | linux-lts                                                                |
Found snapshot: 2024-06-17 23:24:44 | @/.snapshots/754/snapshot | pre  | pacman -S linux-lts                                                      |
Found snapshot: 2024-06-17 23:23:35 | @/.snapshots/753/snapshot | post | linux-lts                                                                |
Found snapshot: 2024-06-17 23:23:30 | @/.snapshots/752/snapshot | pre  | pacman -Rns linux-lts                                                    |
Found snapshot: 2024-06-17 23:22:42 | @/.snapshots/751/snapshot | post | linux-lts                                                                |
Found snapshot: 2024-06-17 23:22:15 | @/.snapshots/750/snapshot | pre  | pacman -S linux-lts                                                      |
Found 11 snapshot(s)
Unmount /tmp/grub-btrfs.deiic4AyJ9 .. Success
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
(26/47) Restarting accounts-daemon...
(27/47) Reloading system bus configuration...
(28/47) Warn about old perl modules
(29/47) Copy Firefox Distribution Settings
(30/47) Updating fontconfig cache...
(31/47) Updating 32-bit fontconfig cache...
(32/47) Updating Garuda specific hooks...
(33/47) Probing GDK-Pixbuf loader modules...
(34/47) Probing 32-bit GDK-Pixbuf loader modules...
(35/47) Updating GIO module cache...
(36/47) Compiling GSettings XML schema files...
(37/47) Fix 'grub' and 'os-prober'
(38/47) Probing GTK3 input method modules...
(39/47) Probing 32-bit GTK3 input method modules...
(40/47) Updating icon theme caches...
(41/47) Updating GTK4 module cache...
(42/47) Updating the info directory file...
(43/47) Updating the desktop file MIME type cache...
(44/47) Updating the vlc plugin cache...
(45/47) Updating Vim help tags...
(46/47) Performing snapper post snapshots for the following configurations...
==> root: 761
(47/47) Syncing all file systems...

2 Likes

Is the error message still there?

envycontrol removes the card from the PCI bus by using udev-rules when switching to the iGPU. The question is why envycontrol could no longer change the udev-rules and why this also did not work during the uninstallation of envycontrol (this undoes all changes) :thinking:
Any udev experts present?

yes, the error message is still present
I’m waiting to see if anyone is experienced with udev, otherwise I’ll proceed with removing the drivers
We hope that someone succeeds, especially if in the future there will be someone with the same problem who cannot do without the nvidia card

Then remove the nvidia drivers, then the error message should disappear. You don’t need the drivers at the moment anyway because the nvidia GPU is deactivated.


Post the output of

ls /etc/udev/rules.d/

and

ls /lib/udev/rules.d/
2 Likes

output ls /etc/udev/rules.d/

.rw-r--r-- 96 root 26 mar 23:03 ο…› 81-powersave.rules

the contents of this file are:

ACTION=="add", SUBSYSTEM=="net", KERNEL=="wl*", RUN+="/usr/bin/iw dev $name set power_save off"

ls /lib/udev/rules.d/

.rw-r--r--  321 root  3 mar 19:01 ο…› 01-md-raid-creating.rules
.rw-r--r-- 8,5k root 16 mag 12:56 ο…› 10-dm.rules
.rw-r--r-- 2,0k root 16 mag 12:56 ο…› 11-dm-lvm.rules
.rw-r--r-- 2,2k root 16 mag 12:56 ο…› 13-dm-disk.rules
.rw-r--r--  990 root  6 mag  2023 ο…› 39-usbmuxd.rules
.rw-r--r--   85 root 17 apr 10:04 ο…› 40-hpet-permissions.rules
.rw-r--r--   93 root  3 mar 18:49 ο…› 40-monitor-hotplug.rules
.rw-r--r--  123 root 19 apr  2023 ο…› 40-realtime-privileges.rules
.rw-r--r--  998 root 16 mag  2020 ο…› 40-usb-media-players.rules
.rw-r--r--  43k root  8 mar  2022 ο…› 40-usb_modeswitch.rules
.rw-r--r--  119 root  7 apr 22:47 ο…› 45-i2c-tools.rules
.rw-r--r--  752 root 25 mag 23:37 ο…› 50-remove-nvidia.rules
.rw-r--r-- 5,4k root 27 mag 17:19 ο…› 50-udev-default.rules
.rw-r--r--  37k root 27 apr 19:00 ο…› 51-android.rules
.rw-r--r--  704 root 27 mag 17:19 ο…› 60-autosuspend.rules
.rw-r--r--  703 root 27 mag 17:19 ο…› 60-block.rules
.rw-r--r-- 1,1k root 27 mag 17:19 ο…› 60-cdrom_id.rules
.rw-r--r--   86 root 23 feb 21:30 ο…› 60-ddcutil-i2c.rules
.rw-r--r--  611 root 23 feb 21:30 ο…› 60-ddcutil-usb.rules
.rw-r--r--  637 root 27 mag 17:19 ο…› 60-dmi-id.rules
.rw-r--r--  834 root 27 mag 17:19 ο…› 60-drm.rules
.rw-r--r-- 1,1k root 27 mag 17:19 ο…› 60-evdev.rules
.rw-r--r--  491 root 27 mag 17:19 ο…› 60-fido-id.rules
.rw-r--r--  379 root 27 mag 17:19 ο…› 60-infiniband.rules
.rw-r--r--  282 root 27 mag 17:19 ο…› 60-input-id.rules
.rw-r--r--  947 root 19 nov  2023 ο…› 60-nfs.rules
.rw-r--r--  553 root 14 giu 01:46 ο…› 60-nvidia.rules
.rw-r--r--  727 root 27 mag 17:19 ο…› 60-persistent-alsa.rules
.rw-r--r-- 3,3k root 27 mag 17:19 ο…› 60-persistent-input.rules
.rw-r--r--  411 root 27 mag 17:19 ο…› 60-persistent-storage-mtd.rules
.rw-r--r-- 2,6k root 27 mag 17:19 ο…› 60-persistent-storage-tape.rules
.rw-r--r-- 9,6k root 27 mag 17:19 ο…› 60-persistent-storage.rules
.rw-r--r-- 1,1k root 27 mag 17:19 ο…› 60-persistent-v4l.rules
.rw-r--r--   46 root  6 mag 21:22 ο…› 60-rfkill.rules
.rw-r--r-- 1,6k root 27 mag 17:19 ο…› 60-sensor.rules
.rw-r--r-- 1,4k root 27 mag 17:19 ο…› 60-serial.rules
.rw-r--r--  230 root  7 mag  2023 ο…› 60-tpm-udev.rules
.rw-r--r-- 2,6k root  3 mar 19:01 ο…› 63-md-raid-arrays.rules
.rw-r--r--  387 root  8 giu 09:44 ο…› 64-btrfs-dm.rules
.rw-r--r--  346 root  8 giu 09:44 ο…› 64-btrfs-zoned.rules
.rw-r--r--  616 root 27 mag 17:19 ο…› 64-btrfs.rules
.rw-r--r--  654 root 24 mag 14:44 ο…› 64-ext4.rules
.rw-r--r-- 1,9k root  3 mar 19:01 ο…› 64-md-raid-assembly.rules
.rw-r--r-- 1,2k root 13 giu 19:36 ο…› 65-libwacom.rules
.rw-r--r-- 3,7k root 16 mag 12:56 ο…› 69-dm-lvm.rules
.rw-r--r--  766 root  5 apr 21:45 ο…› 69-libftdi.rules
.rw-r--r-- 1,9k root 26 apr  2023 ο…› 69-libmtp.rules
.rw-r--r--  855 root  3 mar 19:01 ο…› 69-md-clustered-confirm-device.rules
.rw-r--r--  280 root 27 mag 17:19 ο…› 70-camera.rules
.rw-r--r-- 3,7k root 20 apr 20:08 ο…› 70-flashrom.rules
.rw-r--r--  306 root 14 dic  2023 ο…› 70-infrared.rules
.rw-r--r--  432 root 27 mag 17:19 ο…› 70-joystick.rules
.rw-r--r--  633 root  8 apr 06:44 ο…› 70-libfprint-2.rules
.rw-r--r--  184 root 27 mag 17:19 ο…› 70-memory.rules
.rw-r--r--  734 root 27 mag 17:19 ο…› 70-mouse.rules
.rw-r--r--  576 root 27 mag 17:19 ο…› 70-power-switch.rules
.rw-r--r--  473 root 27 mag 17:19 ο…› 70-touchpad.rules
.rw-r--r-- 3,3k root 27 mag 17:19 ο…› 70-uaccess.rules
.rw-r--r-- 2,5k root  6 mag 19:05 ο…› 71-8bitdo-controllers.rules
.rw-r--r--  139 root  6 mag 19:05 ο…› 71-alpha_imaging_technology_co-vr.rules
.rw-r--r--  133 root  6 mag 19:05 ο…› 71-astro_gaming-controllers.rules
.rw-r--r--  125 root  6 mag 19:05 ο…› 71-betop-controllers.rules
.rw-r--r--  710 root  6 mag 19:05 ο…› 71-google-controllers.rules
.rw-r--r--  789 root  6 mag 19:05 ο…› 71-hori-controllers.rules
.rw-r--r-- 1,2k root  6 mag 19:05 ο…› 71-htc-vr.rules
.rw-r--r--  278 root  6 mag 19:05 ο…› 71-logitech-controllers.rules
.rw-r--r--  297 root  6 mag 19:05 ο…› 71-mad_catz-controllers.rules
.rw-r--r--  716 root  6 mag 19:05 ο…› 71-microsoft-controllers.rules
.rw-r--r--  136 root  6 mag 19:05 ο…› 71-nacon-controllers.rules
.rw-r--r-- 1,1k root  6 mag 19:05 ο…› 71-nintendo-controllers.rules
.rw-r--r--  595 root  6 mag 19:05 ο…› 71-nvidia-controllers.rules
.rw-r--r--  449 root  6 mag 19:05 ο…› 71-pdp-controllers.rules
.rw-r--r--  256 root  6 mag 19:05 ο…› 71-personal_communication_systems_inc-controllers.rules
.rw-r--r--  155 root  6 mag 19:05 ο…› 71-pid_codes-controllers.rules
.rw-r--r--  763 root  6 mag 19:05 ο…› 71-powera-controllers.rules
.rw-r--r--  382 root  6 mag 19:05 ο…› 71-razer-controllers.rules
.rw-r--r-- 3,8k root 27 mag 17:19 ο…› 71-seat.rules
.rw-r--r-- 1,5k root  6 mag 19:05 ο…› 71-sony-controllers.rules
.rw-r--r--  117 root  6 mag 19:05 ο…› 71-sony-vr.rules
.rw-r--r--  752 root  6 mag 19:05 ο…› 71-uinput-dev-early-creation.rules
.rw-r--r--  280 root  6 mag 19:05 ο…› 71-valve-controllers.rules
.rw-r--r-- 1,7k root  6 mag 19:05 ο…› 71-valve-vr.rules
.rw-r--r--  952 root  6 mag 19:05 ο…› 71-zeroplus_technology_corporation-controllers.rules
.rw-r--r--  643 root 27 mag 17:19 ο…› 73-seat-late.rules
.rw-r--r--  452 root 27 mag 17:19 ο…› 75-net-description.rules
.rw-r--r--  174 root 27 mag 17:19 ο…› 75-probe_mtd.rules
.rw-r--r--  936 root 12 ott  2023 ο…› 77-mm-broadmobi-port-types.rules
.rw-r--r-- 4,4k root 12 ott  2023 ο…› 77-mm-cinterion-port-types.rules
.rw-r--r-- 1,8k root 12 ott  2023 ο…› 77-mm-dell-port-types.rules
.rw-r--r--  866 root 12 ott  2023 ο…› 77-mm-dlink-port-types.rules
.rw-r--r-- 8,1k root 12 ott  2023 ο…› 77-mm-ericsson-mbm.rules
.rw-r--r-- 6,6k root 12 ott  2023 ο…› 77-mm-fibocom-port-types.rules
.rw-r--r-- 1,6k root 12 ott  2023 ο…› 77-mm-foxconn-port-types.rules
.rw-r--r--  907 root 12 ott  2023 ο…› 77-mm-gosuncn-port-types.rules
.rw-r--r--  525 root 12 ott  2023 ο…› 77-mm-haier-port-types.rules
.rw-r--r-- 2,6k root 12 ott  2023 ο…› 77-mm-huawei-net-port-types.rules
.rw-r--r--  697 root 12 ott  2023 ο…› 77-mm-linktop-port-types.rules
.rw-r--r--  14k root 12 ott  2023 ο…› 77-mm-longcheer-port-types.rules
.rw-r--r-- 3,3k root 12 ott  2023 ο…› 77-mm-mtk-port-types.rules
.rw-r--r-- 2,2k root 12 ott  2023 ο…› 77-mm-nokia-port-types.rules
.rw-r--r-- 1,6k root 12 ott  2023 ο…› 77-mm-qcom-soc.rules
.rw-r--r-- 9,1k root 12 ott  2023 ο…› 77-mm-quectel-port-types.rules
.rw-r--r-- 3,3k root 12 ott  2023 ο…› 77-mm-sierra.rules
.rw-r--r-- 3,9k root 12 ott  2023 ο…› 77-mm-simtech-port-types.rules
.rw-r--r--  12k root 12 ott  2023 ο…› 77-mm-telit-port-types.rules
.rw-r--r--  739 root 12 ott  2023 ο…› 77-mm-tplink-port-types.rules
.rw-r--r-- 5,1k root 12 ott  2023 ο…› 77-mm-ublox-port-types.rules
.rw-r--r-- 4,6k root 12 ott  2023 ο…› 77-mm-x22x-port-types.rules
.rw-r--r--  17k root 12 ott  2023 ο…› 77-mm-zte-port-types.rules
.rw-r--r-- 4,8k root 27 mag 17:19 ο…› 78-sound-card.rules
.rw-r--r--  600 root 27 mag 17:19 ο…› 80-drivers.rules
.rw-r--r-- 1,6k root 21 ott  2023 ο…› 80-iio-sensor-proxy.rules
.rw-r--r--  207 root  6 giu 09:51 ο…› 80-libinput-device-groups.rules
.rw-r--r-- 1,3k root 12 ott  2023 ο…› 80-mm-candidate.rules
.rw-r--r--  295 root 27 mag 17:19 ο…› 80-net-setup-link.rules
.rw-r--r-- 2,0k root 20 giu  2022 ο…› 80-stelladaptor-joystick.rules
.rw-r--r--  11k root  1 mar 22:02 ο…› 80-udisks2.rules
.rw-r--r--  528 root 27 mag 17:19 ο…› 81-net-dhcp.rules
.rw-r--r--  533 root 31 mag 18:57 ο…› 84-nm-drivers.rules
.rw-r--r-- 2,0k root 31 mag 18:57 ο…› 85-nm-unmanaged.rules
.rw-r--r--  154 root 10 mag 12:06 ο…› 85-regulatory.rules
.rw-r--r--  359 root  6 giu 20:47 ο…› 90-bolt.rules
.rw-r--r--  281 root 13 giu 18:51 ο…› 90-fwupd-devices.rules
.rw-r--r--  769 root 27 mag 17:19 ο…› 90-iocost.rules
.rw-r--r-- 1,1k root  6 giu 09:51 ο…› 90-libinput-fuzz-override.rules
.rw-r--r--  588 root 31 mag 18:57 ο…› 90-nm-thunderbolt.rules
.rw-r--r--  958 root 28 gen 04:44 ο…› 90-nvidia-prime-powermanagement.rules
.rw-r--r--  13k root 25 mag 15:59 ο…› 90-pipewire-alsa.rules
.rw-r--r--  518 root 27 mag 17:19 ο…› 90-vconsole.rules
.rw-r--r--  482 root 16 mag 12:56 ο…› 95-dm-notify.rules
.rw-r--r--  207 root  8 apr 18:50 ο…› 95-upower-hid.rules
.rw-r--r--  354 root  8 apr 18:50 ο…› 95-upower-wup.rules
.rw-r--r--  171 root 24 mag 14:44 ο…› 96-e2scrub.rules
.rw-r--r-- 1,4k root 17 mag 09:21 ο…› 97-hid2hci.rules
.rw-r--r--   28 root 16 mag  2020 ο…› 99-fuse.rules
.rw-r--r--   28 root 19 ott  2023 ο…› 99-fuse3.rules
.rw-r--r--   91 root 19 nov  2023 ο…› 99-nfs.rules
.rw-r--r-- 5,0k root 27 mag 17:19 ο…› 99-systemd.rules
.rw-r--r--  435 root 27 mag 17:19 σ°‚Ί README
.rw-r--r-- 1,1k root 15 apr 07:44 ο…› wacom.rules

where I found the following file: 50-remove-nvidia.rules

the content of which is:

# Automatically generated by EnvyControl

# Remove NVIDIA USB xHCI Host Controller devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{power/control}="auto", ATTR{remove}="1"

# Remove NVIDIA USB Type-C UCSI devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c8000", ATTR{power/control}="auto", ATTR{remove}="1"

# Remove NVIDIA Audio devices, if present
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{power/control}="auto", ATTR{remove}="1"

# Remove NVIDIA VGA/3D controller devices
ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", ATTR{power/control}="auto", ATTR{remove}="1"

I assume at this point that the problem is this file.
I await your response before carrying out any operation

That’s right, that’s the udev rule that blacklists the nvidia gpu.
Delete the file:

sudo rm /lib/udev/rules.d/50-remove-nvidia.rules

Reboot.

Then post the output of:

inxi -Gxx
4 Likes

yes, now it finally works!!
The startup error message is gone and the nvidia card is detected correctly

inxi -Gxx

Graphics:
Device-1: Intel CometLake-U GT2 [UHD Graphics] vendor: Hewlett-Packard
driver: i915 v: kernel arch: Gen-9.5 ports: active: eDP-1
empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:9b41
Device-2: NVIDIA GM108M [GeForce MX130] vendor: Hewlett-Packard
driver: nvidia v: 550.90.07 arch: Maxwell pcie: speed: 2.5 GT/s lanes: 4
bus-ID: 01:00.0 chip-ID: 10de:174d
Device-3: IMC Networks HP TrueVision HD Camera driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-5:3 chip-ID: 13d3:56c9
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.0
compositor: kwin_wayland driver: X: loaded: modesetting,nvidia
unloaded: nouveau alternate: fbdev,intel,nv,vesa dri: iris
gpu: i915,nvidia display-ID: 0
Monitor-1: eDP-1 res: 1920x1080 size: N/A
API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 1 drv: iris
device: 3 drv: swrast surfaceless: drv: nvidia wayland: drv: iris x11:
drv: iris inactive: gbm,device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.1.1-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (CML GT2)
device-ID: 8086:9b41 display-ID: :1.0
API: Vulkan v: 1.3.279 surfaces: xcb,xlib,wayland device: 0
type: integrated-gpu driver: mesa intel device-ID: 8086:9b41 device: 1
type: discrete-gpu driver: nvidia device-ID: 10de:174d device: 2 type: cpu
driver: mesa llvmpipe device-ID: 10005:0000

I hope this solution can help someone in the future
Thank you very much @nepti for the solution and for all the answers given

I thank everyone who contributed, it’s truly a wonderful community

2 Likes

The question still remains as to why envycontrol could no longer change or delete this simple udev rule. But we will probably never know - only the holy penguin knows :upside_down_face:

But nice to hear that everything is working again :slight_smile:

2 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.