Linux Radeon OSS with vdpau (howto) - 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: Linux Radeon OSS with vdpau (howto) (/showthread.php?tid=174854) 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
|
RE: Radeon OSS with vdpau (howto) - vmstek - 2014-12-13 Perhaps someone could look at this crash log for me and confirm for me it is a kernel bug? Then I'll take this problem to another forum. Server only runs Kodi, and did so just fine up until Trusty This only happens when the MCEUSB remote transceiver is connected AND Lirc is loaded. Without LIRC, some buttons work, but it does not crash. Never happened with Saucy, and I have tried Kernels 3.13 - 3.18, but crashes every time. There are no interrupt conflicts prior to the crash Code: CPU0 CPU1 CPU2 CPU3 RE: Radeon OSS with vdpau (howto) - fritsch - 2014-12-13 yeah, kernel bug RE: Radeon OSS with vdpau (howto) - vmstek - 2014-12-13 Aarrgh !! Thanks. I can move on to working around it now. and I'll file a Bug report... RE: Radeon OSS with vdpau (howto) - talvins - 2014-12-13 Hi, When I play a wmv, I have sound but only blue gliches on top right of the screen. If I use software decoding instead of hardware, it works. I think it worked before moving to 14.04 (I'm not sure because I don't have much wmv). Is there a way to use SW only for wmv ? Thanks. RE: Radeon OSS with vdpau (howto) - fritsch - 2014-12-13 Video -> Acceleration (Expert Settings) -> Turn off VC1 RE: Radeon OSS with vdpau (howto) - SWeblin - 2014-12-14 (2014-12-12, 23:02)fritsch Wrote: Kernel bug: Just wanted to say this worked. Thanks! RE: Radeon OSS with vdpau (howto) - grymster - 2014-12-15 Be aware that in kernel 3.13.0-43 something is broken and Radeon driver stops working. I did rollback to kernel 3.13.0-40 and now it works just fine. RE: Radeon OSS with vdpau (howto) - fritsch - 2014-12-15 Can you be more precise with "something"? Post dmesg or something? RE: Radeon OSS with vdpau (howto) - grymster - 2014-12-15 (2014-12-15, 09:36)fritsch Wrote: Can you be more precise with "something"? I'll post it a little bit later. Don't have access to the server right now. RE: Radeon OSS with vdpau (howto) - talvins - 2014-12-15 (2014-12-13, 22:25)fritsch Wrote: Video -> Acceleration (Expert Settings) -> Turn off VC1 Thanks ! RE: Radeon OSS with vdpau (howto) - grymster - 2014-12-15 (2014-12-15, 09:36)fritsch Wrote: Post dmesg or something? There is syslog cut: Dec 14 10:45:14 mediacenter kernel: [ 17.365515] ------------[ cut here ]------------ Dec 14 10:45:14 mediacenter kernel: [ 17.365590] kernel BUG at /build/buildd/linux-3.13.0/mm/slub.c:3365! Dec 14 10:45:14 mediacenter kernel: [ 17.365670] invalid opcode: 0000 [#1] SMP Dec 14 10:45:14 mediacenter kernel: [ 17.365727] Modules linked in: ctr ccm snd_hda_codec_realtek arc4 snd_hda_codec_hdmi snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc snd_seq_midi rt2800usb snd_seq_midi_event rt2x00usb snd_rawmidi rt2800lib rt2x00lib snd_seq mac80211 snd_seq_device kvm_amd snd_timer sp5100_tco cfg80211 kvm i2c_piix4 crc_ccitt serio_raw joydev snd w83627ehf hwmon_vid soundcore lp mac_hid parport hid_generic usbhid hid radeon ahci r8169 psmouse i2c_algo_bit mii ttm libahci drm_kms_helper drm Dec 14 10:45:14 mediacenter kernel: [ 17.366337] CPU: 1 PID: 1301 Comm: Xorg Not tainted 3.13.0-43-generic #72-Ubuntu Dec 14 10:45:14 mediacenter kernel: [ 17.366427] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./E350M1/USB3, BIOS P1.60 05/21/2012 Dec 14 10:45:14 mediacenter kernel: [ 17.366542] task: ec1e2700 ti: ec112000 task.ti: ec112000 Dec 14 10:45:14 mediacenter kernel: [ 17.366608] EIP: 0060:[<c1164a61>] EFLAGS: 00213246 CPU: 1 Dec 14 10:45:14 mediacenter kernel: [ 17.366683] EIP is at kfree+0x101/0x110 Dec 14 10:45:14 mediacenter kernel: [ 17.366730] EAX: 80000000 EBX: 00000000 ECX: 00010005 EDX: 80000000 Dec 14 10:45:14 mediacenter kernel: [ 17.366804] ESI: f76fe480 EDI: f8d24d08 EBP: ec113b88 ESP: ec113b6c Dec 14 10:45:14 mediacenter kernel: [ 17.366879] DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068 Dec 14 10:45:14 mediacenter kernel: [ 17.366944] CR0: 80050033 CR2: b64b8024 CR3: 35b5d000 CR4: 000007f0 Dec 14 10:45:14 mediacenter kernel: [ 17.367018] Stack: Dec 14 10:45:14 mediacenter kernel: [ 17.367044] 0000004c ec113b88 ec113be4 00024414 00000000 f48f2000 f6137400 ec113c4c Dec 14 10:45:14 mediacenter kernel: [ 17.367151] f8d24d08 00000000 f60bc656 0000c736 00000000 00aac9a0 0000712c 00007048 Dec 14 10:45:14 mediacenter kernel: [ 17.367257] 00007044 00000000 00000000 ec1d2a80 f48f2000 f6137400 f584c800 ec113be0 Dec 14 10:45:14 mediacenter kernel: [ 17.367362] Call Trace: Dec 14 10:45:14 mediacenter kernel: [ 17.367457] [<f8d24d08>] evergreen_hdmi_setmode+0x738/0x9a0 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.367565] [<f8a96059>] ? drm_detect_hdmi_monitor+0x69/0xb0 [drm] Dec 14 10:45:14 mediacenter kernel: [ 17.367693] [<f8d2ba27>] ? radeon_atom_encoder_dpms+0xa7/0x1d0 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.367824] [<f8d2503e>] ? evergreen_hdmi_enable+0xce/0xf0 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.367955] [<f8d2bc99>] radeon_atom_encoder_mode_set+0x149/0x2c0 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.368046] [<f846ba06>] drm_crtc_helper_set_mode+0x4d6/0x550 [drm_kms_helper] Dec 14 10:45:14 mediacenter kernel: [ 17.368179] [<f8cd6974>] radeon_property_change_mode.isra.1+0x34/0x40 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.368305] [<f8cd6b19>] radeon_connector_set_property+0x199/0x330 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.368416] [<f8a93539>] drm_mode_obj_set_property_ioctl+0x149/0x3c0 [drm] Dec 14 10:45:14 mediacenter kernel: [ 17.368521] [<f8a937b0>] ? drm_mode_obj_set_property_ioctl+0x3c0/0x3c0 [drm] Dec 14 10:45:14 mediacenter kernel: [ 17.368628] [<f8a937e3>] drm_mode_connector_property_set_ioctl+0x33/0x40 [drm] Dec 14 10:45:14 mediacenter kernel: [ 17.368730] [<f8a84792>] drm_ioctl+0x472/0x500 [drm] Dec 14 10:45:14 mediacenter kernel: [ 17.368817] [<f8a937b0>] ? drm_mode_obj_set_property_ioctl+0x3c0/0x3c0 [drm] Dec 14 10:45:14 mediacenter kernel: [ 17.368907] [<c114729d>] ? handle_mm_fault+0x34d/0x8d0 Dec 14 10:45:14 mediacenter kernel: [ 17.368974] [<c141a041>] ? __pm_runtime_resume+0x51/0x70 Dec 14 10:45:14 mediacenter kernel: [ 17.369069] [<f8c9b0de>] radeon_drm_ioctl+0x3e/0x70 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.369167] [<f8c9b0a0>] ? radeon_resume+0x50/0x50 [radeon] Dec 14 10:45:14 mediacenter kernel: [ 17.369240] [<c118acb2>] do_vfs_ioctl+0x2e2/0x4d0 Dec 14 10:45:14 mediacenter kernel: [ 17.369303] [<c165fc27>] ? __do_page_fault+0x237/0x510 Dec 14 10:45:14 mediacenter kernel: [ 17.369368] [<c117beb1>] ? __sb_end_write+0x31/0x70 Dec 14 10:45:14 mediacenter kernel: [ 17.369432] [<c117a405>] ? vfs_write+0x165/0x1b0 Dec 14 10:45:14 mediacenter kernel: [ 17.369490] [<c118af00>] SyS_ioctl+0x60/0x80 Dec 14 10:45:14 mediacenter kernel: [ 17.369545] [<c166398d>] sysenter_do_call+0x12/0x12 Dec 14 10:45:14 mediacenter kernel: [ 17.369606] Code: 2a 8b 06 31 d2 f6 c4 40 74 03 8b 56 38 89 f0 e8 a6 49 fc ff eb 9a 8b 70 1c 0f ae e8 89 f6 8b 10 80 e6 80 0f 44 f0 e9 3e ff ff ff <0f> 0b 8d b6 00 00 00 00 8d bc 27 00 00 00 00 55 89 e5 57 56 53 Dec 14 10:45:14 mediacenter kernel: [ 17.369948] EIP: [<c1164a61>] kfree+0x101/0x110 SS:ESP 0068:ec113b6c RE: Radeon OSS with vdpau (howto) - fritsch - 2014-12-15 Quote:Dec 14 10:45:14 mediacenter kernel: [ 17.367457] [<f8d24d08>] evergreen_hdmi_setmode+0x738/0x9a0 [radeon] Ouh yes, they included the f*ck up from upstream. Please report that to the ubuntu bugtracker. Workaround: Install the 3.16.x I linked before. RE: Radeon OSS with vdpau (howto) - Benoe - 2014-12-15 There is a bug report here: launchpad RE: Radeon OSS with vdpau (howto) - Dradge - 2014-12-19 Just for information, it seems that old radeon cards will be supported for h264 codec. http://www.phoronix.com/scan.php?page=news_item&px=MTc3NDQ RE: Radeon OSS with vdpau (howto) - fritsch - 2014-12-19 This was already discussed in this (I admit very long thread). Those old cards don't support GL_INTEROP, therefore kodi won't work. |