Changes

Jump to: navigation, search

AMD: Installing Linux Mint 20

4,698 bytes added, 11:43, 20 July 2020
Created page with "== Supported devices == * This guide is valid for fit-PC3/3i, fit-PC4, fitlet1, fitlet1-H/T == Prepare installation media == * A USB Flash drive of at least 2GB should be use..."
== Supported devices ==
* This guide is valid for fit-PC3/3i, fit-PC4, fitlet1, fitlet1-H/T

== Prepare installation media ==
* A USB Flash drive of at least 2GB should be used as installation media
* Download [https://www.linuxmint.com/edition.php?id=281 Linux Mint 20 "Ulyana" - Cinnamon (64-bit)]
* For installation with a USB Flash drive, please follow [http://community.linuxmint.com/tutorial/view/744 How to install Linux Mint via USB] tutorial

== Base installation of Linux Mint ==
* Follow the standard Linux Mint installation procedure - choose timezone, partitions, username, password etc.
* Disconnect the installation media and reboot.
* Login using previously selected username and password.

== Radeon open-source graphics drivers ==
<pre>
$ sudo apt update
$ sudo apt install vdpau-va-driver vdpauinfo mesa-vdpau-drivers libvdpau-va-gl1 xserver-xorg-video-amdgpu libdrm-amdgpu1
$ sudo cd /usr/lib/x86_64-linux-gnu/dri/
$ sudo ln -s vdpau_drv_video.so radeonsi_drv_video.so
$ sudo ln -s vdpau_drv_video.so r600_drv_video.so
</pre>
Then run vdpauinfo command, you should see list of supported profiles, for example on fitlet1:
<pre>
$ vdpauinfo
display: :0 screen: 0
API version: 1
Information string: G3DVL VDPAU Driver Shared Library version 1.0

Video surface:

name width height types
-------------------------------------------
420 16384 16384 NV12 YV12
422 16384 16384 UYVY YUYV
444 16384 16384 Y8U8V8A8 V8U8Y8A8

Decoder capabilities:

name level macbs width height
----------------------------------------------------
MPEG1 --- not supported ---
MPEG2_SIMPLE 3 9216 2048 1152
MPEG2_MAIN 3 9216 2048 1152
H264_BASELINE 41 9216 2048 1152
H264_MAIN 41 9216 2048 1152
H264_HIGH 41 9216 2048 1152
VC1_SIMPLE 1 9216 2048 1152
VC1_MAIN 2 9216 2048 1152
VC1_ADVANCED 4 9216 2048 1152
MPEG4_PART2_SP 3 9216 2048 1152
MPEG4_PART2_ASP 5 9216 2048 1152
DIVX4_QMOBILE --- not supported ---
DIVX4_MOBILE --- not supported ---
DIVX4_HOME_THEATER --- not supported ---
DIVX4_HD_1080P --- not supported ---
DIVX5_QMOBILE --- not supported ---
DIVX5_MOBILE --- not supported ---
DIVX5_HOME_THEATER --- not supported ---
DIVX5_HD_1080P --- not supported ---
H264_CONSTRAINED_BASELINE 0 9216 2048 1152
H264_EXTENDED --- not supported ---
H264_PROGRESSIVE_HIGH --- not supported ---
H264_CONSTRAINED_HIGH --- not supported ---
H264_HIGH_444_PREDICTIVE --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---
...
</pre>


== MPV media player ==
* Well known free and open-source multimedia player
* Supports GPU accelerated video decoding and gives excellent playback quality
* Compatible with the most popular video formats

$ sudo apt install mpv youtube-dl

For example, fitlet1 is capable to play full HD video from the local file:
<pre>
$ mpv -fs --hwdec=vdpau ~/Videos/big_buck_bunny/big_buck_bunny_1080p_h264.mov
Playing: ~/Videos/big_buck_bunny/big_buck_bunny_1080p_h264.mov
(+) Video --vid=1 (*) (h264 1920x1080 24.000fps)
(+) Audio --aid=1 --alang=eng (*) (aac 6ch 48000Hz)
AO: [pulse] 48000Hz 5.1 6ch float
Using hardware decoding (vdpau).
VO: [opengl] 1920x1080 vdpau[yuv420p]
AV: 00:09:56 / 00:09:56 (99%) A-V: 0.000 Cache: 0s+0KB
</pre>
Or the same content directly from the youtube:
<pre>
# NOTE: need to install fixed youtube-dl package
$ wget http://mirrors.kernel.org/ubuntu/pool/universe/y/youtube-dl/youtube-dl_2019.09.12.1-0ubuntu1_all.deb
$ sudo dpkg -i youtube-dl_2019.09.12.1-0ubuntu1_all.deb
</pre>
<pre>
$ mpv -fs --hwdec=vdpau https://www.youtube.com/watch?v=uPvKTCo4YD0
Playing: https://www.youtube.com/watch?v=uPvKTCo4YD0
(+) Video --vid=1 (*) (h264 1920x1080)
(+) Audio --aid=1 --alang=und (*) 'DASH audio' (aac 2ch 44100Hz) (external)
AO: [pulse] 44100Hz stereo 2ch float
Using hardware decoding (vdpau).
VO: [opengl] 1920x1080 vdpau[yuv420p]
AV: 00:09:56 / 00:09:56 (99%) A-V: 0.000 Cache: 0s
</pre>

== See also ==
* [[AHCI Link Power Management]]
* [[Linux Mint: Watchdog configuration| Watchdog configuration]]

[[category:software]]
[[category:Linux]]
423
edits