You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

stl

Intermediate

  • "stl" started this thread

Posts: 456

Location: 14612 Falkensee

  • Send private message

1

Tuesday, May 1st 2012, 11:55am

softhddevice: Segfault bei HD-Sendern.

Hi,
welche Ffmpeg-Version ist die Mindestvoraussetzung zum Dekodieren von HD-Sendern (SD ist ok)?
Bei mir unter Gentoo schepperts halt:

Source code

1
2
3
4
5
May  1 11:42:53 jarada vdr: [27387] creating new channel 'ORF1 HD,;ORF' on S19.2E transponder 111302 with id 1-1007-4911-0
May  1 11:42:53 jarada vdr: [27387] creating new channel 'ORF2 HD,;ORF' on S19.2E transponder 111302 with id 1-1007-4912-0
May  1 11:42:53 jarada vdr: [27387] creating new channel 'ServusTV HD Deutschland,;ServusTV' on S19.2E transponder 111302 with id 1-1007-4914-0
May  1 11:42:53 jarada vdr: codec: YUV 420 supported
May  1 11:42:53 jarada kernel: [439740.627002] vdr[27393]: segfault at 0 ip 00007feb995c60ab sp 00007feb82bf46b8 error 6 in libavcodec.so.53.61.100[7feb993a9000+718000]


Wunsch:
Das OSD und damit die Steuerung ist nur dann zugänglich wenn es schon mal ein dekodiertes Bild gab.
Könnte da am Anfang ein Black StillPicture gesendet werden?

Viele Grüße
Stefan

2

Tuesday, May 1st 2012, 12:21pm

Eigentlich alle ffmpeg Versionen >=0.7.

Hier läuft seit Monaten alle ffmpeg Version ohne Probleme.Im Moment ist es "media-video/ffmpeg-0.10.2".

Das Problem mit dem kein OSD beim Start auf Radio oder nicht dekodierbare Sendern ist bekannt, war aber nicht so einfach reparierbar.
Da ist es im Moment einfacher mit svdrpsend auf einen vernünftigen Kanal umzuschalten.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

stl

Intermediate

  • "stl" started this thread

Posts: 456

Location: 14612 Falkensee

  • Send private message

3

Tuesday, May 1st 2012, 12:42pm

Eigentlich alle ffmpeg Versionen >=0.7.

Hier läuft seit Monaten alle ffmpeg Version ohne Probleme.Im Moment ist es "media-video/ffmpeg-0.10.2".

Bei mir sollte es das auch sein:

Source code

1
2
3
4
5
6
7
*  media-video/ffmpeg
  	Latest version available: 0.10.2
  	Latest version installed: 0.10.2
  	Size of files: 5,644 kB
  	Homepage:  	http://ffmpeg.org/
  	Description:   Complete solution to record, convert and stream audio and video. Includes libavcodec.
  	License:   	GPL-2 amr? ( GPL-3 ) encode? ( aac? ( GPL-3 ) )

Und laut /usr/include/libavcodec/version.h ist es folgendes was zur Abbruchmeldung paßt (53.61.100)

Source code

1
2
3
#define LIBAVCODEC_VERSION_MAJOR 53
#define LIBAVCODEC_VERSION_MINOR 61
#define LIBAVCODEC_VERSION_MICRO 100


Vielleicht gibts ja was an den Ffmpeg-Flags (--disable-vaapi ???: wie sehen die bei Dir aus?):

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
  built on Apr 15 2012 13:02:13 with gcc 4.4.5
  configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --cc=x86_64-pc-linux-gnu-gcc --cxx=x86_64-pc-linux-gnu-g++
