Intel VAAPI howto with Leia v18 nightly based on Ubuntu 18.04 server - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52) +---- Thread: Intel VAAPI howto with Leia v18 nightly based on Ubuntu 18.04 server (/showthread.php?tid=231955) Pages:
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
|
RE: New Era: VAAPI with EGL interoperation - aesthetiker - 2015-09-17 Can you say why the rebuild has to wait? Thanks in advance. RE: New Era: VAAPI with EGL interoperation - fritsch - 2015-09-17 Cause I am working? Kodi is my freetime ... RE: New Era: VAAPI with EGL interoperation - aesthetiker - 2015-09-17 For sure! :-) Ok has to wait until you find time. Perfect! i thought there is technical reason for it. RE: New Era: VAAPI with EGL interoperation - fredya - 2015-09-17 Hello, I fail to understand the OpenELEC facility that normally seems so simple. I use as an HTPC asrock beebox N3000, and when OpenELEC installation via a bootable key, it appears on the screen "failed to start xorg" I can not find the solution alone Can you help me? Thank you RE: New Era: VAAPI with EGL interoperation - fritsch - 2015-09-17 (2015-09-17, 12:08)fredya Wrote: Hello, You are in the absolute wrong forum thread. You use OpenELEC 5.0.8 - and this is not the support pot for OE users that can't read the first post. All versions provided in this thread work without issues (concerning HW support) on Braswell hardware. RE: New Era: VAAPI with EGL interoperation - fritsch - 2015-09-17 Okay. Let's do it differently. I will stop providing OE builds. As this thread is for testing technologies - in the future only people that are able to use the ppa - are welcome to test daily Jarvis builds. All others can switch to the provided OE isengard build, which is provided as is. I will build a final Jarvis build tonight, so that you get your PVR functionality back. But this thread killed my developing time too much the last days. It is explicitely _not_ made for leechers and we have too many of those. RE: New Era: VAAPI with EGL interoperation - Roby77 - 2015-09-17 really sad but i understand your decision RE: New Era: VAAPI with EGL interoperation - Engelsen - 2015-09-17 (2015-09-17, 12:13)fritsch Wrote: Okay. Let's do it differently. I will stop providing OE builds. As this thread is for testing technologies - in the future only people that are able to use the ppa - are welcome to test daily Jarvis builds. All others can switch to the provided OE isengard build, which is provided as is. I will build a final Jarvis build tonight, so that you get your PVR functionality back. Very very sad ....But like Roby said I can definitely understand your decision, too ... But thx in advance for the tonight's build ... RE: New Era: VAAPI with EGL interoperation - aesthetiker - 2015-09-17 Very sad. Thanks for the hard work! Can you describe how build a jarvis image? I had a ubuntu machine and build-tools are installed. I allready clone the FernetMenta/xbmc git. Thank you very much. I want to use it in openelec not directly on the ubuntu os. RE: New Era: VAAPI with EGL interoperation - Ney - 2015-09-17 (2015-09-17, 13:23)aesthetiker Wrote: Very sad. Thanks for the hard work! Can you describe how build a jarvis image? I had a ubuntu machine and build-tools are installed. I allready clone the FernetMenta/xbmc git. Thank you very much. I want to use it in openelec not directly on the ubuntu os. First and 2nd post of thsi thread. RE: New Era: VAAPI with EGL interoperation - Roby77 - 2015-09-17 (2015-09-17, 13:23)aesthetiker Wrote: Very sad. Thanks for the hard work! Can you describe how build a jarvis image? I had a ubuntu machine and build-tools are installed. I allready clone the FernetMenta/xbmc git. Thank you very much. I want to use it in openelec not directly on the ubuntu os. If i give you webspace could you share your build to me ? RE: New Era: VAAPI with EGL interoperation - jjslegacy - 2015-09-17 Sad indeed but no better time to learn. I can build OE all day long but haven't a clue how to rebase etc and I assume you won't be keeping the jarvis-egl repo up to date for OE? Maybe I will move away from OE and go with a full blown setup but it just works currently and I don't "need" more in the theater. Either way - thanks for all the work Fritsch and all it's much appreciated! Hopefully someday soon this gets into OE mainline RE: New Era: VAAPI with EGL interoperation - aesthetiker - 2015-09-17 Nope not really. This is for Ubuntu and running Kodi on the full blown Linux (2015-09-17, 13:29)Ney Wrote:(2015-09-17, 13:23)aesthetiker Wrote: Very sad. Thanks for the hard work! Can you describe how build a jarvis image? I had a ubuntu machine and build-tools are installed. I allready clone the FernetMenta/xbmc git. Thank you very much. I want to use it in openelec not directly on the ubuntu os. RE: New Era: VAAPI with EGL interoperation - fritsch - 2015-09-17 http://fritsch.fruehberger.net/openelec/ Changelog: - VAAPI works again - SW playback broken :-) but audio works. Fixed, current branch: https://github.com/fritsch/OpenELEC.tv/commits/jarvis-egl RE: New Era: VAAPI with EGL interoperation - VirtualRain - 2015-09-17 (2015-09-17, 10:48)noggin Wrote:(2015-09-17, 09:15)VirtualRain Wrote: Thank you. I re-read the first post again, and figured you were addressing this in the second paragraph about scaling to RGB. Thanks for the gradients... That looks exciting! Hopefully will look as good on my Sony x850C TV. I will give this a try on the weekend. My Sony TV is a 2015 UHD set. The TV has an HDMI setting for "Auto", "Limited", and "Full". Are you saying the TV ignores this setting, or it just doesn't work properly on "Auto"? FYI, I've currently got things working with OpenElec 5 and Kodi 14.2 with Kodi set to 16-235 (and "Prefer VAAPI render method" disabled), No change to GPU, TV set to "Limited" where I'm getting proper preservation of levels without conversion... I can see blacker than blacks and whiter than whites making it easy to set my TV black level to reference black. Banding is minimal - better than when converting to full range but not as smooth as what I saw in a post on the previous page. Quote:In this situation you have two options. Stick with Full level output (not an issue if you switch between Limited and Full sources with an AVR as this should pass through the info frames that the TV follows), however disable the 16-235 settings in Kodi, and run with dithering enabled to help mask the banding otherwise caused by 16-235->0-255 range extension, or run the HDMI output in "Limited" mode (i.e. don't do the xrandr thing to change the GPU output range) and also make sure Limited levels in Kodi are disabled but again ensure dithering is enabled to hide the banding. Maybe I misunderstand, but in either of these scenarios, you're going to lose your BTB and WTW information. It's not just about banding. You need everything to pass through without levels conversion... player, GPU and TV. When any part of the signal chain does a conversion, 16 becomes 0 and 235 becomes 256 and you lose that extra dynamic range. Dithering is better than nothing, but no conversion is the ideal solution. Does your TV not have a mode where it can be forced to accept 16-235 without conversion? |