You are not logged in.

#1 2019-12-08 14:55:30

n8henrie
Member
From: Shiprock, NM
Registered: 2014-03-30
Posts: 45
Website

[SOLVED] startx / nvidia not bringing up i3

I've been using arch on headless systems for a couple years and a GUI on one laptop (sway), now running into trouble trying to get i3 running on a desktop.

The desktop has 2 x 1080 Ti and is used for deep learning (no gaming), so I need to use nvidia / CUDA. Things don't run well under sway with nvidia, and run okay under sway with nouveau. I thought I'd try i3, since it should be pretty similar to sway, which I like, but should hopefully run well with nvidia drivers.

I followed the wiki regarding installing xorg, the i3 metapackage, and I have both the nvidia and nvidia-lts packages installed. I have also tried with nvidia-dkms with no major changes. I thought that the dual GPUs may be the issue, so I specified the BusID, which didn't help.

When I run startx, it displays (and then hangs at):

X.Org X Server 1.20.6
X Protocol Version 11, Revision 0
Build Operating System: Linux Arch Linux
Current Operating System: Linux n8machine 5.4.2-arch1-1 #1 SMP PREEMPT Thu, 05 Dec 2019 12:29:40 +0000 x86_64
Kernel command line: initrd=\amd-ucode.img initrd=\initramfs-linux.img root=PARTUUID=e373248a-c356-49da-b603-4d66befbc152 pcie_aspm=off nvidia-drm.modeset=1
Build Date: 23 November 2019  06:54:33AM
 
Current version of pixman: 0.38.4
    Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/home/n8henrie/.local/share/xorg/Xorg.0.log", Time: Sun Dec  8 06:57:46 2019
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using config directory: "/etc/X11/xorg.conf.d"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"

This stays on the screen with no other GUI display popping up. When I eventually `pkill X` from another tty, it also outputs:

xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
i3: Cannot open display
xinit: connection to X server lost
 
waiting for X server to shut down (II) Server terminated successfully (0). Closing log file.

As noted, it's a desktop with an Taichi X399, 2 x 1080 Ti, display is attached via DVI cable to the first one (bus 8:0:0).

$ cat ~/.xinitrc
exec i3
$ uname -a
Linux n8machine 5.4.2-arch1-1 #1 SMP PREEMPT Thu, 05 Dec 2019 12:29:40 +0000 x86_64 GNU/Linux
$ lspci | grep -e VGA -e 3D
08:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
42:00.0 VGA compatible controller: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] (rev a1)
$ cat /etc/modprobe.d/nvidia.conf
blacklist nouveau

/etc/X11/xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 440.36


Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/mouse"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    Option         "DPMS"
EndSection

# Section "Device"
#     Identifier     "Device0"
#     Driver         "nvidia"
#     VendorName     "NVIDIA Corporation"
# EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

/etc/X11/xorg.conf.d/10-nvidia.conf

Section "Device"
    Identifier     "1080Ti #1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1080 Ti"
    BusID          "PCI:8:0:0"
EndSection

I commented out the `Section "Device"` in /etc/X11/xorg.conf because of the override in the conf.d directory, but it didn't seem to make a difference either way (perhaps I should un-comment this).

$ pacman -Q | grep -e ^xorg -e ^nvidia -e ^i3
i3-gaps 4.17.1-1
i3blocks 1.5-3
i3lock 2.12-1
i3status 2.13-2
nvidia 440.36-5
nvidia-lts 1:440.36-4
nvidia-settings 440.36-1
nvidia-utils 440.36-1
xorg-bdftopcf 1.1-1
xorg-font-util 1.3.2-1
xorg-font-utils 7.6-5
xorg-mkfontscale 1.2.1-1
xorg-server 1.20.6-1
xorg-server-common 1.20.6-1
xorg-server-xwayland 1.20.6-1
xorg-setxkbmap 1.3.2-1
xorg-xauth 1.1-1
xorg-xinit 1.4.1-1
xorg-xkbcomp 1.4.2+7+g29fda8e-1
xorg-xmodmap 1.0.10-1
xorg-xprop 1.2.4-1
xorg-xrdb 1.2.0-1
xorg-xset 1.2.4-1
xorgproto 2019.2-1

~/.local/share/xorg/Xorg.0.log

