commit ab331749567313c3d7ff76fc58c9e86703b6d03e Author: Bill Thiede Date: Mon Nov 2 20:22:55 2020 -0800 Initial commit of tool to setup complicated mulitiple screens. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ea8c4bf --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/target diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..aeaed65 --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,119 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "aho-corasick" +version = "0.7.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b476ce7103678b0c6d3d395dbbae31d48ff910bd28be979ba5d48c6351131d0d" +dependencies = [ + "memchr", +] + +[[package]] +name = "anyhow" +version = "1.0.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1fd36ffbb1fb7c834eac128ea8d0e310c5aeb635548f9d58861e1308d46e71c" + +[[package]] +name = "fixscreen" +version = "0.1.0" +dependencies = [ + "anyhow", + "regex", + "thiserror", +] + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" + +[[package]] +name = "memchr" +version = "2.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ee1c47aaa256ecabcaea351eae4a9b01ef39ed810004e298d2511ed284b1525" + +[[package]] +name = "proc-macro2" +version = "1.0.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e0704ee1a7e00d7bb417d0770ea303c1bccbabf0ef1667dae92b5967f5f8a71" +dependencies = [ + "unicode-xid", +] + +[[package]] +name = "quote" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "regex" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38cf2c13ed4745de91a5eb834e11c00bcc3709e773173b2ce4c56c9fbde04b9c" +dependencies = [ + "aho-corasick", + "memchr", + "regex-syntax", + "thread_local", +] + +[[package]] +name = "regex-syntax" +version = "0.6.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b181ba2dcf07aaccad5448e8ead58db5b742cf85dfe035e2227f137a539a189" + +[[package]] +name = "syn" +version = "1.0.48" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cc371affeffc477f42a221a1e4297aedcea33d47d19b61455588bd9d8f6b19ac" +dependencies = [ + "proc-macro2", + "quote", + "unicode-xid", +] + +[[package]] +name = "thiserror" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "318234ffa22e0920fe9a40d7b8369b5f649d490980cf7aadcf1eb91594869b42" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cae2447b6282786c3493999f40a9be2a6ad20cb8bd268b0a0dbf5a065535c0ab" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "thread_local" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" +dependencies = [ + "lazy_static", +] + +[[package]] +name = "unicode-xid" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fe0bb3479651439c9112f72b6c505038574c9fbb575ed1bf3b797fa39dd564" diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..9688af2 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,12 @@ +[package] +name = "fixscreen" +version = "0.1.0" +authors = ["Bill Thiede "] +edition = "2018" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +thiserror = "1.0.21" +anyhow = "1.0.33" +regex = "1.4.2" diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..1b13932 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,228 @@ +use std::collections::HashMap; +use std::fmt; +use std::fs::File; +use std::io::{self, BufRead, BufReader}; +use std::path::Path; +use std::process::{Command, Output}; + +use regex::Regex; +use thiserror::Error; + +#[derive(Error, Debug)] +pub enum ParseError { + #[error("error reading file")] + Io(#[from] io::Error), + #[error("invalid data: {0}")] + Parse(String), +} + +// Map monitor name to DFP connection. +pub type ScreenMapping = HashMap; + +pub fn screen_mapping_from_xorg_log>(path: P) -> Result { + let f = File::open(path)?; + let f = BufReader::new(f); + let re = Regex::new(r".*: (.*)\s+\(([^)]+)\): connected").unwrap(); + Ok(f.lines() + .filter_map(|line| line.ok()) + .filter_map(|line| { + if let Some(cap) = re.captures(&line) { + Some((cap[1].to_string(), cap[2].to_string())) + } else { + None + } + }) + .collect()) +} + +#[derive(Error, Debug)] +pub enum CommandError { + #[error("missing monitor: {0}")] + MissingMonitor(String), + #[error("error executing command")] + Io(#[from] io::Error), +} + +#[derive(Debug, Default)] +pub struct Resolution { + pub width: usize, + pub height: usize, +} + +#[derive(Debug, Default)] +pub struct Offset { + pub x: usize, + pub y: usize, +} + +pub enum Orientation { + None, + Right, + Left, + Invert, +} + +impl Default for Orientation { + fn default() -> Self { + Orientation::None + } +} +impl fmt::Debug for Orientation { + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { + match self { + Orientation::None => f.write_str("No Rotation"), + Orientation::Right => f.write_str("Rotate Right"), + Orientation::Left => f.write_str("Rotate Left"), + Orientation::Invert => f.write_str("Invert"), + } + } +} + +#[derive(Debug, Default)] +pub struct Screen { + pub name: Option, + pub connection: String, + pub resolution: Resolution, + pub offset: Offset, + pub orientation: Orientation, +} + +impl fmt::Display for Screen { + fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { + let Resolution { width, height } = self.resolution; + let Offset { x, y } = self.offset; + let (in_w, in_h) = match self.orientation { + Orientation::None | Orientation::Invert => (width, height), + Orientation::Right | Orientation::Left => (height, width), + }; + let rotation = match self.orientation { + Orientation::None => "0", + Orientation::Invert => "180", + Orientation::Right => "270", + Orientation::Left => "90", + }; + + write!(f, "{connection}: {w}x{h} @{in_w}x{in_h} +{x}+{y} {{ViewPortIn={in_w}x{in_h}, ViewPortOut={w}x{h}+0+0, Rotation={rotation}}}", + connection=self.connection, + w=width, + h=height, + in_w=in_w, + in_h=in_h, + x=x, + y=y, + rotation=rotation, + ) + } +} + +#[derive(Debug, Default)] +pub struct Config { + pub screens: Vec, +} + +pub fn run_cmd(screen_mapping: ScreenMapping, cfg: Config) -> Result { + let args = build_cmd_args(screen_mapping, cfg)?; + if cfg!(debug_assertions) { + Ok(Command::new("echo").args(args).output()?) + } else { + Ok(Command::new(&args[0]).args(&args[1..]).output()?) + } +} + +fn build_cmd_args(screen_mapping: ScreenMapping, cfg: Config) -> Result, CommandError> { + let metamode = cfg + .screens + .iter() + .map(|c| c.to_string()) + .collect::>() + .join(", "); + Ok(vec![ + "nvidia-settings", + "--assign", + &format!("CurrentMetaMode={}", metamode), + ] + .iter() + .map(|s| s.to_string()) + .collect()) +} + +#[cfg(test)] +mod tests { + use super::*; + + #[test] + fn build_cmd() { + let cfg = Config { + screens: vec![ + Screen { + name: Some("DELL U2415".to_string()), + connection: "DFP-5.8".to_string(), + resolution: Resolution { + width: 1920, + height: 1200, + }, + orientation: Orientation::Right, + ..Default::default() + }, + Screen { + name: Some("LG Electronics 34UM95".to_string()), + connection: "DFP-0.1".to_string(), + resolution: Resolution { + width: 3440, + height: 1440, + }, + offset: Offset { x: 1200, y: 0 }, + ..Default::default() + }, + Screen { + name: Some("Lenovo Group Limited P27h-20".to_string()), + connection: "DFP-0.8".to_string(), + resolution: Resolution { + width: 2560, + height: 1440, + }, + offset: Offset { x: 4640, y: 0 }, + ..Default::default() + }, + ], + }; + let map = vec![ + ("Lenovo Group Limited P27h-20", "DFP-0.8"), + ("LG Electronics 34UM95", "DFP-0.1"), + ("DELL U2415", "DFP-5.8"), + ] + .iter() + .map(|(k, v)| (k.to_string(), v.to_string())) + .collect(); + assert_eq!( + build_cmd_args(map, cfg).expect("failed build_cmd_args"), + vec![ + "nvidia-settings", + "--assign", + "CurrentMetaMode=\ + DFP-5.8: 1920x1200 @1200x1920 +0+0 {ViewPortIn=1200x1920, ViewPortOut=1920x1200+0+0, Rotation=270}, \ + DFP-0.1: 3440x1440 @3440x1440 +1200+0 {ViewPortIn=3440x1440, ViewPortOut=3440x1440+0+0, Rotation=0}, \ + DFP-0.8: 2560x1440 @2560x1440 +4640+0 {ViewPortIn=2560x1440, ViewPortOut=2560x1440+0+0, Rotation=0}" + + ] + ); + } + + #[test] + fn parse() { + let testdir = std::path::PathBuf::from(env!("CARGO_MANIFEST_DIR")); + let map = screen_mapping_from_xorg_log(&testdir.join("testdata/Xorg.0.log")).unwrap(); + + assert_eq!( + map, + vec![ + ("Lenovo Group Limited P27h-20", "DFP-0.8"), + ("LG Electronics 34UM95", "DFP-0.1"), + ("DELL U2415", "DFP-5.8"), + ] + .iter() + .map(|(k, v)| (k.to_string(), v.to_string())) + .collect() + ); + } +} diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..dc2d370 --- /dev/null +++ b/src/main.rs @@ -0,0 +1,46 @@ +use anyhow::Result; + +use fixscreen::*; + +fn main() -> Result<()> { + let cfg = Config { + screens: vec![ + Screen { + name: Some("DELL U2415".to_string()), + connection: "DFP-5.8".to_string(), + resolution: Resolution { + width: 1920, + height: 1200, + }, + orientation: Orientation::Right, + ..Default::default() + }, + Screen { + name: Some("LG Electronics 34UM95".to_string()), + connection: "DFP-0.1".to_string(), + resolution: Resolution { + width: 3440, + height: 1440, + }, + offset: Offset { x: 1200, y: 0 }, + ..Default::default() + }, + Screen { + name: Some("Lenovo Group Limited P27h-20".to_string()), + connection: "DFP-0.8".to_string(), + resolution: Resolution { + width: 2560, + height: 1440, + }, + offset: Offset { x: 4640, y: 0 }, + ..Default::default() + }, + ], + }; + + let map = screen_mapping_from_xorg_log("/var/log/Xorg.0.log")?; + let cmd = run_cmd(map, cfg)?; + println!("cmd {:#?}", cmd); + + Ok(()) +} diff --git a/testdata/Xorg.0.log b/testdata/Xorg.0.log new file mode 100644 index 0000000..de82e09 --- /dev/null +++ b/testdata/Xorg.0.log @@ -0,0 +1,831 @@ +[ 6227.610] (--) Log file renamed from "/var/log/Xorg.pid-22379.log" to "/var/log/Xorg.0.log" +[ 6227.611] +X.Org X Server 1.20.8 +X Protocol Version 11, Revision 0 +[ 6227.611] Build Operating System: Linux 4.15.0-115-generic x86_64 Ubuntu +[ 6227.611] Current Operating System: Linux sky 5.4.0-52-generic #57-Ubuntu SMP Thu Oct 15 10:57:00 UTC 2020 x86_64 +[ 6227.611] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4.0-52-generic root=UUID=1ac2d7ca-d49a-4e83-98b2-d639e93bc014 ro cgroup_enable=memory swapaccount=1 +[ 6227.611] Build Date: 04 September 2020 01:34:27PM +[ 6227.611] xorg-server 2:1.20.8-2ubuntu2.4 (For technical support please see http://www.ubuntu.com/support) +[ 6227.611] Current version of pixman: 0.38.4 +[ 6227.611] Before reporting problems, check http://wiki.x.org + to make sure that you have the latest version. +[ 6227.611] Markers: (--) probed, (**) from config file, (==) default setting, + (++) from command line, (!!) notice, (II) informational, + (WW) warning, (EE) error, (NI) not implemented, (??) unknown. +[ 6227.611] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Nov 1 09:19:15 2020 +[ 6227.611] (==) Using system config directory "/usr/share/X11/xorg.conf.d" +[ 6227.611] (==) No Layout section. Using the first Screen section. +[ 6227.611] (==) No screen section available. Using defaults. +[ 6227.611] (**) |-->Screen "Default Screen Section" (0) +[ 6227.611] (**) | |-->Monitor "" +[ 6227.611] (==) No monitor specified for screen "Default Screen Section". + Using a default monitor configuration. +[ 6227.611] (==) Automatically adding devices +[ 6227.611] (==) Automatically enabling devices +[ 6227.611] (==) Automatically adding GPU devices +[ 6227.611] (==) Automatically binding GPU devices +[ 6227.611] (==) Max clients allowed: 256, resource mask: 0x1fffff +[ 6227.611] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. +[ 6227.611] Entry deleted from font path. +[ 6227.611] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. +[ 6227.611] Entry deleted from font path. +[ 6227.611] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. +[ 6227.611] Entry deleted from font path. +[ 6227.611] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. +[ 6227.611] Entry deleted from font path. +[ 6227.611] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. +[ 6227.611] Entry deleted from font path. +[ 6227.611] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. +[ 6227.611] Entry deleted from font path. +[ 6227.611] (==) FontPath set to: + /usr/share/fonts/X11/misc, + built-ins +[ 6227.611] (==) ModulePath set to "/usr/lib/xorg/modules" +[ 6227.611] (II) The server relies on udev to provide the list of input devices. + If no devices become available, reconfigure udev or disable AutoAddDevices. +[ 6227.611] (II) Loader magic: 0x55a75aa8c020 +[ 6227.611] (II) Module ABI versions: +[ 6227.611] X.Org ANSI C Emulation: 0.4 +[ 6227.611] X.Org Video Driver: 24.1 +[ 6227.611] X.Org XInput driver : 24.1 +[ 6227.612] X.Org Server Extension : 10.0 +[ 6227.612] (++) using VT number 1 + +[ 6227.612] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration +[ 6227.612] (II) xfree86: Adding drm device (/dev/dri/card1) +[ 6227.612] (II) xfree86: Adding drm device (/dev/dri/card0) +[ 6227.613] (**) OutputClass "nvidia" ModulePath extended to "/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules" +[ 6227.615] (--) PCI:*(1@0:0:0) 10de:1e84:1462:373e rev 161, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288 +[ 6227.615] (--) PCI: (7@0:0:0) 1a03:2000:15d9:0896 rev 48, Mem @ 0xdc000000/16777216, 0xdd000000/131072, I/O @ 0x0000b000/128 +[ 6227.615] (II) LoadModule: "glx" +[ 6227.615] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so +[ 6227.615] (II) Module glx: vendor="X.Org Foundation" +[ 6227.615] compiled for 1.20.8, module version = 1.0.0 +[ 6227.615] ABI class: X.Org Server Extension, version 10.0 +[ 6227.615] (II) Applying OutputClass "nvidia" to /dev/dri/card1 +[ 6227.615] loading driver: nvidia +[ 6227.866] (==) Matched nvidia as autoconfigured driver 0 +[ 6227.866] (==) Matched nouveau as autoconfigured driver 1 +[ 6227.866] (==) Matched ast as autoconfigured driver 2 +[ 6227.866] (==) Matched modesetting as autoconfigured driver 3 +[ 6227.866] (==) Matched fbdev as autoconfigured driver 4 +[ 6227.866] (==) Matched vesa as autoconfigured driver 5 +[ 6227.867] (==) Assigned the driver to the xf86ConfigLayout +[ 6227.867] (II) LoadModule: "nvidia" +[ 6227.867] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so +[ 6227.867] (II) Module nvidia: vendor="NVIDIA Corporation" +[ 6227.867] compiled for 1.6.99.901, module version = 1.0.0 +[ 6227.867] Module class: X.Org Video Driver +[ 6227.867] (II) LoadModule: "nouveau" +[ 6227.868] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so +[ 6227.868] (II) Module nouveau: vendor="X.Org Foundation" +[ 6227.868] compiled for 1.20.3, module version = 1.0.16 +[ 6227.868] Module class: X.Org Video Driver +[ 6227.868] ABI class: X.Org Video Driver, version 24.0 +[ 6227.868] (II) LoadModule: "ast" +[ 6227.869] (WW) Warning, couldn't open module ast +[ 6227.869] (EE) Failed to load module "ast" (module does not exist, 0) +[ 6227.869] (II) LoadModule: "modesetting" +[ 6227.869] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so +[ 6227.869] (II) Module modesetting: vendor="X.Org Foundation" +[ 6227.869] compiled for 1.20.8, module version = 1.20.8 +[ 6227.869] Module class: X.Org Video Driver +[ 6227.869] ABI class: X.Org Video Driver, version 24.1 +[ 6227.869] (II) LoadModule: "fbdev" +[ 6227.869] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so +[ 6227.869] (II) Module fbdev: vendor="X.Org Foundation" +[ 6227.869] compiled for 1.20.1, module version = 0.5.0 +[ 6227.869] Module class: X.Org Video Driver +[ 6227.869] ABI class: X.Org Video Driver, version 24.0 +[ 6227.869] (II) LoadModule: "vesa" +[ 6227.870] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so +[ 6227.870] (II) Module vesa: vendor="X.Org Foundation" +[ 6227.870] compiled for 1.20.4, module version = 2.4.0 +[ 6227.870] Module class: X.Org Video Driver +[ 6227.870] ABI class: X.Org Video Driver, version 24.0 +[ 6227.870] (II) Applying OutputClass "nvidia" to /dev/dri/card1 +[ 6227.870] loading driver: nvidia +[ 6228.129] (==) Matched nvidia as autoconfigured driver 0 +[ 6228.129] (==) Matched nouveau as autoconfigured driver 1 +[ 6228.129] (==) Matched ast as autoconfigured driver 2 +[ 6228.129] (==) Matched modesetting as autoconfigured driver 3 +[ 6228.129] (==) Matched fbdev as autoconfigured driver 4 +[ 6228.129] (==) Matched vesa as autoconfigured driver 5 +[ 6228.129] (==) Assigned the driver to the xf86ConfigLayout +[ 6228.129] (II) LoadModule: "nvidia" +[ 6228.129] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/nvidia_drv.so +[ 6228.129] (II) Module nvidia: vendor="NVIDIA Corporation" +[ 6228.129] compiled for 1.6.99.901, module version = 1.0.0 +[ 6228.129] Module class: X.Org Video Driver +[ 6228.129] (II) UnloadModule: "nvidia" +[ 6228.129] (II) Unloading nvidia +[ 6228.129] (II) Failed to load module "nvidia" (already loaded, 0) +[ 6228.129] (II) LoadModule: "nouveau" +[ 6228.129] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so +[ 6228.129] (II) Module nouveau: vendor="X.Org Foundation" +[ 6228.129] compiled for 1.20.3, module version = 1.0.16 +[ 6228.129] Module class: X.Org Video Driver +[ 6228.129] ABI class: X.Org Video Driver, version 24.0 +[ 6228.129] (II) UnloadModule: "nouveau" +[ 6228.129] (II) Unloading nouveau +[ 6228.129] (II) Failed to load module "nouveau" (already loaded, 0) +[ 6228.129] (II) LoadModule: "ast" +[ 6228.130] (WW) Warning, couldn't open module ast +[ 6228.130] (EE) Failed to load module "ast" (module does not exist, 0) +[ 6228.130] (II) LoadModule: "modesetting" +[ 6228.130] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so +[ 6228.130] (II) Module modesetting: vendor="X.Org Foundation" +[ 6228.130] compiled for 1.20.8, module version = 1.20.8 +[ 6228.130] Module class: X.Org Video Driver +[ 6228.130] ABI class: X.Org Video Driver, version 24.1 +[ 6228.130] (II) UnloadModule: "modesetting" +[ 6228.130] (II) Unloading modesetting +[ 6228.130] (II) Failed to load module "modesetting" (already loaded, 0) +[ 6228.130] (II) LoadModule: "fbdev" +[ 6228.130] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so +[ 6228.130] (II) Module fbdev: vendor="X.Org Foundation" +[ 6228.130] compiled for 1.20.1, module version = 0.5.0 +[ 6228.131] Module class: X.Org Video Driver +[ 6228.131] ABI class: X.Org Video Driver, version 24.0 +[ 6228.131] (II) UnloadModule: "fbdev" +[ 6228.131] (II) Unloading fbdev +[ 6228.131] (II) Failed to load module "fbdev" (already loaded, 0) +[ 6228.131] (II) LoadModule: "vesa" +[ 6228.131] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so +[ 6228.131] (II) Module vesa: vendor="X.Org Foundation" +[ 6228.131] compiled for 1.20.4, module version = 2.4.0 +[ 6228.131] Module class: X.Org Video Driver +[ 6228.131] ABI class: X.Org Video Driver, version 24.0 +[ 6228.131] (II) UnloadModule: "vesa" +[ 6228.131] (II) Unloading vesa +[ 6228.131] (II) Failed to load module "vesa" (already loaded, 0) +[ 6228.131] (II) NVIDIA dlloader X Driver 450.80.02 Wed Sep 23 00:53:01 UTC 2020 +[ 6228.131] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs +[ 6228.131] (II) NOUVEAU driver Date: Mon Jan 28 23:25:58 2019 -0500 +[ 6228.131] (II) NOUVEAU driver for NVIDIA chipset families : +[ 6228.131] RIVA TNT (NV04) +[ 6228.131] RIVA TNT2 (NV05) +[ 6228.131] GeForce 256 (NV10) +[ 6228.131] GeForce 2 (NV11, NV15) +[ 6228.131] GeForce 4MX (NV17, NV18) +[ 6228.131] GeForce 3 (NV20) +[ 6228.132] GeForce 4Ti (NV25, NV28) +[ 6228.132] GeForce FX (NV3x) +[ 6228.132] GeForce 6 (NV4x) +[ 6228.132] GeForce 7 (G7x) +[ 6228.132] GeForce 8 (G8x) +[ 6228.132] GeForce 9 (G9x) +[ 6228.132] GeForce GTX 2xx/3xx (GT2xx) +[ 6228.132] GeForce GTX 4xx/5xx (GFxxx) +[ 6228.132] GeForce GTX 6xx/7xx (GKxxx) +[ 6228.132] GeForce GTX 9xx (GMxxx) +[ 6228.132] GeForce GTX 10xx (GPxxx) +[ 6228.132] (II) modesetting: Driver for Modesetting Kernel Drivers: kms +[ 6228.132] (II) FBDEV: driver for framebuffer: fbdev +[ 6228.132] (II) VESA: driver for VESA chipsets: vesa +[ 6228.135] (II) Loading sub module "fb" +[ 6228.135] (II) LoadModule: "fb" +[ 6228.136] (II) Loading /usr/lib/xorg/modules/libfb.so +[ 6228.136] (II) Module fb: vendor="X.Org Foundation" +[ 6228.136] compiled for 1.20.8, module version = 1.0.0 +[ 6228.136] ABI class: X.Org ANSI C Emulation, version 0.4 +[ 6228.136] (II) Loading sub module "wfb" +[ 6228.136] (II) LoadModule: "wfb" +[ 6228.136] (II) Loading /usr/lib/xorg/modules/libwfb.so +[ 6228.136] (II) Module wfb: vendor="X.Org Foundation" +[ 6228.136] compiled for 1.20.8, module version = 1.0.0 +[ 6228.136] ABI class: X.Org ANSI C Emulation, version 0.4 +[ 6228.136] (II) Loading sub module "ramdac" +[ 6228.136] (II) LoadModule: "ramdac" +[ 6228.136] (II) Module "ramdac" already built-in +[ 6228.138] (WW) Falling back to old probe method for modesetting +[ 6228.138] (WW) Falling back to old probe method for fbdev +[ 6228.138] (II) Loading sub module "fbdevhw" +[ 6228.138] (II) LoadModule: "fbdevhw" +[ 6228.138] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so +[ 6228.138] (II) Module fbdevhw: vendor="X.Org Foundation" +[ 6228.138] compiled for 1.20.8, module version = 0.0.2 +[ 6228.138] ABI class: X.Org Video Driver, version 24.1 +[ 6228.138] (II) modeset(G0): using drv /dev/dri/card0 +[ 6228.138] (II) NVIDIA(0): Creating default Display subsection in Screen section + "Default Screen Section" for depth/fbbpp 24/32 +[ 6228.138] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32 +[ 6228.138] (==) NVIDIA(0): RGB weight 888 +[ 6228.138] (==) NVIDIA(0): Default visual is TrueColor +[ 6228.138] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0) +[ 6228.138] (II) Applying OutputClass "nvidia" options to /dev/dri/card1 +[ 6228.139] (**) NVIDIA(0): Option "AllowEmptyInitialConfiguration" +[ 6228.139] (**) NVIDIA(0): Enabling 2D acceleration +[ 6228.139] (II) Loading sub module "glxserver_nvidia" +[ 6228.139] (II) LoadModule: "glxserver_nvidia" +[ 6228.139] (II) Loading /usr/lib/x86_64-linux-gnu/nvidia/xorg/libglxserver_nvidia.so +[ 6228.144] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation" +[ 6228.144] compiled for 1.6.99.901, module version = 1.0.0 +[ 6228.144] Module class: X.Org Server Extension +[ 6228.144] (II) NVIDIA GLX Module 450.80.02 Wed Sep 23 00:51:32 UTC 2020 +[ 6228.144] (II) NVIDIA: The X server supports PRIME Render Offload. +[ 6229.832] (--) NVIDIA(0): Valid display device(s) on GPU-0 at PCI:1:0:0 +[ 6229.832] (--) NVIDIA(0): DFP-0.8 +[ 6229.832] (--) NVIDIA(0): DFP-0.1 +[ 6229.832] (--) NVIDIA(0): DFP-5.8 +[ 6229.832] (--) NVIDIA(0): DFP-0 (boot) +[ 6229.832] (--) NVIDIA(0): DFP-1 +[ 6229.832] (--) NVIDIA(0): DFP-2 +[ 6229.832] (--) NVIDIA(0): DFP-3 +[ 6229.832] (--) NVIDIA(0): DFP-4 +[ 6229.832] (--) NVIDIA(0): DFP-5 (boot) +[ 6229.832] (--) NVIDIA(0): DFP-6 +[ 6229.851] (II) NVIDIA(0): NVIDIA GPU GeForce RTX 2070 SUPER (TU104-A) at PCI:1:0:0 +[ 6229.851] (II) NVIDIA(0): (GPU-0) +[ 6229.851] (--) NVIDIA(0): Memory: 8388608 kBytes +[ 6229.852] (--) NVIDIA(0): VideoBIOS: 90.04.86.00.62 +[ 6229.852] (II) NVIDIA(0): Detected PCI Express Link width: 16X +[ 6229.854] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): connected +[ 6229.854] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): Internal DisplayPort +[ 6229.854] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): GUID: 10DE9070-0005-B30E-D456-BB97000000DD +[ 6229.854] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): 2660.0 MHz maximum pixel clock +[ 6229.854] (--) NVIDIA(GPU-0): +[ 6229.855] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): connected +[ 6229.855] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): Internal DisplayPort +[ 6229.855] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): 2660.0 MHz maximum pixel clock +[ 6229.855] (--) NVIDIA(GPU-0): +[ 6229.855] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): connected +[ 6229.855] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): Internal DisplayPort +[ 6229.855] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): GUID: 10DE9070-0005-B30D-622D-812F000000EF +[ 6229.855] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): 2660.0 MHz maximum pixel clock +[ 6229.855] (--) NVIDIA(GPU-0): +[ 6229.855] (--) NVIDIA(GPU-0): DFP-0: disconnected +[ 6229.855] (--) NVIDIA(GPU-0): DFP-0: Internal DisplayPort +[ 6229.855] (--) NVIDIA(GPU-0): DFP-0: 2660.0 MHz maximum pixel clock +[ 6229.855] (--) NVIDIA(GPU-0): +[ 6229.857] (--) NVIDIA(GPU-0): DFP-1: disconnected +[ 6229.857] (--) NVIDIA(GPU-0): DFP-1: Internal TMDS +[ 6229.857] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock +[ 6229.857] (--) NVIDIA(GPU-0): +[ 6229.857] (--) NVIDIA(GPU-0): DFP-2: disconnected +[ 6229.857] (--) NVIDIA(GPU-0): DFP-2: Internal TMDS +[ 6229.857] (--) NVIDIA(GPU-0): DFP-2: 165.0 MHz maximum pixel clock +[ 6229.857] (--) NVIDIA(GPU-0): +[ 6229.857] (--) NVIDIA(GPU-0): DFP-3: disconnected +[ 6229.857] (--) NVIDIA(GPU-0): DFP-3: Internal DisplayPort +[ 6229.857] (--) NVIDIA(GPU-0): DFP-3: 2660.0 MHz maximum pixel clock +[ 6229.857] (--) NVIDIA(GPU-0): +[ 6229.857] (--) NVIDIA(GPU-0): DFP-4: disconnected +[ 6229.857] (--) NVIDIA(GPU-0): DFP-4: Internal TMDS +[ 6229.857] (--) NVIDIA(GPU-0): DFP-4: 165.0 MHz maximum pixel clock +[ 6229.857] (--) NVIDIA(GPU-0): +[ 6229.857] (--) NVIDIA(GPU-0): DFP-5: disconnected +[ 6229.857] (--) NVIDIA(GPU-0): DFP-5: Internal DisplayPort +[ 6229.857] (--) NVIDIA(GPU-0): DFP-5: 2660.0 MHz maximum pixel clock +[ 6229.857] (--) NVIDIA(GPU-0): +[ 6229.860] (--) NVIDIA(GPU-0): DFP-6: disconnected +[ 6229.860] (--) NVIDIA(GPU-0): DFP-6: Internal TMDS +[ 6229.860] (--) NVIDIA(GPU-0): DFP-6: 165.0 MHz maximum pixel clock +[ 6229.860] (--) NVIDIA(GPU-0): +[ 6230.027] (==) NVIDIA(0): +[ 6230.027] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select" +[ 6230.027] (==) NVIDIA(0): will be used as the requested mode. +[ 6230.027] (==) NVIDIA(0): +[ 6230.029] (II) NVIDIA(0): Validated MetaModes: +[ 6230.029] (II) NVIDIA(0): +[ 6230.029] (II) NVIDIA(0): "DFP-0.8:nvidia-auto-select,DFP-0.1:nvidia-auto-select,DFP-5.8:nvidia-auto-select" +[ 6230.029] (II) NVIDIA(0): Virtual screen size determined to be 7920 x 1440 +[ 6230.086] (--) NVIDIA(0): DPI set to (108, 107); computed from "UseEdidDpi" X config +[ 6230.086] (--) NVIDIA(0): option +[ 6230.087] (==) modeset(G0): Depth 24, (==) framebuffer bpp 32 +[ 6230.087] (==) modeset(G0): RGB weight 888 +[ 6230.087] (==) modeset(G0): Default visual is TrueColor +[ 6230.087] (II) Loading sub module "glamoregl" +[ 6230.087] (II) LoadModule: "glamoregl" +[ 6230.087] (II) Loading /usr/lib/xorg/modules/libglamoregl.so +[ 6230.090] (II) Module glamoregl: vendor="X.Org Foundation" +[ 6230.090] compiled for 1.20.8, module version = 1.0.1 +[ 6230.090] ABI class: X.Org ANSI C Emulation, version 0.4 +[ 6230.134] (II) modeset(G0): Refusing to try glamor on llvmpipe +[ 6230.134] (EE) modeset(G0): glamor initialization failed +[ 6230.134] (II) modeset(G0): ShadowFB: preferred YES, enabled YES +[ 6230.134] (II) modeset(G0): Double-buffered shadow updates: on +[ 6230.139] (II) modeset(G0): Output VGA-1-1 has no monitor section +[ 6230.144] (II) modeset(G0): EDID for output VGA-1-1 +[ 6230.144] (II) modeset(G0): Printing probed modes for output VGA-1-1 +[ 6230.144] (II) modeset(G0): Modeline "1024x768"x60.0 65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync (48.4 kHz e) +[ 6230.144] (II) modeset(G0): Modeline "800x600"x60.3 40.00 800 840 968 1056 600 601 605 628 +hsync +vsync (37.9 kHz e) +[ 6230.144] (II) modeset(G0): Modeline "800x600"x56.2 36.00 800 824 896 1024 600 601 603 625 +hsync +vsync (35.2 kHz e) +[ 6230.144] (II) modeset(G0): Modeline "640x480"x59.9 25.18 640 656 752 800 480 490 492 525 -hsync -vsync (31.5 kHz e) +[ 6230.144] (==) modeset(G0): Using gamma correction (1.0, 1.0, 1.0) +[ 6230.144] (==) modeset(G0): DPI set to (96, 96) +[ 6230.144] (II) Loading sub module "fb" +[ 6230.144] (II) LoadModule: "fb" +[ 6230.144] (II) Loading /usr/lib/xorg/modules/libfb.so +[ 6230.144] (II) Module fb: vendor="X.Org Foundation" +[ 6230.144] compiled for 1.20.8, module version = 1.0.0 +[ 6230.144] ABI class: X.Org ANSI C Emulation, version 0.4 +[ 6230.144] (II) Loading sub module "shadow" +[ 6230.144] (II) LoadModule: "shadow" +[ 6230.144] (II) Loading /usr/lib/xorg/modules/libshadow.so +[ 6230.144] (II) Module shadow: vendor="X.Org Foundation" +[ 6230.144] compiled for 1.20.8, module version = 1.1.0 +[ 6230.144] ABI class: X.Org ANSI C Emulation, version 0.4 +[ 6230.144] (II) UnloadModule: "nouveau" +[ 6230.144] (II) Unloading nouveau +[ 6230.144] (II) UnloadModule: "fbdev" +[ 6230.144] (II) Unloading fbdev +[ 6230.144] (II) UnloadSubModule: "fbdevhw" +[ 6230.144] (II) Unloading fbdevhw +[ 6230.144] (II) UnloadModule: "vesa" +[ 6230.144] (II) Unloading vesa +[ 6230.145] (II) NVIDIA: Using 24576.00 MB of virtual memory for indirect memory +[ 6230.145] (II) NVIDIA: access. +[ 6230.151] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon +[ 6230.151] (II) NVIDIA(0): may not be running or the "AcpidSocketPath" X +[ 6230.151] (II) NVIDIA(0): configuration option may not be set correctly. When the +[ 6230.151] (II) NVIDIA(0): ACPI event daemon is available, the NVIDIA X driver will +[ 6230.151] (II) NVIDIA(0): try to use it to receive ACPI event notifications. For +[ 6230.151] (II) NVIDIA(0): details, please see the "ConnectToAcpid" and +[ 6230.151] (II) NVIDIA(0): "AcpidSocketPath" X configuration options in Appendix B: X +[ 6230.151] (II) NVIDIA(0): Config Options in the README. +[ 6230.165] (II) NVIDIA(0): Setting mode "DFP-0.8:nvidia-auto-select,DFP-0.1:nvidia-auto-select,DFP-5.8:nvidia-auto-select" +[ 6230.748] (==) NVIDIA(0): Disabling shared memory pixmaps +[ 6230.748] (==) NVIDIA(0): Backing store enabled +[ 6230.748] (==) NVIDIA(0): Silken mouse enabled +[ 6230.749] (==) NVIDIA(0): DPMS enabled +[ 6230.749] (II) Loading sub module "dri2" +[ 6230.749] (II) LoadModule: "dri2" +[ 6230.749] (II) Module "dri2" already built-in +[ 6230.749] (II) NVIDIA(0): [DRI2] Setup complete +[ 6230.749] (II) NVIDIA(0): [DRI2] VDPAU driver: nvidia +[ 6230.750] (==) modeset(G0): Backing store enabled +[ 6230.750] (==) modeset(G0): Silken mouse enabled +[ 6230.750] (II) modeset(G0): Initializing kms color map for depth 24, 8 bpc. +[ 6230.750] (==) modeset(G0): DPMS enabled +[ 6230.750] (II) Initializing extension Generic Event Extension +[ 6230.750] (II) Initializing extension SHAPE +[ 6230.751] (II) Initializing extension MIT-SHM +[ 6230.751] (II) Initializing extension XInputExtension +[ 6230.751] (II) Initializing extension XTEST +[ 6230.752] (II) Initializing extension BIG-REQUESTS +[ 6230.752] (II) Initializing extension SYNC +[ 6230.753] (II) Initializing extension XKEYBOARD +[ 6230.753] (II) Initializing extension XC-MISC +[ 6230.753] (II) Initializing extension SECURITY +[ 6230.753] (II) Initializing extension XFIXES +[ 6230.754] (II) Initializing extension RENDER +[ 6230.754] (II) Initializing extension RANDR +[ 6230.755] (II) Initializing extension COMPOSITE +[ 6230.755] (II) Initializing extension DAMAGE +[ 6230.755] (II) Initializing extension MIT-SCREEN-SAVER +[ 6230.755] (II) Initializing extension DOUBLE-BUFFER +[ 6230.756] (II) Initializing extension RECORD +[ 6230.756] (II) Initializing extension DPMS +[ 6230.756] (II) Initializing extension Present +[ 6230.756] (II) Initializing extension DRI3 +[ 6230.757] (II) Initializing extension X-Resource +[ 6230.757] (II) Initializing extension XVideo +[ 6230.757] (II) Initializing extension XVideo-MotionCompensation +[ 6230.757] (II) Initializing extension SELinux +[ 6230.757] (II) SELinux: Disabled on system +[ 6230.757] (II) Initializing extension GLX +[ 6230.757] (II) Initializing extension GLX +[ 6230.757] (II) Indirect GLX disabled. +[ 6230.758] (II) GLX: Another vendor is already registered for screen 0 +[ 6230.758] (II) Initializing extension XFree86-VidModeExtension +[ 6230.758] (II) Initializing extension XFree86-DGA +[ 6230.758] (II) Initializing extension XFree86-DRI +[ 6230.758] (II) Initializing extension DRI2 +[ 6230.758] (II) Initializing extension NV-GLX +[ 6230.759] (II) Initializing extension NV-CONTROL +[ 6230.759] (II) Initializing extension XINERAMA +[ 6230.760] (II) modeset(G0): Damage tracking initialized +[ 6230.810] (II) config/udev: Adding input device Power Button (/dev/input/event2) +[ 6230.810] (**) Power Button: Applying InputClass "libinput keyboard catchall" +[ 6230.810] (II) LoadModule: "libinput" +[ 6230.810] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so +[ 6230.811] (II) Module libinput: vendor="X.Org Foundation" +[ 6230.811] compiled for 1.20.4, module version = 0.29.0 +[ 6230.811] Module class: X.Org XInput Driver +[ 6230.811] ABI class: X.Org XInput driver, version 24.1 +[ 6230.811] (II) Using input driver 'libinput' for 'Power Button' +[ 6230.811] (**) Power Button: always reports core events +[ 6230.811] (**) Option "Device" "/dev/input/event2" +[ 6230.811] (**) Option "_source" "server/udev" +[ 6230.812] (II) event2 - Power Button: is tagged by udev as: Keyboard +[ 6230.812] (II) event2 - Power Button: device is a keyboard +[ 6230.812] (II) event2 - Power Button: device removed +[ 6230.831] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2" +[ 6230.831] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6) +[ 6230.831] (**) Option "xkb_model" "pc105" +[ 6230.831] (**) Option "xkb_layout" "us" +[ 6230.831] (**) Option "xkb_options" "ctrl:nocaps" +[ 6230.878] (II) event2 - Power Button: is tagged by udev as: Keyboard +[ 6230.878] (II) event2 - Power Button: device is a keyboard +[ 6230.879] (II) config/udev: Adding input device Power Button (/dev/input/event1) +[ 6230.879] (**) Power Button: Applying InputClass "libinput keyboard catchall" +[ 6230.879] (II) Using input driver 'libinput' for 'Power Button' +[ 6230.879] (**) Power Button: always reports core events +[ 6230.879] (**) Option "Device" "/dev/input/event1" +[ 6230.879] (**) Option "_source" "server/udev" +[ 6230.880] (II) event1 - Power Button: is tagged by udev as: Keyboard +[ 6230.880] (II) event1 - Power Button: device is a keyboard +[ 6230.880] (II) event1 - Power Button: device removed +[ 6230.915] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1" +[ 6230.915] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7) +[ 6230.915] (**) Option "xkb_model" "pc105" +[ 6230.915] (**) Option "xkb_layout" "us" +[ 6230.915] (**) Option "xkb_options" "ctrl:nocaps" +[ 6230.915] (II) event1 - Power Button: is tagged by udev as: Keyboard +[ 6230.915] (II) event1 - Power Button: device is a keyboard +[ 6230.916] (II) config/udev: Adding input device Sleep Button (/dev/input/event0) +[ 6230.916] (**) Sleep Button: Applying InputClass "libinput keyboard catchall" +[ 6230.916] (II) Using input driver 'libinput' for 'Sleep Button' +[ 6230.916] (**) Sleep Button: always reports core events +[ 6230.916] (**) Option "Device" "/dev/input/event0" +[ 6230.916] (**) Option "_source" "server/udev" +[ 6230.917] (II) event0 - Sleep Button: is tagged by udev as: Keyboard +[ 6230.917] (II) event0 - Sleep Button: device is a keyboard +[ 6230.917] (II) event0 - Sleep Button: device removed +[ 6230.947] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0" +[ 6230.947] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8) +[ 6230.947] (**) Option "xkb_model" "pc105" +[ 6230.947] (**) Option "xkb_layout" "us" +[ 6230.947] (**) Option "xkb_options" "ctrl:nocaps" +[ 6230.949] (II) event0 - Sleep Button: is tagged by udev as: Keyboard +[ 6230.949] (II) event0 - Sleep Button: device is a keyboard +[ 6230.950] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event19) +[ 6230.950] (II) No input driver specified, ignoring this device. +[ 6230.950] (II) This device may have been added with another device file. +[ 6230.951] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event20) +[ 6230.951] (II) No input driver specified, ignoring this device. +[ 6230.951] (II) This device may have been added with another device file. +[ 6230.952] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event21) +[ 6230.952] (II) No input driver specified, ignoring this device. +[ 6230.952] (II) This device may have been added with another device file. +[ 6230.953] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event22) +[ 6230.953] (II) No input driver specified, ignoring this device. +[ 6230.953] (II) This device may have been added with another device file. +[ 6230.954] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=10 (/dev/input/event23) +[ 6230.954] (II) No input driver specified, ignoring this device. +[ 6230.954] (II) This device may have been added with another device file. +[ 6230.955] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=11 (/dev/input/event24) +[ 6230.955] (II) No input driver specified, ignoring this device. +[ 6230.955] (II) This device may have been added with another device file. +[ 6230.956] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=12 (/dev/input/event25) +[ 6230.956] (II) No input driver specified, ignoring this device. +[ 6230.956] (II) This device may have been added with another device file. +[ 6230.959] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 (/dev/input/event6) +[ 6230.959] (**) Microsoft Microsoft® Nano Transceiver v2.1: Applying InputClass "libinput keyboard catchall" +[ 6230.959] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1' +[ 6230.959] (**) Microsoft Microsoft® Nano Transceiver v2.1: always reports core events +[ 6230.959] (**) Option "Device" "/dev/input/event6" +[ 6230.959] (**) Option "_source" "server/udev" +[ 6230.963] (II) event6 - Microsoft Microsoft® Nano Transceiver v2.1: is tagged by udev as: Keyboard +[ 6230.963] (II) event6 - Microsoft Microsoft® Nano Transceiver v2.1: device is a keyboard +[ 6230.964] (II) event6 - Microsoft Microsoft® Nano Transceiver v2.1: device removed +[ 6230.998] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.1/1-11.1.1:1.0/0003:045E:07A5.0004/input/input6/event6" +[ 6230.998] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1" (type: KEYBOARD, id 9) +[ 6230.999] (**) Option "xkb_model" "pc105" +[ 6230.999] (**) Option "xkb_layout" "us" +[ 6230.999] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.003] (II) event6 - Microsoft Microsoft® Nano Transceiver v2.1: is tagged by udev as: Keyboard +[ 6231.004] (II) event6 - Microsoft Microsoft® Nano Transceiver v2.1: device is a keyboard +[ 6231.006] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 Mouse (/dev/input/event7) +[ 6231.006] (**) Microsoft Microsoft® Nano Transceiver v2.1 Mouse: Applying InputClass "libinput pointer catchall" +[ 6231.006] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1 Mouse' +[ 6231.006] (**) Microsoft Microsoft® Nano Transceiver v2.1 Mouse: always reports core events +[ 6231.006] (**) Option "Device" "/dev/input/event7" +[ 6231.006] (**) Option "_source" "server/udev" +[ 6231.071] (II) event7 - Microsoft Microsoft® Nano Transceiver v2.1 Mouse: is tagged by udev as: Mouse +[ 6231.071] (II) event7 - Microsoft Microsoft® Nano Transceiver v2.1 Mouse: device is a pointer +[ 6231.072] (II) event7 - Microsoft Microsoft® Nano Transceiver v2.1 Mouse: device removed +[ 6231.123] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.1/1-11.1.1:1.1/0003:045E:07A5.0005/input/input7/event7" +[ 6231.123] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1 Mouse" (type: MOUSE, id 10) +[ 6231.123] (**) Option "AccelerationScheme" "none" +[ 6231.123] (**) Microsoft Microsoft® Nano Transceiver v2.1 Mouse: (accel) selected scheme none/0 +[ 6231.123] (**) Microsoft Microsoft® Nano Transceiver v2.1 Mouse: (accel) acceleration factor: 2.000 +[ 6231.123] (**) Microsoft Microsoft® Nano Transceiver v2.1 Mouse: (accel) acceleration threshold: 4 +[ 6231.187] (II) event7 - Microsoft Microsoft® Nano Transceiver v2.1 Mouse: is tagged by udev as: Mouse +[ 6231.187] (II) event7 - Microsoft Microsoft® Nano Transceiver v2.1 Mouse: device is a pointer +[ 6231.189] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 Mouse (/dev/input/mouse1) +[ 6231.189] (II) No input driver specified, ignoring this device. +[ 6231.190] (II) This device may have been added with another device file. +[ 6231.192] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control (/dev/input/event8) +[ 6231.192] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: Applying InputClass "libinput keyboard catchall" +[ 6231.192] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control' +[ 6231.192] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: always reports core events +[ 6231.192] (**) Option "Device" "/dev/input/event8" +[ 6231.192] (**) Option "_source" "server/udev" +[ 6231.196] (II) event8 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: is tagged by udev as: Keyboard +[ 6231.196] (II) event8 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: device is a keyboard +[ 6231.197] (II) event8 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: device removed +[ 6231.247] (II) libinput: Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: needs a virtual subdevice +[ 6231.247] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.1/1-11.1.1:1.1/0003:045E:07A5.0005/input/input8/event8" +[ 6231.247] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control" (type: MOUSE, id 11) +[ 6231.247] (**) Option "AccelerationScheme" "none" +[ 6231.247] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: (accel) selected scheme none/0 +[ 6231.247] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: (accel) acceleration factor: 2.000 +[ 6231.247] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: (accel) acceleration threshold: 4 +[ 6231.252] (II) event8 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: is tagged by udev as: Keyboard +[ 6231.252] (II) event8 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: device is a keyboard +[ 6231.255] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 System Control (/dev/input/event10) +[ 6231.255] (**) Microsoft Microsoft® Nano Transceiver v2.1 System Control: Applying InputClass "libinput keyboard catchall" +[ 6231.255] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1 System Control' +[ 6231.255] (**) Microsoft Microsoft® Nano Transceiver v2.1 System Control: always reports core events +[ 6231.255] (**) Option "Device" "/dev/input/event10" +[ 6231.255] (**) Option "_source" "server/udev" +[ 6231.260] (II) event10 - Microsoft Microsoft® Nano Transceiver v2.1 System Control: is tagged by udev as: Keyboard +[ 6231.260] (II) event10 - Microsoft Microsoft® Nano Transceiver v2.1 System Control: device is a keyboard +[ 6231.260] (II) event10 - Microsoft Microsoft® Nano Transceiver v2.1 System Control: device removed +[ 6231.286] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.1/1-11.1.1:1.2/0003:045E:07A5.0006/input/input10/event10" +[ 6231.286] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1 System Control" (type: KEYBOARD, id 12) +[ 6231.286] (**) Option "xkb_model" "pc105" +[ 6231.286] (**) Option "xkb_layout" "us" +[ 6231.287] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.292] (II) event10 - Microsoft Microsoft® Nano Transceiver v2.1 System Control: is tagged by udev as: Keyboard +[ 6231.292] (II) event10 - Microsoft Microsoft® Nano Transceiver v2.1 System Control: device is a keyboard +[ 6231.295] (II) config/udev: Adding input device Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control (/dev/input/event9) +[ 6231.295] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: Applying InputClass "libinput keyboard catchall" +[ 6231.295] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control' +[ 6231.295] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: always reports core events +[ 6231.295] (**) Option "Device" "/dev/input/event9" +[ 6231.295] (**) Option "_source" "server/udev" +[ 6231.299] (II) event9 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: is tagged by udev as: Keyboard +[ 6231.300] (II) event9 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: device is a keyboard +[ 6231.300] (II) event9 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: device removed +[ 6231.319] (II) libinput: Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: needs a virtual subdevice +[ 6231.319] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.1/1-11.1.1:1.2/0003:045E:07A5.0006/input/input9/event9" +[ 6231.319] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control" (type: MOUSE, id 13) +[ 6231.319] (**) Option "AccelerationScheme" "none" +[ 6231.319] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: (accel) selected scheme none/0 +[ 6231.319] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: (accel) acceleration factor: 2.000 +[ 6231.319] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: (accel) acceleration threshold: 4 +[ 6231.324] (II) event9 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: is tagged by udev as: Keyboard +[ 6231.324] (II) event9 - Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: device is a keyboard +[ 6231.327] (II) config/udev: Adding input device Generic Virtual HID (/dev/input/event15) +[ 6231.327] (**) Generic Virtual HID: Applying InputClass "libinput keyboard catchall" +[ 6231.327] (II) Using input driver 'libinput' for 'Generic Virtual HID' +[ 6231.327] (**) Generic Virtual HID: always reports core events +[ 6231.327] (**) Option "Device" "/dev/input/event15" +[ 6231.327] (**) Option "_source" "server/udev" +[ 6231.331] (II) event15 - Generic Virtual HID: is tagged by udev as: Keyboard +[ 6231.332] (II) event15 - Generic Virtual HID: device is a keyboard +[ 6231.332] (II) event15 - Generic Virtual HID: device removed +[ 6231.359] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.6/1-11.1.6:1.0/0003:09EA:0131.000A/input/input16/event15" +[ 6231.359] (II) XINPUT: Adding extended input device "Generic Virtual HID" (type: KEYBOARD, id 14) +[ 6231.359] (**) Option "xkb_model" "pc105" +[ 6231.359] (**) Option "xkb_layout" "us" +[ 6231.359] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.364] (II) event15 - Generic Virtual HID: is tagged by udev as: Keyboard +[ 6231.364] (II) event15 - Generic Virtual HID: device is a keyboard +[ 6231.367] (II) config/udev: Adding input device Generic Virtual HID (/dev/input/event16) +[ 6231.367] (**) Generic Virtual HID: Applying InputClass "libinput pointer catchall" +[ 6231.367] (II) Using input driver 'libinput' for 'Generic Virtual HID' +[ 6231.367] (**) Generic Virtual HID: always reports core events +[ 6231.367] (**) Option "Device" "/dev/input/event16" +[ 6231.367] (**) Option "_source" "server/udev" +[ 6231.372] (II) event16 - Generic Virtual HID: is tagged by udev as: Mouse +[ 6231.372] (II) event16 - Generic Virtual HID: device is a pointer +[ 6231.372] (II) event16 - Generic Virtual HID: device removed +[ 6231.411] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.6/1-11.1.6:1.1/0003:09EA:0131.000B/input/input17/event16" +[ 6231.411] (II) XINPUT: Adding extended input device "Generic Virtual HID" (type: MOUSE, id 15) +[ 6231.411] (**) Option "AccelerationScheme" "none" +[ 6231.411] (**) Generic Virtual HID: (accel) selected scheme none/0 +[ 6231.411] (**) Generic Virtual HID: (accel) acceleration factor: 2.000 +[ 6231.411] (**) Generic Virtual HID: (accel) acceleration threshold: 4 +[ 6231.416] (II) event16 - Generic Virtual HID: is tagged by udev as: Mouse +[ 6231.416] (II) event16 - Generic Virtual HID: device is a pointer +[ 6231.419] (II) config/udev: Adding input device Generic Virtual HID (/dev/input/mouse3) +[ 6231.419] (II) No input driver specified, ignoring this device. +[ 6231.419] (II) This device may have been added with another device file. +[ 6231.421] (II) config/udev: Adding input device Generic Virtual HID System Control (/dev/input/event17) +[ 6231.421] (**) Generic Virtual HID System Control: Applying InputClass "libinput keyboard catchall" +[ 6231.421] (II) Using input driver 'libinput' for 'Generic Virtual HID System Control' +[ 6231.421] (**) Generic Virtual HID System Control: always reports core events +[ 6231.421] (**) Option "Device" "/dev/input/event17" +[ 6231.421] (**) Option "_source" "server/udev" +[ 6231.426] (II) event17 - Generic Virtual HID System Control: is tagged by udev as: Keyboard +[ 6231.426] (II) event17 - Generic Virtual HID System Control: device is a keyboard +[ 6231.426] (II) event17 - Generic Virtual HID System Control: device removed +[ 6231.443] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.6/1-11.1.6:1.1/0003:09EA:0131.000B/input/input18/event17" +[ 6231.443] (II) XINPUT: Adding extended input device "Generic Virtual HID System Control" (type: KEYBOARD, id 16) +[ 6231.443] (**) Option "xkb_model" "pc105" +[ 6231.443] (**) Option "xkb_layout" "us" +[ 6231.443] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.448] (II) event17 - Generic Virtual HID System Control: is tagged by udev as: Keyboard +[ 6231.448] (II) event17 - Generic Virtual HID System Control: device is a keyboard +[ 6231.451] (II) config/udev: Adding input device Generic Virtual HID Consumer Control (/dev/input/event18) +[ 6231.451] (**) Generic Virtual HID Consumer Control: Applying InputClass "libinput keyboard catchall" +[ 6231.451] (II) Using input driver 'libinput' for 'Generic Virtual HID Consumer Control' +[ 6231.451] (**) Generic Virtual HID Consumer Control: always reports core events +[ 6231.451] (**) Option "Device" "/dev/input/event18" +[ 6231.451] (**) Option "_source" "server/udev" +[ 6231.455] (II) event18 - Generic Virtual HID Consumer Control: is tagged by udev as: Keyboard +[ 6231.455] (II) event18 - Generic Virtual HID Consumer Control: device is a keyboard +[ 6231.456] (II) event18 - Generic Virtual HID Consumer Control: device removed +[ 6231.470] (II) libinput: Generic Virtual HID Consumer Control: needs a virtual subdevice +[ 6231.470] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.6/1-11.1.6:1.1/0003:09EA:0131.000B/input/input19/event18" +[ 6231.471] (II) XINPUT: Adding extended input device "Generic Virtual HID Consumer Control" (type: MOUSE, id 17) +[ 6231.471] (**) Option "AccelerationScheme" "none" +[ 6231.471] (**) Generic Virtual HID Consumer Control: (accel) selected scheme none/0 +[ 6231.471] (**) Generic Virtual HID Consumer Control: (accel) acceleration factor: 2.000 +[ 6231.471] (**) Generic Virtual HID Consumer Control: (accel) acceleration threshold: 4 +[ 6231.475] (II) event18 - Generic Virtual HID Consumer Control: is tagged by udev as: Keyboard +[ 6231.475] (II) event18 - Generic Virtual HID Consumer Control: device is a keyboard +[ 6231.478] (II) config/udev: Adding input device Logitech M570 (/dev/input/event12) +[ 6231.478] (**) Logitech M570: Applying InputClass "libinput pointer catchall" +[ 6231.478] (II) Using input driver 'libinput' for 'Logitech M570' +[ 6231.478] (**) Logitech M570: always reports core events +[ 6231.478] (**) Option "Device" "/dev/input/event12" +[ 6231.478] (**) Option "_source" "server/udev" +[ 6231.483] (II) event12 - Logitech M570: is tagged by udev as: Mouse Trackball +[ 6231.483] (II) event12 - Logitech M570: device set to 540 DPI +[ 6231.483] (II) event12 - Logitech M570: device is a pointer +[ 6231.483] (II) event12 - Logitech M570: device removed +[ 6231.527] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.3/1-11.3.1/1-11.3.1:1.2/0003:046D:C52B.0009/0003:046D:1028.000C/input/input32/event12" +[ 6231.527] (II) XINPUT: Adding extended input device "Logitech M570" (type: MOUSE, id 18) +[ 6231.527] (**) Option "AccelerationScheme" "none" +[ 6231.527] (**) Logitech M570: (accel) selected scheme none/0 +[ 6231.527] (**) Logitech M570: (accel) acceleration factor: 2.000 +[ 6231.527] (**) Logitech M570: (accel) acceleration threshold: 4 +[ 6231.532] (II) event12 - Logitech M570: is tagged by udev as: Mouse Trackball +[ 6231.532] (II) event12 - Logitech M570: device set to 540 DPI +[ 6231.532] (II) event12 - Logitech M570: device is a pointer +[ 6231.535] (II) config/udev: Adding input device Logitech M570 (/dev/input/mouse2) +[ 6231.535] (II) No input driver specified, ignoring this device. +[ 6231.535] (II) This device may have been added with another device file. +[ 6231.537] (II) config/udev: Adding input device C922 Pro Stream Webcam (/dev/input/event11) +[ 6231.537] (**) C922 Pro Stream Webcam: Applying InputClass "libinput keyboard catchall" +[ 6231.537] (II) Using input driver 'libinput' for 'C922 Pro Stream Webcam' +[ 6231.537] (**) C922 Pro Stream Webcam: always reports core events +[ 6231.537] (**) Option "Device" "/dev/input/event11" +[ 6231.537] (**) Option "_source" "server/udev" +[ 6231.541] (II) event11 - C922 Pro Stream Webcam: is tagged by udev as: Keyboard +[ 6231.541] (II) event11 - C922 Pro Stream Webcam: device is a keyboard +[ 6231.541] (II) event11 - C922 Pro Stream Webcam: device removed +[ 6231.590] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.3/1-11.3.3/1-11.3.3:1.0/input/input27/event11" +[ 6231.590] (II) XINPUT: Adding extended input device "C922 Pro Stream Webcam" (type: KEYBOARD, id 19) +[ 6231.590] (**) Option "xkb_model" "pc105" +[ 6231.590] (**) Option "xkb_layout" "us" +[ 6231.591] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.596] (II) event11 - C922 Pro Stream Webcam: is tagged by udev as: Keyboard +[ 6231.597] (II) event11 - C922 Pro Stream Webcam: device is a keyboard +[ 6231.599] (II) config/udev: Adding input device C-Media USB Audio Device (/dev/input/event3) +[ 6231.599] (**) C-Media USB Audio Device : Applying InputClass "libinput keyboard catchall" +[ 6231.599] (II) Using input driver 'libinput' for 'C-Media USB Audio Device ' +[ 6231.599] (**) C-Media USB Audio Device : always reports core events +[ 6231.599] (**) Option "Device" "/dev/input/event3" +[ 6231.599] (**) Option "_source" "server/udev" +[ 6231.602] (II) event3 - C-Media USB Audio Device : is tagged by udev as: Keyboard +[ 6231.603] (II) event3 - C-Media USB Audio Device : device is a keyboard +[ 6231.603] (II) event3 - C-Media USB Audio Device : device removed +[ 6231.662] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.3/0003:0D8C:0008.0001/input/input3/event3" +[ 6231.663] (II) XINPUT: Adding extended input device "C-Media USB Audio Device " (type: KEYBOARD, id 20) +[ 6231.663] (**) Option "xkb_model" "pc105" +[ 6231.663] (**) Option "xkb_layout" "us" +[ 6231.663] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.665] (II) event3 - C-Media USB Audio Device : is tagged by udev as: Keyboard +[ 6231.665] (II) event3 - C-Media USB Audio Device : device is a keyboard +[ 6231.666] (II) config/udev: Adding input device HID 0557:2419 (/dev/input/event4) +[ 6231.666] (**) HID 0557:2419: Applying InputClass "libinput keyboard catchall" +[ 6231.666] (II) Using input driver 'libinput' for 'HID 0557:2419' +[ 6231.666] (**) HID 0557:2419: always reports core events +[ 6231.666] (**) Option "Device" "/dev/input/event4" +[ 6231.666] (**) Option "_source" "server/udev" +[ 6231.668] (II) event4 - HID 0557:2419: is tagged by udev as: Keyboard +[ 6231.668] (II) event4 - HID 0557:2419: device is a keyboard +[ 6231.669] (II) event4 - HID 0557:2419: device removed +[ 6231.686] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.1/1-9.1:1.0/0003:0557:2419.0002/input/input4/event4" +[ 6231.686] (II) XINPUT: Adding extended input device "HID 0557:2419" (type: KEYBOARD, id 21) +[ 6231.686] (**) Option "xkb_model" "pc105" +[ 6231.686] (**) Option "xkb_layout" "us" +[ 6231.686] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.689] (II) event4 - HID 0557:2419: is tagged by udev as: Keyboard +[ 6231.689] (II) event4 - HID 0557:2419: device is a keyboard +[ 6231.690] (II) config/udev: Adding input device HID 0557:2419 (/dev/input/event5) +[ 6231.690] (**) HID 0557:2419: Applying InputClass "libinput pointer catchall" +[ 6231.690] (II) Using input driver 'libinput' for 'HID 0557:2419' +[ 6231.690] (**) HID 0557:2419: always reports core events +[ 6231.690] (**) Option "Device" "/dev/input/event5" +[ 6231.690] (**) Option "_source" "server/udev" +[ 6231.755] (II) event5 - HID 0557:2419: is tagged by udev as: Mouse +[ 6231.755] (II) event5 - HID 0557:2419: device is a pointer +[ 6231.755] (II) event5 - HID 0557:2419: device removed +[ 6231.799] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.1/1-9.1:1.1/0003:0557:2419.0003/input/input5/event5" +[ 6231.799] (II) XINPUT: Adding extended input device "HID 0557:2419" (type: MOUSE, id 22) +[ 6231.799] (**) Option "AccelerationScheme" "none" +[ 6231.799] (**) HID 0557:2419: (accel) selected scheme none/0 +[ 6231.799] (**) HID 0557:2419: (accel) acceleration factor: 2.000 +[ 6231.799] (**) HID 0557:2419: (accel) acceleration threshold: 4 +[ 6231.862] (II) event5 - HID 0557:2419: is tagged by udev as: Mouse +[ 6231.863] (II) event5 - HID 0557:2419: device is a pointer +[ 6231.865] (II) config/udev: Adding input device HID 0557:2419 (/dev/input/mouse0) +[ 6231.865] (II) No input driver specified, ignoring this device. +[ 6231.865] (II) This device may have been added with another device file. +[ 6231.883] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: Applying InputClass "libinput keyboard catchall" +[ 6231.883] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control' +[ 6231.883] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: always reports core events +[ 6231.883] (**) Option "Device" "/dev/input/event8" +[ 6231.883] (**) Option "_source" "_driver/libinput" +[ 6231.883] (II) libinput: Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: is a virtual subdevice +[ 6231.883] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.1/1-11.1.1:1.1/0003:045E:07A5.0005/input/input8/event8" +[ 6231.883] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control" (type: KEYBOARD, id 23) +[ 6231.883] (**) Option "xkb_model" "pc105" +[ 6231.883] (**) Option "xkb_layout" "us" +[ 6231.883] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.884] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: Applying InputClass "libinput keyboard catchall" +[ 6231.884] (II) Using input driver 'libinput' for 'Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control' +[ 6231.884] (**) Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: always reports core events +[ 6231.884] (**) Option "Device" "/dev/input/event9" +[ 6231.884] (**) Option "_source" "_driver/libinput" +[ 6231.884] (II) libinput: Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control: is a virtual subdevice +[ 6231.884] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.1/1-11.1.1:1.2/0003:045E:07A5.0006/input/input9/event9" +[ 6231.884] (II) XINPUT: Adding extended input device "Microsoft Microsoft® Nano Transceiver v2.1 Consumer Control" (type: KEYBOARD, id 24) +[ 6231.884] (**) Option "xkb_model" "pc105" +[ 6231.884] (**) Option "xkb_layout" "us" +[ 6231.884] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.885] (**) Generic Virtual HID Consumer Control: Applying InputClass "libinput keyboard catchall" +[ 6231.885] (II) Using input driver 'libinput' for 'Generic Virtual HID Consumer Control' +[ 6231.885] (**) Generic Virtual HID Consumer Control: always reports core events +[ 6231.885] (**) Option "Device" "/dev/input/event18" +[ 6231.885] (**) Option "_source" "_driver/libinput" +[ 6231.885] (II) libinput: Generic Virtual HID Consumer Control: is a virtual subdevice +[ 6231.885] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11.1/1-11.1.6/1-11.1.6:1.1/0003:09EA:0131.000B/input/input19/event18" +[ 6231.885] (II) XINPUT: Adding extended input device "Generic Virtual HID Consumer Control" (type: KEYBOARD, id 25) +[ 6231.885] (**) Option "xkb_model" "pc105" +[ 6231.885] (**) Option "xkb_layout" "us" +[ 6231.885] (**) Option "xkb_options" "ctrl:nocaps" +[ 6231.886] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): connected +[ 6231.886] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): Internal DisplayPort +[ 6231.886] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): GUID: 10DE9070-0005-B30E-D456-BB97000000DD +[ 6231.886] (--) NVIDIA(GPU-0): Lenovo Group Limited P27h-20 (DFP-0.8): 2660.0 MHz maximum pixel clock +[ 6231.886] (--) NVIDIA(GPU-0): +[ 6231.886] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): connected +[ 6231.886] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): Internal DisplayPort +[ 6231.886] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): 2660.0 MHz maximum pixel clock +[ 6231.886] (--) NVIDIA(GPU-0): +[ 6231.887] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): connected +[ 6231.887] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): Internal DisplayPort +[ 6231.887] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): GUID: 10DE9070-0005-B30D-622D-812F000000EF +[ 6231.887] (--) NVIDIA(GPU-0): DELL U2415 (DFP-5.8): 2660.0 MHz maximum pixel clock +[ 6231.887] (--) NVIDIA(GPU-0): +[ 6231.888] (EE) Failed to open authorization file "/var/run/sddm/{a54a6ff1-a3ac-4f63-9fb5-38a833c01fd1}": No such file or directory +[ 6605.966] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6605.966] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6605.966] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6605.966] (--) NVIDIA(GPU-0): +[ 6605.966] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6605.966] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6605.966] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6605.966] (--) NVIDIA(GPU-0): +[ 6607.802] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): connected +[ 6607.802] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): Internal DisplayPort +[ 6607.802] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): 2660.0 MHz maximum pixel clock +[ 6607.802] (--) NVIDIA(GPU-0): +[ 6608.589] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6608.589] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6608.589] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6608.589] (--) NVIDIA(GPU-0): +[ 6608.589] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6608.589] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6608.589] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6608.589] (--) NVIDIA(GPU-0): +[ 6610.369] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): connected +[ 6610.369] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): Internal DisplayPort +[ 6610.369] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): 2660.0 MHz maximum pixel clock +[ 6610.369] (--) NVIDIA(GPU-0): +[ 6698.597] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6698.597] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6698.597] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6698.597] (--) NVIDIA(GPU-0): +[ 6700.365] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6700.365] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6700.365] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6700.365] (--) NVIDIA(GPU-0): +[ 6701.117] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): connected +[ 6701.117] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): Internal DisplayPort +[ 6701.117] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): 2660.0 MHz maximum pixel clock +[ 6701.117] (--) NVIDIA(GPU-0): +[ 6701.477] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6701.477] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6701.477] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6701.477] (--) NVIDIA(GPU-0): +[ 6703.055] (--) NVIDIA(GPU-0): DFP-0.1: disconnected +[ 6703.055] (--) NVIDIA(GPU-0): DFP-0.1: Internal DisplayPort +[ 6703.055] (--) NVIDIA(GPU-0): DFP-0.1: 2660.0 MHz maximum pixel clock +[ 6703.055] (--) NVIDIA(GPU-0): +[ 6703.792] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): connected +[ 6703.792] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): Internal DisplayPort +[ 6703.792] (--) NVIDIA(GPU-0): LG Electronics 34UM95 (DFP-0.1): 2660.0 MHz maximum pixel clock +[ 6703.792] (--) NVIDIA(GPU-0): +[ 6872.753] (WW) NVIDIA(0): Error while parsing offset information in mode description +[ 6872.753] (WW) NVIDIA(0): "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270}" +[ 6872.797] (II) NVIDIA(0): Setting mode "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270},DFP-0.1:3440x1440@3440x1440+1200+0{ViewPortIn=3440x1440,ViewPortOut=3440x1440+0+0},D0.8:2560x1440@2560x1440+4640+0{ViewPortIn=2560x1440,ViewPortOut=2560x1440+0+0}" +[ 6881.271] (WW) NVIDIA(0): Error while parsing offset information in mode description +[ 6881.271] (WW) NVIDIA(0): "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270}" +[ 6881.340] (II) NVIDIA(0): Setting mode "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270},DFP-0.1:3440x1440@3440x1440+1200+0{ViewPortIn=3440x1440,ViewPortOut=3440x1440+0+0},D0.8:2560x1440@2560x1440+4640+0{ViewPortIn=2560x1440,ViewPortOut=2560x1440+0+0}" +[ 6896.776] (WW) NVIDIA(0): Error while parsing offset information in mode description +[ 6896.776] (WW) NVIDIA(0): "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270}" +[ 6896.807] (II) NVIDIA(0): Setting mode "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270},DFP-0.1:3440x1440@3440x1440+1200+0{ViewPortIn=3440x1440,ViewPortOut=3440x1440+0+0},D0.8:2560x1440@2560x1440+4640+0{ViewPortIn=2560x1440,ViewPortOut=2560x1440+0+0}" +[ 6921.795] (WW) NVIDIA(0): Error while parsing offset information in mode description +[ 6921.795] (WW) NVIDIA(0): "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270}" +[ 6921.832] (II) NVIDIA(0): Setting mode "DFP-5.81920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270},DFP-0.1:3440x1440@3440x1440+1200+0{ViewPortIn=3440x1440,ViewPortOut=3440x1440+0+0},DFP-0.8:2560x1440@2560x1440+4640+0{ViewPortIn=2560x1440,ViewPortOut=2560x1440+0+0}" +[ 7009.619] (II) NVIDIA(0): Setting mode "DFP-5.8:1920x1200@1200x1920+0+0{ViewPortIn=1200x1920,ViewPortOut=1920x1200+0+0,Rotation=270},DFP-0.1:3440x1440@3440x1440+1200+0{ViewPortIn=3440x1440,ViewPortOut=3440x1440+0+0},DFP-0.8:2560x1440@2560x1440+4640+0{ViewPortIn=2560x1440,ViewPortOut=2560x1440+0+0}"