Hello. I got myself the laptop mentioned in the title. Installed Arch on it together with nvidia-utils, nvidia 440.36-5, bumblebee, nvidia-prime.
Laptop has Nvidia 1650 graphics card, kernel version is 5.3.13. Seems like my nvidia card isn’t recognized. I have a working display thanks to integrated Intel graphics but nvidia won’t work. Seems like it’s not even recognized properly as
All over the internet i saw very different explanations, followed various guides for a week now (starting from Arch wiki, ofc) but i failed getting my card up an running. Can you please help me?
Attached is nvidia-bug-report output.
P.S. bonus question - seems like my laptop has HDMI port connected to Nvidia card. Is there a way of using external monitor while Nvidia card is powered off? My previous laptop (Asus N551JW) managed to do that so i took that feature for granted while choosing the laptop… :( nvidia-bug-report.log.gz (81.6 KB)
According to the logs, there’s no kernel driver installed. Please uninstall any .run driver installer using the --uninstall option, then install the driver from Arch repo.
Whatever i install nvidia-dkms or just nvidia from AUR (Arch repo) folder /usr/lib/modules/5.3.13/extramodules is never created. And i get no error whatsoever while installing the module. I tried also manually building the package - same result.
I read kernel starting from 5.21 will remove “extra modules” but not sure if that’s related…
The arch package “nvidia” provides precompiled kernel modules for the latest arch kernel(5.4.3-arch1-1) in /usr/lib/modules/5.4.3-arch1-1/extramodules
Do those exist? Can you just update your system so you get the matching kernel?
Well… not sure. I tried running nvidia-settings but couldn’t. Like this:
1)
sudo bumblebeed
Bumblebee started.
2) Then:
[boza@bozaArch ~]$ nvidia-settings
ERROR: NVIDIA driver is not loaded
ERROR: Unable to load info from any available system
[boza@bozaArch ~]$ sudo modprobe nvidia
[sudo] password for boza:
[boza@bozaArch ~]$ nvidia-settings
ERROR: Unable to load info from any available system
[boza@bozaArch ~]$
I think my card is still not properly recognized:
lspci -vv
gives:
01:00.0 VGA compatible controller: NVIDIA Corporation Device 1f91 (rev a1) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device 3a2e
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 16
Region 0: Memory at a3000000 (32-bit, non-prefetchable)
Region 1: Memory at 90000000 (64-bit, prefetchable)
Region 3: Memory at a0000000 (64-bit, prefetchable)
Region 5: I/O ports at 4000
[virtual] Expansion ROM at a4080000 [disabled]
Capabilities: <access denied>
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
Please read the manuals on how to use bumblebee. Enable the bumblebee daemon using
sudo systemctl enable bumblebeed
sudo systemctl start bumblebeed
then run something on the nvidia card using
optirun
Yeah, that part works now. Now i have some kind of issue related to Vulkan (trying to run World Of Tanks from Crossover) but trying to investigate first on my own before bothering you guys :)