--ar=x86_64-pc-linux-gnu-ar --optflags='-O2 -pipe' --extra-cflags='-O2 -pipe' --extra-cxxflags='-O2 -pipe' --enable-static --enable-gpl --enable-version3 --enable-postproc
--enable-avfilter --disable-stripping --disable-debug --disable-doc --disable-network --disable-vaapi --disable-vdpau --enable-libmp3lame --enable-libvo-aacenc
--enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --disable-indev=v4l --disable-indev=oss --disable-indev=jack --enable-x11grab
--disable-outdev=oss --enable-libfreetype --enable-pthreads --disable-amd3dnow --disable-amd3dnowext --disable-altivec --disable-avx --disable-mmx2
--disable-ssse3 --disable-vis --disable-neon --enable-hardcoded-tables
  libavutil  	51. 35.100 / 51. 35.100
  libavcodec 	53. 61.100 / 53. 61.100
  libavformat	53. 32.100 / 53. 32.100
  libavdevice	53.  4.100 / 53.  4.100
  libavfilter 	2. 61.100 /  2. 61.100
  libswscale  	2.  1.100 /  2.  1.100
  libswresample   0.  6.100 /  0.  6.100
  libpostproc	52.  0.100 / 52.  0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

4

Tuesday, May 1st 2012, 1:16pm

Sehr komisch das es überhaupt funktioniert. Du hast vaapi und vdpau disabled, also eins von beiden sollte schon an sein.
Bzw. du solltest eine VA-API oder VDPAU fähige Graphikkarte haben!

"euse -E vdpau; emerge -DuNv world"

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

stl

Intermediate

  • "stl" started this thread

Posts: 456

Location: 14612 Falkensee

  • Send private message

5

Tuesday, May 1st 2012, 2:32pm

Kernel ist 3.2.12 .
CPU ist: model name : Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
Board ist: Asrock H67M-GE/HT

Ohne ein USE von vaapi ging es besser :-( .
Bis jetzt gibts 2x ein Kernel-Freeze (hier war noch ein reboot möglich, aber der Fenstermanager war
abgestürzt (Fensterdekorationen waren weg)) :

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
May  1 12:59:31 jarada vdr: video/vaapi: libva 0.32 (Intel i965 driver - 1.0.15) initialized
May  1 12:59:31 jarada vdr: video/vaapi: Can't get background-color attribute
May  1 12:59:31 jarada vdr: video/vaapi: background-color is supported
May  1 12:59:31 jarada vdr: video/vaapi: vaapi supports unscaled osd
May  1 12:59:31 jarada vdr: [softhddev] ready
..
May  1 12:59:39 jarada vdr: [softhddev] empty video packet 113 bytes
May  1 12:59:41 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 12:59:58 jarada kernel: [  332.933491] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
May  1 12:59:58 jarada kernel: [  332.933499] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state
May  1 12:59:58 jarada kernel: [  332.939224] [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 122607 at 121373, next 122608)
May  1 12:59:58 jarada vdr: video/vaapi: gpu hung 21059ms 6
May  1 13:00:45 jarada su[6775]: pam_authenticate: Permission denied


Hab gerade ein git pull für softhddevice gemacht. Mal sehn ob sich was ändert.
Aber erst mal diese Nachricht abschicken, sicherheitshalber :-)

Gruß
Stefan

6

Tuesday, May 1st 2012, 2:51pm

Linux kernel 3.3 oder neuer.

Du hast uralt libva und libva-intel-driver.

aktuelle Version aus git:
http://cgit.freedesktop.org/vaapi/intel-driver/
http://cgit.freedesktop.org/vaapi/libva/

clone:
git clone git://anongit.freedesktop.org/vaapi/intel-driver
git clone git://anongit.freedesktop.org/vaapi/libva

bei beiden branch staging verwenden (so oder ähnlich)
git branch remotes/origin/staging

Dann habe ich dieses Script zum updaten:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
rm -rf /usr/lib/va /usr/include/va /usr/lib/libva*
cd ~/src/libva
make distclean
git pull
./autogen.sh --prefix=/usr --with-drivers-path=/usr/lib64/va/drivers
make
make install
ldconfig
cd ~/src/intel-driver/
make distclean
git pull
./autogen.sh --prefix=/usr # --with-drivers-path=/usr/lib64/va/drivers
make
make install
ldconfig
cd ~/


Erste Zeile entfernt die libva aus den ebuilds.
Kann sein das ffmpeg und vdr-softhddevice neu gebaut werden müssen.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

stl

Intermediate

  • "stl" started this thread

Posts: 456

Location: 14612 Falkensee

  • Send private message

7

Tuesday, May 1st 2012, 3:59pm

