You are not logged in.

#1 2015-02-05 22:58:21

obatard
Member
Registered: 2013-09-04
Posts: 14

Nvidia Module Loading

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

#2 2015-02-05 23:33:50

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,929
Website

Re: Nvidia Module Loading

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

#3 2015-02-06 00:09:28

obatard
Member
Registered: 2013-09-04
Posts: 14

Re: Nvidia Module Loading

WorMzy wrote:

modules-load.d

Like I wrote, I've already tried the modules-load.d way. No luck but thanks anyway.

Offline

#4 2015-02-06 09:52:56

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,929
Website

Re: Nvidia Module Loading

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

#5 2015-02-09 20:34:05

obatard
Member
Registered: 2013-09-04
Posts: 14

Re: Nvidia Module Loading

WorMzy wrote:

Have you blacklisted it in modprobe.d?

No it's not

Offline

#6 2015-02-09 20:43:27

WorMzy
Forum Moderator
From: Scotland
Registered: 2010-06-16
Posts: 11,929
Website

Re: Nvidia Module Loading

Okay, can you post the outputs of:

systemctl status systemd-modules-load.service
cat /etc/modules-load.d/*
lspci | grep "VGA "
modinfo nvidia
cat /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

#7 2015-04-25 17:27:52

aksdb
Member
Registered: 2007-10-07
Posts: 38

Re: Nvidia Module Loading

I think I need to resurrect that thread, because I have the same problem. Only manually loading the nvidia module makes it work.

WorMzy wrote:

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.service
WorMzy wrote:
cat /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=nvidia
WorMzy wrote:
lspci | grep "VGA "
01:00.0 VGA compatible controller: NVIDIA Corporation GK104 [GeForce GTX 770] (rev a1)
WorMzy wrote:
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:charp
WorMzy wrote:
cat /etc/modprobe.d/*
blacklist xpad
options iwl4965 11n_disable=1
# Added by VMware.

alias char-major-10-229 fuse

As 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

#8 2015-05-31 14:59:36

rubenvb
Member
Registered: 2011-01-14
Posts: 99

Re: Nvidia Module Loading

I have the same issue. I think this may be preventing bumblebee from working correctly...

WorMzy wrote:

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.service
WorMzy wrote:
cat /etc/modules-load.d/*
nvidia
vboxdrv
WorMzy wrote:
lspci | 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)
WorMzy wrote:
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:charp
WorMzy wrote:
cat /etc/modprobe.d/*
options snd_hda_intel power_save=1
blacklist nouveau

Additionally, the output of

journalctl -b | grep nvidia                                                                          

is

May 31 16:28:16 arch-vaio systemd-modules-load[197]: Module 'nvidia' is blacklisted

I'm quite sure it isn't blacklisted in the usual place. Question is where is it blacklisted then?

Offline

Board footer

Powered by FluxBB