Bug 94355 - Skylake and X-Video Adaptors, video fullscreen not possible anymore
Summary: Skylake and X-Video Adaptors, video fullscreen not possible anymore
Status: CLOSED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/Intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Intel GFX Bugs mailing list
QA Contact: Intel GFX Bugs mailing list
URL: https://01.org/linuxgraphics/forum/gr...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-01 17:56 UTC by Vivek Dasmohapatra
Modified: 2017-07-24 22:42 UTC (History)
2 users (show)

See Also:
i915 platform: SKL
i915 features:


Attachments

Description Vivek Dasmohapatra 2016-03-01 17:56:14 UTC
On an Intel Skylake i3-6320, kernel 4.3.0:

  I have only the "Video Sprite" now (before with Haswell,
  I got also a "Textured Video" Adaptor).

  With this Adaptor, the video players (like mplayer) cannot
  scale to fullscreen anymore.

Also seen on i5-6400 with kernels up to 4.5rc4
Comment 1 Stretch 2016-03-01 18:04:06 UTC
Some software can use a workaround (for mplayer, it can uses vdpau, vaapi, gl, ... as video output).
But for other (Skype ?) it will default to the X-Video output.

Here is the xvinfo output :
X-Video Extension version 2.2
screen #0
  Adaptor #0: "Intel(R) Video Sprite"
    number of ports: 1
    port base: 75
    operations supported: PutImage
    supported visuals:
      depth 24, visualID 0x20
    number of attributes: 2
      "XV_COLORKEY" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 66046)
      "XV_ALWAYS_ON_TOP" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 8192 x 8192
    Number of image formats: 3
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x18424752
        guid: 50415353-5448-524f-5547-485247423234
        bits per pixel: 32
        number of planes: 1
        type: RGB (packed)
        depth: 24
        red, green, blue masks: 0xff0000, 0xff00, 0xff

Tested on Debian Testing. Original report was here :
https://01.org/linuxgraphics/forum/graphics-installer-discussions/skylake-and-x-video-adaptors-video-fullscreen-not-possible
Comment 2 jason 2016-04-28 04:05:25 UTC
i have same problem

$ uname -a
Linux jason-XPS-13-9350 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 16.04 LTS
Release:	16.04
Codename:	xenial

$ xvinfo
X-Video Extension version 2.2
screen #0
  Adaptor #0: "Intel(R) Video Sprite"
    number of ports: 1
    port base: 75
    operations supported: PutImage 
    supported visuals:
      depth 24, visualID 0x20
    number of attributes: 2
      "XV_COLORKEY" (range 0 to 16777215)
              client settable attribute
              client gettable attribute (current value is 66046)
      "XV_ALWAYS_ON_TOP" (range 0 to 1)
              client settable attribute
              client gettable attribute (current value is 0)
    maximum XvImage size: 8192 x 8192
    Number of image formats: 3
      id: 0x32595559 (YUY2)
        guid: 59555932-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x59565955 (UYVY)
        guid: 55595659-0000-0010-8000-00aa00389b71
        bits per pixel: 16
        number of planes: 1
        type: YUV (packed)
      id: 0x18424752
        guid: 50415353-5448-524f-5547-485247423234
        bits per pixel: 32
        number of planes: 1
        type: RGB (packed)
        depth: 24
        red, green, blue masks: 0xff0000, 0xff00, 0xff

$ sudo lshw -C display
  *-display               
       description: VGA compatible controller
       product: Sky Lake Integrated Graphics
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 0a
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915_bpo latency=0
       resources: irq:277 memory:db000000-dbffffff memory:90000000-9fffffff ioport:f000(size=64)

$ grep CPU /proc/cpuinfo
model name	: Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz
model name	: Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz
model name	: Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz
model name	: Intel(R) Core(TM) i7-6560U CPU @ 2.20GHz
Comment 3 saintger 2016-06-21 08:41:59 UTC
Problem solved with the latest update of intel driver:
2.99.917+git20160522-1
Comment 4 Jani Nikula 2016-06-21 09:46:59 UTC
Thanks for the follow-up!


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.