Teilweise verbessert.
Eine Aufzeichnung konnte wiedergegeben werden und ARD-SD war OK. Nach dem Umschalten auf ZDF-SD
gabs wieder Probleme: Fenstermanager abgestürzt. Vielleicht sollte ich den Kernel auch hochrüsten.

Welche libva bzw. welcher Intel-Treiber werkelt denn bei Dir?

Erstmal vielen Dank für Deine Mühe. Werde jetzt noch etwas von der Sonne geniesen.

Nach dem:

git clone git://anongit.freedesktop.org/vaapi/libva
cd libva
git checkout staging
git pull

wurde nichts aktualisiert.

Source code

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
May  1 15:19:19 jarada vdr: video/vaapi: libva 0.34 (Intel i965 driver - 1.0.16.pre1) initialized
May  1 15:19:19 jarada vdr: video/vaapi: Can't get background-color attribute
May  1 15:19:19 jarada vdr: video/vaapi: background-color is supported
May  1 15:19:19 jarada vdr: video/vaapi: vaapi supports unscaled osd
May  1 15:19:19 jarada vdr: [softhddev] ready
May  1 15:19:19 jarada vdr: [23282] remote control KBD - keys known
..
May  1 15:19:55 jarada vdr: [23282] switching to channel 2
May  1 15:19:55 jarada vdr: [23294] TS buffer on device 1 thread ended (pid=23282, tid=23294)
May  1 15:19:55 jarada vdr: [23292] buffer stats: 127840 (6%) used
May  1 15:19:55 jarada vdr: [23292] receiver on device 1 thread ended (pid=23282, tid=23292)
May  1 15:19:55 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:19:55 jarada vdr: video: decoder buffer empty, duping frame (261/1712) 0 v-buf
May  1 15:19:55 jarada vdr: video:  3:22:08.382+8888	0 240/\ms   0 v-buf
May  1 15:19:56 jarada vdr: [23282] [softhddev]SetPlayMode: 1
May  1 15:19:56 jarada vdr: [23295] receiver on device 1 thread started (pid=23282, tid=23295)
May  1 15:19:56 jarada vdr: [23282] max. latency time 2 seconds
May  1 15:19:56 jarada vdr: [23296] TS buffer on device 1 thread started (pid=23282, tid=23296)
May  1 15:19:56 jarada vdr: audio/alsa: using device 'hw:0,8'
May  1 15:19:56 jarada vdr: audio/alsa: start delay 336ms
May  1 15:19:56 jarada vdr: audio/alsa: using device 'hw:0,8'
May  1 15:19:56 jarada vdr: audio/alsa: start delay 336ms
May  1 15:19:57 jarada vdr: codec: YUV 420 supported
May  1 15:19:58 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:19:59 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:20:01 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:20:03 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:20:04 jarada kernel: [ 2669.815962] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
May  1 15:20:04 jarada kernel: [ 2669.815970] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state
May  1 15:20:04 jarada kernel: [ 2669.821821] [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 1166411 at 1166368, next 1166412)
May  1 15:20:04 jarada kernel: [ 2670.167272] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=1
May  1 15:20:04 jarada kernel: [ 2670.167313] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
May  1 15:20:05 jarada kernel: [ 2670.364023] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
May  1 15:20:05 jarada kernel: [ 2670.364058] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
May  1 15:20:05 jarada vdr: [23282] max. latency time 5 seconds
May  1 15:20:05 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:20:05 jarada kernel: [ 2670.663998] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
May  1 15:20:05 jarada kernel: [ 2670.667577] HDMI: detected monitor M2362D at connection type HDMI
May  1 15:20:05 jarada kernel: [ 2670.667580] HDMI: available speakers: FL/FR LFE FC RL/RR RC FLC/FRC RLC/RRC FLW/FRW FLH/FRH TC FCH
May  1 15:20:05 jarada kernel: [ 2670.667583] HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000
May  1 15:20:05 jarada kernel: [ 2670.667585] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000, bits = 16 20 24
May  1 15:20:07 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:20:08 jarada vdr: audio/alsa: wait underrun error? 'Datenübergabe unterbrochen (broken pipe)'
May  1 15:20:09 jarada vdr: [23295] ERROR: TS packet not accepted in Transfer Mode
May  1 15:20:10 jarada vdr: [23295] ERROR: TS packet not accepted in Transfer Mode
May  1 15:20:10 jarada vdr: [23296] buffer usage: 70% (tid=23295)
May  1 15:20:11 jarada vdr: [23296] buffer usage: 80% (tid=23295)
May  1 15:20:11 jarada vdr: [23295] ERROR: TS packet not accepted in Transfer Mode
May  1 15:20:11 jarada vdr: [23296] buffer usage: 90% (tid=23295)
May  1 15:20:11 jarada vdr: [23296] buffer usage: 100% (tid=23295)
May  1 15:20:12 jarada vdr: [23295] ERROR: TS packet not accepted in Transfer Mode
May  1 15:20:12 jarada kernel: [ 2677.923716] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
May  1 15:20:12 jarada kernel: [ 2677.923737] [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 1168095 at 1168015, next 1168096)
May  1 15:20:13 jarada kernel: [ 2678.270935] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=1
May  1 15:20:13 jarada kernel: [ 2678.270990] HDMI status: Codec=3 Pin=7 Presence_Detect=0 ELD_Valid=0
May  1 15:20:13 jarada kernel: [ 2678.459781] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
May  1 15:20:13 jarada kernel: [ 2678.459816] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
May  1 15:20:13 jarada vdr: [23295] ERROR: TS packet not accepted in Transfer Mode


