Nachdem es laut einiger Threads mit der Intel-GPU voran zu gehen schien, wollte ich das auch mal testen. Einerseits hatte ich teilweise ein überraschend scharfes Bild, doch andererseits lief es nie so richtig rund. Zumindest läuft der VDR sehr stabil damit.
Der Stromverbrauch ist mit meiner Hardware überigens nur 1 oder 2 Watt niedriger ggü. VDR mit GT630.
Start mit „-v va-api“
- Fenster ist zuerst schmal mit rotem Hintergrund, mit getuntem Sender wird’s breit.
- häufigster Log-Eintrag: video: speed up video, droping frame
- immer wieder Ruckler erkennbar (klar, er verliert ja auch Frames)
- OSD im Fenstermodus nicht darstellbar (nicht Fullscreen, egal welcher Skin). Wenn dann wieder auf Vollbild umgeschaltet wird, ist OSD zuerst noch klein skaliert. Skalieren geht also, warum wird das nur im Vollbildmodus angezeigt?
Start mit „-va-api-glx“
- läuft insgesamt runder
- Fenster ist nach Start sofort breit mit gelbem Hintergrund.
- gelbe Streifen seitlich mit getuntem Sender (wegen Debug...)
- häufigster Log-Eintrag: video/vaapi: time/frame too long 31ms
- Bild ist nicht skalierbar bzw. beim Klick auf das Fenster wird's sofort schwarz. Ton läuft weiter, kein OSD darstellbar, Sender können auch gewechselt werden. Neustart erforderlich.
- OSD wird schräg dargestellt...
Dabei ist es stets egal, welche beiden field-Parameter ich vergebe. 0,0 schien am problemlosesten zu laufen. MADI und MCDI lief auch beides.
Aus meinem Desktop-Rechner kann ich bei diesem Ergebnis die nVidia nicht ausbauen. Und ein Notebook auf Intel-Basis wäre momentan auch nicht empfehlenswert.
Habt Ihr ein ähnliches Verhalten? Was könnten die nächsten Schritte sein?
Danke und Gruß
Stefan
Mein Test findet auf folgender Hardware statt:
- Asus B85M-E
- Intel G1820
- 4 GB RAM (512 MB der GPU zugewiesen)
Opensuse 13.2
- softhddevice http://github.com/pesintta/vdr-plugin-softhddevice
- ffmpeg 2.3.6
- mesa 10.3.7
- xf86-video-intel 2.99.917
- vainfo
Spoiler anzeigen
libva info: VA-API version 0.37.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/local/lib64/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_37
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.37 (libva 1.5.1.pre1)
vainfo: Driver version: Intel i965 driver for Intel(R) Haswell Desktop - 1.5.1.pre1 (1.3.2-191-gd09ed5b)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
- xorg.conf mit 50 Hz
Spoiler anzeigen
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Option "Xinerama" "0"
Option "BlankTime" "0" # Zeit wann der Monitor Schwarz wird (Standard: 10 Minuten)
Option "StandbyTime" "0" # Zeit wann der Monitor in den Standby geht (Standard: 20 Minuten)
Option "SuspendTime" "0" # Zeit wann der Monitor in den Suspend geht (Standard: 30 Minuten)
Option "OffTime" "0" # Zeit wann sich der Monitor abschaltet (Standard: 40 Minuten)
EndSection
Section "Files"
ModulePath "/usr/lib64/xorg/modules"
FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/Type1/"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/ghostscript/"
FontPath "/usr/share/fonts/cyrillic:unscaled"
FontPath "/usr/share/fonts/misc/sgi:unscaled"
FontPath "/usr/share/fonts/truetype/"
FontPath "built-ins"
EndSection
Section "Module"
Load "glx"
EndSection
ection "Monitor"
Identifier "HDMI3"
VendorName "Unknown"
ModelName "Samsung SMT24A550"
HorizSync 26.0 - 81.0
VertRefresh 24.0 - 75.0
Modeline "1920x1080@50p" 148.50 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "intel"
VendorName "INTEL Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "HDMI3"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1920x1080@50p"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "Disable"
EndSection