-
Notifications
You must be signed in to change notification settings - Fork 0
/
gpu_tools_install
95 lines (46 loc) · 3.67 KB
/
gpu_tools_install
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
# install intel-gpu-tools
## Procps vs Procps-ng
from https://lists.archlinux.org/pipermail/arch-dev-public/2012-April/022845.html
The procps project didn't had any new release for a while and the
current package use a dozen of patches to fix miscellenaous things.
I'm thinking about switching to procps-ng[1]. Procps-ng is a fork of
procps by Debian, Fedora and openSUSE. Gentoo is also using procps-ng
(although, like Debian, the package is still named procps).
## install libunwind
https://download.savannah.nongnu.org/releases/libunwind/libunwind-1.6.2.tar.gz
https://www.linuxfromscratch.org/blfs/view/svn/general/libunwind.html
## intall 8.72. Procps-ng-4.0.0
https://www.linuxfromscratch.org/lfs/view/stable/chapter08/procps-ng.html
## install [procps_3.3.15.orig.tar.xz]
https://packages.debian.org/buster/libprocps-dev
## install libdw from Elfutils-0.187
https://www.linuxfromscratch.org/lfs/view/stable/chapter08/libelf.html
##fix lib/meson.build
line 155 name = f.underscorify(f) -> name = f.underscorify()
# install https://gitlab.freedesktop.org/vdpau/vdpauinfo/-/archive/1.5/vdpauinfo-1.5.tar.bz2
install https://gitlab.freedesktop.org/vdpau/vdpauinfo
# Firefox's performance settings
Firefox automatically uses settings that work best with your computer.
You can modify these settings in your Firefox Settings page:
Click the menu button Fx89menuButton and select Settings.
In the General panel, go down to the Performance section.
Uncheck the box next to Use recommended performance settings.
# install https://github.com/intel/libva-utils/releases/download/2.15.0/libva-utils-2.15.0.tar.bz2
https://github.com/intel/libva-utils
# install https://github.com/i-rinat/libvdpau-va-gl/archive/v0.4.0/libvdpau-va-gl-0.4.0.tar.gz
https://www.linuxfromscratch.org/blfs/view/svn/x/x7driver.html
The libvdpau package contains a library which implements the VDPAU library.
VDPAU (Video Decode and Presentation API for Unix) is an open source library (libvdpau) and API originally designed by Nvidia for its GeForce 8 series and later GPU hardware targeted at the X Window System. This VDPAU API allows video programs to offload portions of the video decoding process and video post-processing to the GPU video-hardware.
Currently, the portions capable of being offloaded by VDPAU onto the GPU are motion compensation (mo comp), inverse discrete cosine transform (iDCT), VLD (variable-length decoding) and deblocking for MPEG-1, MPEG-2, MPEG-4 ASP (MPEG-4 Part 2), H.264/MPEG-4 AVC and VC-1, WMV3/WMV9 encoded videos. Which specific codecs of these that can be offloaded to the GPU depends on the version of the GPU hardware; specifically, to also decode MPEG-4 ASP (MPEG-4 Part 2), Xvid/OpenDivX (DivX 4), and DivX 5 formats, a GeForce 200M (2xxM) Series (the eleventh generation of Nvidia's GeForce graphics processing units) or newer GPU hardware is required.
# vdpauinfo error output
display: :0 screen: 0
Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory
Error creating VDPAU device: 1
https://unix.stackexchange.com/questions/82863/vdpau-library-not-found
Actually, other manufacturers have started releasing VDPAU-compatible drivers
(but of course you still need one). The generic libvdpau is only a wrapper around
your driver's implementation. en.wikipedia.org/wiki/VDPAU – fkraiem Mar 9, 2014 at 21:08
It's not answering your original question, but I'm guessing that because you're trying
to use a VDPAU driver with a VA-API backend, you may find this useful (particularly
the section about MPlayer).
libvdpau is also **hardcoded** to load the NVidia driver according to this link. – mjturner Jul 21, 2015 at 15:29