Hallo,
ich habe hier ein Medion Akoya MD99330 von Aldi auf dem ich Ubuntu 14.04 installiert habe. Neben ein paar anderen Wehwechen habe ich ziemlich Probleme eine vernünftige Videoausgabe hinzubekommen.
$ lspci -k|grep -i vga -A 2 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kabini [Radeon HD 8180] Subsystem: Pegatron Device 2208 Kernel driver in use: radeon
Dass der Prozessor
$ cat /proc/cpuinfo processor : 0 vendor_id : AuthenticAMD cpu family : 22 model : 0 model name : AMD A4-1200 APU with Radeon(TM) HD Graphics stepping : 1 microcode : 0x700010b cpu MHz : 600.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 0 cpu cores : 2 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt topoext perfctr_nb perfctr_l2 arat hw_pstate proc_feedback npt lbrv svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter pfthreshold bmi1 xsaveopt bugs : fxsave_leak bogomips : 1996.39 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts ttp tm 100mhzsteps hwpstate [11] processor : 1 vendor_id : AuthenticAMD cpu family : 22 model : 0 model name : AMD A4-1200 APU with Radeon(TM) HD Graphics stepping : 1 microcode : 0x700010b cpu MHz : 600.000 cache size : 1024 KB physical id : 0 siblings : 2 core id : 1 cpu cores : 2 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid aperfmperf eagerfpu pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt topoext perfctr_nb perfctr_l2 arat hw_pstate proc_feedback npt lbrv svm_lock nrip_save tsc_scale flushbyasid decodeassists pausefilter pfthreshold bmi1 xsaveopt bugs : fxsave_leak bogomips : 1996.39 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts ttp tm 100mhzsteps hwpstate [11]
keine Rennmaschine ist, ist klar. Aber auch GPU-beschleunigte Videos laufen nicht wirklich rund. Selbst für 720x576er Videos (z.B. von OTR, also h264) laufen nicht wirklich rund. Fullhd kann man völlig vergessen. Auch wenn die CPU-Auslastung nur bei etwa 40% liegt, läuft das Video ziemlich träge.
Was mich am meisten verwundert, ist dass die CPU-Auslastung via vdpau und xv ziemlich gleich ist. Der mplayer braucht etwa 40%, und compiz nochmal 25% laut top.
$ vdpauinfo display: :0 screen: 0 API version: 1 Information string: G3DVL VDPAU Driver Shared Library version 1.0 Video surface: name width height types ------------------------------------------- 420 16384 16384 NV12 YV12 422 16384 16384 UYVY YUYV 444 16384 16384 Y8U8V8A8 V8U8Y8A8 Decoder capabilities: name level macbs width height ------------------------------------------- MPEG1 0 9216 2048 1152 MPEG2_SIMPLE 3 9216 2048 1152 MPEG2_MAIN 3 9216 2048 1152 H264_BASELINE 41 9216 2048 1152 H264_MAIN 41 9216 2048 1152 H264_HIGH 41 9216 2048 1152 VC1_ADVANCED 4 9216 2048 1152 MPEG4_PART2_SP 3 9216 2048 1152 MPEG4_PART2_ASP 5 9216 2048 1152 Output surface: name width height nat types ---------------------------------------------------- B8G8R8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 R8G8B8A8 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 R10G10B10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 B10G10R10A2 16384 16384 y NV12 YV12 UYVY YUYV Y8U8V8A8 V8U8Y8A8 Bitmap surface: name width height ------------------------------ B8G8R8A8 16384 16384 R8G8B8A8 16384 16384 R10G10B10A2 16384 16384 B10G10R10A2 16384 16384 A8 16384 16384 Video mixer: feature name sup ------------------------------------ DEINTERLACE_TEMPORAL y DEINTERLACE_TEMPORAL_SPATIAL - INVERSE_TELECINE - NOISE_REDUCTION y SHARPNESS y LUMA_KEY - HIGH QUALITY SCALING - L1 - HIGH QUALITY SCALING - L2 - HIGH QUALITY SCALING - L3 - HIGH QUALITY SCALING - L4 - HIGH QUALITY SCALING - L5 - HIGH QUALITY SCALING - L6 - HIGH QUALITY SCALING - L7 - HIGH QUALITY SCALING - L8 - HIGH QUALITY SCALING - L9 - parameter name sup min max ----------------------------------------------------- VIDEO_SURFACE_WIDTH y 48 2048 VIDEO_SURFACE_HEIGHT y 48 1152 CHROMA_TYPE y LAYERS y 0 4 attribute name sup min max ----------------------------------------------------- BACKGROUND_COLOR y CSC_MATRIX y NOISE_REDUCTION_LEVEL y 0.00 1.00 SHARPNESS_LEVEL y -1.00 1.00 LUMA_KEY_MIN_LUMA y LUMA_KEY_MAX_LUMA y
Ich verwende 14.04.1 mit dem radeon-Treiber. Auch das aktualisieren von mesa mit dem xorg-edgers-ppa hat nichts gebracht. Wäre fglrx eine Option? Ich habe eigentlich gelesen, dass radeon + vdpau 10% schneller sein soll als fglrx + xv-ba + vaapi-Aufsatz. Zumal es hier konkret um flash Videos im Firefox geht (ist nicht mein Laptop..), bräuchte ich eigentlich vdpau.
Ist die Grafikkarte so langsam, dass die nicht mehr schafft oder gibt es ein Treiberproblem? Unter Windows 8 braucht ein SD Video etwa die gleiche Kapazität an CPU-Leistung, das Video läuft aber etwas flüssiger. Fullhd schafft das Gerät auch unter Windows 8 nicht. Daher frage ich mich, ob diese Karte echt so langsam ist?
Ich habe kaum Erfahrung mit AMD CPUs, daher kann ich das nicht wirklich einschätzen.
Infos zum Video:
$ mplayer -vo xv [...].mpg.HQ.avi MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing [...].mpg.HQ.avi. libavformat version 54.20.4 (external) Mismatching header version 54.20.3 AVI file format detected. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 VIDEO: [H264] 720x576 24bpp 25.000 fps 992.3 kbps (121.1 kbyte/s) Clip info: Software: Lavf54.17.100 Load subtitles in ./ ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 54.35.0 (external) Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Requested audio codec family [mpg123] (afm=mpg123) not available. Enable it at compilation. Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 48000 Hz, 2 ch, floatle, 192.0 kbit/6.25% (ratio: 24000->384000) Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio) ========================================================================== AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample) Starting playback... Unsupported AVPixelFormat 53 Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [xv] 720x576 => 1024x576 Planar YV12 A: 13.3 V: 13.3 A-V: 0.000 ct: -0.080 333/333 38% 4% 1.5% 1 0 Exiting... (Quit)
Mit vdpau:
$ mplayer -vo vdpau [...].mpg.HQ.avi MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing [...].mpg.HQ.avi. libavformat version 54.20.4 (external) Mismatching header version 54.20.3 AVI file format detected. [aviheader] Video stream found, -vid 0 [aviheader] Audio stream found, -aid 1 VIDEO: [H264] 720x576 24bpp 25.000 fps 992.3 kbps (121.1 kbyte/s) Clip info: Software: Lavf54.17.100 Load subtitles in ./ ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family libavcodec version 54.35.0 (external) Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264) ========================================================================== ========================================================================== Requested audio codec family [mpg123] (afm=mpg123) not available. Enable it at compilation. Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders AUDIO: 48000 Hz, 2 ch, floatle, 192.0 kbit/6.25% (ratio: 24000->384000) Selected audio codec: [ffmp3float] afm: ffmpeg (FFmpeg MPEG layer-3 audio) ========================================================================== AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample) Starting playback... Unsupported AVPixelFormat 53 Movie-Aspect is 1.78:1 - prescaling to correct movie aspect. VO: [vdpau] 720x576 => 1024x576 Planar YV12 A: 3.3 V: 3.3 A-V: -0.000 ct: -0.079 83/ 83 43% 15% 1.5% 9 0 Exiting... (Quit)
Die CPU-Auslastung ist wie gesagt nahezu identisch.
Grüße MPW