[  1958.500] (WW) Failed to open protocol names file lib/xorg/protocol.txt
[  1958.501] 
X.Org X Server 1.20.6
X Protocol Version 11, Revision 0
[  1958.501] Build Operating System: Linux Arch Linux
[  1958.501] Current Operating System: Linux n8machine 5.4.2-arch1-1 #1 SMP PREEMPT Thu, 05 Dec 2019 12:29:40 +0000 x86_64
[  1958.501] Kernel command line: initrd=\amd-ucode.img initrd=\initramfs-linux.img root=PARTUUID=e373248a-c356-49da-b603-4d66befbc152 pcie_aspm=off nvidia-drm.modeset=1
[  1958.501] Build Date: 23 November 2019  06:54:33AM
[  1958.501]  
[  1958.501] Current version of pixman: 0.38.4
[  1958.501] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1958.501] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1958.502] (==) Log file: "/home/n8henrie/.local/share/xorg/Xorg.0.log", Time: Sat Dec  7 08:10:55 2019
[  1958.502] (==) Using config file: "/etc/X11/xorg.conf"
[  1958.502] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  1958.502] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1958.502] (==) ServerLayout "Layout0"
[  1958.502] (**) |-->Screen "Screen0" (0)
[  1958.502] (**) |   |-->Monitor "Monitor0"
[  1958.502] (==) No device specified for screen "Screen0".
	Using the first device section listed.
[  1958.502] (**) |   |-->Device "1080Ti #1"
[  1958.502] (**) |-->Input Device "Keyboard0"
[  1958.502] (**) |-->Input Device "Mouse0"
[  1958.502] (==) Automatically adding devices
[  1958.502] (==) Automatically enabling devices
[  1958.502] (==) Automatically adding GPU devices
[  1958.502] (==) Automatically binding GPU devices
[  1958.502] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  1958.502] (WW) The directory "/usr/share/fonts/misc" does not exist.
[  1958.502] 	Entry deleted from font path.
[  1958.502] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[  1958.502] 	Entry deleted from font path.
[  1958.502] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[  1958.502] 	Entry deleted from font path.
[  1958.502] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[  1958.502] 	Entry deleted from font path.
[  1958.502] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[  1958.502] 	Entry deleted from font path.
[  1958.502] (==) FontPath set to:
	/usr/share/fonts/TTF
[  1958.502] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1958.502] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  1958.502] (WW) Disabling Keyboard0
[  1958.502] (WW) Disabling Mouse0
[  1958.502] (II) Module ABI versions:
[  1958.502] 	X.Org ANSI C Emulation: 0.4
[  1958.502] 	X.Org Video Driver: 24.0
[  1958.502] 	X.Org XInput driver : 24.1
[  1958.502] 	X.Org Server Extension : 10.0
[  1958.503] (++) using VT number 1

