You are not logged in.
Pages: 1
Hello,
I run Archlinux fine with an nvidia card. Everything is find except I have to load the module 'nvidia' at each startup.
I've tried to add the module in a file : /etc/modules-load.d/nvidia.conf
But the module isn't load at startup.
Anyone knows how to load that module at startup ?
Thanks !
Olivier.
Offline

modules-load.d
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
modules-load.d
Like I wrote, I've already tried the modules-load.d way. No luck but thanks anyway.
Offline

Have you blacklisted it in modprobe.d?
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
Have you blacklisted it in modprobe.d?
No it's not
Offline

Okay, can you post the outputs of:
systemctl status systemd-modules-load.servicecat /etc/modules-load.d/*lspci | grep "VGA "modinfo nvidiacat /etc/modprobe.d/*Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
I think I need to resurrect that thread, because I have the same problem. Only manually loading the nvidia module makes it work.
Okay, can you post the outputs of:
systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled)
   Active: active (exited) since Sa 2015-04-25 09:35:53 CEST; 9h ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 245 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS)
 Main PID: 245 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/systemd-modules-load.servicecat /etc/modules-load.d/*
Not quite, I load it via kernel commandline (which should work according to systemd man page):
$ cat /proc/cmdline
BOOT_IMAGE=/vmlinuz-linux root=... rw nomodeset modprobe.blacklist=nouveau modules-load=nvidialspci | grep "VGA "
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)modinfo nvidia
filename:       /lib/modules/3.19.3-3-ARCH/extramodules/nvidia.ko.gz
alias:          char-major-195-*
version:        349.16
supported:      external
license:        NVIDIA
alias:          pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
depends:        drm,i2c-core
vermagic:       3.19.3-3-ARCH SMP preempt mod_unload modversions 
parm:           NVreg_Mobile:int
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_RemapLimit:int
parm:           NVreg_UpdateMemoryTypes:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegisterForACPIEvents:int
parm:           NVreg_CheckPCIConfigSpace:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_AssignGpus:charpcat /etc/modprobe.d/*
blacklist xpad
options iwl4965 11n_disable=1
# Added by VMware.
alias char-major-10-229 fuseAs far as I can tell, all looks fine. Still, nvidia isn't loaded and I have to manually run
modprobe nvidia before starting X after booting. Any ideas?
I'm that close to writing a simple shell script I run on boot that will modprobe nvidia (... if /proc/cmdline contains the appropriate parameter). But I dislike that, since it's kinda a workaround for some deeper problem :-/
Offline
I have the same issue. I think this may be preventing bumblebee from working correctly...
Okay, can you post the outputs of:
systemctl status systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
   Loaded: loaded (/usr/lib/systemd/system/systemd-modules-load.service; static; vendor preset: disabled)
   Active: active (exited) since zo 2015-05-31 16:28:17 CEST; 26min ago
     Docs: man:systemd-modules-load.service(8)
           man:modules-load.d(5)
  Process: 197 ExecStart=/usr/lib/systemd/systemd-modules-load (code=exited, status=0/SUCCESS)
 Main PID: 197 (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/systemd-modules-load.servicecat /etc/modules-load.d/*
nvidia
vboxdrvlspci | grep "VGA "
00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02)
01:00.0 VGA compatible controller: NVIDIA Corporation GT216M [GeForce GT 330M] (rev a2)modinfo nvidia
filename:       /lib/modules/4.0.4-2-ARCH/extramodules/nvidia.ko.gz                                                     
alias:          char-major-195-*                                                                                        
version:        340.76                                                                                                  
supported:      external                                                                                                
license:        NVIDIA                                                                                                  
alias:          pci:v000010DEd00000E00sv*sd*bc04sc80i00*                                                                
alias:          pci:v000010DEd00000AA3sv*sd*bc0Bsc40i00*                                                                
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*                                                                       
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*                                                                       
depends:        drm,i2c-core                                                                                            
vermagic:       4.0.2-1-ARCH SMP preempt mod_unload modversions                                                         
parm:           NVreg_Mobile:int                                                                                        
parm:           NVreg_ResmanDebugLevel:int                                                                              
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_RemapLimit:int
parm:           NVreg_UpdateMemoryTypes:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegisterForACPIEvents:int
parm:           NVreg_CheckPCIConfigSpace:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_AssignGpus:charpcat /etc/modprobe.d/*
options snd_hda_intel power_save=1
blacklist nouveauAdditionally, the output of
journalctl -b | grep nvidia                                                                          is
May 31 16:28:16 arch-vaio systemd-modules-load[197]: Module 'nvidia' is blacklistedI'm quite sure it isn't blacklisted in the usual place. Question is where is it blacklisted then?
Offline
Pages: 1