· 10 years ago · Sep 10, 2016, 03:50 PM
14.4.0-28-generic
2
3dpkg-query: no packages found matching amdgpu-pro
4
5Reading package lists... Done
6Building dependency tree
7...........................
8Reading state information... Done
9The following packages were automatically installed and are no longer required:
10 gcc-5-base:i386 libdrm-radeon1:i386 libdrm2:i386 libelf1:i386
11 libssl1.0.0:i386 libstdc++6:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386
12 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386
13 libxcb-sync1:i386 libxcb1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386
14 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 linux-headers-4.4.0-21
15 linux-headers-4.4.0-21-generic linux-image-4.4.0-21-generic
16 linux-image-extra-4.4.0-21-generic
17Use 'sudo apt autoremove' to remove them.
18......................
19Reading package lists... Done
20deb file:/var/opt/amdgpu-pro/ ./
21Reading package lists... Done
22W: The repository 'file:/var/opt/amdgpu-pro ./ Release' does not have a Release file.
23N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
24N: See apt-secure(8) manpage for repository creation and user configuration details.
25Reading package lists... Done
26Building dependency tree
27Reading state information... Done
28The following packages were automatically installed and are no longer required:
29 linux-headers-4.4.0-21 linux-headers-4.4.0-21-generic
30 linux-image-4.4.0-21-generic linux-image-extra-4.4.0-21-generic
31Use 'sudo apt autoremove' to remove them.
32The following additional packages will be installed:
33 amdgpu-pro-clinfo amdgpu-pro-computing amdgpu-pro-core amdgpu-pro-firmware
34 amdgpu-pro-graphics amdgpu-pro-libopencl-dev amdgpu-pro-libopencl-dev:i386
35 amdgpu-pro-libopencl1 amdgpu-pro-libopencl1:i386 amdgpu-pro-opencl-icd
36 amdgpu-pro-opencl-icd:i386 amdgpu-pro-vulkan-driver
37 amdgpu-pro-vulkan-driver:i386 libdrm-amdgpu-pro-amdgpu1
38 libdrm-amdgpu-pro-amdgpu1:i386 libdrm2-amdgpu-pro libdrm2-amdgpu-pro:i386
39 libegl1-amdgpu-pro libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386
40 libgbm1-amdgpu-pro libgl1-amdgpu-pro-dev libgl1-amdgpu-pro-dev:i386
41 libgl1-amdgpu-pro-dri libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
42 libgl1-amdgpu-pro-glx libgles2-amdgpu-pro libgles2-amdgpu-pro:i386
43 libvdpau-amdgpu-pro libvdpau-amdgpu-pro:i386 xserver-xorg-video-amdgpu-pro
44The following NEW packages will be installed
45 amdgpu-pro amdgpu-pro-clinfo amdgpu-pro-computing amdgpu-pro-core
46 amdgpu-pro-dkms amdgpu-pro-firmware amdgpu-pro-graphics
47 amdgpu-pro-lib32:i386 amdgpu-pro-libopencl-dev amdgpu-pro-libopencl-dev:i386
48 amdgpu-pro-libopencl1 amdgpu-pro-libopencl1:i386 amdgpu-pro-opencl-icd
49 amdgpu-pro-opencl-icd:i386 amdgpu-pro-vulkan-driver
50 amdgpu-pro-vulkan-driver:i386 libdrm-amdgpu-pro-amdgpu1
51 libdrm-amdgpu-pro-amdgpu1:i386 libdrm2-amdgpu-pro libdrm2-amdgpu-pro:i386
52 libegl1-amdgpu-pro libegl1-amdgpu-pro:i386 libgbm1-amdgpu-pro:i386
53 libgbm1-amdgpu-pro libgl1-amdgpu-pro-dev libgl1-amdgpu-pro-dev:i386
54 libgl1-amdgpu-pro-dri libgl1-amdgpu-pro-dri:i386 libgl1-amdgpu-pro-glx:i386
55 libgl1-amdgpu-pro-glx libgles2-amdgpu-pro libgles2-amdgpu-pro:i386
56 libvdpau-amdgpu-pro libvdpau-amdgpu-pro:i386 xserver-xorg-video-amdgpu-pro
570 to upgrade, 35 to newly install, 0 to remove and 0 not to upgrade.
58Need to get 0 B/84.0 MB of archives.
59After this operation, 400 MB of additional disk space will be used.
60
61amdgpu: module verification failed: signature and/or required key missing - tainting kernel
62[drm] amdgpu kernel modesetting enabled.
63AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de>
64AMD IOMMUv2 functionality not available on this system
65fb: switching to amdgpudrmfb from VESA VGA
66amdgpu 0000:01:00.0: Invalid ROM contents
67ATOM BIOS: C76601
68amdgpu 0000:01:00.0: VRAM: 2048M 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
69amdgpu 0000:01:00.0: GTT: 2048M 0x0000000080000000 - 0x00000000FFFFFFFF
70amdgpu 0000:01:00.0: amdgpu: using MSI.
71[drm] amdgpu: irq initialized.
72Can't find requested voltage id in vdd_dep_on_sclk table!
73amdgpu: powerplay initialized
74amdgpu 0000:01:00.0: fence driver on ring 0 use gpu addr 0x0000000080000008, cpu addr 0xffff880425497008
75[drm] [FeatureOverride_overriden feature] Overridden FEATURE_ENABLE_GPU_SCALING is enabled now
76fbcon: amdgpudrmfb (fb0) is primary device
77amdgpu 0000:01:00.0: fb0: amdgpudrmfb frame buffer device
78[drm] Initialized amdgpu 3.2.0 20150101 for 0000:01:00.0 on minor 0
79
80--- a/cogl/driver/gl/gl/cogl-driver-gl.c
81 +++ b/cogl/driver/gl/gl/cogl-driver-gl.c
82 @@ -403,9 +403,13 @@
83 &ctx->glsl_minor);
84 }
85
86 - if (COGL_CHECK_GL_VERSION (ctx->glsl_major, ctx->glsl_minor, 1, 2))
87 - /* We want to use version 120 if it is available so that the
88 - * gl_PointCoord can be used. */
89 + if (COGL_CHECK_GL_VERSION (ctx->glsl_major, ctx->glsl_minor, 1, 5))
90 + ctx->glsl_version_to_use = 150;
91 + else if (COGL_CHECK_GL_VERSION (ctx->glsl_major, ctx->glsl_minor, 1, 4))
92 + ctx->glsl_version_to_use = 140;
93 + else if (COGL_CHECK_GL_VERSION (ctx->glsl_major, ctx->glsl_minor, 1, 3))
94 + ctx->glsl_version_to_use = 130;
95 + else if (COGL_CHECK_GL_VERSION (ctx->glsl_major, ctx->glsl_minor, 1, 2))
96 ctx->glsl_version_to_use = 120;
97 else
98 ctx->glsl_version_to_use = 110;
99
100sudo apt-get build-dep cogl
101
102sudo gedit /etc/apt/sources.list
103
104# COGL
105 deb-src ftp://ftp.de.debian.org/debian/ stable main contrib
106
107sudo apt-get update && sudo apt-get build-dep cogl
108
109sudo apt-get install devscripts libcogl-gst-dev
110
111apt-get source cogl
112 cd cogl-1.22.0
113 wget -O /tmp/cogl.patch https://gist.githubusercontent.com/ashleysommer/25118d366bf8c1608f3b1a64bc52d4e5/raw/e35e535e7ea9684538a63fe6ea0eb2709b1813f1/cogl_driver_gl_gl_cogl-driver-gl.c
114 patch -p1 < /tmp/cogl.patch
115 dpkg-source --commit
116 debuild -us -uc -j$(nproc)
117
118sudo dpkg -i libcogl20_1.22.0-2_amd64.deb
119
120sudo cp -a debian/tmp/usr/lib/x86_64-linux-gnu/libcogl.so.20.4.1 /usr/lib/x86_64-linux-gnu/libcogl.so.20.4.1
121
122sudo apt-mark unhold libcogl20
123 sudo apt-get install --reinstall libcogl20
124
125debsums -s libcogl20
126 debsums: changed file /usr/lib/x86_64-linux-gnu/libcogl.so.20.4.1 (from libcogl20:amd64 package)
127
128Setting up amdgpu-pro (16.30.3-315407) ...
129
130Setting up amdgpu-pro-dkms (16.30.3-315407) ...
131
132Loading new amdgpu-pro-16.30.3-315407 DKMS files...
133
134First Installation: checking all kernels...
135
136Building for 4.4.0-36-generic and 4.8.0-rc5
137
138Building for architecture x86_64
139
140Building initial module for 4.4.0-36-generic
141
142Done.
143
144
145amdgpu:
146
147Running module version sanity check.
148
149- Original module
150
151- Installation
152
153- Installing to /lib/modules/4.4.0-36-generic/updates/dkms/
154
155
156depmod....
157
158
159DKMS: install completed.
160
161Building initial module for 4.8.0-rc5
162
163ERROR: Cannot create report: [Errno 17] File exists:
164 '/var/crash/amdgpu-pro-dkms.0.crash'
165
166Error! Bad return status for module build on kernel: 4.8.0-rc5 (x86_64)
167Consult /var/lib/dkms/amdgpu-pro/16.30.3-315407/build/make.log for more information.
168
169update-initramfs: deferring update (trigger activated)
170
171Setting up amdgpu-pro-lib32:i386 (16.30.3-315407) ...
172
173Processing triggers for libc-bin (2.23-0ubuntu3) ...
174
175Processing triggers for initramfs-tools (0.122ubuntu8.1) ...
176
177update-initramfs: Generating /boot/initrd.img-4.8.0-rc5
178
179Warning: Not updating LILO; /etc/lilo.conf not found!