You are not logged in.

#1 2015-11-23 13:04:34

lucazade
Member
Registered: 2013-03-10
Posts: 24

optimus not working anymore

After latest xorg-server updates (1.18.0-3) the nVidia Optimus is not working anymore.

This is my xorg.conf:

Section "Files"
    ModulePath      "/usr/lib/nvidia/xorg/modules"
    ModulePath      "/usr/lib/xorg/modules"
EndSection

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:2:0:0"
EndSection

Section "Monitor"
    Identifier    "Monitor0"
    Modeline "1920x1080"   173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
    Option "UseEdidDpi" "False"
    Option "DPI" "96 x 96"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Monitor "Monitor0"
    Option "AllowEmptyInitialConfiguration" "1"
EndSection

Section "Device"
    Identifier "intel"
    Driver "modesetting"
    Option "AccelMethod" "none"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

and this is the Xorg.0.log:

X.Org X Server 1.18.0
Release Date: 2015-11-09
[  9569.959] X Protocol Version 11, Revision 0
[  9569.959] Build Operating System: Linux 4.2.3-1-ARCH x86_64 
[  9569.959] Current Operating System: Linux archos 4.2.5-1-ARCH #1 SMP PREEMPT Tue Oct 27 08:13:28 CET 2015 x86_64
[  9569.959] Kernel command line: \boot\vmlinuz-linux ro root=UUID=3506cc1a-395c-430e-854c-0c4cc07cb137  quiet loglevel=0 systemd.log_level=crit  initrd=boot\initramfs-linux.img
[  9569.959] Build Date: 18 November 2015  08:07:09AM
[  9569.959]  
[  9569.959] Current version of pixman: 0.32.8
[  9569.959] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  9569.959] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  9569.959] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov 23 13:57:34 2015
[  9569.959] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  9569.959] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  9569.959] (==) ServerLayout "layout"
[  9569.959] (**) |-->Screen "nvidia" (0)
[  9569.959] (**) |   |-->Monitor "Monitor0"
[  9569.959] (**) |   |-->Device "nvidia"
[  9569.959] (**) |   |-->GPUDevice "intel"
[  9569.959] (**) |-->Inactive Device "intel"
[  9569.959] (==) Automatically adding devices
[  9569.959] (==) Automatically enabling devices
[  9569.959] (==) Automatically adding GPU devices
[  9569.959] (==) Max clients allowed: 256, resource mask: 0x1fffff
[  9569.959] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[  9569.959] 	Entry deleted from font path.
[  9569.959] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[  9569.959] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[  9569.959] 	Entry deleted from font path.
[  9569.959] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[  9569.959] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[  9569.959] (**) ModulePath set to "/usr/lib/nvidia/xorg/modules,/usr/lib/xorg/modules"
[  9569.959] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  9569.959] (II) Loader magic: 0x819d40
[  9569.959] (II) Module ABI versions:
[  9569.959] 	X.Org ANSI C Emulation: 0.4
[  9569.959] 	X.Org Video Driver: 20.0
[  9569.959] 	X.Org XInput driver : 22.1
[  9569.959] 	X.Org Server Extension : 9.0
[  9569.960] (++) using VT number 7

