Well I have wasted too many hours on this, but at least the SSD is not throwing CRC errors now, as the machine hasn’t been on long enough to get hot.
Tried to go back to scratch for Optimus Manager, as that did work once upon a time.
The current situation:
Still no nvidia working.
[onyx@onyx-rogstrixg531gt etc]$ sudo dmesg -T | grep nvidia
[sudo] password for onyx:
[Thu Sep 16 14:19:00 2021] nvidia: module license 'NVIDIA' taints kernel.
[Thu Sep 16 14:19:00 2021] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[Thu Sep 16 14:19:00 2021] nvidia 0000:01:00.0: enabling device (0006 -> 0007)
[Thu Sep 16 14:19:00 2021] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=none
[Thu Sep 16 14:19:00 2021] nvidia: probe of 0000:01:00.0 failed with error -1
[Thu Sep 16 14:19:00 2021] nvidia-nvlink: Unregistered the Nvlink Core, major device number 235
[Thu Sep 16 14:19:11 2021] nvidia-nvlink: Nvlink Core is being initialized, major device number 235
[Thu Sep 16 14:19:11 2021] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=none,decodes=none:owns=none
[Thu Sep 16 14:19:11 2021] nvidia: probe of 0000:01:00.0 failed with error -1
[Thu Sep 16 14:19:11 2021] nvidia-nvlink: Unregistered the Nvlink Core, major device number 235
[onyx@onyx-rogstrixg531gt etc]$ inxi -G --display
Graphics: Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] driver: i915 v: kernel
Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] driver: N/A
Display: x11 server: X.org 1.20.13 driver: loaded: intel unloaded: fbdev,modesetting,vesa
resolution: <missing: xdpyinfo>
OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 21.2.1
[onyx@onyx-rogstrixg531gt etc]$ pacman -Q | grep nvidia
lib32-nvidia-utils 470.63.01-1
nvidia-dkms 470.63.01-1
nvidia-installer-db 2.4.25-1
nvidia-installer-dkms 3.3.9-1
nvidia-settings 470.63.01-1
nvidia-utils 470.63.01-1
[onyx@onyx-rogstrixg531gt etc]$ optimus-manager --switch hybrid
ERROR: the latest GPU setup attempt failed at Xorg pre-start hook.
Log at /var/log/optimus-manager/switch/switch-20210916T141900.log
Cannot execute command because of previous errors.
[onyx@onyx-rogstrixg531gt etc]$ cat /var/log/optimus-manager/switch/switch-20210916T141900.log
[10] INFO: # Xorg pre-start hook
[10] INFO: Previous state was: {'type': 'pending_pre_xorg_start', 'requested_mode': 'nvidia', 'current_mode': None}
[10] INFO: Requested mode is: nvidia
[869] INFO: Available modules: ['nouveau', 'bbswitch', 'acpi_call', 'nvidia', 'nvidia_drm', 'nvidia_modeset', 'nvidia_uvm']
[869] INFO: Unloading modules ['nouveau'] (if loaded)
[872] INFO: Loading module acpi_call
[875] INFO: Setting GPU power to ON via acpi_call
[876] INFO: Found saved ACPI strings
[876] INFO: Sending ACPI string \_SB.PCI0.PEG0.PEGP._ON
[876] INFO: ACPI string \_SB.PCI0.PEG0.PEGP._ON works, saving
[896] INFO: Loading module nvidia
[1698] ERROR: Xorg pre-start setup error
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/optimus_manager/kernel.py", line 245, in _load_module
subprocess.check_call(
File "/usr/lib/python3.9/subprocess.py", line 373, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'modprobe nvidia NVreg_UsePageAttributeTable=1' returned non-zero exit status 1.
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/optimus_manager/hooks/pre_xorg_start.py", line 51, in main
setup_kernel_state(config, prev_state, requested_mode)
File "/usr/lib/python3.9/site-packages/optimus_manager/kernel.py", line 22, in setup_kernel_state
_nvidia_up(config, hybrid=(requested_mode == "hybrid"))
File "/usr/lib/python3.9/site-packages/optimus_manager/kernel.py", line 95, in _nvidia_up
_load_nvidia_modules(config, available_modules)
File "/usr/lib/python3.9/site-packages/optimus_manager/kernel.py", line 164, in _load_nvidia_modules
_load_module(available_modules, "nvidia", options=nvidia_options)
File "/usr/lib/python3.9/site-packages/optimus_manager/kernel.py", line 249, in _load_module
raise KernelSetupError(f"Error running modprobe for {module}: {e.stderr}") from e
optimus_manager.kernel.KernelSetupError: Error running modprobe for nvidia: None
[1699] INFO: Removing /etc/X11/xorg.conf.d/10-optimus-manager.conf (if present)
[1699] INFO: Writing state {'type': 'pre_xorg_start_failed', 'switch_id': '20210916T141900', 'requested_mode': 'nvidia'}
[onyx@onyx-rogstrixg531gt etc]$ sudo modprobe nvidia
[sudo] password for onyx:
modprobe: ERROR: could not insert 'nvidia': No such device
[onyx@onyx-rogstrixg531gt etc]$ uname -a
Linux onyx-rogstrixg531gt 5.10.64-1-lts #1 SMP Sun, 12 Sep 2021 09:11:21 +0000 x86_64 GNU/Linux
Anybody have a clue what is going on?