[  1958.504] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[  1958.505] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1958.506] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[  1958.506] (II) xfree86: Adding drm device (/dev/dri/card1)
[  1958.507] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[  1958.510] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[  1958.510] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules"
[  1958.510] (**) OutputClass "nvidia" setting /dev/dri/card0 as PrimaryGPU
[  1958.513] (--) PCI:*(8@0:0:0) 10de:1b06:19da:5471 rev 161, Mem @ 0xd8000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
[  1958.513] (--) PCI: (66@0:0:0) 10de:1b06:3842:6593 rev 161, Mem @ 0x9e000000/16777216, 0x80000000/268435456, 0x90000000/33554432, I/O @ 0x00004000/128, BIOS @ 0x????????/524288
[  1958.513] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  1958.513] (II) LoadModule: "glx"
[  1958.513] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1958.515] (II) Module glx: vendor="X.Org Foundation"
[  1958.515] 	compiled for 1.20.6, module version = 1.0.0
[  1958.515] 	ABI class: X.Org Server Extension, version 10.0
[  1958.515] (II) LoadModule: "nvidia"
[  1958.515] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  1958.515] (II) Module nvidia: vendor="NVIDIA Corporation"
[  1958.515] 	compiled for 1.6.99.901, module version = 1.0.0
[  1958.515] 	Module class: X.Org Video Driver
[  1958.515] (II) NVIDIA dlloader X Driver  440.36  Tue Nov 12 08:17:24 UTC 2019
[  1958.515] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  1958.515] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[  1958.515] (II) systemd-logind: releasing fd for 226:0
[  1958.553] (II) Loading sub module "fb"
[  1958.553] (II) LoadModule: "fb"
[  1958.553] (II) Loading /usr/lib/xorg/modules/libfb.so
[  1958.554] (II) Module fb: vendor="X.Org Foundation"
[  1958.554] 	compiled for 1.20.6, module version = 1.0.0
[  1958.554] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1958.554] (II) Loading sub module "wfb"
[  1958.554] (II) LoadModule: "wfb"
[  1958.554] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  1958.554] (II) Module wfb: vendor="X.Org Foundation"
[  1958.554] 	compiled for 1.20.6, module version = 1.0.0
[  1958.554] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1958.554] (II) Loading sub module "ramdac"
[  1958.554] (II) LoadModule: "ramdac"
[  1958.554] (II) Module "ramdac" already built-in
[  1958.554] (II) systemd-logind: releasing fd for 226:1
[  1958.555] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[  1958.555] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[  1958.555] (==) NVIDIA(0): RGB weight 888
[  1958.555] (==) NVIDIA(0): Default visual is TrueColor
[  1958.555] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  1958.555] (II) Applying OutputClass "nvidia" options to /dev/dri/card0
[  1958.555] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration"
[  1958.555] (**) NVIDIA(0): Enabling 2D acceleration
[  1958.555] (II) Loading sub module "glxserver_nvidia"
[  1958.555] (II) LoadModule: "glxserver_nvidia"
[  1958.555] (II) Loading /usr/lib/nvidia/xorg/libglxserver_nvidia.so
[  1958.561] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[  1958.561] 	compiled for 1.6.99.901, module version = 1.0.0
[  1958.561] 	Module class: X.Org Server Extension
[  1958.561] (II) NVIDIA GLX Module  440.36  Tue Nov 12 08:15:30 UTC 2019
[  1958.561] (II) NVIDIA: The X server supports PRIME Render Offload.
[  1958.563] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:8:0:0
[  1958.563] (--) NVIDIA(0):     DFP-0
[  1958.563] (--) NVIDIA(0):     DFP-1
[  1958.563] (--) NVIDIA(0):     DFP-2
[  1958.563] (--) NVIDIA(0):     DFP-3
[  1958.563] (--) NVIDIA(0):     DFP-4
[  1958.563] (--) NVIDIA(0):     DFP-5
[  1958.563] (--) NVIDIA(0):     DFP-6
[  1958.563] (--) NVIDIA(0):     DFP-7
[  1958.565] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 1080 Ti (GP102-A) at PCI:8:0:0 (GPU-0)
[  1958.565] (--) NVIDIA(0): Memory: 11534336 kBytes
[  1958.565] (--) NVIDIA(0): VideoBIOS: 86.02.39.40.36
[  1958.565] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  1958.565] (--) NVIDIA(GPU-0): DFP-0: disconnected
[  1958.565] (--) NVIDIA(GPU-0): DFP-0: Internal TMDS
[  1958.565] (--) NVIDIA(GPU-0): DFP-0: 330.0 MHz maximum pixel clock
[  1958.565] (--) NVIDIA(GPU-0): 
[  1958.565] (--) NVIDIA(GPU-0): DFP-1: disconnected
[  1958.565] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS
[  1958.565] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[  1958.565] (--) NVIDIA(GPU-0): 
[  1958.565] (--) NVIDIA(GPU-0): DFP-2: disconnected
[  1958.565] (--) NVIDIA(GPU-0): DFP-2: Internal DisplayPort
[  1958.565] (--) NVIDIA(GPU-0): DFP-2: 1440.0 MHz maximum pixel clock
[  1958.565] (--) NVIDIA(GPU-0): 
[  1958.566] (--) NVIDIA(GPU-0): DFP-3: disconnected
[  1958.566] (--) NVIDIA(GPU-0): DFP-3: Internal TMDS
[  1958.566] (--) NVIDIA(GPU-0): DFP-3: 165.0 MHz maximum pixel clock
[  1958.566] (--) NVIDIA(GPU-0): 
[  1958.566] (--) NVIDIA(GPU-0): DFP-4: disconnected
[  1958.566] (--) NVIDIA(GPU-0): DFP-4: Internal DisplayPort
[  1958.566] (--) NVIDIA(GPU-0): DFP-4: 1440.0 MHz maximum pixel clock
[  1958.566] (--) NVIDIA(GPU-0): 
[  1958.566] (--) NVIDIA(GPU-0): DFP-5: disconnected
[  1958.566] (--) NVIDIA(GPU-0): DFP-5: Internal TMDS
[  1958.566] (--) NVIDIA(GPU-0): DFP-5: 165.0 MHz maximum pixel clock
[  1958.566] (--) NVIDIA(GPU-0): 
[  1958.566] (--) NVIDIA(GPU-0): DFP-6: disconnected
[  1958.566] (--) NVIDIA(GPU-0): DFP-6: Internal DisplayPort
[  1958.566] (--) NVIDIA(GPU-0): DFP-6: 1440.0 MHz maximum pixel clock
[  1958.566] (--) NVIDIA(GPU-0): 
[  1958.566] (--) NVIDIA(GPU-0): DFP-7: disconnected
[  1958.566] (--) NVIDIA(GPU-0): DFP-7: Internal TMDS
[  1958.566] (--) NVIDIA(GPU-0): DFP-7: 165.0 MHz maximum pixel clock
[  1958.566] (--) NVIDIA(GPU-0): 
[  1958.566] (==) NVIDIA(0): 
[  1958.566] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[  1958.566] (==) NVIDIA(0):     will be used as the requested mode.
[  1958.566] (==) NVIDIA(0): 
[  1958.566] (--) NVIDIA(0): No enabled display devices found; starting anyway because
[  1958.566] (--) NVIDIA(0):     AllowEmptyInitialConfiguration is enabled
[  1958.566] (II) NVIDIA(0): Validated MetaModes:
[  1958.566] (II) NVIDIA(0):     "NULL"
[  1958.566] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[  1958.567] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[  1958.567] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[  1958.567] (**) NVIDIA(G0): Depth 24, (--) framebuffer bpp 32
[  1958.567] (==) NVIDIA(G0): RGB weight 888
[  1958.567] (==) NVIDIA(G0): Default visual is TrueColor
[  1958.567] (==) NVIDIA(G0): Using gamma correction (1.0, 1.0, 1.0)
[  1958.567] (II) Applying OutputClass "nvidia" options to /dev/dri/card1
[  1958.567] (**) NVIDIA(G0): Option "AllowEmptyInitialConfiguration"
[  1958.567] (**) NVIDIA(G0): Enabling 2D acceleration
[  1958.567] (EE) NVIDIA(G0): GPU screens are not yet supported by the NVIDIA driver
[  1958.567] (EE) NVIDIA(G0): Failing initialization of X screen
[  1958.567] (II) UnloadModule: "nvidia"
[  1958.567] (II) UnloadSubModule: "wfb"
[  1958.567] (II) UnloadSubModule: "fb"
[  1958.567] (WW) NVIDIA: Failed to bind sideband socket to
[  1958.567] (WW) NVIDIA:     '/var/run/nvidia-xdriver-e5bb54c0' Permission denied
[  1958.568] (--) NVIDIA(0): Valid display device(s) on GPU-1 at PCI:66:0:0
[  1958.568] (--) NVIDIA(0):     DFP-0 (boot)
[  1958.568] (--) NVIDIA(0):     DFP-1
[  1958.568] (--) NVIDIA(0):     DFP-2
[  1958.568] (--) NVIDIA(0):     DFP-3
[  1958.568] (--) NVIDIA(0):     DFP-4
[  1958.568] (--) NVIDIA(0):     DFP-5
[  1958.568] (--) NVIDIA(0):     DFP-6
[  1958.568] (--) NVIDIA(0):     DFP-7
[  1958.589] (--) NVIDIA(GPU-1): Westinghouse Digital Electronics LCM-22w3 (DFP-0): connected
[  1958.590] (--) NVIDIA(GPU-1): Westinghouse Digital Electronics LCM-22w3 (DFP-0): Internal TMDS
[  1958.590] (--) NVIDIA(GPU-1): Westinghouse Digital Electronics LCM-22w3 (DFP-0): 330.0 MHz maximum pixel clock
[  1958.590] (--) NVIDIA(GPU-1): 
[  1958.590] (--) NVIDIA(GPU-1): DFP-1: disconnected
[  1958.590] (--) NVIDIA(GPU-1): DFP-1: Internal TMDS
[  1958.590] (--) NVIDIA(GPU-1): DFP-1: 165.0 MHz maximum pixel clock
[  1958.590] (--) NVIDIA(GPU-1): 
[  1958.590] (--) NVIDIA(GPU-1): DFP-2: disconnected
[  1958.590] (--) NVIDIA(GPU-1): DFP-2: Internal DisplayPort
[  1958.590] (--) NVIDIA(GPU-1): DFP-2: 1440.0 MHz maximum pixel clock
[  1958.590] (--) NVIDIA(GPU-1): 
[  1958.590] (--) NVIDIA(GPU-1): DFP-3: disconnected
[  1958.590] (--) NVIDIA(GPU-1): DFP-3: Internal TMDS
[  1958.590] (--) NVIDIA(GPU-1): DFP-3: 165.0 MHz maximum pixel clock
[  1958.590] (--) NVIDIA(GPU-1): 
[  1958.590] (--) NVIDIA(GPU-1): DFP-4: disconnected
[  1958.590] (--) NVIDIA(GPU-1): DFP-4: Internal DisplayPort
[  1958.590] (--) NVIDIA(GPU-1): DFP-4: 1440.0 MHz maximum pixel clock
[  1958.590] (--) NVIDIA(GPU-1): 
[  1958.590] (--) NVIDIA(GPU-1): DFP-5: disconnected
[  1958.590] (--) NVIDIA(GPU-1): DFP-5: Internal TMDS
[  1958.590] (--) NVIDIA(GPU-1): DFP-5: 165.0 MHz maximum pixel clock
[  1958.590] (--) NVIDIA(GPU-1): 
[  1958.590] (--) NVIDIA(GPU-1): DFP-6: disconnected
[  1958.590] (--) NVIDIA(GPU-1): DFP-6: Internal DisplayPort
[  1958.590] (--) NVIDIA(GPU-1): DFP-6: 1440.0 MHz maximum pixel clock
[  1958.590] (--) NVIDIA(GPU-1): 
[  1958.591] (--) NVIDIA(GPU-1): DFP-7: disconnected
[  1958.591] (--) NVIDIA(GPU-1): DFP-7: Internal TMDS
[  1958.591] (--) NVIDIA(GPU-1): DFP-7: 165.0 MHz maximum pixel clock
[  1958.591] (--) NVIDIA(GPU-1): 
[  1958.595] (II) NVIDIA(GPU-1): NVIDIA GPU GeForce GTX 1080 Ti (GP102-A) at PCI:66:0:0
[  1958.595] (II) NVIDIA(GPU-1):     (GPU-1)
[  1958.595] (--) NVIDIA(GPU-1): Memory: 11534336 kBytes
[  1958.595] (--) NVIDIA(GPU-1): VideoBIOS: 86.02.39.40.92
[  1958.595] (II) NVIDIA(GPU-1): Detected PCI Express Link width: 16X
[  1958.596] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory
[  1958.596] (II) NVIDIA:     access.
[  1958.602] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[  1958.602] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[  1958.602] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[  1958.602] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[  1958.602] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[  1958.602] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[  1958.602] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[  1958.602] (II) NVIDIA(0):     Config Options in the README.
[  1958.739] (II) NVIDIA(0): Setting mode "NULL"
[  1958.749] (==) NVIDIA(0): Disabling shared memory pixmaps
[  1958.749] (==) NVIDIA(0): Backing store enabled
[  1958.749] (==) NVIDIA(0): Silken mouse disabled
[  1958.749] (**) NVIDIA(0): DPMS enabled
[  1958.749] (WW) NVIDIA(0): Option "PrimaryGPU" is not used
[  1958.749] (II) Loading sub module "dri2"
[  1958.749] (II) LoadModule: "dri2"
[  1958.749] (II) Module "dri2" already built-in
[  1958.750] (II) NVIDIA(0): [DRI2] Setup complete
[  1958.750] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[  1958.750] (II) Initializing extension Generic Event Extension
[  1958.750] (II) Initializing extension SHAPE
[  1958.750] (II) Initializing extension MIT-SHM
[  1958.750] (II) Initializing extension XInputExtension
[  1958.750] (II) Initializing extension XTEST
[  1958.750] (II) Initializing extension BIG-REQUESTS
[  1958.750] (II) Initializing extension SYNC
[  1958.750] (II) Initializing extension XKEYBOARD
[  1958.750] (II) Initializing extension XC-MISC
[  1958.750] (II) Initializing extension SECURITY
[  1958.750] (II) Initializing extension XFIXES
[  1958.750] (II) Initializing extension RENDER
[  1958.750] (II) Initializing extension RANDR
[  1958.750] (II) Initializing extension COMPOSITE
[  1958.750] (II) Initializing extension DAMAGE
[  1958.750] (II) Initializing extension MIT-SCREEN-SAVER
[  1958.750] (II) Initializing extension DOUBLE-BUFFER
[  1958.750] (II) Initializing extension RECORD
[  1958.750] (II) Initializing extension DPMS
[  1958.750] (II) Initializing extension Present
[  1958.750] (II) Initializing extension DRI3
[  1958.750] (II) Initializing extension X-Resource
[  1958.750] (II) Initializing extension XVideo
[  1958.750] (II) Initializing extension XVideo-MotionCompensation
[  1958.750] (II) Initializing extension GLX
[  1958.750] (II) Initializing extension GLX
[  1958.750] (II) Indirect GLX disabled.
[  1958.750] (II) GLX: Another vendor is already registered for screen 0
[  1958.750] (II) Initializing extension XFree86-VidModeExtension
[  1958.750] (II) Initializing extension XFree86-DGA
[  1958.750] (II) Initializing extension XFree86-DRI
[  1958.750] (II) Initializing extension DRI2
[  1958.750] (II) Initializing extension NV-GLX
[  1958.750] (II) Initializing extension NV-CONTROL
[  1958.787] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[  1958.787] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[  1958.787] (II) LoadModule: "libinput"
[  1958.787] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  1958.788] (II) Module libinput: vendor="X.Org Foundation"
[  1958.788] 	compiled for 1.20.5, module version = 0.29.0
[  1958.788] 	Module class: X.Org XInput Driver
[  1958.788] 	ABI class: X.Org XInput driver, version 24.1
[  1958.788] (II) Using input driver 'libinput' for 'Power Button'
[  1958.789] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 34 paused 0
[  1958.789] (**) Power Button: always reports core events
[  1958.789] (**) Option "Device" "/dev/input/event1"
[  1958.789] (**) Option "_source" "server/udev"
[  1958.790] (II) event1  - Power Button: is tagged by udev as: Keyboard
[  1958.790] (II) event1  - Power Button: device is a keyboard
[  1958.790] (II) event1  - Power Button: device removed
[  1958.790] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[  1958.790] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[  1958.790] (II) event1  - Power Button: is tagged by udev as: Keyboard
[  1958.790] (II) event1  - Power Button: device is a keyboard
[  1958.791] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  1958.791] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[  1958.791] (II) Using input driver 'libinput' for 'Power Button'
[  1958.791] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 37 paused 0
[  1958.791] (**) Power Button: always reports core events
[  1958.791] (**) Option "Device" "/dev/input/event0"
[  1958.791] (**) Option "_source" "server/udev"
[  1958.791] (II) event0  - Power Button: is tagged by udev as: Keyboard
[  1958.791] (II) event0  - Power Button: device is a keyboard
[  1958.792] (II) event0  - Power Button: device removed
[  1958.792] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[  1958.792] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[  1958.792] (II) event0  - Power Button: is tagged by udev as: Keyboard
[  1958.792] (II) event0  - Power Button: device is a keyboard
[  1958.793] (II) config/udev: Adding input device Chicony USB Keyboard (/dev/input/event2)
[  1958.793] (**) Chicony USB Keyboard: Applying InputClass "libinput keyboard catchall"
[  1958.793] (II) Using input driver 'libinput' for 'Chicony USB Keyboard'
[  1958.793] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 38 paused 0
[  1958.793] (**) Chicony USB Keyboard: always reports core events
[  1958.793] (**) Option "Device" "/dev/input/event2"
[  1958.793] (**) Option "_source" "server/udev"
[  1958.794] (II) event2  - Chicony USB Keyboard: is tagged by udev as: Keyboard
[  1958.794] (II) event2  - Chicony USB Keyboard: device is a keyboard
[  1958.794] (II) event2  - Chicony USB Keyboard: device removed
[  1958.794] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/usb1/1-8/1-8:1.0/0003:04F2:0402.0001/input/input2/event2"
[  1958.794] (II) XINPUT: Adding extended input device "Chicony USB Keyboard" (type: KEYBOARD, id 8)
[  1958.795] (II) event2  - Chicony USB Keyboard: is tagged by udev as: Keyboard
[  1958.795] (II) event2  - Chicony USB Keyboard: device is a keyboard
[  1958.796] (II) config/udev: Adding input device Chicony USB Keyboard System Control (/dev/input/event3)
[  1958.796] (**) Chicony USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
[  1958.796] (II) Using input driver 'libinput' for 'Chicony USB Keyboard System Control'
[  1958.796] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 39 paused 0
[  1958.796] (**) Chicony USB Keyboard System Control: always reports core events
[  1958.796] (**) Option "Device" "/dev/input/event3"
[  1958.796] (**) Option "_source" "server/udev"
[  1958.797] (II) event3  - Chicony USB Keyboard System Control: is tagged by udev as: Keyboard
[  1958.797] (II) event3  - Chicony USB Keyboard System Control: device is a keyboard
[  1958.797] (II) event3  - Chicony USB Keyboard System Control: device removed
[  1958.797] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/usb1/1-8/1-8:1.1/0003:04F2:0402.0002/input/input3/event3"
[  1958.797] (II) XINPUT: Adding extended input device "Chicony USB Keyboard System Control" (type: KEYBOARD, id 9)
[  1958.798] (II) event3  - Chicony USB Keyboard System Control: is tagged by udev as: Keyboard
[  1958.798] (II) event3  - Chicony USB Keyboard System Control: device is a keyboard
[  1958.798] (II) config/udev: Adding input device Chicony USB Keyboard Consumer Control (/dev/input/event4)
[  1958.798] (**) Chicony USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
[  1958.798] (II) Using input driver 'libinput' for 'Chicony USB Keyboard Consumer Control'
[  1958.799] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 40 paused 0
[  1958.799] (**) Chicony USB Keyboard Consumer Control: always reports core events
[  1958.799] (**) Option "Device" "/dev/input/event4"
[  1958.799] (**) Option "_source" "server/udev"
[  1958.800] (II) event4  - Chicony USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[  1958.800] (II) event4  - Chicony USB Keyboard Consumer Control: device is a keyboard
[  1958.800] (II) event4  - Chicony USB Keyboard Consumer Control: device removed
[  1958.800] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/usb1/1-8/1-8:1.1/0003:04F2:0402.0002/input/input4/event4"
[  1958.800] (II) XINPUT: Adding extended input device "Chicony USB Keyboard Consumer Control" (type: KEYBOARD, id 10)
[  1958.801] (II) event4  - Chicony USB Keyboard Consumer Control: is tagged by udev as: Keyboard
[  1958.801] (II) event4  - Chicony USB Keyboard Consumer Control: device is a keyboard
[  1958.801] (II) config/udev: Adding input device Nathan Henrie’s Keyboard (/dev/input/event21)
[  1958.801] (**) Nathan Henrie’s Keyboard: Applying InputClass "libinput keyboard catchall"
[  1958.801] (II) Using input driver 'libinput' for 'Nathan Henrie’s Keyboard'
[  1958.802] (II) systemd-logind: got fd for /dev/input/event21 13:85 fd 41 paused 0
[  1958.802] (**) Nathan Henrie’s Keyboard: always reports core events
[  1958.802] (**) Option "Device" "/dev/input/event21"
[  1958.802] (**) Option "_source" "server/udev"
[  1958.803] (II) event21 - Nathan Henrie’s Keyboard: is tagged by udev as: Keyboard
[  1958.803] (II) event21 - Nathan Henrie’s Keyboard: device is a keyboard
[  1958.803] (II) event21 - Nathan Henrie’s Keyboard: device removed
[  1958.803] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:01.1/0000:01:00.0/usb1/1-9/1-9:1.0/bluetooth/hci0/hci0:256/0005:05AC:0255.0005/input/input23/event21"
[  1958.803] (II) XINPUT: Adding extended input device "Nathan Henrie’s Keyboard" (type: KEYBOARD, id 11)
[  1958.804] (II) event21 - Nathan Henrie’s Keyboard: is tagged by udev as: Keyboard
[  1958.804] (II) event21 - Nathan Henrie’s Keyboard: device is a keyboard
[  1958.804] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event13)
[  1958.804] (II) No input driver specified, ignoring this device.
[  1958.804] (II) This device may have been added with another device file.
[  1958.805] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event14)
[  1958.805] (II) No input driver specified, ignoring this device.
[  1958.805] (II) This device may have been added with another device file.
[  1958.805] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event15)
[  1958.805] (II) No input driver specified, ignoring this device.
[  1958.805] (II) This device may have been added with another device file.
[  1958.805] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event16)
[  1958.805] (II) No input driver specified, ignoring this device.
[  1958.805] (II) This device may have been added with another device file.
[  1958.805] (II) config/udev: Adding input device HD-Audio Generic Line Out Front (/dev/input/event9)
[  1958.805] (II) No input driver specified, ignoring this device.
[  1958.805] (II) This device may have been added with another device file.
[  1958.805] (II) config/udev: Adding input device HD-Audio Generic Line Out Surround (/dev/input/event10)
[  1958.805] (II) No input driver specified, ignoring this device.
[  1958.805] (II) This device may have been added with another device file.
[  1958.805] (II) config/udev: Adding input device HD-Audio Generic Line Out CLFE (/dev/input/event11)
[  1958.806] (II) No input driver specified, ignoring this device.
[  1958.806] (II) This device may have been added with another device file.
[  1958.806] (II) config/udev: Adding input device HD-Audio Generic Front Headphone (/dev/input/event12)
[  1958.806] (II) No input driver specified, ignoring this device.
[  1958.806] (II) This device may have been added with another device file.
[  1958.806] (II) config/udev: Adding input device HD-Audio Generic Front Mic (/dev/input/event6)
[  1958.806] (II) No input driver specified, ignoring this device.
[  1958.806] (II) This device may have been added with another device file.
[  1958.806] (II) config/udev: Adding input device HD-Audio Generic Rear Mic (/dev/input/event7)
[  1958.806] (II) No input driver specified, ignoring this device.
[  1958.806] (II) This device may have been added with another device file.
[  1958.806] (II) config/udev: Adding input device HD-Audio Generic Line (/dev/input/event8)
[  1958.806] (II) No input driver specified, ignoring this device.
[  1958.806] (II) This device may have been added with another device file.
[  1958.807] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event17)
[  1958.807] (II) No input driver specified, ignoring this device.
[  1958.807] (II) This device may have been added with another device file.
[  1958.807] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event18)
[  1958.807] (II) No input driver specified, ignoring this device.
[  1958.807] (II) This device may have been added with another device file.
[  1958.807] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event19)
[  1958.807] (II) No input driver specified, ignoring this device.
[  1958.807] (II) This device may have been added with another device file.
[  1958.807] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event20)
[  1958.807] (II) No input driver specified, ignoring this device.
[  1958.807] (II) This device may have been added with another device file.
[  1958.807] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[  1958.807] (II) No input driver specified, ignoring this device.
[  1958.807] (II) This device may have been added with another device file.
[  1967.505] (**) Option "fd" "34"
[  1967.505] (II) event1  - Power Button: device removed
[  1967.506] (**) Option "fd" "37"
[  1967.506] (II) event0  - Power Button: device removed
[  1967.506] (**) Option "fd" "38"
[  1967.506] (II) event2  - Chicony USB Keyboard: device removed
[  1967.506] (**) Option "fd" "39"
[  1967.506] (II) event3  - Chicony USB Keyboard System Control: device removed
[  1967.506] (**) Option "fd" "40"
[  1967.506] (II) event4  - Chicony USB Keyboard Consumer Control: device removed
[  1967.506] (**) Option "fd" "41"
[  1967.506] (II) event21 - Nathan Henrie’s Keyboard: device removed
[  1967.561] (II) systemd-logind: got pause for 13:68
[  1967.561] (II) systemd-logind: got pause for 13:64
[  1967.561] (II) systemd-logind: got pause for 13:67
[  1967.561] (II) systemd-logind: got pause for 13:85
[  1967.561] (II) systemd-logind: got pause for 13:65
[  1967.561] (II) systemd-logind: got pause for 13:66
[  1968.909] (II) UnloadModule: "libinput"
[  1968.909] (II) systemd-logind: releasing fd for 13:85
[  1968.956] (II) UnloadModule: "libinput"
[  1968.956] (II) systemd-logind: releasing fd for 13:68
[  1969.023] (II) UnloadModule: "libinput"
[  1969.023] (II) systemd-logind: releasing fd for 13:67
[  1969.063] (II) UnloadModule: "libinput"
[  1969.063] (II) systemd-logind: releasing fd for 13:66
[  1969.090] (II) UnloadModule: "libinput"
[  1969.090] (II) systemd-logind: releasing fd for 13:64
[  1969.117] (II) UnloadModule: "libinput"
[  1969.117] (II) systemd-logind: releasing fd for 13:65
[  1969.288] (II) NVIDIA(GPU-0): Deleting GPU-0
[  1969.288] (II) NVIDIA(GPU-1): Renaming GPU-1 to GPU-0
[  1969.288] (II) NVIDIA(GPU-0): Deleting GPU-0
[  1969.293] (II) Server terminated successfully (0). Closing log file.