[  9569.960] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[  9569.960] (II) xfree86: Adding drm device (/dev/dri/card1)
[  9569.961] (II) xfree86: Adding drm device (/dev/dri/card0)
[  9569.964] (--) PCI:*(0:0:2:0) 8086:0416:1028:05fe rev 6, Mem @ 0xf7400000/4194304, 0xd0000000/268435456, I/O @ 0x0000f000/64
[  9569.964] (--) PCI: (0:2:0:0) 10de:0fe4:1028:05fe rev 161, Mem @ 0xf6000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[  9569.964] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  9569.964] (II) LoadModule: "glx"
[  9569.964] (II) Loading /usr/lib/nvidia/xorg/modules/extensions/libglx.so
[  9569.967] (II) Module glx: vendor="NVIDIA Corporation"
[  9569.967] 	compiled for 4.0.2, module version = 1.0.0
[  9569.967] 	Module class: X.Org Server Extension
[  9569.967] (II) NVIDIA GLX Module  358.16  Mon Nov 16 18:54:01 PST 2015
[  9569.967] (II) LoadModule: "nvidia"
[  9569.967] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  9569.968] (II) Module nvidia: vendor="NVIDIA Corporation"
[  9569.968] 	compiled for 4.0.2, module version = 1.0.0
[  9569.968] 	Module class: X.Org Video Driver
[  9569.968] (II) LoadModule: "modesetting"
[  9569.968] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[  9569.968] (II) Module modesetting: vendor="X.Org Foundation"
[  9569.968] 	compiled for 1.18.0, module version = 1.18.0
[  9569.968] 	Module class: X.Org Video Driver
[  9569.968] 	ABI class: X.Org Video Driver, version 20.0
[  9569.968] (II) NVIDIA dlloader X Driver  358.16  Mon Nov 16 18:32:40 PST 2015
[  9569.968] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  9569.968] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[  9569.968] (II) Loading sub module "fb"
[  9569.968] (II) LoadModule: "fb"
[  9569.968] (II) Loading /usr/lib/xorg/modules/libfb.so
[  9569.968] (II) Module fb: vendor="X.Org Foundation"
[  9569.968] 	compiled for 1.18.0, module version = 1.0.0
[  9569.968] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  9569.968] (II) Loading sub module "wfb"
[  9569.968] (II) LoadModule: "wfb"
[  9569.968] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  9569.968] (II) Module wfb: vendor="X.Org Foundation"
[  9569.968] 	compiled for 1.18.0, module version = 1.0.0
[  9569.968] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  9569.968] (II) Loading sub module "ramdac"
[  9569.968] (II) LoadModule: "ramdac"
[  9569.968] (II) Module "ramdac" already built-in
[  9569.969] (II) modeset(1): using drv /dev/dri/card0
[  9569.969] (EE) Screen 1 deleted because of no matching config section.
[  9569.969] (II) UnloadModule: "modesetting"
[  9569.969] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[  9569.969] (==) NVIDIA(0): RGB weight 888
[  9569.969] (==) NVIDIA(0): Default visual is TrueColor
[  9569.969] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  9569.969] (**) NVIDIA(0): Option "UseEdidFreqs" "FALSE"
[  9569.969] (**) NVIDIA(0): Option "UseEdidDpi" "False"
[  9569.969] (**) NVIDIA(0): Option "DPI" "96 x 96"
[  9569.969] (**) NVIDIA(0): Option "ModeValidation" "AllowNonEdidModes"
[  9569.969] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration" "1"
[  9569.969] (**) NVIDIA(0): Option "UseEDID" "FALSE"
[  9569.969] (**) NVIDIA(0): Enabling 2D acceleration
[  9569.969] (**) NVIDIA(0): Ignoring EDIDs
[  9570.151] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[  9570.153] (II) NVIDIA(0): NVIDIA GPU GeForce GT 750M (GK107) at PCI:2:0:0 (GPU-0)
[  9570.153] (--) NVIDIA(0): Memory: 2097152 kBytes
[  9570.153] (--) NVIDIA(0): VideoBIOS: 80.07.b3.00.21
[  9570.153] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  9570.153] (II) NVIDIA(0): Validated MetaModes:
[  9570.153] (II) NVIDIA(0):     "NULL"
[  9570.153] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[  9570.153] (**) NVIDIA(0): DPI set to (96, 96); computed from "DPI" X config option
[  9570.153] (--) Depth 24 pixmap format is 32 bpp
[  9570.153] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[  9570.153] (II) NVIDIA:     access.
[  9570.158] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[  9570.158] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[  9570.158] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[  9570.158] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[  9570.158] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[  9570.158] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[  9570.158] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[  9570.158] (II) NVIDIA(0):     Config Options in the README.
[  9570.172] (II) NVIDIA(0): Built-in logo is bigger than the screen.
[  9570.172] (II) NVIDIA(0): Setting mode "NULL"
[  9570.175] (==) NVIDIA(0): Disabling shared memory pixmaps
[  9570.175] (==) NVIDIA(0): Backing store enabled
[  9570.175] (==) NVIDIA(0): Silken mouse enabled
[  9570.175] (==) NVIDIA(0): DPMS enabled
[  9570.176] (II) Loading sub module "dri2"
[  9570.176] (II) LoadModule: "dri2"
[  9570.176] (II) Module "dri2" already built-in
[  9570.176] (II) NVIDIA(0): [DRI2] Setup complete
[  9570.176] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[  9570.176] (--) RandR disabled
[  9570.178] (II) Initializing extension GLX
[  9570.178] (II) Indirect GLX disabled.(II) config/udev: Adding input device Power Button (/dev/input/event2)
[  9570.203] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  9570.203] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[  9570.203] (**) Power Button: Applying InputClass "system-keyboard"
[  9570.203] (II) LoadModule: "libinput"
[  9570.203] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[  9570.203] (II) Module libinput: vendor="X.Org Foundation"
[  9570.203] 	compiled for 1.18.0, module version = 0.15.0
[  9570.203] 	Module class: X.Org XInput Driver
[  9570.203] 	ABI class: X.Org XInput driver, version 22.1
[  9570.203] (II) Using input driver 'libinput' for 'Power Button'
[  9570.204] (**) Power Button: always reports core events
[  9570.204] (**) Option "Device" "/dev/input/event2"
[  9570.204] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[  9570.204] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[  9570.219] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[  9570.219] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[  9570.219] (**) Option "xkb_layout" "it"
[  9570.230] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[  9570.231] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[  9570.231] (II) config/udev: Adding input device Video Bus (/dev/input/event4)
[  9570.231] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[  9570.231] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[  9570.231] (**) Video Bus: Applying InputClass "system-keyboard"
[  9570.231] (II) Using input driver 'libinput' for 'Video Bus'
[  9570.231] (**) Video Bus: always reports core events
[  9570.231] (**) Option "Device" "/dev/input/event4"
[  9570.231] (II) input device 'Video Bus', /dev/input/event4 is tagged by udev as: Keyboard
[  9570.231] (II) input device 'Video Bus', /dev/input/event4 is a keyboard
[  9570.242] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input4/event4"
[  9570.242] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[  9570.242] (**) Option "xkb_layout" "it"
[  9570.242] (II) input device 'Video Bus', /dev/input/event4 is tagged by udev as: Keyboard
[  9570.243] (II) input device 'Video Bus', /dev/input/event4 is a keyboard
[  9570.243] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[  9570.243] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[  9570.243] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[  9570.243] (**) Video Bus: Applying InputClass "system-keyboard"
[  9570.243] (II) Using input driver 'libinput' for 'Video Bus'
[  9570.243] (**) Video Bus: always reports core events
[  9570.243] (**) Option "Device" "/dev/input/event3"
[  9570.243] (II) input device 'Video Bus', /dev/input/event3 is tagged by udev as: Keyboard
[  9570.243] (II) input device 'Video Bus', /dev/input/event3 is a keyboard
[  9570.255] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:4d/LNXVIDEO:00/input/input3/event3"
[  9570.255] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 8)
[  9570.255] (**) Option "xkb_layout" "it"
[  9570.256] (II) input device 'Video Bus', /dev/input/event3 is tagged by udev as: Keyboard
[  9570.256] (II) input device 'Video Bus', /dev/input/event3 is a keyboard
[  9570.256] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  9570.256] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  9570.256] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[  9570.256] (**) Power Button: Applying InputClass "system-keyboard"
[  9570.256] (II) Using input driver 'libinput' for 'Power Button'
[  9570.256] (**) Power Button: always reports core events
[  9570.256] (**) Option "Device" "/dev/input/event0"
[  9570.256] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[  9570.256] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[  9570.269] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[  9570.269] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 9)
[  9570.269] (**) Option "xkb_layout" "it"
[  9570.269] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[  9570.269] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[  9570.269] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[  9570.269] (II) No input driver specified, ignoring this device.
[  9570.269] (II) This device may have been added with another device file.
[  9570.270] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event12)
[  9570.270] (II) No input driver specified, ignoring this device.
[  9570.270] (II) This device may have been added with another device file.
[  9570.270] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event13)
[  9570.270] (II) No input driver specified, ignoring this device.
[  9570.270] (II) This device may have been added with another device file.
[  9570.270] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event14)
[  9570.270] (II) No input driver specified, ignoring this device.
[  9570.270] (II) This device may have been added with another device file.
[  9570.271] (II) config/udev: Adding input device Integrated_Webcam_HD (/dev/input/event17)
[  9570.271] (**) Integrated_Webcam_HD: Applying InputClass "evdev keyboard catchall"
[  9570.271] (**) Integrated_Webcam_HD: Applying InputClass "libinput keyboard catchall"
[  9570.271] (**) Integrated_Webcam_HD: Applying InputClass "system-keyboard"
[  9570.271] (II) Using input driver 'libinput' for 'Integrated_Webcam_HD'
[  9570.271] (**) Integrated_Webcam_HD: always reports core events
[  9570.271] (**) Option "Device" "/dev/input/event17"
[  9570.271] (II) input device 'Integrated_Webcam_HD', /dev/input/event17 is tagged by udev as: Keyboard
[  9570.271] (II) input device 'Integrated_Webcam_HD', /dev/input/event17 is a keyboard
[  9570.295] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-11/3-11:1.0/input/input20/event17"
[  9570.295] (II) XINPUT: Adding extended input device "Integrated_Webcam_HD" (type: KEYBOARD, id 10)
[  9570.295] (**) Option "xkb_layout" "it"
[  9570.296] (II) input device 'Integrated_Webcam_HD', /dev/input/event17 is tagged by udev as: Keyboard
[  9570.296] (II) input device 'Integrated_Webcam_HD', /dev/input/event17 is a keyboard
[  9570.296] (II) config/udev: Adding input device Chicony HP Elite USB Keyboard (/dev/input/event7)
[  9570.296] (**) Chicony HP Elite USB Keyboard: Applying InputClass "evdev keyboard catchall"
[  9570.296] (**) Chicony HP Elite USB Keyboard: Applying InputClass "libinput keyboard catchall"
[  9570.296] (**) Chicony HP Elite USB Keyboard: Applying InputClass "system-keyboard"
[  9570.296] (II) Using input driver 'libinput' for 'Chicony HP Elite USB Keyboard'
[  9570.296] (**) Chicony HP Elite USB Keyboard: always reports core events
[  9570.296] (**) Option "Device" "/dev/input/event7"
[  9570.297] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event7 is tagged by udev as: Keyboard
[  9570.297] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event7 is a keyboard
[  9570.329] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1:1.0/0003:03F0:034A.0002/input/input9/event7"
[  9570.329] (II) XINPUT: Adding extended input device "Chicony HP Elite USB Keyboard" (type: KEYBOARD, id 11)
[  9570.329] (**) Option "xkb_layout" "it"
[  9570.329] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event7 is tagged by udev as: Keyboard
[  9570.329] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event7 is a keyboard
[  9570.330] (II) config/udev: Adding input device Chicony HP Elite USB Keyboard (/dev/input/event8)
[  9570.330] (**) Chicony HP Elite USB Keyboard: Applying InputClass "evdev keyboard catchall"
[  9570.330] (**) Chicony HP Elite USB Keyboard: Applying InputClass "libinput keyboard catchall"
[  9570.330] (**) Chicony HP Elite USB Keyboard: Applying InputClass "system-keyboard"
[  9570.330] (II) Using input driver 'libinput' for 'Chicony HP Elite USB Keyboard'
[  9570.330] (**) Chicony HP Elite USB Keyboard: always reports core events
[  9570.330] (**) Option "Device" "/dev/input/event8"
[  9570.330] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event8 is tagged by udev as: Keyboard
[  9570.330] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event8 is a keyboard
[  9570.355] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.1/3-2.1:1.1/0003:03F0:034A.0003/input/input10/event8"
[  9570.355] (II) XINPUT: Adding extended input device "Chicony HP Elite USB Keyboard" (type: MOUSE, id 12)
[  9570.355] (**) Option "xkb_layout" "it"
[  9570.356] (**) Option "AccelerationScheme" "none"
[  9570.356] (**) Chicony HP Elite USB Keyboard: (accel) selected scheme none/0
[  9570.356] (**) Chicony HP Elite USB Keyboard: (accel) acceleration factor: 2.000
[  9570.356] (**) Chicony HP Elite USB Keyboard: (accel) acceleration threshold: 4
[  9570.356] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event8 is tagged by udev as: Keyboard
[  9570.356] (II) input device 'Chicony HP Elite USB Keyboard', /dev/input/event8 is a keyboard
[  9570.357] (II) config/udev: Adding input device HP HP USB 1000dpi Laser Mouse (LiteON) (/dev/input/event9)
[  9570.357] (**) HP HP USB 1000dpi Laser Mouse (LiteON): Applying InputClass "evdev pointer catchall"
[  9570.357] (**) HP HP USB 1000dpi Laser Mouse (LiteON): Applying InputClass "libinput pointer catchall"
[  9570.357] (II) Using input driver 'libinput' for 'HP HP USB 1000dpi Laser Mouse (LiteON)'
[  9570.357] (**) HP HP USB 1000dpi Laser Mouse (LiteON): always reports core events
[  9570.357] (**) Option "Device" "/dev/input/event9"
[  9570.409] (II) input device 'HP HP USB 1000dpi Laser Mouse (LiteON)', /dev/input/event9 is tagged by udev as: Mouse
[  9570.409] (II) input device 'HP HP USB 1000dpi Laser Mouse (LiteON)', /dev/input/event9 is a pointer caps
[  9570.435] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2.2/3-2.2:1.0/0003:03F0:154A.0004/input/input11/event9"
[  9570.435] (II) XINPUT: Adding extended input device "HP HP USB 1000dpi Laser Mouse (LiteON)" (type: MOUSE, id 13)
[  9570.436] (**) Option "AccelerationScheme" "none"
[  9570.436] (**) HP HP USB 1000dpi Laser Mouse (LiteON): (accel) selected scheme none/0
[  9570.436] (**) HP HP USB 1000dpi Laser Mouse (LiteON): (accel) acceleration factor: 2.000
[  9570.436] (**) HP HP USB 1000dpi Laser Mouse (LiteON): (accel) acceleration threshold: 4
[  9570.489] (II) input device 'HP HP USB 1000dpi Laser Mouse (LiteON)', /dev/input/event9 is tagged by udev as: Mouse
[  9570.489] (II) input device 'HP HP USB 1000dpi Laser Mouse (LiteON)', /dev/input/event9 is a pointer caps
[  9570.489] (II) config/udev: Adding input device HP HP USB 1000dpi Laser Mouse (LiteON) (/dev/input/mouse1)
[  9570.489] (II) No input driver specified, ignoring this device.
[  9570.489] (II) This device may have been added with another device file.
[  9570.490] (II) config/udev: Adding input device SYNAPTICS Synaptics Large Touch Screen (/dev/input/event6)
[  9570.490] (**) SYNAPTICS Synaptics Large Touch Screen: Applying InputClass "evdev touchscreen catchall"
[  9570.490] (**) SYNAPTICS Synaptics Large Touch Screen: Applying InputClass "libinput touchscreen catchall"
[  9570.490] (II) Using input driver 'libinput' for 'SYNAPTICS Synaptics Large Touch Screen'
[  9570.490] (**) SYNAPTICS Synaptics Large Touch Screen: always reports core events
[  9570.490] (**) Option "Device" "/dev/input/event6"
[  9570.542] (II) input device 'SYNAPTICS Synaptics Large Touch Screen', /dev/input/event6 is tagged by udev as: Touchscreen
[  9570.542] (II) input device 'SYNAPTICS Synaptics Large Touch Screen', /dev/input/event6 is a touch device
[  9570.569] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-6/3-6:1.0/0003:06CB:0AC3.0001/input/input7/event6"
[  9570.569] (II) XINPUT: Adding extended input device "SYNAPTICS Synaptics Large Touch Screen" (type: TOUCHSCREEN, id 14)
[  9570.569] (**) Option "AccelerationScheme" "none"
[  9570.569] (**) SYNAPTICS Synaptics Large Touch Screen: (accel) selected scheme none/0
[  9570.569] (**) SYNAPTICS Synaptics Large Touch Screen: (accel) acceleration factor: 2.000
[  9570.569] (**) SYNAPTICS Synaptics Large Touch Screen: (accel) acceleration threshold: 4
[  9570.622] (II) input device 'SYNAPTICS Synaptics Large Touch Screen', /dev/input/event6 is tagged by udev as: Touchscreen
[  9570.622] (II) input device 'SYNAPTICS Synaptics Large Touch Screen', /dev/input/event6 is a touch device
[  9570.623] (II) config/udev: Adding input device SYNAPTICS Synaptics Large Touch Screen (/dev/input/mouse0)
[  9570.623] (II) No input driver specified, ignoring this device.
[  9570.623] (II) This device may have been added with another device file.
[  9570.623] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event15)
[  9570.623] (II) No input driver specified, ignoring this device.
[  9570.623] (II) This device may have been added with another device file.
[  9570.623] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event16)
[  9570.623] (II) No input driver specified, ignoring this device.
[  9570.623] (II) This device may have been added with another device file.
[  9570.623] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event5)
[  9570.623] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[  9570.623] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[  9570.623] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[  9570.623] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[  9570.623] (**) AT Translated Set 2 keyboard: always reports core events
[  9570.623] (**) Option "Device" "/dev/input/event5"
[  9570.624] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event5 is tagged by udev as: Keyboard
[  9570.624] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event5 is a keyboard
[  9570.649] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input5/event5"
[  9570.649] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 15)
[  9570.649] (**) Option "xkb_layout" "it"
[  9570.649] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event5 is tagged by udev as: Keyboard
[  9570.649] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event5 is a keyboard
[  9570.650] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event18)
[  9570.650] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[  9570.650] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[  9570.650] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[  9570.650] (**) SynPS/2 Synaptics TouchPad: always reports core events
[  9570.650] (**) Option "Device" "/dev/input/event18"
[  9570.650] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event18 is tagged by udev as: Touchpad
[  9570.650] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event18 is a touchpad
[  9570.675] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input13/event18"
[  9570.675] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 16)
[  9570.676] (**) Option "AccelerationScheme" "none"
[  9570.676] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[  9570.676] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[  9570.676] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[  9570.676] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event18 is tagged by udev as: Touchpad
[  9570.676] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event18 is a touchpad
[  9570.676] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse2)
[  9570.676] (II) No input driver specified, ignoring this device.
[  9570.676] (II) This device may have been added with another device file.
[  9570.677] (II) config/udev: Adding input device DELL Wireless hotkeys (/dev/input/event10)
[  9570.677] (**) DELL Wireless hotkeys: Applying InputClass "evdev keyboard catchall"
[  9570.677] (**) DELL Wireless hotkeys: Applying InputClass "libinput keyboard catchall"
[  9570.677] (**) DELL Wireless hotkeys: Applying InputClass "system-keyboard"
[  9570.677] (II) Using input driver 'libinput' for 'DELL Wireless hotkeys'
[  9570.677] (**) DELL Wireless hotkeys: always reports core events
[  9570.677] (**) Option "Device" "/dev/input/event10"
[  9570.677] (II) input device 'DELL Wireless hotkeys', /dev/input/event10 is tagged by udev as: Keyboard
[  9570.677] (II) input device 'DELL Wireless hotkeys', /dev/input/event10 is a keyboard
[  9570.712] (**) Option "config_info" "udev:/sys/devices/virtual/input/input12/event10"
[  9570.712] (II) XINPUT: Adding extended input device "DELL Wireless hotkeys" (type: KEYBOARD, id 17)
[  9570.712] (**) Option "xkb_layout" "it"
[  9570.712] (II) input device 'DELL Wireless hotkeys', /dev/input/event10 is tagged by udev as: Keyboard
[  9570.712] (II) input device 'DELL Wireless hotkeys', /dev/input/event10 is a keyboard
[  9570.713] (II) config/udev: Adding input device Dell WMI hotkeys (/dev/input/event11)
[  9570.713] (**) Dell WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[  9570.713] (**) Dell WMI hotkeys: Applying InputClass "libinput keyboard catchall"
[  9570.713] (**) Dell WMI hotkeys: Applying InputClass "system-keyboard"
[  9570.713] (II) Using input driver 'libinput' for 'Dell WMI hotkeys'
[  9570.713] (**) Dell WMI hotkeys: always reports core events
[  9570.713] (**) Option "Device" "/dev/input/event11"
[  9570.713] (II) input device 'Dell WMI hotkeys', /dev/input/event11 is tagged by udev as: Keyboard
[  9570.713] (II) input device 'Dell WMI hotkeys', /dev/input/event11 is a keyboard
[  9570.725] (**) Option "config_info" "udev:/sys/devices/virtual/input/input14/event11"
[  9570.725] (II) XINPUT: Adding extended input device "Dell WMI hotkeys" (type: KEYBOARD, id 18)
[  9570.725] (**) Option "xkb_layout" "it"
[  9570.726] (II) input device 'Dell WMI hotkeys', /dev/input/event11 is tagged by udev as: Keyboard
[  9570.726] (II) input device 'Dell WMI hotkeys', /dev/input/event11 is a keyboard
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.197] (II) UnloadModule: "libinput"
[  9628.262] (II) NVIDIA(GPU-0): Deleting GPU-0
[  9628.263] (II) Server terminated successfully (0). Closing log file.

