Jump to content

PINE64 Pinebook Pro (pine64-pinebookpro): Difference between revisions

From postmarketOS Wiki
MartijnBraam (talk | contribs)
No edit summary
mNo edit summary
Line 58: Line 58:
The serial connection is 3.3V
The serial connection is 3.3V


You can also buy the debug cable from [https://store.pine64.org PINE64 Store]
You can also buy the debug cable from [https://store.pine64.org PINE64 Store].


== Storage ==
== Storage ==

Revision as of 19:45, 5 September 2020

PINE64 Pinebook Pro
The Pinebook Pro running Sway
The Pinebook Pro running Sway
Manufacturer PINE64
Name Pinebook Pro
Codename pine64-pinebookpro
Released 2019
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
Software
Original software Linux 4.4.x
postmarketOS
Category testing
Pre-built images no
Mainline yes
postmarketOS kernel 5.5.0-rc3
Unixbench Whet/Dhry score 2742.3
Features
USB Networking
Broken
Internal storage
No data
SD card
No data
Battery
Works
Screen
Works
Multimedia
3D Acceleration
Works
Audio
Works
Camera
Works
Camera Flash
No data
Connectivity
WiFi
Works
Bluetooth
Works
NFC
No data
Miscellaneous
FDE
Broken
USB OTG
Works
HDMI/DP
No data
Sensors
Accelerometer
Works
Magnetometer
No data
Ambient Light
No data
Proximity
No data
Hall Effect
No data
Haptics
No data
Barometer
No data


Contributors

Users owning this device


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