You are not logged in.

#1 2016-02-10 03:48:05

mrlamud
Member
Registered: 2014-09-27
Posts: 105

Intel graphic - enable DRI 3 causes HTML5 video freeze when minimize.

As per Archwiki : https://wiki.archlinux.org/index.php/in … .28DRI3.29

Enable DRI3 for Intel graphic is great but I found a problem.

Whenever I toggle from maximize to minimize screen , HTML5 Video from youtube or Vimeo etc. will freeze but it continues playing because I still hear audio.  I can correct it by maximize the browser and video continues.

This also happen to mpv with config "vo=opengl or vo=opengl-hq".

Either xf86-video-intel / mesa / mesa-libgl form official repo or git version form AUR gives the same result.

Anyone experiences this symptom and can you fix it?

Xorg.0.log

[    60.602] _XSERVTransSocketUNIXCreateListener: ...SocketCreateListener() failed
[    60.602] _XSERVTransMakeAllCOTSServerListeners: server already running
[    60.602] 
X.Org X Server 1.18.0
Release Date: 2015-11-09
[    60.602] X Protocol Version 11, Revision 0
[    60.602] Build Operating System: Linux 4.2.5-1-ARCH x86_64 
[    60.602] Current Operating System: Linux archbox 4.4.1-1-bfq #1 SMP PREEMPT Wed Feb 3 18:38:53 ICT 2016 x86_64
[    60.602] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux-bfq.img root=PARTUUID=c65ff5fe-cc57-46e5-82b2-7ceaee1dc7c7 rw ipv6.disable=1 intel_iommu=igfx_off
[    60.602] Build Date: 08 January 2016  05:56:16PM
[    60.602]  
[    60.602] Current version of pixman: 0.34.0
[    60.602] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    60.602] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    60.602] (==) Log file: "/home/lamud/.local/share/xorg/Xorg.0.log", Time: Wed Feb 10 10:12:40 2016
[    60.603] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    60.603] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    60.603] (==) No Layout section.  Using the first Screen section.
[    60.603] (==) No screen section available. Using defaults.
[    60.603] (**) |-->Screen "Default Screen Section" (0)
[    60.603] (**) |   |-->Monitor "<default monitor>"
[    60.603] (==) No device specified for screen "Default Screen Section".
	Using the first device section listed.
[    60.603] (**) |   |-->Device "Intel Graphics"
[    60.603] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    60.603] (==) Automatically adding devices
[    60.603] (==) Automatically enabling devices
[    60.603] (==) Automatically adding GPU devices
[    60.603] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    60.603] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    60.603] 	Entry deleted from font path.
[    60.603] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    60.603] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    60.603] 	Entry deleted from font path.
[    60.603] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    60.603] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/
[    60.603] (==) ModulePath set to "/usr/lib/xorg/modules"
[    60.603] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    60.603] (II) Loader magic: 0x819d40
[    60.603] (II) Module ABI versions:
[    60.603] 	X.Org ANSI C Emulation: 0.4
[    60.603] 	X.Org Video Driver: 20.0
[    60.603] 	X.Org XInput driver : 22.1
[    60.603] 	X.Org Server Extension : 9.0
[    60.603] (++) using VT number 2

