You are not logged in.

#1 2022-05-20 20:16:50

usbstick
Member
Registered: 2022-05-20
Posts: 14

[SOLVED] NVIDIA 470xx drivers with GT 710

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... neutral
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! smile

Last edited by usbstick (2022-05-21 14:26:38)


Why use windows when have linux? Why use computer when can debug?

Offline

#2 2022-05-20 20:58:39

Maniaxx
Member
Registered: 2014-05-14
Posts: 758

Re: [SOLVED] NVIDIA 470xx drivers with GT 710

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

#3 2022-05-20 21:26:12

loqs
Member
Registered: 2014-03-06
Posts: 18,465

Re: [SOLVED] NVIDIA 470xx drivers with GT 710

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

#4 2022-05-20 21:31:56

seth
Member
Registered: 2012-09-03
Posts: 65,127

Re: [SOLVED] NVIDIA 470xx drivers with GT 710

grep -Er '(nvidia|nouveau)' /{etc,usr/share}/X11/xorg.conf.d
lspci -k

Online

#5 2022-05-21 07:20:20

usbstick
Member
Registered: 2022-05-20
Posts: 14

Re: [SOLVED] NVIDIA 470xx drivers with GT 710

Maniaxx wrote:

Maybe driver blacklisted in /etc/modprobe.d ?

The only thing in /etc/modprobe.d is alsa.conf, with some configuration about audio device selection.

loqs wrote:

Are both those outputs from the same boot?

Yup, should be.

loqs wrote:

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...

seth wrote:
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"

?

seth wrote:
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
Maniaxx wrote:

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

#6 2022-05-21 07:36:55

seth
Member
Registered: 2012-09-03
Posts: 65,127

Re: [SOLVED] NVIDIA 470xx drivers with GT 710

You should probably just get rid of /etc/X11/xorg.conf.d/10-configure.conf

Online

#7 2022-05-21 14:25:46

usbstick
Member
Registered: 2022-05-20
Posts: 14

Re: [SOLVED] NVIDIA 470xx drivers with GT 710

Yes, that did the trick. big_smile Thanks a lot to everyone!


Why use windows when have linux? Why use computer when can debug?

Offline

Board footer

Powered by FluxBB