You are not logged in.
Pages: 1
Hi everyone!
This is my first post here - hope I'm not doing anything wrong...
Anyways, I'm having a problem with the NVIDIA drivers...
My graphics card is an NVIDIA GeForce GT 710. Reading the wiki and following this table I've discovered that my card is from the Kepler series, and so I've installed the
nvidia-470xx-dkms
package. Running
nvidia-smi
results in the following output:
Fri May 20 21:54:50 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.129.06 Driver Version: 470.129.06 CUDA Version: 11.4 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 N/A | N/A |
| N/A 35C P0 N/A / N/A | 0MiB / 1994MiB | N/A Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
And yet, when I try to start X with
startx
I get an error. Here's the complete log:
[ 42.910]
X.Org X Server 1.21.1.3
X Protocol Version 11, Revision 0
[ 43.038] Current Operating System: Linux arch-64 5.17.9-arch1-1 #1 SMP PREEMPT Wed, 18 May 2022 17:30:11 +0000 x86_64
[ 43.039] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=3a322fb8-0a88-46fd-afe3-463bfe2f433d rw loglevel=3 quiet
[ 43.127]
[ 43.172] Current version of pixman: 0.40.0
[ 43.260] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 43.260] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 43.439] (==) Log file: "/var/log/Xorg.0.log", Time: Fri May 20 21:53:49 2022
[ 43.488] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 43.533] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 43.533] (==) ServerLayout "X.org Configured"
[ 43.533] (**) |-->Screen "Screen0" (0)
[ 43.533] (**) | |-->Monitor "Monitor0"
[ 43.534] (**) | |-->Device "Card0"
[ 43.534] (**) |-->Input Device "Mouse0"
[ 43.534] (**) |-->Input Device "Keyboard0"
[ 43.534] (==) Automatically adding devices
[ 43.534] (==) Automatically enabling devices
[ 43.534] (==) Automatically adding GPU devices
[ 43.534] (==) Automatically binding GPU devices
[ 43.534] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 43.534] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 43.534] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 43.535] Entry deleted from font path.
[ 43.535] (**) FontPath set to:
/usr/share/fonts/TTF,
/usr/share/fonts/TTF
[ 43.535] (**) ModulePath set to "/usr/lib/xorg/modules"
[ 43.535] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 43.535] (WW) Disabling Mouse0
[ 43.535] (WW) Disabling Keyboard0
[ 43.535] (II) Module ABI versions:
[ 43.535] X.Org ANSI C Emulation: 0.4
[ 43.535] X.Org Video Driver: 25.2
[ 43.535] X.Org XInput driver : 24.4
[ 43.535] X.Org Server Extension : 10.0
[ 43.536] (++) using VT number 1
[ 43.538] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 43.539] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 43.539] (II) Platform probe for /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0/drm/card0
[ 43.540] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[ 43.541] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[ 43.543] (--) PCI:*(1@0:0:0) 10de:128b:1043:85e7 rev 161, Mem @ 0xf6000000/16777216, 0xe8000000/134217728, 0xf2000000/33554432, I/O @ 0x0000cc00/128, BIOS @ 0x????????/131072
[ 43.543] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 43.543] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[ 43.543] (II) LoadModule: "glx"
[ 43.543] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 43.557] (II) Module glx: vendor="X.Org Foundation"
[ 43.557] compiled for 1.21.1.3, module version = 1.0.0
[ 43.557] ABI class: X.Org Server Extension, version 10.0
[ 43.557] (II) LoadModule: "nouveau"
[ 43.557] (WW) Warning, couldn't open module nouveau
[ 43.557] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 43.557] (EE) No drivers available.
[ 43.557] (EE)
Fatal server error:
[ 43.557] (EE) no screens found(EE)
[ 43.557] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 43.557] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 43.557] (EE)
[ 43.762] (EE) Server terminated with error (1). Closing log file.
I've also digged a bit trough the systemd journal with
journalctl
finding the following charming message:
kernel: NVRM: The NVIDIA GeForce GT 710 GPU installed in this system is
NVRM: supported through the NVIDIA 470.xx Legacy drivers. Please
NVRM: visit http://www.nvidia.com/object/unix.html for more
NVRM: information. The 510.54 NVIDIA driver will ignore
NVRM: this GPU. Continuing probe...
And so I've no idea what's going on.
Other mixed notes:
I use
paru
instead of
pacman
I was using the Nouveau drivers before, the only thing I've done is uninstalling the package and rebooting.
There is no
/etc/X11/xorg.conf
and using
nvidia-xconfig
didn't help.
Thanks in advance!
Last edited by usbstick (2022-05-21 14:26:38)
Why use windows when have linux? Why use computer when can debug?
Offline
Maybe driver blacklisted in /etc/modprobe.d ?
Try 'DRM kernel mode setting' and 'Early loading'.
https://wiki.archlinux.org/title/NVIDIA … de_setting
Last edited by Maniaxx (2022-05-20 20:58:54)
sys2064
Offline
The journal shows 510.54 while nvidia-smi shows 470.129.06. Are both those outputs from the same boot?
What nvidia packages are currently installed?
pacman -Qs nvidia
Seems there is a config file doing some configuration
[ 43.533] (==) ServerLayout "X.org Configured"
[ 43.533] (**) |-->Screen "Screen0" (0)
[ 43.533] (**) | |-->Monitor "Monitor0"
[ 43.534] (**) | |-->Device "Card0"
[ 43.534] (**) |-->Input Device "Mouse0"
[ 43.534] (**) |-->Input Device "Keyboard0"
....
[ 43.535] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
Last edited by loqs (2022-05-20 21:26:40)
Offline
grep -Er '(nvidia|nouveau)' /{etc,usr/share}/X11/xorg.conf.d
lspci -k
Online
Maybe driver blacklisted in /etc/modprobe.d ?
The only thing in /etc/modprobe.d is alsa.conf, with some configuration about audio device selection.
Are both those outputs from the same boot?
Yup, should be.
What nvidia packages are currently installed?
pacman -Qs nvidia
local/egl-wayland 2:1.1.9+r3+g582b2d3-1
EGLStream-based Wayland external platform
local/libvdpau 1.5-1
Nvidia VDPAU library
local/libxnvctrl 515.43.04-1
NVIDIA NV-CONTROL X extension
local/nvidia-470xx-dkms 470.129.06-1
NVIDIA drivers - module sources
local/nvidia-470xx-utils 470.129.06-1
NVIDIA drivers utilities
local/nvidia-settings 515.43.04-1
Tool for configuring the NVIDIA graphics driver
Didn't notice before the version of nvidia-settings - should I instead install nvidia-470xx-settings? I'm not even sure if it's needed, as I doubt it does any configuration 'passively', just by being installed...
grep -Er '(nvidia|nouveau)' /{etc,usr/share}/X11/xorg.conf.d
/etc/X11/xorg.conf.d/10-configure.conf: Driver "nouveau"
/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf: Identifier "nvidia"
/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf: MatchDriver "nvidia-drm"
/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf: Driver "nvidia"
/usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf: ModulePath "/usr/lib/nvidia/xorg"
Should I change
Driver "nouveau"
to
Driver "nvidia"
?
lspci -k
00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel modules: intel_agp
00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: pcieport
00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: mei_me
Kernel modules: mei_me
00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: ehci-pci
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8435
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: pcieport
00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: pcieport
00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: pcieport
00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: pcieport
00:1c.5 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: pcieport
00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: ehci-pci
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
Subsystem: ASUSTeK Computer Inc. Device 8383
00:1f.0 ISA bridge: Intel Corporation H55 Chipset LPC Interface Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: lpc_ich
Kernel modules: lpc_ich
00:1f.2 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: ata_piix
Kernel modules: ata_piix, pata_acpi, ata_generic
00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. P7P55-M Motherboard
Kernel modules: i2c_i801
00:1f.5 IDE interface: Intel Corporation 5 Series/3400 Series Chipset 2 port SATA IDE Controller (rev 06)
Subsystem: ASUSTeK Computer Inc. Device 8383
Kernel driver in use: ata_piix
Kernel modules: ata_piix, pata_acpi, ata_generic
01:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 710] (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 85e7
Kernel driver in use: nvidia
Kernel modules: nouveau, nvidia_drm, nvidia
01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
Subsystem: ASUSTeK Computer Inc. Device 85e7
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)
Subsystem: ASUSTeK Computer Inc. M4A785/P7P55 Motherboard
Kernel driver in use: r8169
Kernel modules: r8169
06:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
Subsystem: ASUSTeK Computer Inc. Device 824f
Kernel driver in use: pata_jmicron
Kernel modules: pata_jmicron, pata_acpi, ata_generic
3f:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
Subsystem: Intel Corporation Device 8086
3f:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
Subsystem: Intel Corporation Device 8086
3f:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
Subsystem: Intel Corporation Device 8086
3f:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
Subsystem: Intel Corporation Device 8086
3f:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
Subsystem: Intel Corporation Device 8086
3f:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
Subsystem: Intel Corporation Device 8086
Try 'DRM kernel mode setting' and 'Early loading'.
Now I'll try this too - just wanted to reply as soon as possible as this seems like a longer job.
Why use windows when have linux? Why use computer when can debug?
Offline
You should probably just get rid of /etc/X11/xorg.conf.d/10-configure.conf
Online
Yes, that did the trick. Thanks a lot to everyone!
Why use windows when have linux? Why use computer when can debug?
Offline
Pages: 1