[    60.604] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c3
[    60.605] (II) xfree86: Adding drm device (/dev/dri/card0)
[    60.605] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[    60.606] (--) PCI:*(0:0:2:0) 8086:0412:1458:d000 rev 6, Mem @ 0xf7800000/4194304, 0xe0000000/268435456, I/O @ 0x0000f000/64
[    60.606] (II) Open ACPI successful (/var/run/acpid.socket)
[    60.606] (II) LoadModule: "glx"
[    60.606] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    60.607] (II) Module glx: vendor="X.Org Foundation"
[    60.607] 	compiled for 1.18.0, module version = 1.0.0
[    60.607] 	ABI class: X.Org Server Extension, version 9.0
[    60.607] (==) AIGLX enabled
[    60.607] (II) LoadModule: "intel"
[    60.607] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    60.607] (II) Module intel: vendor="X.Org Foundation"
[    60.607] 	compiled for 1.18.0, module version = 2.99.917
[    60.607] 	Module class: X.Org Video Driver
[    60.607] 	ABI class: X.Org Video Driver, version 20.0
[    60.607] (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
[    60.607] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[    60.607] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[    60.607] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, P6300
[    60.607] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
[    60.607] (II) intel(0): Using Kernel Mode Setting driver: i915, version 1.6.0 20151010
[    60.607] (II) intel(0): SNA compiled from 2.99.917-544-g8b8c9a3
[    60.607] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    60.607] (--) intel(0): Integrated Graphics Chipset: Intel(R) HD Graphics 4600
[    60.607] (--) intel(0): CPU: x86-64, sse2, sse3, ssse3, sse4.1, sse4.2, avx, avx2; using a maximum of 4 threads
[    60.607] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    60.607] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    60.607] (==) intel(0): RGB weight 888
[    60.607] (==) intel(0): Default visual is TrueColor
[    60.607] (**) intel(0): Option "DRI" "3"
[    60.607] (II) intel(0): Output VGA1 has no monitor section
[    60.607] (II) intel(0): Enabled output VGA1
[    60.607] (II) intel(0): Output HDMI1 has no monitor section
[    60.607] (II) intel(0): Enabled output HDMI1
[    60.607] (II) intel(0): Output HDMI2 has no monitor section
[    60.607] (II) intel(0): Enabled output HDMI2
[    60.607] (--) intel(0): Using a maximum size of 256x256 for hardware cursors
[    60.608] (II) intel(0): Output VIRTUAL1 has no monitor section
[    60.608] (II) intel(0): Enabled output VIRTUAL1
[    60.608] (--) intel(0): Output HDMI1 using initial mode 1280x768 on pipe 0
[    60.608] (--) intel(0): Output HDMI2 using initial mode 1920x1080 on pipe 1
[    60.608] (==) intel(0): TearFree disabled
[    60.608] (==) intel(0): DPI set to (96, 96)
[    60.608] (II) Loading sub module "dri3"
[    60.608] (II) LoadModule: "dri3"
[    60.608] (II) Module "dri3" already built-in
[    60.608] (II) Loading sub module "dri2"
[    60.608] (II) LoadModule: "dri2"
[    60.608] (II) Module "dri2" already built-in
[    60.608] (II) Loading sub module "present"
[    60.608] (II) LoadModule: "present"
[    60.608] (II) Module "present" already built-in
[    60.608] (==) Depth 24 pixmap format is 32 bpp
[    60.608] (II) intel(0): SNA initialized with Haswell (gen7.5, gt2) backend
[    60.608] (==) intel(0): Backing store enabled
[    60.608] (==) intel(0): Silken mouse enabled
[    60.608] (II) intel(0): HW Cursor enabled
[    60.608] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    60.608] (==) intel(0): DPMS enabled
[    60.608] (==) intel(0): Display hotplug detection enabled
[    60.608] (II) intel(0): [DRI2] Setup complete
[    60.608] (II) intel(0): [DRI2]   DRI driver: i965
[    60.608] (II) intel(0): [DRI2]   VDPAU driver: va_gl
[    60.608] (II) intel(0): direct rendering: DRI2 DRI3 enabled
[    60.608] (II) intel(0): hardware support for Present enabled
[    60.608] (--) RandR disabled
[    60.616] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    60.616] (II) AIGLX: enabled GLX_ARB_create_context
[    60.616] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    60.616] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[    60.616] (II) AIGLX: enabled GLX_INTEL_swap_event
[    60.616] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    60.616] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    60.616] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    60.616] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    60.616] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[    60.616] (II) AIGLX: Loaded and initialized i965
[    60.616] (II) GLX: Initialized DRI2 GL provider for screen 0
[    60.617] (II) intel(0): switch to mode 1280x768@60.0 on HDMI1 using pipe 0, position (0, 0), rotation normal, reflection none
[    60.618] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI2 using pipe 1, position (0, 0), rotation normal, reflection none
[    60.618] (II) intel(0): Setting screen physical size to 508 x 285
[    60.642] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    60.642] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    60.642] (**) Power Button: Applying InputClass "system-keyboard"
[    60.642] (II) LoadModule: "libinput"
[    60.642] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    60.642] (II) Module libinput: vendor="X.Org Foundation"
[    60.642] 	compiled for 1.18.0, module version = 0.16.0
[    60.642] 	Module class: X.Org XInput Driver
[    60.642] 	ABI class: X.Org XInput driver, version 22.1
[    60.642] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 16 paused 0
[    60.642] (II) Using input driver 'libinput' for 'Power Button'
[    60.642] (**) Power Button: always reports core events
[    60.642] (**) Option "Device" "/dev/input/event2"
[    60.642] (**) Option "_source" "server/udev"
[    60.642] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[    60.642] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[    60.642] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[    60.642] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    60.642] (**) Option "xkb_layout" "us,th"
[    60.642] (**) Option "xkb_variant" ","
[    60.653] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[    60.653] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[    60.654] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[    60.654] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    60.654] (**) Video Bus: Applying InputClass "system-keyboard"
[    60.654] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 19 paused 0
[    60.654] (II) Using input driver 'libinput' for 'Video Bus'
[    60.654] (**) Video Bus: always reports core events
[    60.654] (**) Option "Device" "/dev/input/event3"
[    60.654] (**) Option "_source" "server/udev"
[    60.654] (II) input device 'Video Bus', /dev/input/event3 is tagged by udev as: Keyboard
[    60.654] (II) input device 'Video Bus', /dev/input/event3 is a keyboard
[    60.654] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3"
[    60.654] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    60.654] (**) Option "xkb_layout" "us,th"
[    60.654] (**) Option "xkb_variant" ","
[    60.654] (II) input device 'Video Bus', /dev/input/event3 is tagged by udev as: Keyboard
[    60.654] (II) input device 'Video Bus', /dev/input/event3 is a keyboard
[    60.655] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    60.655] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    60.655] (**) Power Button: Applying InputClass "system-keyboard"
[    60.655] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 20 paused 0
[    60.655] (II) Using input driver 'libinput' for 'Power Button'
[    60.655] (**) Power Button: always reports core events
[    60.655] (**) Option "Device" "/dev/input/event0"
[    60.655] (**) Option "_source" "server/udev"
[    60.655] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[    60.655] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[    60.655] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    60.655] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    60.655] (**) Option "xkb_layout" "us,th"
[    60.655] (**) Option "xkb_variant" ","
[    60.655] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[    60.655] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[    60.656] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[    60.656] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    60.656] (**) Sleep Button: Applying InputClass "system-keyboard"
[    60.656] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 21 paused 0
[    60.656] (II) Using input driver 'libinput' for 'Sleep Button'
[    60.656] (**) Sleep Button: always reports core events
[    60.656] (**) Option "Device" "/dev/input/event1"
[    60.656] (**) Option "_source" "server/udev"
[    60.656] (II) input device 'Sleep Button', /dev/input/event1 is tagged by udev as: Keyboard
[    60.656] (II) input device 'Sleep Button', /dev/input/event1 is a keyboard
[    60.656] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1"
[    60.656] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 9)
[    60.656] (**) Option "xkb_layout" "us,th"
[    60.656] (**) Option "xkb_variant" ","
[    60.656] (II) input device 'Sleep Button', /dev/input/event1 is tagged by udev as: Keyboard
[    60.656] (II) input device 'Sleep Button', /dev/input/event1 is a keyboard
[    60.657] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=7 (/dev/input/event6)
[    60.657] (II) No input driver specified, ignoring this device.
[    60.657] (II) This device may have been added with another device file.
[    60.657] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=8 (/dev/input/event7)
[    60.657] (II) No input driver specified, ignoring this device.
[    60.657] (II) This device may have been added with another device file.
[    60.657] (II) config/udev: Adding input device HDA Intel HDMI HDMI/DP,pcm=3 (/dev/input/event5)
[    60.657] (II) No input driver specified, ignoring this device.
[    60.657] (II) This device may have been added with another device file.
[    60.657] (II) config/udev: Adding input device Logitech M310 (/dev/input/event19)
[    60.657] (**) Logitech M310: Applying InputClass "libinput pointer catchall"
[    60.657] (II) systemd-logind: got fd for /dev/input/event19 13:83 fd 22 paused 0
[    60.657] (II) Using input driver 'libinput' for 'Logitech M310'
[    60.657] (**) Logitech M310: always reports core events
[    60.657] (**) Option "Device" "/dev/input/event19"
[    60.657] (**) Option "_source" "server/udev"
[    60.658] (II) input device 'Logitech M310', /dev/input/event19 is tagged by udev as: Mouse
[    60.658] (II) Device 'Logitech M310' set to 1100 DPI
[    60.658] (II) input device 'Logitech M310', /dev/input/event19 is a pointer caps
[    60.658] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.1/1-4.1:1.2/0003:046D:C52B.0003/0003:046D:1024.0008/input/input22/event19"
[    60.658] (II) XINPUT: Adding extended input device "Logitech M310" (type: MOUSE, id 10)
[    60.658] (**) Option "AccelerationScheme" "none"
[    60.658] (**) Logitech M310: (accel) selected scheme none/0
[    60.658] (**) Logitech M310: (accel) acceleration factor: 2.000
[    60.658] (**) Logitech M310: (accel) acceleration threshold: 4
[    60.658] (II) input device 'Logitech M310', /dev/input/event19 is tagged by udev as: Mouse
[    60.658] (II) Device 'Logitech M310' set to 1100 DPI
[    60.658] (II) input device 'Logitech M310', /dev/input/event19 is a pointer caps
[    60.658] (II) config/udev: Adding input device Logitech M310 (/dev/input/mouse0)
[    60.658] (II) No input driver specified, ignoring this device.
[    60.658] (II) This device may have been added with another device file.
[    60.659] (II) config/udev: Adding input device HID 0566:3108 (/dev/input/event17)
[    60.659] (**) HID 0566:3108: Applying InputClass "libinput keyboard catchall"
[    60.659] (**) HID 0566:3108: Applying InputClass "system-keyboard"
[    60.659] (II) systemd-logind: got fd for /dev/input/event17 13:81 fd 23 paused 0
[    60.659] (II) Using input driver 'libinput' for 'HID 0566:3108'
[    60.659] (**) HID 0566:3108: always reports core events
[    60.659] (**) Option "Device" "/dev/input/event17"
[    60.659] (**) Option "_source" "server/udev"
[    60.659] (II) input device 'HID 0566:3108', /dev/input/event17 is tagged by udev as: Keyboard
[    60.659] (II) input device 'HID 0566:3108', /dev/input/event17 is a keyboard
[    60.659] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.0/0003:0566:3108.0004/input/input20/event17"
[    60.659] (II) XINPUT: Adding extended input device "HID 0566:3108" (type: KEYBOARD, id 11)
[    60.659] (**) Option "xkb_layout" "us,th"
[    60.659] (**) Option "xkb_variant" ","
[    60.659] (II) input device 'HID 0566:3108', /dev/input/event17 is tagged by udev as: Keyboard
[    60.659] (II) input device 'HID 0566:3108', /dev/input/event17 is a keyboard
[    60.660] (II) config/udev: Adding input device HID 0566:3108 (/dev/input/event18)
[    60.660] (**) HID 0566:3108: Applying InputClass "libinput keyboard catchall"
[    60.660] (**) HID 0566:3108: Applying InputClass "system-keyboard"
[    60.660] (II) systemd-logind: got fd for /dev/input/event18 13:82 fd 24 paused 0
[    60.660] (II) Using input driver 'libinput' for 'HID 0566:3108'
[    60.660] (**) HID 0566:3108: always reports core events
[    60.660] (**) Option "Device" "/dev/input/event18"
[    60.660] (**) Option "_source" "server/udev"
[    60.660] (II) input device 'HID 0566:3108', /dev/input/event18 is tagged by udev as: Keyboard
[    60.660] (II) input device 'HID 0566:3108', /dev/input/event18 is a keyboard
[    60.660] (II) libinput: HID 0566:3108: needs a virtual subdevice
[    60.660] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.1/0003:0566:3108.0005/input/input21/event18"
[    60.660] (II) XINPUT: Adding extended input device "HID 0566:3108" (type: MOUSE, id 12)
[    60.660] (**) Option "AccelerationScheme" "none"
[    60.660] (**) HID 0566:3108: (accel) selected scheme none/0
[    60.660] (**) HID 0566:3108: (accel) acceleration factor: 2.000
[    60.660] (**) HID 0566:3108: (accel) acceleration threshold: 4
[    60.661] (II) input device 'HID 0566:3108', /dev/input/event18 is tagged by udev as: Keyboard
[    60.661] (II) input device 'HID 0566:3108', /dev/input/event18 is a keyboard
[    60.661] (II) config/udev: Adding input device Elan USB Audio (/dev/input/event20)
[    60.661] (**) Elan USB Audio: Applying InputClass "libinput keyboard catchall"
[    60.661] (**) Elan USB Audio: Applying InputClass "system-keyboard"
[    60.661] (II) systemd-logind: got fd for /dev/input/event20 13:84 fd 25 paused 0
[    60.661] (II) Using input driver 'libinput' for 'Elan USB Audio'
[    60.661] (**) Elan USB Audio: always reports core events
[    60.661] (**) Option "Device" "/dev/input/event20"
[    60.661] (**) Option "_source" "server/udev"
[    60.661] (II) input device 'Elan USB Audio', /dev/input/event20 is tagged by udev as: Keyboard
[    60.661] (II) input device 'Elan USB Audio', /dev/input/event20 is a keyboard
[    60.661] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.4/1-4.4:1.3/0003:04F3:0A11.0006/input/input23/event20"
[    60.661] (II) XINPUT: Adding extended input device "Elan USB Audio" (type: KEYBOARD, id 13)
[    60.661] (**) Option "xkb_layout" "us,th"
[    60.661] (**) Option "xkb_variant" ","
[    60.662] (II) input device 'Elan USB Audio', /dev/input/event20 is tagged by udev as: Keyboard
[    60.662] (II) input device 'Elan USB Audio', /dev/input/event20 is a keyboard
[    60.662] (II) config/udev: Adding input device HDA Intel PCH Front Mic (/dev/input/event9)
[    60.662] (II) No input driver specified, ignoring this device.
[    60.662] (II) This device may have been added with another device file.
[    60.662] (II) config/udev: Adding input device HDA Intel PCH Rear Mic (/dev/input/event10)
[    60.662] (II) No input driver specified, ignoring this device.
[    60.662] (II) This device may have been added with another device file.
[    60.662] (II) config/udev: Adding input device HDA Intel PCH Line (/dev/input/event11)
[    60.662] (II) No input driver specified, ignoring this device.
[    60.662] (II) This device may have been added with another device file.
[    60.662] (II) config/udev: Adding input device HDA Intel PCH Line Out Front (/dev/input/event12)
[    60.662] (II) No input driver specified, ignoring this device.
[    60.662] (II) This device may have been added with another device file.
[    60.663] (II) config/udev: Adding input device HDA Intel PCH Line Out Surround (/dev/input/event13)
[    60.663] (II) No input driver specified, ignoring this device.
[    60.663] (II) This device may have been added with another device file.
[    60.663] (II) config/udev: Adding input device HDA Intel PCH Line Out CLFE (/dev/input/event14)
[    60.663] (II) No input driver specified, ignoring this device.
[    60.663] (II) This device may have been added with another device file.
[    60.663] (II) config/udev: Adding input device HDA Intel PCH Line Out Side (/dev/input/event15)
[    60.663] (II) No input driver specified, ignoring this device.
[    60.663] (II) This device may have been added with another device file.
[    60.663] (II) config/udev: Adding input device HDA Intel PCH Front Headphone (/dev/input/event16)
[    60.663] (II) No input driver specified, ignoring this device.
[    60.663] (II) This device may have been added with another device file.
[    60.663] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event8)
[    60.663] (II) No input driver specified, ignoring this device.
[    60.663] (II) This device may have been added with another device file.
[    60.663] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[    60.663] (II) No input driver specified, ignoring this device.
[    60.663] (II) This device may have been added with another device file.
[    60.709] (**) HID 0566:3108: Applying InputClass "libinput keyboard catchall"
[    60.709] (**) HID 0566:3108: Applying InputClass "system-keyboard"
[    60.709] (II) systemd-logind: returning pre-existing fd for /dev/input/event18 13:82
[    60.709] (II) Using input driver 'libinput' for 'HID 0566:3108'
[    60.709] (**) HID 0566:3108: always reports core events
[    60.709] (**) Option "Device" "/dev/input/event18"
[    60.709] (**) Option "_source" "_driver/libinput"
[    60.709] (II) libinput: HID 0566:3108: is a virtual subdevice
[    60.709] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4.3/1-4.3:1.1/0003:0566:3108.0005/input/input21/event18"
[    60.709] (II) XINPUT: Adding extended input device "HID 0566:3108" (type: KEYBOARD, id 14)
[    60.709] (**) Option "xkb_layout" "us,th"
[    60.709] (**) Option "xkb_variant" ","
[    61.209] (II) intel(0): EDID vendor "PHL", prod id 1
[    61.209] (II) intel(0): Using EDID range info for horizontal sync
[    61.209] (II) intel(0): Using EDID range info for vertical refresh
[    61.209] (II) intel(0): Printing DDC gathered Modelines:
[    61.209] (II) intel(0): Modeline "1280x768"x0.0   68.25  1280 1328 1360 1440  768 771 778 790 -hsync -vsync (47.4 kHz eP)
[    61.209] (II) intel(0): Modeline "1360x768"x0.0   85.50  1360 1424 1536 1792  768 771 777 795 -hsync -vsync (47.7 kHz e)
[    61.209] (II) intel(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync -vsync (37.5 kHz e)
[    61.209] (II) intel(0): Modeline "1280x720"x0.0   74.25  1280 1390 1430 1650  720 725 730 750 +hsync +vsync (45.0 kHz e)
[    61.209] (II) intel(0): Modeline "1920x1080i"x0.0   74.25  1920 2448 2492 2640  1080 1084 1094 1125 interlace +hsync +vsync (28.1 kHz e)
[    61.209] (II) intel(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync -vsync (33.8 kHz e)
[    61.209] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[    61.209] (II) intel(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[    61.209] (II) intel(0): Modeline "640x480"x0.0   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz e)
[    61.209] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[    61.209] (II) intel(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[    61.209] (II) intel(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    61.209] (II) intel(0): Modeline "1024x768"x0.0   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync (56.5 kHz e)
[    61.209] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    61.209] (II) intel(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[    61.209] (II) intel(0): Modeline "800x600"x0.0   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync (48.1 kHz e)
[    61.209] (II) intel(0): Modeline "640x480"x0.0   36.00  640 696 752 832  480 481 484 509 -hsync -vsync (43.3 kHz e)
[    61.209] (II) intel(0): Modeline "800x600"x0.0   56.25  800 832 896 1048  600 601 604 631 +hsync +vsync (53.7 kHz e)
[    61.209] (II) intel(0): Modeline "1024x768"x0.0   94.50  1024 1072 1168 1376  768 769 772 808 +hsync +vsync (68.7 kHz e)
[    61.209] (II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    61.209] (II) intel(0): Modeline "1920x1080i"x0.0   74.25  1920 2008 2052 2200  1080 1084 1094 1125 interlace +hsync +vsync (33.8 kHz e)
[    61.209] (II) intel(0): Modeline "1440x576i"x0.0   27.00  1440 1464 1590 1728  576 580 586 625 interlace -hsync -vsync (15.6 kHz e)
[    61.209] (II) intel(0): Modeline "1440x480i"x0.0   27.00  1440 1478 1602 1716  480 488 494 525 interlace -hsync -vsync (15.7 kHz e)
[    61.209] (II) intel(0): Modeline "1920x1080"x0.0   74.25  1920 2558 2602 2750  1080 1084 1089 1125 +hsync +vsync (27.0 kHz e)
[    61.209] (II) intel(0): Modeline "720x576"x0.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz e)
[    61.209] (II) intel(0): Modeline "1280x720"x0.0   74.25  1280 1720 1760 1980  720 725 730 750 +hsync +vsync (37.5 kHz e)
[    61.209] (II) intel(0): Modeline "720x480"x0.0   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz e)
[    61.209] (II) intel(0): Modeline "1440x288"x0.0   27.00  1440 1464 1590 1728  288 290 293 312 -hsync -vsync (15.6 kHz e)
[    61.209] (II) intel(0): Modeline "1440x240"x0.0   27.00  1440 1478 1602 1716  240 244 247 262 -hsync -vsync (15.7 kHz e)
[    61.209] (--) intel(0): HDMI max TMDS frequency 0KHz
[    61.243] (II) intel(0): switch to mode 1920x1080@60.0 on HDMI2 using pipe 0, position (0, 0), rotation normal, reflection none
[    62.271] (--) intel(0): HDMI max TMDS frequency 0KHz

glxinfo debug

[lamud@archbox ~]$ LC_ALL=C LIBGL_DEBUG=verbose glxinfo >/dev/null
libGL: Can't open configuration file /home/lamud/.drirc: No such file or directory.
libGL: pci id for fd 4: 8086:0412, driver i965
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/tls/i965_dri.so
libGL: OpenDriver: trying /usr/lib/xorg/modules/dri/i965_dri.so
libGL: Can't open configuration file /home/lamud/.drirc: No such file or directory.
libGL: Using DRI3 for screen 0
libGL: Can't open configuration file /home/lamud/.drirc: No such file or directory.
libGL: Can't open configuration file /home/lamud/.drirc: No such file or directory.
libGL: Can't open configuration file /home/lamud/.drirc: No such file or directory.

Offline

#2 2016-02-10 05:13:04

x33a
Forum Fellow
Registered: 2009-08-15
Posts: 4,587

Re: Intel graphic - enable DRI 3 causes HTML5 video freeze when minimize.

Which DE/WM are you using? Try reproducing the problem with an alternative DE/WM.

Offline

#3 2016-02-10 06:12:00

mrlamud
Member
Registered: 2014-09-27
Posts: 105

Re: Intel graphic - enable DRI 3 causes HTML5 video freeze when minimize.

I use GDM/Gnome so for the experiment I just added xfce4 as another DE.  Everything works fine in Xfce4.
The problem only occurs in Gnome.

How can I fix this problem in Gnome?

Offline

#4 2016-02-10 06:16:40

x33a
Forum Fellow
Registered: 2009-08-15
Posts: 4,587

Re: Intel graphic - enable DRI 3 causes HTML5 video freeze when minimize.

I am not sure I understand your problem correctly. Do you mean that the video playback freezes when you minimize any other window? Did you try with different browsers?

Moving to "Applications and Desktop Environments".

Offline

#5 2016-02-10 08:05:43

mrlamud
Member
Registered: 2014-09-27
Posts: 105

Re: Intel graphic - enable DRI 3 causes HTML5 video freeze when minimize.

It's hard for me to explain in English. Please see these 2 videos.

Firefox:
https://www.youtube.com/watch?v=d3CzTqMopT8

Chromium
https://www.youtube.com/watch?v=s-RMtgJQDxE

It occurs frequently in Firefox than Chromium.

In mpv (vo=opengl-hp) , the frequent of the symptom is as much as Firefox.

Offline

#6 2016-02-10 08:39:55

x33a
Forum Fellow
Registered: 2009-08-15
Posts: 4,587

Re: Intel graphic - enable DRI 3 causes HTML5 video freeze when minimize.

OK, so from what I can understand, switching between full-screen mode and windowed mode triggers this problem. Also, it only happens with DRI 3 enabled.

Searching around a bit I found this bug report, which seems similar to yours: https://bugs.launchpad.net/ubuntu/+sour … ug/1452541

I think you should open a bug report on GNOME's bug tracker.

PS: Your Firefox video isn't publicly viewable.

Offline

#7 2016-02-10 08:53:02

mrlamud
Member
Registered: 2014-09-27
Posts: 105

Re: Intel graphic - enable DRI 3 causes HTML5 video freeze when minimize.

x33a - Thanks for discussion.

Offline

Board footer

Powered by FluxBB