Gruß
Stefan

8

Tuesday, May 1st 2012, 5:21pm

[...] Dann habe ich dieses Script zum updaten:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
rm -rf /usr/lib/va /usr/include/va /usr/lib/libva*
cd ~/src/libva
make distclean
git pull
./autogen.sh --prefix=/usr --with-drivers-path=/usr/lib64/va/drivers
make
make install
ldconfig
cd ~/src/intel-driver/
make distclean
git pull
./autogen.sh --prefix=/usr # --with-drivers-path=/usr/lib64/va/drivers
make
make install
ldconfig
cd ~/


Erste Zeile entfernt die libva aus den ebuilds.
Kann sein das ffmpeg und vdr-softhddevice neu gebaut werden müssen.

Johns

Das ist aber kein schöner Weg, für Gentoo... :(

Weshalb nimmst Du nicht das ebuild?

--> http://sources.gentoo.org/cgi-bin/viewvc…ebuild?view=log

:!: Hier nicht klicken!!



dreipo.cc

"Ubuntu" -- An african Word, meaning: "Gentoo is too hard for me".

my VDR


Gen2VDR V4.3PO

VDR: vdr-2.1.6
Mainboard: ASUS Z97-PRO (Wi-Fi ac)
CPU: i7-4770K
RAM: 16G
System HDD: OCZ-VERTEX4 SSD, 120 GB
Video HDD: WD Caviar Green, 3 TB
BD-ROM: Samsung SH-B123L
Gehäuse: Thermaltake DH202 Touch (VM90051N2Z)
DVB: DD Cine S2 V6.5 & DuofleX C/T
IR/FB: yaUSBIR v3 ; Harmony 885

9

Tuesday, May 1st 2012, 6:44pm

Weil man beim ebuild nicht den Branch wählen kann. Und den umzubauen ist genauso viel Arbeit wie das Script.

Ich hatte noch libva 0.33, aber nun mit der 0.34 funktioniert es genauso.

Source code

1
[ebuild   R    ] x11-drivers/xf86-video-intel-2.18.0  USE="dri -sna" 0 kB


Mit "sna" hatte ich Ärger. Ansonsten noch folgende Kernel Parameter:

Source code

1
i915.powersave=1 i915.i915_enable_fbc=1 i915.i915_enable_rc6=0 intel_iommu=off


Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

stl

Intermediate

  • "stl" started this thread

Posts: 456

Location: 14612 Falkensee

  • Send private message

10

Saturday, May 5th 2012, 2:07pm

So hat ein Weilchen gedauert bis ich mich wieder ein hatte.

Der Upgrade von Kernel 3.2.12-gentoo auf vanilla 3.3.4 hatte keine Auswirkung.
Der Upgrade von xf86-video-intel-2.17.0-r3 auf xf86-video-intel-2.18.0 bewirkte keine Änderung.
Die Verwendung Deiner Kernel-Parameter hatte keine Auswirkung.

Laut /var/log/Xorg.0.log:

Source code

1
[	25.939] Kernel command line: root=/dev/ram0 udev dolvm dodmraid domdadm real_root=/dev/vg100/lv102 rootfstype=ext4 init=/linuxrc i915.powersave=1 i915.i915_enable_fbc=1 i915.i915_enable_rc6=0 intel_iommu=off


Durch Verwendung des "sna" USE Flag xf86-video-intel-2.18.0 beim Bauen von xf86-video-intel-2.18.0 ergab sich eine leichte positive Änderung:
Der Windowmanger bleibt aktiv nach dem CONTROL+C vom vdr .

Source code

1
2
3
[	26.422] (II) intel(0): Integrated Graphics Chipset: Intel(R) Sandybridge Desktop (GT1)
[	26.422] (--) intel(0): Chipset: "Sandybridge Desktop (GT1)"
[	28.794] (II) intel(0): SNA initialized with SandyBridge backend



Das Kernproblem bleibt:

Source code

1
2
3
May  5 13:14:32 jarada kernel: [  501.788377] [drm:i915_hangcheck_elapsed] *ERROR* Hangcheck timer elapsed... GPU hung
May  5 13:14:32 jarada kernel: [  501.788386] [drm] capturing error event; look for more information in /debug/dri/0/i915_error_state
May  5 13:14:32 jarada kernel: [  501.794113] [drm:i915_wait_request] *ERROR* i915_wait_request returns -11 (awaiting 158166 at 0, next 158169)


Ups:

Source code

1
2
jarada ~ # cat /sys/kernel/debug/dri/0/i915_error_state
cat: /sys/kernel/debug/dri/0/i915_error_state: Cannot allocate memory


Aber "more /sys/kernel/debug/dri/0/i915_error_state" bringt zumindest:

Source code

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
PCI ID: 0x0102
EIR: 0x00000000
PGTBL_ER: 0x00000000
ERROR: 0x00000000
Blitter command stream:
  ACTHD:	0x084130b0
  IPEIR:	0x00000000
  IPEHR:	0x01000000
  INSTDONE: 0xfffffffe
  seqno:	0x000269d8
Video (BSD) command stream:
  ACTHD:	0x00000024
  IPEIR:	0x00000000
  IPEHR:	0x13040081
  INSTDONE: 0xffa7dfff
  seqno:	0x00000000
Render command stream:
  ACTHD: 0x0d20c8b0
  IPEIR: 0x00000000
  IPEHR: 0x7a000003
  INSTDONE: 0xfffffffe
  INSTDONE1: 0xffffffff
  INSTPS: 0x00000000
  INSTPM: 0x00000080
  seqno: 0x000269d3
  fence[0] = ca0d03b0c225001
  fence[1] = 2b7d03302395001
  fence[2] = 239403b01bac001
  fence[3] = 103603b0084e001
  fence[4] = ba1f03b0b237001
  fence[5] = d97f03b0d197001
  fence[6] = 00000000
  fence[7] = 00000000
  fence[8] = 00000000
  fence[9] = 00000000
  fence[10] = 00000000
  fence[11] = 97de01f095ff001
  fence[12] = 00000000
  fence[13] = 00000000
  fence[14] = 00000000
  fence[15] = 00000000
Active [18]:
  08084000   524288 0009 0000 00026984 purgeable bsd snooped (LLC)
  081c6000	49152 0011 0000 00026984 dirty purgeable bsd snooped (LLC)
  0d197000  8294400 0002 0000 000269d4 P X dirty render uncached (name: 77) (fence: 5)
  01045000	36864 0010 0000 000269d4 dirty render snooped (LLC)
  081c4000 	8192 0010 0000 000269d4 dirty purgeable bsd snooped (LLC)
  081d2000   524288 0009 0000 000269d4 purgeable bsd snooped (LLC)
  08312000 	8192 0010 0010 000269d4 dirty purgeable bsd snooped (LLC)
  08314000	28672 0011 0000 000269d4 dirty purgeable bsd snooped (LLC)
  0831b000   524288 0009 0000 000269d5 purgeable bsd snooped (LLC)
  124ab000   786432 0010 0010 000269d5 Y dirty bsd snooped (LLC)
  1256b000 	8192 0010 0010 000269d5 dirty purgeable bsd snooped (LLC)
  1256d000	20480 0011 0000 000269d5 dirty purgeable bsd snooped (LLC)
  08c15000   524288 0009 0000 000269d6 purgeable bsd snooped (LLC)
  08c95000   786432 0010 0010 000269d6 Y dirty bsd snooped (LLC)
  08104000   786432 0010 0000 000269d6 Y dirty bsd snooped (LLC)
  08252000   786432 0010 0010 000269d6 Y dirty bsd snooped (LLC)
  08d55000 	8192 0010 0010 000269d6 dirty bsd snooped (LLC)
  08d57000	20480 0011 0000 000269d6 dirty bsd snooped (LLC)
Pinned [10]:
  00000000 	4096 0001 0001 00000000 P snooped (LLC)
  00001000   131072 0001 0001 00000000 P snooped (LLC)
  00021000 	4096 0001 0001 00000000 P snooped (LLC)
  00022000 	4096 0001 0001 00000000 P snooped (LLC)
  00023000   131072 0001 0001 00000000 P snooped (LLC)
  00043000 	4096 0001 0001 00000000 P snooped (LLC)
  00044000   131072 0001 0001 00000000 P snooped (LLC)
  00064000  8294400 0041 0000 00000000 P uncached (name: 1)
  01037000	16384 0040 0040 00000000 P dirty uncached
  0103b000	16384 0040 0040 00000000 P dirty uncached
gen6 bsd ring --- gtt_offset = 0x08084000
00000000 :  13000082
00000004 :  00000000
00000008 :  00000000
0000000c :  00000000
00000010 :  70000002
00000014 :  00000100
00000018 :  00000041
0000001c :  00000000
00000020 :  70010004
00000024 :  00000000
00000028 :  11f8b3c0
0000002c :  480017fb
00000030 :  00000240
00000034 :  00000000
00000038 :  70020016
0000003c :  08104000
00000040 :  00000000
00000044 :  00000000
00000048 :  00000000
0000004c :  00000000
00000050 :  00000000
00000054 :  00000000
00000058 :  00000000
0000005c :  00000000
00000060 :  00000000
00000064 :  00000000
00000068 :  00000000
0000006c :  00000000
00000070 :  00000000
00000074 :  00000000
00000078 :  00000000
0000007c :  00000000
00000080 :  00000000
00000084 :  00000000
00000088 :  00000000
0000008c :  00000000
00000090 :  00000000
00000094 :  00000000
00000098 :  70040002
0000009c :  081c4000
000000a0 :  00000000
000000a4 :  00000000
000000a8 :  73000002
000000ac :  00003400
000000b0 :  00000200
000000b4 :  0024002d
000000b8 :  73010010
000000bc :  00000000
000000c0 :  16131008
000000c4 :  221d1b1a
000000c8 :  18161010
000000cc :  25221d1b
000000d0 :  1b1a1613
000000d4 :  2622221d
000000d8 :  1b1a1616
000000dc :  2825221d
000000e0 :  1d1b1a16
000000e4 :  30282320
000000e8 :  201d1b1a
000000--(0%)
--More--(0%)
--More--(0%)
--More--(0%)
@�

Ab jetzt wirds wirklich unleserlich.

Da bleibt so auf den ersten Blick nur G620 vs i3-2120 oder eine sonstige unbedachte Eigenschaft.
Muß damit wohl auf die Kernel Mailingliste gehen.

Gruß
Stefan

11

Saturday, May 5th 2012, 3:17pm

Quoted

Durch Verwendung des "sna" USE Flag xf86-video-intel-2.18.0 beim Bauen von xf86-video-intel-2.18.0 ergab sich eine leichte positive Änderung:


Ich habe aber ohne SNA, mit SNA hatte ich vorher Probleme, aber seit 2.15 nicht mehr getestet.
2.19 läuft inzwischen bei mir. (Wobei mit SNA ich auch keine hangup habe).

Die "hangcheck" Probleme hatte ich vorher auch sehr massiv. Bei einer älteren VA-API Version half, wenn man auf einen 1080i Kanal VDR starten lies diese zureduzieren, aber bei den neueren Version war dies nicht mehr nötig.

Ich habe das komplette Gentoo ~amd64: media-video/ffmpeg-0.10.2, x11-base/xorg-server-1.12.1, x11-libs/libxcb-1.8.1, ...

Ansonsten könnte noch die Plugin Setup Parameter eine Rolle spielen.
Habe kein Stoft start sync, kein Black, Scaling=HQ und Deinterlace=Bob.
Bei 720p Deinterlace=Weave/None,

Bei dem i915_error_state müsste die va-api oder Intel Maillingliste helfen können.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

stl

Intermediate

  • "stl" started this thread

Posts: 456

Location: 14612 Falkensee

  • Send private message

12

Saturday, May 5th 2012, 10:58pm

Jetzt wirds spannend.

Auf dem Server, an dem der Sat USB-Stick angeschlossen ist (Goflex Net mit Sundtek SkyTV Ultimate), habe ich den Treiber aktualisiert.
Jetzt gibts keinen Ton bzw. Tonfragmente mehr. Dafür gibts keinerlei Probleme beim Videodekodieren. SD und HD Sender sehen einwandfrei aus.

Source code

1
2
3
4
May 5 21:55:29 jarada vdr: [5957] TS buffer on device 1 thread started (pid=5943, tid=5957)
May 5 21:55:29 jarada vdr: audio: can't set channels 0 sample-rate 0Hz
May 5 21:55:29 jarada vdr: audio: 2 channels unsupported
May 5 21:55:29 jarada vdr: codec: YUV 420 supported


Muß jetzt hier aber mal ein Reboot durchführen damit ein Einfluß vom zwischenzeitlichen Suspend2Ram ausgeschlossen ist.
Done.
Nun ist auch der Ton da :-) ; und er bleibt auch nach einem erneutem S2R :-)) (meistens).


