Sorry, you need to enable JavaScript to visit this website.

TearFree and Screen Rotation

3 posts / 0 new
Mattias Nyman's picture
Starter
Mattias Nyman

Jun 29, 2017 - 08:15am

  • Hey!

    Very similair to this archived post on this forum: https://01.org/linuxgraphics/forum/graphics-power-users/cannot-rotate-sc...

    I am unable to rotate my screen orientation when using the Intel TearFree = true option. The screen turns black for a second before it returns to its previous orientation with an error message.

    $ xrandr --output HDMI1 --rotate left
    
    xrandr: Configure crtc 0 failed

    /usr/share/X11/xorg.conf.d/20-intel.conf

    Section "Extensions"
    
    Option "XVideo" "Disable"
    
    EndSection
    
    
    Section "Device"
    
    Identifier "Intel Graphics"
    
    Driver "intel"
    
    Option "TearFree" "true"
    
    Option "AccelMethod" "sna"
    
    Option "DRI" "true"
    
    EndSection

    The only post I have found with the similair issue was recomennded to turn to the email list, and had no further information, and looking through the email list archives I couldn't find the issue mentioned around that time, or later.

    I am using ubuntu 16.04, and have recently installed the 2017Q1 intel graphics stack found here: https://01.org/linuxgraphics/downloads/2017q1-intel-graphics-stack-recipe

    lspci -v

    00:02.0 VGA compatible controller: Intel Corporation Sky Lake Integrated Graphics (rev 06) (prog-if 00 [VGA controller])
    
    DeviceName:  Onboard IGD
    
    Subsystem: Intel Corporation Skylake Integrated Graphics
    
    Flags: bus master, fast devsel, latency 0, IRQ 127
    
    Memory at de000000 (64-bit, non-prefetchable) [size=16M]
    
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    
    I/O ports at f000 [size=64]
    
    [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
    
    Capabilities: <access denied>
    
    Kernel driver in use: i915
    
    Kernel modules: i915
     
    Xorg.0.log
    [     3.137] 
    
    X.Org X Server 1.18.4
    
    Release Date: 2016-07-19
    
    [     3.137] X Protocol Version 11, Revision 0
    
    [     3.137] Build Operating System: Linux 4.4.0-45-generic x86_64 Ubuntu
    
    [     3.137] Current Operating System: Linux convini 4.10.1-041001-generic #201702260735 SMP Sun Feb 26 12:36:48 UTC 2017 x86_64
    
    [     3.137] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.10.1-041001-generic root=UUID=e196635d-0a92-4483-8771-69750b53a12a ro quiet splash vt.handoff=7
    
    [     3.137] Build Date: 02 November 2016  10:06:10PM
    
    [     3.137] xorg-server 2:1.18.4-0ubuntu0.2 (For technical support please see http://www.ubuntu.com/support) 
    
    [     3.137] Current version of pixman: 0.33.6
    
    [     3.137]  Before reporting problems, check http://wiki.x.org
    
    to make sure that you have the latest version.
    
    [     3.137] Markers: (--) probed, (**) from config file, (==) default setting,
    
    (++) from command line, (!!) notice, (II) informational,
    
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    
    [     3.137] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jun 29 15:28:35 2017
    
    [     3.143] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    
    [     3.152] (==) No Layout section.  Using the first Screen section.
    
    [     3.152] (==) No screen section available. Using defaults.
    
    [     3.152] (**) |-->Screen "Default Screen Section" (0)
    
    [     3.152] (**) |   |-->Monitor "<default monitor>"
    
    [     3.153] (==) No device specified for screen "Default Screen Section".
    
    Using the first device section listed.
    
    [     3.153] (**) |   |-->Device "Intel Graphics"
    
    [     3.153] (==) No monitor specified for screen "Default Screen Section".
    
    Using a default monitor configuration.
    
    [     3.153] (==) Automatically adding devices
    
    [     3.153] (==) Automatically enabling devices
    
    [     3.153] (==) Automatically adding GPU devices
    
    [     3.153] (==) Max clients allowed: 256, resource mask: 0x1fffff
    
    [     3.153] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
    
    [     3.153]  Entry deleted from font path.
    
    [     3.153] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
    
    [     3.153]  Entry deleted from font path.
    
    [     3.153] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
    
    [     3.153]  Entry deleted from font path.
    
    [     3.153] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
    
    [     3.153]  Entry deleted from font path.
    
    [     3.153] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
    
    [     3.153]  Entry deleted from font path.
    
    [     3.153] (==) FontPath set to:
    
    /usr/share/fonts/X11/misc,
    
    /usr/share/fonts/X11/Type1,
    
    built-ins
    
    [     3.153] (==) ModulePath set to "/usr/lib/x86_64-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
    
    [     3.153] (**) Extension "XVideo" is disabled
    
    [     3.153] (II) The server relies on udev to provide the list of input devices.
    
    If no devices become available, reconfigure udev or disable AutoAddDevices.
    
    [     3.153] (II) Loader magic: 0x56377b9bddc0
    
    [     3.153] (II) Module ABI versions:
    
    [     3.153]  X.Org ANSI C Emulation: 0.4
    
    [     3.153]  X.Org Video Driver: 20.0
    
    [     3.153]  X.Org XInput driver : 22.1
    
    [     3.153]  X.Org Server Extension : 9.0
    
    [     3.153] (++) using VT number 7
    
    
    [     3.153] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
    
    [     3.154] (II) xfree86: Adding drm device (/dev/dri/card0)
    
    [     3.159] (--) PCI:*(0:0:2:0) 8086:1912:8086:1912 rev 6, Mem @ 0xde000000/16777216, 0xc0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
    
    [     3.159] (II) LoadModule: "glx"
    
    [     3.161] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    
    [     3.177] (II) Module glx: vendor="X.Org Foundation"
    
    [     3.177]  compiled for 1.18.4, module version = 1.0.0
    
    [     3.177]  ABI class: X.Org Server Extension, version 9.0
    
    [     3.177] (==) AIGLX enabled
    
    [     3.177] (II) LoadModule: "intel"
    
    [     3.179] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
    
    [     3.185] (II) Module intel: vendor="X.Org Foundation"
    
    [     3.185]  compiled for 1.18.4, module version = 2.99.917
    
    [     3.185]  Module class: X.Org Video Driver
    
    [     3.185]  ABI class: X.Org Video Driver, version 20.0
    
    [     3.185] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
    
    [     3.185] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
    
    [     3.185] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
    
    [     3.185] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
    
    [     3.196] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20161121
    
    [     3.196] (II) intel(0): SNA compiled: xserver-xorg-video-intel 2:2.99.917+git20160325-1ubuntu1.2 (Timo Aaltonen <tjaalton@debian.org>)
    
    [     3.196] (II) intel(0): SNA compiled for use with valgrind
    
    [     3.197] (--) intel(0): gen9 engineering sample
    
    [     3.197] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads
    
    [     3.197] (II) intel(0): Creating default Display subsection in Screen section
    
    "Default Screen Section" for depth/fbbpp 24/32
    
    [     3.198] (==) intel(0): Depth 24, (--) framebuffer bpp 32
    
    [     3.198] (==) intel(0): RGB weight 888
    
    [     3.198] (==) intel(0): Default visual is TrueColor
    
    [     3.198] (**) intel(0): Option "AccelMethod" "sna"
    
    [     3.198] (**) intel(0): Option "DRI" "true"
    
    [     3.198] (**) intel(0): Option "TearFree" "true"
    
    [     3.198] (II) intel(0): Output HDMI1 has no monitor section
    
    [     3.198] (II) intel(0): Enabled output HDMI1
    
    [     3.198] (II) intel(0): Output HDMI2 has no monitor section
    
    [     3.198] (II) intel(0): Enabled output HDMI2
    
    [     3.198] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
    
    [     3.198] (II) intel(0): Output VIRTUAL1 has no monitor section
    
    [     3.198] (II) intel(0): Enabled output VIRTUAL1
    
    [     3.198] (--) intel(0): Output HDMI1 using initial mode 1920x1080 on pipe 0
    
    [     3.199] (**) intel(0): TearFree enabled
    
    [     3.199] (==) intel(0): DPI set to (96, 96)
    
    [     3.199] (II) Loading sub module "dri2"
    
    [     3.199] (II) LoadModule: "dri2"
    
    [     3.199] (II) Module "dri2" already built-in
    
    [     3.199] (II) Loading sub module "present"
    
    [     3.199] (II) LoadModule: "present"
    
    [     3.199] (II) Module "present" already built-in
    
    [     3.199] (==) Depth 24 pixmap format is 32 bpp
    
    [     3.207] (II) intel(0): SNA initialized with Skylake (gen9) backend
    
    [     3.207] (==) intel(0): Backing store enabled
    
    [     3.207] (==) intel(0): Silken mouse enabled
    
    [     3.210] (II) intel(0): HW Cursor enabled
    
    [     3.210] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
    
    [     3.210] (==) intel(0): DPMS enabled
    
    [     3.212] (==) intel(0): Display hotplug detection enabled
    
    [     3.212] (II) intel(0): [DRI2] Setup complete
    
    [     3.212] (II) intel(0): [DRI2]   DRI driver: i965
    
    [     3.212] (II) intel(0): [DRI2]   VDPAU driver: va_gl
    
    [     3.212] (II) intel(0): direct rendering: DRI2 enabled
    
    [     3.212] (II) intel(0): hardware support for Present enabled
    
    [     3.212] (--) RandR disabled
    
    [     3.216] (II) SELinux: Disabled on system
    
    [     3.251] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
    
    [     3.251] (II) AIGLX: enabled GLX_ARB_create_context
    
    [     3.251] (II) AIGLX: enabled GLX_ARB_create_context_profile
    
    [     3.251] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
    
    [     3.251] (II) AIGLX: enabled GLX_INTEL_swap_event
    
    [     3.251] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
    
    [     3.251] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
    
    [     3.251] (II) AIGLX: enabled GLX_ARB_fbconfig_float
    
    [     3.251] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
    
    [     3.251] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
    
    [     3.251] (II) AIGLX: enabled GLX_ARB_create_context_robustness
    
    [     3.251] (II) AIGLX: Loaded and initialized i965
    
    [     3.251] (II) GLX: Initialized DRI2 GL provider for screen 0
    
    [     3.254] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
    
    [     3.258] (II) intel(0): Setting screen physical size to 508 x 285
    
    [     3.302] (II) config/udev: Adding input device Power Button (/dev/input/event2)
    
    [     3.302] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    
    [     3.302] (II) LoadModule: "evdev"
    
    [     3.302] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
    
    [     3.305] (II) Module evdev: vendor="X.Org Foundation"
    
    [     3.305]  compiled for 1.18.1, module version = 2.10.1
    
    [     3.305]  Module class: X.Org XInput Driver
    
    [     3.305]  ABI class: X.Org XInput driver, version 22.1
    
    [     3.305] (II) Using input driver 'evdev' for 'Power Button'
    
    [     3.305] (**) Power Button: always reports core events
    
    [     3.305] (**) evdev: Power Button: Device: "/dev/input/event2"
    
    [     3.305] (--) evdev: Power Button: Vendor 0 Product 0x1
    
    [     3.305] (--) evdev: Power Button: Found keys
    
    [     3.305] (II) evdev: Power Button: Configuring as keyboard
    
    [     3.305] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
    
    [     3.305] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    
    [     3.305] (**) Option "xkb_rules" "evdev"
    
    [     3.305] (**) Option "xkb_model" "pc105"
    
    [     3.305] (**) Option "xkb_layout" "se"
    
    [     3.317] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
    
    [     3.317] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
    
    [     3.317] (II) Using input driver 'evdev' for 'Video Bus'
    
    [     3.317] (**) Video Bus: always reports core events
    
    [     3.317] (**) evdev: Video Bus: Device: "/dev/input/event3"
    
    [     3.317] (--) evdev: Video Bus: Vendor 0 Product 0x6
    
    [     3.317] (--) evdev: Video Bus: Found keys
    
    [     3.317] (II) evdev: Video Bus: Configuring as keyboard
    
    [     3.317] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3"
    
    [     3.317] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
    
    [     3.317] (**) Option "xkb_rules" "evdev"
    
    [     3.317] (**) Option "xkb_model" "pc105"
    
    [     3.317] (**) Option "xkb_layout" "se"
    
    [     3.317] (II) config/udev: Adding input device Power Button (/dev/input/event1)
    
    [     3.318] (**) Power Button: Applying InputClass "evdev keyboard catchall"
    
    [     3.318] (II) Using input driver 'evdev' for 'Power Button'
    
    [     3.318] (**) Power Button: always reports core events
    
    [     3.318] (**) evdev: Power Button: Device: "/dev/input/event1"
    
    [     3.318] (--) evdev: Power Button: Vendor 0 Product 0x1
    
    [     3.318] (--) evdev: Power Button: Found keys
    
    [     3.318] (II) evdev: Power Button: Configuring as keyboard
    
    [     3.318] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1/event1"
    
    [     3.318] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
    
    [     3.318] (**) Option "xkb_rules" "evdev"
    
    [     3.318] (**) Option "xkb_model" "pc105"
    
    [     3.318] (**) Option "xkb_layout" "se"
    
    [     3.318] (II) config/udev: Adding input device Sleep Button (/dev/input/event0)
    
    [     3.318] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
    
    [     3.318] (II) Using input driver 'evdev' for 'Sleep Button'
    
    [     3.318] (**) Sleep Button: always reports core events
    
    [     3.318] (**) evdev: Sleep Button: Device: "/dev/input/event0"
    
    [     3.318] (--) evdev: Sleep Button: Vendor 0 Product 0x3
    
    [     3.318] (--) evdev: Sleep Button: Found keys
    
    [     3.318] (II) evdev: Sleep Button: Configuring as keyboard
    
    [     3.318] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input0/event0"
    
    [     3.318] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
    
    [     3.318] (**) Option "xkb_rules" "evdev"
    
    [     3.318] (**) Option "xkb_model" "pc105"
    
    [     3.318] (**) Option "xkb_layout" "se"
    
    [     3.319] (II) config/udev: Adding input device HDA Intel PCH Headphone Mic (/dev/input/event4)
    
    [     3.319] (II) No input driver specified, ignoring this device.
    
    [     3.319] (II) This device may have been added with another device file.
    
    [     3.319] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=3 (/dev/input/event5)
    
    [     3.319] (II) No input driver specified, ignoring this device.
    
    [     3.319] (II) This device may have been added with another device file.
    
    [     3.319] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=7 (/dev/input/event6)
    
    [     3.319] (II) No input driver specified, ignoring this device.
    
    [     3.319] (II) This device may have been added with another device file.
    
    [     3.319] (II) config/udev: Adding input device HDA Intel PCH HDMI/DP,pcm=8 (/dev/input/event7)
    
    [     3.319] (II) No input driver specified, ignoring this device.
    
    [     3.319] (II) This device may have been added with another device file.
    
    [     3.342] (II) config/udev: Adding input device Atmel Atmel maXTouch Digitizer (/dev/input/mouse0)
    
    [     3.342] (II) No input driver specified, ignoring this device.
    
    [     3.342] (II) This device may have been added with another device file.
    
    [     3.389] (II) config/udev: Adding input device FHD WebCam (/dev/input/event10)
    
    [     3.390] (**) FHD WebCam: Applying InputClass "evdev keyboard catchall"
    
    [     3.390] (II) Using input driver 'evdev' for 'FHD WebCam'
    
    [     3.390] (**) FHD WebCam: always reports core events
    
    [     3.390] (**) evdev: FHD WebCam: Device: "/dev/input/event10"
    
    [     3.390] (--) evdev: FHD WebCam: Vendor 0xc45 Product 0x6556
    
    [     3.390] (--) evdev: FHD WebCam: Found keys
    
    [     3.390] (II) evdev: FHD WebCam: Configuring as keyboard
    
    [     3.390] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1/1-1:1.0/input/input11/event10"
    
    [     3.390] (II) XINPUT: Adding extended input device "FHD WebCam" (type: KEYBOARD, id 10)
    
    [     3.390] (**) Option "xkb_rules" "evdev"
    
    [     3.390] (**) Option "xkb_model" "pc105"
    
    [     3.390] (**) Option "xkb_layout" "se"
    
    [     3.390] (WW) Option "xkb_variant" requires a string value
    
    [     3.390] (WW) Option "xkb_options" requires a string value
    
    [     3.477] (II) config/udev: Adding input device Atmel Atmel maXTouch Digitizer (/dev/input/event8)
    
    [     3.477] (**) Atmel Atmel maXTouch Digitizer: Applying InputClass "evdev touchscreen catchall"
    
    [     3.477] (II) Using input driver 'evdev' for 'Atmel Atmel maXTouch Digitizer'
    
    [     3.477] (**) Atmel Atmel maXTouch Digitizer: always reports core events
    
    [     3.477] (**) evdev: Atmel Atmel maXTouch Digitizer: Device: "/dev/input/event8"
    
    [     3.636] (--) evdev: Atmel Atmel maXTouch Digitizer: Vendor 0x3eb Product 0x8a6e
    
    [     3.636] (--) evdev: Atmel Atmel maXTouch Digitizer: Found absolute axes
    
    [     3.636] (--) evdev: Atmel Atmel maXTouch Digitizer: Found absolute multitouch axes
    
    [     3.636] (II) evdev: Atmel Atmel maXTouch Digitizer: No buttons found, faking one.
    
    [     3.636] (--) evdev: Atmel Atmel maXTouch Digitizer: Found x and y absolute axes
    
    [     3.636] (--) evdev: Atmel Atmel maXTouch Digitizer: Found absolute touchscreen
    
    [     3.636] (II) evdev: Atmel Atmel maXTouch Digitizer: Configuring as touchscreen
    
    [     3.636] (**) evdev: Atmel Atmel maXTouch Digitizer: YAxisMapping: buttons 4 and 5
    
    [     3.636] (**) evdev: Atmel Atmel maXTouch Digitizer: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    
    [     3.636] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:03EB:8A6E.0002/input/input8/event8"
    
    [     3.636] (II) XINPUT: Adding extended input device "Atmel Atmel maXTouch Digitizer" (type: TOUCHSCREEN, id 11)
    
    [     3.636] (II) evdev: Atmel Atmel maXTouch Digitizer: initialized for absolute axes.
    
    [     3.636] (**) Atmel Atmel maXTouch Digitizer: (accel) keeping acceleration scheme 1
    
    [     3.636] (**) Atmel Atmel maXTouch Digitizer: (accel) acceleration profile 0
    
    [     3.636] (**) Atmel Atmel maXTouch Digitizer: (accel) acceleration factor: 2.000
    
    [     3.636] (**) Atmel Atmel maXTouch Digitizer: (accel) acceleration threshold: 4
    
    [     3.636] (II) config/udev: Adding input device Chicony HP Elite USB Keyboard (/dev/input/event13)
    
    [     3.636] (**) Chicony HP Elite USB Keyboard: Applying InputClass "evdev keyboard catchall"
    
    [     3.636] (II) Using input driver 'evdev' for 'Chicony HP Elite USB Keyboard'
    
    [     3.636] (**) Chicony HP Elite USB Keyboard: always reports core events
    
    [     3.636] (**) evdev: Chicony HP Elite USB Keyboard: Device: "/dev/input/event13"
    
    [     3.636] (--) evdev: Chicony HP Elite USB Keyboard: Vendor 0x3f0 Product 0x34a
    
    [     3.636] (--) evdev: Chicony HP Elite USB Keyboard: Found 1 mouse buttons
    
    [     3.636] (--) evdev: Chicony HP Elite USB Keyboard: Found scroll wheel(s)
    
    [     3.636] (--) evdev: Chicony HP Elite USB Keyboard: Found relative axes
    
    [     3.636] (II) evdev: Chicony HP Elite USB Keyboard: Forcing relative x/y axes to exist.
    
    [     3.636] (--) evdev: Chicony HP Elite USB Keyboard: Found absolute axes
    
    [     3.636] (II) evdev: Chicony HP Elite USB Keyboard: Forcing absolute x/y axes to exist.
    
    [     3.636] (--) evdev: Chicony HP Elite USB Keyboard: Found keys
    
    [     3.636] (II) evdev: Chicony HP Elite USB Keyboard: Configuring as mouse
    
    [     3.637] (II) evdev: Chicony HP Elite USB Keyboard: Configuring as keyboard
    
    [     3.637] (II) evdev: Chicony HP Elite USB Keyboard: Adding scrollwheel support
    
    [     3.637] (**) evdev: Chicony HP Elite USB Keyboard: YAxisMapping: buttons 4 and 5
    
    [     3.637] (**) evdev: Chicony HP Elite USB Keyboard: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
    
    [     3.637] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.1/0003:03F0:034A.0006/input/input14/event13"
    
    [     3.637] (II) XINPUT: Adding extended input device "Chicony HP Elite USB Keyboard" (type: KEYBOARD, id 12)
    
    [     3.637] (**) Option "xkb_rules" "evdev"
    
    [     3.637] (**) Option "xkb_model" "pc105"
    
    [     3.637] (**) Option "xkb_layout" "se"
    
    [     3.637] (WW) Option "xkb_variant" requires a string value
    
    [     3.637] (WW) Option "xkb_options" requires a string value
    
    [     3.637] (II) evdev: Chicony HP Elite USB Keyboard: initialized for relative axes.
    
    [     3.637] (WW) evdev: Chicony HP Elite USB Keyboard: ignoring absolute axes.
    
    [     3.637] (**) Chicony HP Elite USB Keyboard: (accel) keeping acceleration scheme 1
    
    [     3.637] (**) Chicony HP Elite USB Keyboard: (accel) acceleration profile 0
    
    [     3.637] (**) Chicony HP Elite USB Keyboard: (accel) acceleration factor: 2.000
    
    [     3.637] (**) Chicony HP Elite USB Keyboard: (accel) acceleration threshold: 4
    
    [     3.637] (II) config/udev: Adding input device Chicony HP Elite USB Keyboard (/dev/input/event12)
    
    [     3.637] (**) Chicony HP Elite USB Keyboard: Applying InputClass "evdev keyboard catchall"
    
    [     3.637] (II) Using input driver 'evdev' for 'Chicony HP Elite USB Keyboard'
    
    [     3.637] (**) Chicony HP Elite USB Keyboard: always reports core events
    
    [     3.637] (**) evdev: Chicony HP Elite USB Keyboard: Device: "/dev/input/event12"
    
    [     3.637] (--) evdev: Chicony HP Elite USB Keyboard: Vendor 0x3f0 Product 0x34a
    
    [     3.637] (--) evdev: Chicony HP Elite USB Keyboard: Found keys
    
    [     3.637] (II) evdev: Chicony HP Elite USB Keyboard: Configuring as keyboard
    
    [     3.637] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/0003:03F0:034A.0005/input/input13/event12"
    
    [     3.637] (II) XINPUT: Adding extended input device "Chicony HP Elite USB Keyboard" (type: KEYBOARD, id 13)
    
    [     3.637] (**) Option "xkb_rules" "evdev"
    
    [     3.637] (**) Option "xkb_model" "pc105"
    
    [     3.637] (**) Option "xkb_layout" "se"
    
    [     3.637] (WW) Option "xkb_variant" requires a string value
    
    [     3.637] (WW) Option "xkb_options" requires a string value
    
    [     3.637] (II) config/udev: Adding input device Datalogic ADC, Inc. Handheld Barcode Scanner (/dev/input/event11)
    
    [     3.637] (**) Datalogic ADC, Inc. Handheld Barcode Scanner: Applying InputClass "evdev keyboard catchall"
    
    [     3.637] (II) Using input driver 'evdev' for 'Datalogic ADC, Inc. Handheld Barcode Scanner'
    
    [     3.637] (**) Datalogic ADC, Inc. Handheld Barcode Scanner: always reports core events
    
    [     3.637] (**) evdev: Datalogic ADC, Inc. Handheld Barcode Scanner: Device: "/dev/input/event11"
    
    [     3.638] (--) evdev: Datalogic ADC, Inc. Handheld Barcode Scanner: Vendor 0x5f9 Product 0x221d
    
    [     3.638] (--) evdev: Datalogic ADC, Inc. Handheld Barcode Scanner: Found keys
    
    [     3.638] (II) evdev: Datalogic ADC, Inc. Handheld Barcode Scanner: Configuring as keyboard
    
    [     3.638] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9:1.0/0003:05F9:221D.0004/input/input12/event11"
    
    [     3.638] (II) XINPUT: Adding extended input device "Datalogic ADC, Inc. Handheld Barcode Scanner" (type: KEYBOARD, id 14)
    
    [     3.638] (**) Option "xkb_rules" "evdev"
    
    [     3.638] (**) Option "xkb_model" "pc105"
    
    [     3.638] (**) Option "xkb_layout" "se"
    
    [     3.638] (WW) Option "xkb_variant" requires a string value
    
    [     3.638] (WW) Option "xkb_options" requires a string value
    
    [     3.638] (II) config/udev: Adding input device Mag-Tek USB Swipe Reader (/dev/input/event9)
    
    [     3.638] (**) Mag-Tek USB Swipe Reader: Applying InputClass "evdev keyboard catchall"
    
    [     3.638] (II) Using input driver 'evdev' for 'Mag-Tek USB Swipe Reader'
    
    [     3.638] (**) Mag-Tek USB Swipe Reader: always reports core events
    
    [     3.638] (**) evdev: Mag-Tek USB Swipe Reader: Device: "/dev/input/event9"
    
    [     3.638] (--) evdev: Mag-Tek USB Swipe Reader: Vendor 0x801 Product 0x1
    
    [     3.638] (--) evdev: Mag-Tek USB Swipe Reader: Found keys
    
    [     3.638] (II) evdev: Mag-Tek USB Swipe Reader: Configuring as keyboard
    
    [     3.638] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-6/1-6:1.0/0003:0801:0001.0003/input/input10/event9"
    
    [     3.638] (II) XINPUT: Adding extended input device "Mag-Tek USB Swipe Reader" (type: KEYBOARD, id 15)
    
    [     3.638] (**) Option "xkb_rules" "evdev"
    
    [     3.638] (**) Option "xkb_model" "pc105"
    
    [     3.638] (**) Option "xkb_layout" "se"
    
    [     3.638] (WW) Option "xkb_variant" requires a string value
    
    [     3.638] (WW) Option "xkb_options" requires a string value
    
    [     5.006] (II) intel(0): EDID vendor "ELO", prod id 8704
    
    [     5.006] (II) intel(0): Printing DDC gathered Modelines:
    
    [     5.006] (II) intel(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
    
    [     5.006] (II) intel(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
    
    [     5.006] (II) intel(0): Modeline "1366x768"x0.0   85.50  1366 1436 1579 1792  768 771 774 798 +hsync +vsync (47.7 kHz e)
    
    [     5.006] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
    
    [     5.006] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
    
    [     5.006] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
    
    [     5.006] (II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
    
    [     5.006] (II) intel(0): Modeline "1680x1050"x0.0  119.00  1680 1728 1760 1840  1050 1053 1059 1080 +hsync -vsync (64.7 kHz e)
    
    [     5.610] (II) intel(0): resizing framebuffer to 1080x1920
    
    [     5.611] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation right, reflection none
    
    [     5.613] (EE) intel(0): failed to set mode: Invalid argument [22]
    
    [     5.613] (II) intel(0): resizing framebuffer to 1920x1080
    
    [     5.614] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
    
    [    38.088] (II) intel(0): resizing framebuffer to 1080x1920
    
    [    38.089] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation right, reflection none
    
    [    38.092] (EE) intel(0): failed to set mode: Invalid argument [22]
    
    [    38.093] (II) intel(0): resizing framebuffer to 1920x1080
    
    [    38.093] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
    
    [   113.956] (II) intel(0): resizing framebuffer to 1080x1920
    
    [   113.957] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation right, reflection none
    
    [   113.962] (EE) intel(0): failed to set mode: Invalid argument [22]
    
    [   113.963] (II) intel(0): resizing framebuffer to 1920x1080
    
    [   113.964] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
    
    [   297.778] (II) intel(0): resizing framebuffer to 1080x1920
    
    [   297.780] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 1, position (0, 0), rotation right, reflection none
    
    [   297.782] (EE) intel(0): failed to set mode: Invalid argument [22]
    
    [   297.782] (II) intel(0): resizing framebuffer to 1920x1080
    
    [   297.783] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
    
    [   304.161] (II) intel(0): resizing framebuffer to 1080x1920
    
    [   304.162] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation right, reflection none
    
    [   304.167] (EE) intel(0): failed to set mode: Invalid argument [22]
    
    [   304.168] (II) intel(0): resizing framebuffer to 1920x1080
    
    [   304.169] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
    
    [  1256.435] (II) intel(0): resizing framebuffer to 1080x1920
    
    [  1256.436] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation right, reflection none
    
    [  1256.440] (EE) intel(0): failed to set mode: Invalid argument [22]
    
    [  1256.441] (II) intel(0): resizing framebuffer to 1920x1080
    
    [  1256.441] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
    Any help or suggested workarounds are highly appreciated, and Ill turn to the email list if needed, but I feel like the issue should be posted publicly aswell fi there is a simple answer someone could provide for future reference for others.
    Jun 29, 2017 - 08:15am
  • Hi - I'm afraid I don't know of any obvious or easy fix for this one - might well be a limitation in the tearfree implementation. The mailing list is the right place to take this though - this forum is mainly for help with the 01.org graphics stack update tool itself, but the tearfree/rotation bug appears to be a more fundamental class of problem.

    Jun 30, 2017 - 05:59am
  • Update for future reference:

    Posted to the emailing list, and recieved help resolving the issue.

    Email thread: https://lists.freedesktop.org/archives/intel-gfx/2017-July/132294.html

    Summary:

    There was a fix available in the repository on the master branch of the xf86-video-intel drivers, so I cloned the repo (guide for steps needed found here: https://01.org/linuxgraphics/documentation/build-guide-0 ), made sure I was on the master branch and built it.

    The standard output of running "make install" where into /lib/xorg/modules/drivers/ directory, while my xorg used the files in /usr/lib/xorg/modules/drivers/ (found where xorg picked its drivers from in the xorg log), so I had to move it after successfully building.

    A swift reboot after that and it worked.

    Jul 06, 2017 - 06:30am
  • Glad you got a fix - thanks for following up.

    Jul 11, 2017 - 03:35pm