The "(EE) NVIDIA(G0): GPU screens are not yet supported by the NVIDIA driver" looks somewhat ominous, but I have not found much on this exact error with Google or searching the forum.

Thanks in advance for any recommendations.

Last edited by n8henrie (2019-12-09 13:36:21)

Offline

#2 2019-12-08 17:01:48

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 25,405

Re: [SOLVED] startx / nvidia not bringing up i3

Remove the xorg.conf, adjust the 10-nvidia.conf to hook onto PCI:66:0:0 (that's where your screen is), fix your .xinitrc note the blue boxes and maybe (If properly defined the standalone conf should take relevant precedence here) get rid of the Option directives in /usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf (or remove the file and add it to pacman's NoExtract=usr/share/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf the reason for why this file exists  shouldn't matter for a config like yours)

Last edited by V1del (2019-12-08 17:02:33)

Offline

#3 2019-12-09 13:45:49

n8henrie
Member
From: Shiprock, NM
Registered: 2014-03-30
Posts: 45
Website

Re: [SOLVED] startx / nvidia not bringing up i3

Thank you, changing to BusID PCI:66:0:0 was the only change necessary to get it to work. As usual, my issue was already clearly spelled out in the wiki: lspci output is in hex format, but in config files the BusID's are in decimal format! This means that in cases where the BusID is greater than 10 you will need to convert it to decimal!

Offline

#4 2019-12-09 16:45:34

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,703

Re: [SOLVED] startx / nvidia not bringing up i3

n8henrie wrote:

...This means that in cases where the BusID is greater than 10 you will need to convert it to decimal!

Nine, actually.  wink


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way

Offline

#5 2019-12-09 16:54:15

n8henrie
Member
From: Shiprock, NM
Registered: 2014-03-30
Posts: 45
Website

Re: [SOLVED] startx / nvidia not bringing up i3

Good point. Fixed that in the wiki.

Offline

Board footer

Powered by FluxBB