Gruß
Stefan

13

Saturday, May 5th 2012, 11:24pm

Sehr schön. Ich meine das Bild war schonmal besser, bei N-TV oder N24 da flimmern die Bauchbänderränder.
Aber der Lauftext ist in Ordnung.


Ja, da habe ich wohl in der aktuellen Version irgendwo einen Bug beim Ton eingebaut.
Manchmal klappt der Ton nicht mit VA-API, einfach nochmal den Kanal wechseln dann kommt der Ton.
Ich werde es, sobald Springen und Ton besser klappt, suchen.

Johns
Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
Sag mir, wo die Developer sind. Was ist geschehn?

Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
Server0: Dockstar TT-S2-3600-USB / streamdev
Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

Der_Pit

Professional

Posts: 915

Location: La Palma/ES

Occupation: Physiker/Astronom

  • Send private message

14

Tuesday, May 15th 2012, 6:32pm

Ja, da habe ich wohl in der aktuellen Version irgendwo einen Bug beim Ton eingebaut.
Manchmal klappt der Ton nicht mit VA-API, einfach nochmal den Kanal wechseln dann kommt der Ton.
Ich werde es, sobald Springen und Ton besser klappt, suchen.

Johns


Weiss nicht ob das jetzt hiermit zusammenhängt - jedenfalls bekomme ich auch reproduzierbar Segfaults in der libavcodec.so.53.61.100, und zwar beim Abspielen von Musik. Egal ob ogg oder mp3, egal ob muggle oder mp3. Wenn ich auf Menue->Wiedergabe beenden gehe, knallt es.
vdr 1.7.27, softhddevice git von vor ca. einer Woche (wie kann ich denn die genutze Version identifizieren?)

Pit
ASRock Ion 3D 152B, Sundtek SkyTV Ultimate OS 12.1, VDR 2.0.6,
softhddevice, nopacity, DFAtmo, xmltv2vdr, muggle, tvscraper, VDRAdmin-AM (alles git)