Hello, after upgrade from 15.4 to 15.6 on my Acer laptop with optimus hw I decided to switch from nouveau to nvidia drivers.
inxi -aG
Graphics:
Device-1: Intel HD Graphics 630 vendor: Acer Incorporated ALI driver: i915
v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports:
active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:591b
class-ID: 0300
Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile]
vendor: Acer Incorporated ALI driver: N/A alternate: nouveau, nvidia_drm,
nvidia non-free: 530.xx+ status: current (as of 2023-05) arch: Pascal
code: GP10x process: TSMC 16nm built: 2016-21 pcie: gen: 3 speed: 8 GT/s
lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1c8d class-ID: 0300
According to “SDB:NVIDIA drivers” page I installed Open GPU kernel modules (nvidia-open-driver-G06-signed-kmp-default kernel-firmware-nvidia-gspx-G06), proprietary drivers (nvidia-video-G06 nvidia-gl-G06 nvidia-compute-G06) and CUDA stuff. First reboot revelead nouveau drivers loaded before nvidia’s ones and they are complained. Hmm… /etc/modprobe.d/nvidia*.conf contained “blacklist nouveau” string, WTF. Well, mkinitrd it. Second reboot revealed nvidia drivers complained hardware is not supported. Hmm… oops, Open GPU kernel modules support Turing arch and later, so error is explainable on my Pascal card. Well, I removed Open GPU kernel modules. And after that nor nouveau neither proprietary drivers are not trying to load. Yes, I removed all installed from NVIDIA:repo-non-free repo (proprietary drivers and cuda stuff), checked nouveau is not blacklisted in etc/modprobe.d/*, reinstalled xf86-video-nouveau (no luck with nouveau), reinstalled nvidia-video-G06 nvidia-gl-G06 nvidia-compute-G06 (many times, but no luck with nvidia drivers), mkinitrd many times, but still no luck. Nor nouveau neither nvidia drivers not loaded on startup, but can be loaded with “modprobe ” after. Screen, mind both are blank.
dmesg for last attempt with nvidia drivers (shrank to fit, hope no significant parts lost) (nouveau attempts look almost the same, with no signs of driver loading):
[ 0.000000] microcode: updated early: 0x5e -> 0xf8, date = 2023-09-28
[ 0.000000] Linux version 6.4.0-150600.23.17-default (geeko@buildhost) (gcc (SUSE Linux) 7.5.0, GNU ld (GNU Binutils; SUSE Linux Enterprise 15) 2.41.0.20230908-150100.7.46) #1 SMP PREEMPT_DYNAMIC Tue Jul 30 06:37:32 UTC 2024 (9c450d7)
[ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.17-default root=UUID=34bb3e58-ed40-4c66-b7dd-119a4d07e28c splash=silent quiet mitigations=auto
[ 0.000000] BIOS-provided physical RAM map:
...
[ 0.000000] efi: EFI v2.5 by INSYDE Corp.
[ 0.000000] efi: ACPI 2.0=0x7aefd014 SMBIOS=0x79f9a000 SMBIOS 3.0=0x79f98000 ESRT=0x79f967d8 MEMATTR=0x6a511018 RNG=0x7aeaa018 TPMEventLog=0x639f2018
[ 0.000000] random: crng init done
[ 0.000000] TPM Final Events table not present
...
[ 0.000000] secureboot: Secure boot disabled
[ 0.000000] SMBIOS 3.0.0 present.
[ 0.000000] DMI: Acer Aspire A717-71G/Charizard_KLS, BIOS V1.15 03/05/2018
[ 0.000000] tsc: Detected 2500.000 MHz processor
[ 0.000000] tsc: Detected 2499.952 MHz TSC
[ 0.001075] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[ 0.001077] e820: remove [mem 0x000a0000-0x000fffff] usable
[ 0.001085] last_pfn = 0x27f000 max_arch_pfn = 0x400000000
[ 0.001088] MTRR map: 4 entries (3 fixed + 1 variable; max 23), built from 10 variable MTRRs
[ 0.001090] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT
[ 0.001326] last_pfn = 0x7aeff max_arch_pfn = 0x400000000
[ 0.013573] esrt: Reserving ESRT space from 0x0000000079f967d8 to 0x0000000079f96810.
[ 0.013579] Using GB pages for direct mapping
[ 0.014074] secureboot: Secure boot disabled
[ 0.014075] RAMDISK: [mem 0x57b46000-0x5c0fefff]
...
[ 0.024720] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.17-default root=UUID=34bb3e58-ed40-4c66-b7dd-119a4d07e28c splash=silent quiet mitigations=auto
[ 0.024789] Unknown kernel command line parameters "BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.17-default splash=silent", will be passed to user space.
...
[ 0.046758] Memory: 1901520K/8269412K available (16384K kernel code, 2962K rwdata, 12652K rodata, 4048K init, 4724K bss, 369096K reserved, 0K cma-reserved)
...
[ 0.082818] x86/cpu: SGX disabled by BIOS.
...
[ 0.103888] AppArmor: AppArmor initialized
[ 0.103891] LSM support for eBPF active
[ 0.103921] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.103929] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes, linear)
[ 0.106866] smpboot: CPU0: Intel(R) Core(TM) i5-7300HQ CPU @ 2.50GHz (family: 0x6, model: 0x9e, stepping: 0x9)
...
[ 0.130852] ACPI: Added _OSI(Module Device)
[ 0.130854] ACPI: Added _OSI(Processor Device)
[ 0.130855] ACPI: Added _OSI(3.0 _SCP Extensions)
[ 0.130856] ACPI: Added _OSI(Processor Aggregator Device)
[ 0.166787] ACPI: 14 ACPI AML tables successfully acquired and loaded
[ 0.170787] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[ 0.172101] ACPI: Dynamic OEM Table Load:
...
[ 0.286789] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI EDR HPX-Type3]
[ 0.286789] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug SHPCHotplug PME]
[ 0.286789] acpi PNP0A08:00: _OSC: OS now controls [AER PCIeCapability LTR DPC]
[ 0.286789] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
...
[ 0.290787] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
...
[ 0.306872] ACPI: \_SB_.PCI0.LPCB.EC0_: Boot DSDT EC initialization complete
[ 0.306875] ACPI: \_SB_.PCI0.LPCB.EC0_: EC: Used to handle transactions and events
[ 0.306957] iommu: Default domain type: Passthrough
[ 0.306957] pps_core: LinuxPPS API ver. 1 registered
[ 0.306957] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 0.306957] PTP clock support registered
[ 0.306957] EDAC MC: Ver: 3.0.0
[ 0.310790] efivars: Registered efivars operations
[ 0.310991] NetLabel: Initializing
[ 0.310992] NetLabel: domain hash size = 128
[ 0.310993] NetLabel: protocols = UNLABELED CIPSOv4 CALIPSO
[ 0.311010] NetLabel: unlabeled traffic allowed by default
[ 0.311014] mctp: management component transport protocol core
[ 0.311015] NET: Registered PF_MCTP protocol family
[ 0.311019] PCI: Using ACPI for IRQ routing
[ 0.335179] ACPI Warning: Time parameter 255 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-143)
[ 0.335439] ACPI Warning: Time parameter 255 us > 100 us violating ACPI spec, please fix the firmware. (20230628/exsystem-143)
[ 0.336567] PCI: pci_cache_line_size set to 64 bytes
...
[ 0.709504] Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: a746b64b6cb71f13385638055f46162bac632acd'
[ 0.710797] page_owner is disabled
[ 0.710990] Key type .fscrypt registered
[ 0.710991] Key type fscrypt-provisioning registered
[ 0.711034] Key type trusted registered
[ 0.715852] Key type encrypted registered
[ 0.715858] AppArmor: AppArmor sha1 policy hashing enabled
[ 0.718412] integrity: Loading X.509 certificate: UEFI:db
[ 0.718451] integrity: Loaded X.509 cert 'Microsoft Windows Production PCA 2011: a92902398e16c49778cd90f99e4f9ae17c55af53'
[ 0.718453] integrity: Loading X.509 certificate: UEFI:db
[ 0.718469] integrity: Loaded X.509 cert 'Microsoft Corporation UEFI CA 2011: 13adbf4309bd82709c8cd54f316ed522988a1bd4'
[ 0.718470] integrity: Loading X.509 certificate: UEFI:db
[ 0.718482] integrity: Loaded X.509 cert 'Acer Database: 84f00f5841571abd2cc11a8c26d5c9c8d2b6b0b5'
[ 0.718483] integrity: Loading X.509 certificate: UEFI:db
[ 0.718485] integrity: Problem loading X.509 certificate -65
[ 0.718498] integrity: Error adding keys to platform keyring UEFI:db
[ 0.718499] integrity: Loading X.509 certificate: UEFI:db
[ 0.718501] integrity: Problem loading X.509 certificate -65
[ 0.718510] integrity: Error adding keys to platform keyring UEFI:db
[ 0.720580] Loading compiled-in module X.509 certificates
[ 0.720600] Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: a746b64b6cb71f13385638055f46162bac632acd'
[ 0.720602] ima: Allocated hash algorithm: sha256
[ 0.733907] ima: No architecture policies found
[ 0.733936] evm: Initialising EVM extended attributes:
[ 0.733938] evm: security.selinux
[ 0.733940] evm: security.SMACK64 (disabled)
[ 0.733942] evm: security.SMACK64EXEC (disabled)
[ 0.733944] evm: security.SMACK64TRANSMUTE (disabled)
[ 0.733946] evm: security.SMACK64MMAP (disabled)
[ 0.733947] evm: security.apparmor
[ 0.733949] evm: security.ima
[ 0.733950] evm: security.capability
[ 0.733952] evm: HMAC attrs: 0x1
[ 0.909903] Running certificate verification RSA selftest
[ 0.917905] Loaded X.509 cert 'Certificate verification self-testing key: f58703bb33ce1b73ee02eccdee5b8817518fe3db'
[ 0.918351] Running certificate verification ECDSA selftest
[ 0.919555] Loaded X.509 cert 'Certificate verification ECDSA self-testing key: 2900bcea1deb7bc8479a84a23d758efdfdd2b2d3'
...
[ 0.927858] Run /init as init process
[ 0.927860] with arguments:
[ 0.927861] /init
[ 0.927875] with environment:
[ 0.927876] HOME=/
[ 0.927877] TERM=linux
[ 0.927878] BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.17-default
[ 0.927879] splash=silent
[ 1.008618] systemd[1]: systemd 254.15+suse.93.g957aeb6452 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR +IMA -SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD +BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
[ 1.008624] systemd[1]: Detected architecture x86-64.
[ 1.008627] systemd[1]: Running in initrd.
...
[ 5.854525] audit: type=1400 audit(1723374011.662:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=545 comm="apparmor_parser"
[ 5.854641] audit: type=1400 audit(1723374011.662:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=546 comm="apparmor_parser"
[ 5.854645] audit: type=1400 audit(1723374011.662:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=546 comm="apparmor_parser"
[ 5.854659] systemd[1]: Mounted POSIX Message Queue File System.
[ 5.855000] systemd[1]: Mounted Kernel Debug File System.
[ 5.855326] systemd[1]: Mounted Kernel Trace File System.
[ 5.860885] audit: type=1400 audit(1723374011.670:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="ping" pid=543 comm="apparmor_parser"
[ 5.863227] audit: type=1400 audit(1723374011.670:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-dcerpcd" pid=550 comm="apparmor_parser"
[ 5.863464] audit: type=1400 audit(1723374011.670:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="php-fpm" pid=548 comm="apparmor_parser"
[ 5.863470] audit: type=1400 audit(1723374011.670:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-bgqd" pid=549 comm="apparmor_parser"
[ 5.867012] audit: type=1400 audit(1723374011.674:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="klogd" pid=554 comm="apparmor_parser"
[ 5.867295] audit: type=1400 audit(1723374011.674:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="samba-rpcd" pid=551 comm="apparmor_parser"
[ 5.884590] systemd[1]: Finished Create List of Static Device Nodes.
[ 5.884972] systemd[1]: modprobe@configfs.service: Deactivated successfully.
[ 5.904963] systemd[1]: Finished Load Kernel Module configfs.
[ 5.916703] systemd[1]: Finished Monitoring of LVM2 mirrors, snapshots etc. using dmeventd or progress polling.
[ 5.936613] systemd[1]: Finished Load AppArmor profiles.
[ 5.937047] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 5.952583] systemd[1]: Finished Load Kernel Module drm.
[ 5.952907] systemd[1]: modprobe@fuse.service: Deactivated successfully.
[ 5.980541] systemd[1]: Finished Load Kernel Module fuse.
[ 6.001211] systemd[1]: Finished Load Kernel Modules.
[ 6.029215] systemd[1]: Finished Remount Root and Kernel File Systems.
[ 6.049151] systemd[1]: Finished Coldplug All udev Devices.
[ 6.077181] systemd[1]: Mounting FUSE Control File System...
[ 6.078838] systemd[1]: Mounting Kernel Configuration File System...
[ 6.080713] systemd[1]: Starting Apply Kernel Variables for 6.4.0-150600.23.17-default from /boot...
[ 6.081076] systemd[1]: One time configuration for iscsi.service was skipped because of an unmet condition check (ConditionPathExists=!/etc/iscsi/initiatorname.iscsi).
[ 6.081498] systemd[1]: Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).