File: control

package info (click to toggle)
primus 0~20150328-13
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 388 kB
  • sloc: cpp: 3,651; makefile: 117; sh: 13
file content (72 lines) | stat: -rw-r--r-- 2,694 bytes parent folder | download
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
Source: primus
Section: utils
Priority: optional
Maintainer: Debian NVIDIA Maintainers <pkg-nvidia-devel@lists.alioth.debian.org>
Uploaders:
 Aron Xu <aron@debian.org>,
 Yunqiang Su <wzssyqa@gmail.com>,
 Luca Boccassi <bluca@debian.org>,
 Andreas Beckmann <anbe@debian.org>,
Build-Depends:
 debhelper-compat (= 13),
 libglapi-mesa,
 mesa-common-dev,
Rules-Requires-Root: no
Standards-Version: 4.5.1
Homepage: https://github.com/amonakov/primus
Vcs-Browser: https://salsa.debian.org/nvidia-team/primus
Vcs-Git: https://salsa.debian.org/nvidia-team/primus.git

Package: primus
Architecture: linux-any
Depends:
 bumblebee (>= 3.2.1-21~),
 primus-libs (= ${binary:Version}),
 xserver-xorg-core (>= 2:1.18.3-2) | xserver-xorg-video-intel (>= 2:2.99.917),
 ${misc:Depends},
Suggests:
 primus-nvidia,
Description: client-side GPU offloading for NVIDIA Optimus
 Primus is a shared library that provides OpenGL and GLX APIs and implements
 low-overhead local-only client-side OpenGL offloading via GLX forking,
 similar to VirtualGL. It intercepts GLX calls and redirects GL rendering
 to a secondary X display, presumably driven by a faster GPU. On swapping
 buffers, rendered contents are read back using a PBO and copied onto
 the drawable it was supposed to be rendered on in the first place.
 .
 Primus is currently intended to be used alongside Bumblebee and provides a
 drop-in replacement for optirun (i.e. "primusrun").

Package: primus-libs
Architecture: linux-any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}, libgl1, libglx-mesa0
Recommends:
 primus-libs:i386 (= ${binary:Version}) [amd64],
 libprimus-vk1,
Conflicts:
 primus-libs-ia32,
Description: shared libraries for primus
 Primus is a shared library that provides OpenGL and GLX APIs and implements
 low-overhead local-only client-side OpenGL offloading via GLX forking,
 similar to VirtualGL. It intercepts GLX calls and redirects GL rendering
 to a secondary X display, presumably driven by a faster GPU. On swapping
 buffers, rendered contents are read back using a PBO and copied onto
 the drawable it was supposed to be rendered on in the first place.
 .
 This package contains the libraries for primus which are loaded when running
 primusrun.

Package: primus-nvidia
Architecture: amd64 i386 armhf arm64 ppc64el
Section: contrib/utils
Depends:
 ${nvidia:Depends},
 primus,
 ${misc:Depends},
Recommends:
 nvidia-primus-vk-wrapper,
Description: NVIDIA Primus support using the proprietary NVIDIA driver
 This metapackage ensures that the proprietary NVIDIA driver is installed in a
 way such that 3D acceleration does not break. It does so by configuring the
 OpenGL library path to use the Mesa graphics library.