any idea why is not working?
driver or xorg regression?

PS optirun, intel and modeset work well.

Offline

#2 2015-11-23 16:20:50

rking
Member
Registered: 2015-11-23
Posts: 5

Re: optimus not working anymore

check the bugs...i belive there is one on this (FS#47151 - xorg-server 1.18 and Nvidia Optimus)

"replacing Screen 0 "NVIDIA" to Screen 1 "NVIDIA" " as offered by a responder, seems to be a work around for now.  Another option would be to downgrade xorg and the xf86 packages that were updated on the 22nd.

I am in the same boat, and the solution has mostly worked for me.  Still some small odd issues that have popped up: no dmenu in i3, awsome or Xmonad, odd x crashes (on a rare basis) etc...but the system is workable

Offline

#3 2015-11-23 16:47:51

lucazade
Member
Registered: 2013-03-10
Posts: 24

Re: optimus not working anymore

rking thanks for pointing this out!

replacing Screen 0 "NVIDIA" to Screen 1 "NVIDIA" allows lightdm to startup but with a single pixel dot in the upperleft corner..
when I try to launch gnome session X crashes.. too bad!

well I will wait for some bug report news smile

Last edited by lucazade (2015-11-23 16:48:00)

Offline

#4 2015-11-23 17:20:30

rampop
Member
Registered: 2015-10-19
Posts: 3

Re: optimus not working anymore

Downgrading xorg-server should fix session crashes... for now

Offline

#5 2015-11-24 12:03:25

petruknisme
Member
Registered: 2015-11-24
Posts: 2

Re: optimus not working anymore

I have same problem too with Nvidia Optimus laptop. After downgrade to xorg-server 1.17 then i cannot update my system because of conflicting package. This is the package i downgrade.

Downgrade with this command :

downgrade xorg-server xorg-server-devel xf86-input-evdev
 pacman -Q | grep xorg-server
xorg-server 1.17.4-2
xorg-server-common 1.17.4-2
xorg-server-devel 1.17.4-2
xorg-server-utils 7.6-4
xorg-server-xvfb 1.17.4-2

xf86-input-* package after downgrade conflict

 pacman -Q | grep xf86-input-*
xf86-input-evdev 2.10.0-1
xf86-input-synaptics 1.8.3-2

When i use pacman -Syu after add to ignorePkg

warning: xorg-server: ignoring package upgrade (1.17.4-2 => 1.18.0-3)
warning: xorg-server-common: ignoring package upgrade (1.17.4-2 => 1.18.0-3)
warning: xorg-server-devel: ignoring package upgrade (1.17.4-2 => 1.18.0-3)
warning: xorg-server-xvfb: ignoring package upgrade (1.17.4-2 => 1.18.0-3)
resolving dependencies...
looking for conflicting packages...
:: xf86-input-evdev and xorg-server are in conflict. Remove xorg-server? [y/N

EDIT:
add xf86-input-evdev to ignorePkg and then i can update my system smile
I hope this problem will solve as soon as possible and xorg-server 1.18 can running in nvidia optimus smile

Last edited by petruknisme (2015-11-24 12:23:50)

Offline

#6 2016-01-24 19:15:29

humhumhum
Member
Registered: 2013-02-04
Posts: 11

Re: optimus not working anymore

the solution has been uodated in the arch wiki and works for me:
https://wiki.archlinux.org/index.php/NV … ing_nvidia

ie

the /etc/X11/xorg.conf should be equal to

Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "<BusID for NVIDIA device here>"
    Option "AllowEmptyInitialConfiguration"
EndSection

Offline

#7 2016-01-25 11:32:22

kyoni
Member
Registered: 2016-01-24
Posts: 8

Re: optimus not working anymore

Hello,

from what I gathered, later Xorgs don't "like" to use /etc/X11/xorg.conf any more...
In the fresh install I did, everything is configured here:
ls -la /etc/X11/xorg.conf.d/
[...]
-rw-r--r-- 1 root root  216 Jan 23 12:15 00-keyboard.conf
-rw-r--r-- 1 root root   94 Jan 21 19:02 20-intel.conf
-rw-r--r-- 1 root root 1850 Jan 20 22:59 50-synaptics.conf
-rw-r--r-- 1 root root  479 Jan 20 22:46 nvidia-drm-outputclass.conf

this is what my 2 graphic-related conf files contain:

cat /etc/X11/xorg.conf.d/nvidia-drm-outputclass.conf 

# This xorg.conf.d configuration snippet configures the X server to
# automatically load the nvidia driver when it detects a device driven by the
# nvidia.ko kernel module.  Please note that this only works on Linux kernels
# version 3.9 or higher with CONFIG_DRM enabled, and only if the nvidia.ko
# kernel module is loaded before the X server is started.
Section "OutputClass"
    Identifier     "nvidia"
    MatchDriver    "nvidia-drm"
    Driver         "nvidia"
EndSection
cat /etc/X11/xorg.conf.d/20-intel.conf

Section "Device"
	Identifier	"Intel Graphics"
	Driver		"intel"
	Option		"DRI"		"3"
EndSection

I would have to dig up why I set those to be like this, but maybe this can give you a hint, where to look further.

Here is my full X11 folder structure:

/etc/X11/
drwxr-xr-x  3 root root 4096 Jan 20 21:53 xinit
drwxr-xr-x  2 root root 4096 Jan 23 12:15 xorg.conf.d

/etc/X11/xinit:
-rw-r--r-- 1 root root  739 Sep 21 17:09 xinitrc
drwxr-xr-x 2 root root 4096 Jan 22 18:48 xinitrc.d
-rw-r--r-- 1 root root   45 Sep 21 17:09 xserverrc

etc/X11/xinit/xinitrc.d/
-rwxr-xr-x 1 root root  407 Feb 17  2015 40-libcanberra-gtk-module.sh
-rwxr-xr-x 1 root root  198 Nov 25 21:13 50-systemd-user.sh
-rwxr-xr-x 1 root root  144 Sep 27 05:30 60-xdg-user-dirs.sh

/etc/X11/xorg.conf.d:
-rw-r--r-- 1 root root  216 Jan 23 12:15 00-keyboard.conf
-rw-r--r-- 1 root root   94 Jan 21 19:02 20-intel.conf
-rw-r--r-- 1 root root 1850 Jan 20 22:59 50-synaptics.conf
-rw-r--r-- 1 root root  479 Jan 20 22:46 nvidia-drm-outputclass.conf

Offline

Board footer

Powered by FluxBB