PINE64 Pinebook Pro (pine64-pinebookpro)

From postmarketOS
Jump to navigation Jump to search
PINE64 Pinebook Pro
200px
The Pinebook Pro running Sway
Manufacturer PINE64
Name Pinebook Pro
Codename pine64-pinebookpro
Released 2019
Category testing
Original software Linux 4.4.x
postmarketOS kernel 5.5.0-rc3
Hardware
Chipset Rockchip RK3399
CPU 4x 1.5 GHz Cortex-A53 & 2x 2Ghz Cortex-A72
GPU Mali-T860 MP4
Storage 64GB eMMC (Upgradable)
Memory 4 GB
Architecture aarch64
Non-Android based device
Unixbench Whet/Dhry score 2742.3
Features
USB Networking
Broken
Flashing
Unavailable
Touchscreen
Unavailable
Display
Works
WiFi
Works
Xwayland
Works
FDE
Broken
Mainline
Works
Battery
Works
3D Acceleration
Works
Accelerometer
Works
Audio
Works
Bluetooth
Works
Camera
Works
GPS
Unavailable
Mobile data
Unavailable
SMS
Unavailable
Calls
Unavailable
USB OTG
Works



Contributors

Users owning this device

  • Tuxfanou (Notes: Current main computer)


Serial console

The Pinebook Pro has a serial port on the headphone connector, it's enabled by removing the bottom cover of the laptop and setting the UART switch towards the touchpad.

The uart is 1500000n8

The pinout for the serial connector on the laptop side is:

  • Tip: RX
  • Ring: TX
  • Sleeve: GND

The serial connection is 3.3V

You can also buy the debug cable from PINE64 Store

Storage

The SD card is /dev/mmcblk2 and the eMMC is /dev/mmcblk0

Video acceleration

The rockchip rk3399 soc in the Pinebook Pro has a hardware video encoder and decoder called hantro, the open implementation supports mpeg2, h264 and h265 but not all profiles are supported on these codecs.

The hardware decoder can be used in any media player that supports libva like vlc or mpv, the extra module that's needed is libva-v4l2-request https://github.com/bootlin/libva-v4l2-request from bootlin. After building and installing v4l2_request_drv_video.so the decoder can be enabled by adding these environment variables:

$ export LIBVA_DRIVER_NAME=v4l2_request
$ export LIBVA_V4L2_REQUEST_VIDEO_PATH=/dev/video1
$ mpv --hwdec video-file.mp4

See also