You are not logged in.
Hi
I have installed the nvidia driver as mentioned in the Arch Wiki using pacman.I can see the nouveau driver being blacklisted , cat /usr/lib/modprobe.d/nvidia.conf.But when the kernel boots up i see that kernel module in use as nouveau.
lspci -k | grep -A 2 -E "(VGA|3D)"
I have an lts kernel also installed but im not using that and havent installed nvidia-lts .I also have run nvidia-modprobe just in case.If i try anything with nvidia utils it gives me driver not running.
Im new to linux and some of the solutions mentioned in the wiki did not work for me.
Also i dont have any desktop installed yet.Just Xorg packages.Was hoping to get this going before running any desktop.
Thanks in advance!
Last edited by kaushikgn (2020-04-25 20:11:15)
Offline
Chances are, nouveau is loaded by the initramfs. Re-run makeinitcpio.
If that's not the cause, please post a complete system journal.
Online
Chances are, nouveau is loaded by the initramfs. Re-run makeinitcpio.
If that's not the cause, please post a complete system journal.
i ran mkinitcpio -p linux.nothing changed
Offline
when running above mkinitcpio comand do you see any output regarding modules being uninstalled//built//installed ?
Ancestoral Clan https://cirrus.freevar.com/mclean.html
Offline
when running above mkinitcpio comand do you see any output regarding modules being uninstalled//built//installed ?
No , i did not see any update of that sort.I have 2 kernels.Do i need to do something very specific to the kernel im in?
Offline
What is the output of the following
pacman -Qs nvidia
uname -a
modinfo nvidiaOffline
Here is the whole journalctl log : http://ix.io/2jvi
Offline
What is the output of the following
pacman -Qs nvidia uname -a modinfo nvidia
modinfo tells nvidia module not found.U got the error.
pacman -Qs nvidia : nvidia drivers for linux, nvidia utils,nvidia driver utils
uname -a - 5.6.3-arch-1.This is the latest non-lts kernel im running
modinfo nvidia - no module nvidia found.
Last edited by kaushikgn (2020-04-25 16:14:53)
Offline
Please post the actual outputs of the commands not a summary of the output.
pacman -Qs nvidia
lspci -nnkOffline
Please post the actual outputs of the commands not a summary of the output.
pacman -Qs nvidia lspci -nnk
Local/Nvidia 440.82-7
Nvidia drivers for Linux
Local/nvidia-utils 440.82-1
Nvidia driver utils
Lspci -nnk
Http://ix.io/2jv0
Offline
http://ix.io/2jv0 is not a link to an lspci output.
nvidia-utils 440.82-1 is for linux 5.6.6.arch1-1 not linux 5.6.3.arch1-1
How did you update the kernel package?
Edit:
If you used `pacman -Syu` then the system's primary mirror is out of sync because it is serving extra from more recently than core and you need to change the mirror and perform a full system upgrade.
If you used `pacman -Sy nvidia` then that was a partial upgrade and you need to perform a full system upgrade.
Last edited by loqs (2020-04-25 17:37:37)
Offline
http://ix.io/2jv0 is not a link to an lspci output.
nvidia-utils 440.82-1 is for linux 5.6.6.arch1-1 not linux 5.6.3.arch1-1
How did you update the kernel package?
http://ix.io/2jv0/lspci1.log is the correct one.
I see 5.6.6-arch-1 in lib/modules.
I haven't updated the kernel using pacman explicitly after installation. Although I did install packages with -Sy
My uname -a is 5.6.3-arch-1
Thanks a lot for helping me out.
Offline
pacman -Sy without the u would be the cause of the mismatch. Please perform a full system upgrade to resolve that issue.
Perhaps there is some caching issue. The contents of http://ix.io/2jv0/lspci1.log I am viewing starts:
### Activated Armbian ramlog partition with compression Tue Jun 18 05:17:05 UTC 2019 | S805 | 5.88 | armhf | armv7l | 5.1.0-aml-HEN-BonusCloud After getting the kernel and nvidia versions to match the output of lspci should contain something similar to the following the nvidia GPU:
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidiaThe important part being the 'Kernel driver in use' entry.
Last edited by loqs (2020-04-25 17:47:08)
Offline
pacman -Sy without the u would be the cause of the mismatch. Please perform a full system upgrade to resolve that issue.
Perhaps there is some caching issue. The contents of http://ix.io/2jv0/lspci1.log I am viewing starts:### Activated Armbian ramlog partition with compression Tue Jun 18 05:17:05 UTC 2019 | S805 | 5.88 | armhf | armv7l | 5.1.0-aml-HEN-BonusCloudAfter getting the kernel and nvidia versions to match the output of lspci should contain something similar to the following the nvidia GPU:
Kernel driver in use: nvidia Kernel modules: nouveau, nvidia_drm, nvidiaThe important part being the 'Kernel driver in use' entry.
So you suggest should do a paman -syu for a full of the system upgrade.
After that do I need to run mkinitcpio? I'm not sure how to wire in the kernel to use when I run. Typically I have never done that before. Really appreciate your help.
Offline
The mkinitcpio package supplies pacman hooks that cause mkinitcpio to run on kernel package updates.
Offline
The mkinitcpio package supplies pacman hooks that cause mkinitcpio to run on kernel package updates.
Thanks a ton loqs. Doing a full system upgrade resolved it. May I know how did you figure out which kernel version goes with what Nvidia drivers.? Thanks again.
Offline
Online
Read the second bold line...
Offline
Thanks Seth
Offline