[PATCH weston 0/5] fix fbdev transforms

Thilo Cestonaro thilo at cestona.ro
Wed Mar 18 02:29:51 PDT 2015


Hey Derek!

Wow that was fast! :).... and the rotation is working now with fbdev! 
Thank you!

But at least here, the touch isn't working anymore, altough the touch 
was recognized as input device (Touchscreen)

-----------------------------
Date: 2015-03-18 CET
[10:25:45.253] weston 1.7.90
                http://wayland.freedesktop.org
                Bug reports to: 
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland&component=weston&version=1.7.90
                Build: 1.7.0-68-g7f5a276 compositor-fbdev: fix output 
transformations (2015-03-18 10:06:07 +0100)
[10:25:45.254] OS: Linux, 3.14.10, #50 SMP Mon Mar 16 15:53:42 CET 2015, 
armv7l
[10:25:45.256] Using config file '/home/leo/.config/weston.ini'
[10:25:45.262] Loading module '/usr/lib/weston/fbdev-backend.so'
[10:25:45.315] initializing fbdev backend
[10:25:45.324] Creating fbdev output.
[10:25:45.325] Opening fbdev frame buffer.
[10:25:45.325] Calculating pixman format from:
                 - type: 0 (aux: 0)
                 - visual: 2
                 - bpp: 24 (grayscale: 0)
                 - red: offset: 0, length: 8, MSB: 0
                 - green: offset: 8, length: 8, MSB: 0
                 - blue: offset: 16, length: 8, MSB: 0
                 - transp: offset: 0, length: 0, MSB: 0
[10:25:45.325] Mapping fbdev frame buffer.
[10:25:45.325] fbdev output 480×272 px
                guessing 60 Hz and 96 dpi
[10:25:45.329] input device 'Atmel maXTouch Touchscreen', 
/dev/input/event1 is tagged by udev as: Touchscreen
[10:25:45.329] input device 'Atmel maXTouch Touchscreen', 
/dev/input/event1 is a touch device
[10:25:45.331] input device 'HID 1267:0103', /dev/input/event2 is tagged 
by udev as: Keyboard
[10:25:45.331] input device 'HID 1267:0103', /dev/input/event2 is a 
keyboard
[10:25:45.335] input device 'HID 1267:0103', /dev/input/event3 is tagged 
by udev as: Keyboard
[10:25:45.335] input device 'HID 1267:0103', /dev/input/event3 is a 
keyboard
[10:25:45.344] input device 'd3355_pwrbtn_input', /dev/input/event0 is 
tagged by udev as: Keyboard
[10:25:45.344] input device 'd3355_pwrbtn_input', /dev/input/event0 is a 
keyboard
[10:25:45.345] launching '/usr/lib/weston/weston-keyboard'
[10:25:45.741] Compositor capabilities:
                arbitrary surface rotation: yes
                screen capture uses y-flip: yes
                presentation clock: CLOCK_MONOTONIC_RAW, id 4
[10:25:45.748] Loading module '/usr/lib/weston/desktop-shell.so'
[10:25:45.778] launching '/usr/lib/weston/weston-desktop-shell'
-----------------------------

I just want to compare performance of the drm backend to fbdev backend. 
So not that important.

Regards,

Thilo


Am 17.03.2015 19:22, schrieb Derek Foreman:
> fbdev transforms are currently broken, and can only be enabled by 
> changing
> code.  This series enables it in the config file (after adding an 
> output
> name so it can be specified there).
> 
> There's also some other output name stuff in here as well.  I have a 
> second
> keyboard and mouse configured on a different seat and that causes a 
> crash
> at startup.
> 
> Derek Foreman (5):
>   compositor-fbdev: give the output a name
>   input: don't assume outputs have names
>   compositor-rpi: give the output a name
>   compositor-fbdev: allow configuring transform in the ini file
>   compositor-fbdev: fix output transformations
> 
>  src/compositor-fbdev.c | 125 
> ++++++++++++++-----------------------------------
>  src/compositor-rpi.c   |   1 +
>  src/libinput-seat.c    |   3 +-
>  3 files changed, 37 insertions(+), 92 deletions(-)


More information about the wayland-devel mailing list