4k video cannot get nv12 format in dmabuf
- OS: Arch Linux
- gnome-shell from main: 46beta+r27+g7a27fd310-1
- mutter from main: 46beta+r68+gab132278-1
- HW: Intel Xe / Intel Tigerlake (Gen12)
- screen:
2240x1400x60
I have a good experience with offloading in mpv of 1080p, 1440p, but can't get 2160p videos offloaded in mutter. It only gets XR30 format.
However in weston session I see NV12 format for 2160p and higher as well in framebuffer debug. (I still see renderer work in weston for res higher than 1440p, but that may be a different weston problem).
For the testing of different resolutions it's easy to use:
yt-dlp -f ${format}+251 "https://www.youtube.com/watch?v=${vid}" -o - | mpv --hwdec=vaapi --fs --vo=dmabuf-wayland - -force-seekable=yes
where list of formats can be obtained with yt-dlp -F
The same yt video in different resolutions / compositors:
Mutter 1920x1012 NV12
VO: [dmabuf-wayland] 1920x1012 vaapi[nv12]
framebuffer[344]:
allocated by = KMS thread
refcount=4
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=1920x1012
layers:
size[0]=1920x1012
pitch[0]=1920
offset[0]=0
obj[0]:
name=0
refcount=7
start=00000000
size=3145728
imported=no
size[1]=960x506
pitch[1]=1920
offset[1]=1966080
obj[1]:
name=0
refcount=7
start=00000000
size=3145728
imported=no
framebuffer[309]:
allocated by = KMS thread
refcount=4
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=1920x1012
layers:
size[0]=1920x1012
pitch[0]=1920
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=3145728
imported=no
size[1]=960x506
pitch[1]=1920
offset[1]=1966080
obj[1]:
name=0
refcount=6
start=00000000
size=3145728
imported=no
framebuffer[345]:
allocated by = [fbcon]
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x0
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=2
start=00000000
size=12546048
imported=no
Mutter 2560x1350 NV12
VO: [dmabuf-wayland] 2560x1350 vaapi[nv12]
framebuffer[346]:
allocated by = KMS thread
refcount=4
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=2560x1350
layers:
size[0]=2560x1350
pitch[0]=2560
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=6291456
imported=no
size[1]=1280x675
pitch[1]=2560
offset[1]=3522560
obj[1]:
name=0
refcount=6
start=00000000
size=6291456
imported=no
framebuffer[344]:
allocated by = KMS thread
refcount=4
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=2560x1350
layers:
size[0]=2560x1350
pitch[0]=2560
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=6291456
imported=no
size[1]=1280x675
pitch[1]=2560
offset[1]=3522560
obj[1]:
name=0
refcount=6
start=00000000
size=6291456
imported=no
framebuffer[345]:
allocated by = [fbcon]
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x0
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=2
start=00000000
size=12546048
imported=no
Mutter 3840x2024 XR30
VO: [dmabuf-wayland] 3840x2024 vaapi[nv12]
framebuffer[309]:
allocated by = gnome-shell
refcount=3
format=XR30 little-endian (0x30335258)
modifier=0x100000000000002
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
framebuffer[345]:
allocated by = [fbcon]
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x0
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=2
start=00000000
size=12546048
imported=no
Mutter 7680x4048 p010 video resulted as XR30
VO: [dmabuf-wayland] 7680x4048 vaapi[p010]
framebuffer[309]:
allocated by = gnome-shell
refcount=3
format=XR30 little-endian (0x30335258)
modifier=0x100000000000002
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
framebuffer[346]:
allocated by = KMS thread
refcount=3
format=AR24 little-endian (0x34325241)
modifier=0x0
size=256x256
layers:
size[0]=256x256
pitch[0]=1024
offset[0]=0
obj[0]:
name=0
refcount=4
start=00000000
size=262144
imported=no
framebuffer[345]:
allocated by = [fbcon]
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x0
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=2
start=00000000
size=12546048
imported=no
Weston 3840x2024 NV12
VO: [dmabuf-wayland] 3840x2024 vaapi[nv12]
framebuffer[368]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[363]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[367]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[366]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[365]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[364]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[361]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[362]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[360]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[359]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[358]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[357]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[355]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[356]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=6
start=00000000
size=12582912
imported=no
framebuffer[354]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[350]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[352]:
allocated by = weston
refcount=1
format=NV12 little-endian (0x3231564e)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=3840
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
size[1]=1920x1012
pitch[1]=3840
offset[1]=7864320
obj[1]:
name=0
refcount=5
start=00000000
size=12582912
imported=no
framebuffer[346]:
allocated by = weston
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x100000000000008
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=9216
offset[0]=0
obj[0]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
size[1]=2240x1400
pitch[1]=1152
offset[1]=12976128
obj[1]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
size[2]=2240x1400
pitch[2]=64
offset[2]=13029376
obj[2]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
framebuffer[351]:
allocated by = weston
refcount=3
format=XR24 little-endian (0x34325258)
modifier=0x100000000000008
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=9216
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=14680064
imported=no
size[1]=2240x1400
pitch[1]=1152
offset[1]=12976128
obj[1]:
name=0
refcount=5
start=00000000
size=14680064
imported=no
size[2]=2240x1400
pitch[2]=64
offset[2]=13029376
obj[2]:
name=0
refcount=5
start=00000000
size=14680064
imported=no
framebuffer[349]:
allocated by = weston
refcount=1
format=AR24 little-endian (0x34325241)
modifier=0x0
size=256x256
layers:
size[0]=256x256
pitch[0]=1024
offset[0]=0
obj[0]:
name=0
refcount=3
start=00000000
size=262144
imported=no
framebuffer[348]:
allocated by = weston
refcount=1
format=AR24 little-endian (0x34325241)
modifier=0x0
size=256x256
layers:
size[0]=256x256
pitch[0]=1024
offset[0]=0
obj[0]:
name=0
refcount=3
start=00000000
size=262144
imported=no
framebuffer[345]:
allocated by = [fbcon]
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x0
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=2
start=00000000
size=12546048
imported=no
Weston 7680x4048 p010 video resulted as 3840x2024 P010
VO: [dmabuf-wayland] 7680x4048 vaapi[p010]
framebuffer[368]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[367]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
framebuffer[360]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[365]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
framebuffer[364]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[363]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[362]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[361]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[359]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[358]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[357]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[356]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
framebuffer[355]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[354]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[349]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[352]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=6
start=00000000
size=25165824
imported=no
framebuffer[344]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
framebuffer[309]:
allocated by = weston
refcount=1
format=P010 little-endian (0x30313050)
modifier=0x100000000000002
size=3840x2024
layers:
size[0]=3840x2024
pitch[0]=7680
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
size[1]=1920x1012
pitch[1]=7680
offset[1]=15728640
obj[1]:
name=0
refcount=5
start=00000000
size=25165824
imported=no
framebuffer[346]:
allocated by = weston
refcount=3
format=XR24 little-endian (0x34325258)
modifier=0x100000000000008
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=9216
offset[0]=0
obj[0]:
name=0
refcount=5
start=00000000
size=14680064
imported=no
size[1]=2240x1400
pitch[1]=1152
offset[1]=12976128
obj[1]:
name=0
refcount=5
start=00000000
size=14680064
imported=no
size[2]=2240x1400
pitch[2]=64
offset[2]=13029376
obj[2]:
name=0
refcount=5
start=00000000
size=14680064
imported=no
framebuffer[351]:
allocated by = weston
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x100000000000008
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=9216
offset[0]=0
obj[0]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
size[1]=2240x1400
pitch[1]=1152
offset[1]=12976128
obj[1]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
size[2]=2240x1400
pitch[2]=64
offset[2]=13029376
obj[2]:
name=0
refcount=4
start=00000000
size=14680064
imported=no
framebuffer[350]:
allocated by = weston
refcount=1
format=AR24 little-endian (0x34325241)
modifier=0x0
size=256x256
layers:
size[0]=256x256
pitch[0]=1024
offset[0]=0
obj[0]:
name=0
refcount=3
start=00000000
size=262144
imported=no
framebuffer[348]:
allocated by = weston
refcount=1
format=AR24 little-endian (0x34325241)
modifier=0x0
size=256x256
layers:
size[0]=256x256
pitch[0]=1024
offset[0]=0
obj[0]:
name=0
refcount=3
start=00000000
size=262144
imported=no
framebuffer[345]:
allocated by = [fbcon]
refcount=1
format=XR24 little-endian (0x34325258)
modifier=0x0
size=2240x1400
layers:
size[0]=2240x1400
pitch[0]=8960
offset[0]=0
obj[0]:
name=0
refcount=2
start=00000000
size=12546048
imported=no
/cc @rmader