Welche Distribution liefert von Haus aus Hardware Beschleunigung?

Zwischenfrage:
Wie kann ich größere Texte im terminal kopieren?
Wenn ich über eine Bildschirmseite kopieren möchte, bricht der markier Vorgang ab.
Ich möchte die Ausgabe von
$ mpv --no-config --hwdec=auto --gpu-context=x11egl -v "/home/jules/Videos/Lilly .mp4"
hier posten 🙂

Hat sich erledigt, hab die tastenkürzel im Terminal angepasst.
Hier die Ausgabe:
jules@jules-SATELLITE-C50D-A-13M:~$ mpv --no-config --hwdec=auto --gpu-context=x11egl -v "/home/jules/Videos/Lilly .mp4"
[cplayer] Command line options: '--no-config' '--hwdec=auto' '--gpu-context=x11egl' '-v' '/home/jules/Videos/Lilly .mp4'
[cplayer] mpv 0.32.0 Copyright © 2000-2020 mpv/MPlayer/mplayer2 projects
[cplayer] built on UNKNOWN
[cplayer] ffmpeg library versions:
[cplayer] libavutil 56.31.100
[cplayer] libavcodec 58.54.100
[cplayer] libavformat 58.29.100
[cplayer] libswscale 5.5.100
[cplayer] libavfilter 7.57.100
[cplayer] libswresample 3.5.100
[cplayer] ffmpeg version: 4.2.4-1ubuntu0.1
[cplayer]
[cplayer] Configuration: ./waf configure --prefix=/usr --libdir=/usr/lib/x86_64-linux-gnu --confdir=/etc/mpv --zshdir=/usr/share/zsh/vendor-completions --enable-cdda --enable-dvdnav --enable-libmpv-shared --enable-libsmbclient --enable-sdl2 --enable-sndio --disable-build-date --enable-dvbin
[cplayer] List of enabled features: 52arch aligned_alloc alsa asm atomics caca cdda cplayer cplugins debug-build drm drmprime dvbin dvdnav egl egl-drm egl-helpers egl-x11 fchmod ffmpeg gbm gbm.h gl gl-wayland gl-x11 glibc-thread-name glob glob-posix gnuc gpl iconv jack jpeg lcms2 libarchive libass libass-osd libav-any libavcodec libavdevice libavutil libbluray libdl libm libmpv-shared librt libsmbclient linux-fstatfs lua memfd_create optimize oss-audio plain-gl posix posix-or-mingw posix-spawn posix-spawn-native pthreads pulse rubberband sdl2 sdl2-audio sdl2-gamepad sdl2-video sndio stdatomic uchardet vaapi vaapi-drm vaapi-egl vaapi-wayland vaapi-x-egl vaapi-x11 vdpau vdpau-gl-x11 vt.h wayland wayland-protocols x11 xv zlib
[cplayer] Setting option 'config' = 'no' (flags = 8)
[cplayer] Setting option 'hwdec' = 'auto' (flags = 8)
[cplayer] Setting option 'gpu-context' = 'x11egl' (flags = 8)
[cplayer] Setting option 'v' = '' (flags = 8)
[cplayer] Waiting for scripts...
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Set property: shared-script-properties -> 1
[osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 2.6.4 (COMPLEX)
[osd/libass] Setting up fonts...
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[cplayer] Done loading scripts.
[cplayer] Running hook: ytdl_hook/on_load
[ytdl_hook] ytdl:// hook
[ytdl_hook] not a ytdl:// url
[osd/libass] Shaper: FriBidi 0.19.7 (SIMPLE) HarfBuzz-ng 2.6.4 (COMPLEX)
[osd/libass] Setting up fonts...
[ifo_dvdnav] Opening /home/jules/Videos/Lilly .mp4
[bdmv/bluray] Opening /home/jules/Videos/Lilly .mp4
[file] Opening /home/jules/Videos/Lilly .mp4
[demux] Trying demuxers for level=normal.
[lavf] Found 'mov,mp4,m4a,3gp,3g2,mj2' at score=100 size=2048.
[file] stream level seek from 131072 to 64848555
[demux] Detected file format: mov,mp4,m4a,3gp,3g2,mj2 (libavformat)
[cplayer] Opening done: /home/jules/Videos/Lilly .mp4
[osd/libass] Using font provider fontconfig
[osd/libass] Done.
[find_files] Loading external files in /home/jules/Videos/
[cplayer] Running hook: ytdl_hook/on_preloaded
[lavf] select track 0
[lavf] select track 1
[cplayer] (+) Video --vid=1 (*) (h264 1920x1080 30.000fps)
[cplayer] (+) Audio --aid=1 (*) (aac 2ch 44100Hz)
[vo/gpu/opengl] Initializing GPU context 'x11egl'
[vo/gpu/x11] X11 opening display: :0
[vo/gpu/x11] Display 0 (LVDS): [0, 0, 1366, 768] @ 59.989197 FPS
[vo/gpu/x11] Current display FPS: 59.989197
[vo/gpu/opengl] EGL_VERSION=1.5
[vo/gpu/opengl] EGL_VENDOR=Mesa Project
[vo/gpu/opengl] EGL_CLIENT_APIS=OpenGL OpenGL_ES
[vo/gpu/opengl] Trying to create Desktop OpenGL context.
[vo/gpu/opengl] Choosing visual EGL config 0x11, visual ID 0x21
[vo/gpu/opengl] GL_VERSION='4.5 (Core Profile) Mesa 21.0.3'
[vo/gpu/opengl] Detected desktop OpenGL 4.5.
[vo/gpu/opengl] GL_VENDOR='AMD'
[vo/gpu/opengl] GL_RENDERER='AMD KABINI (DRM 2.50.0, 5.11.0-38-generic, LLVM 12.0.0)'
[vo/gpu/opengl] GL_SHADING_LANGUAGE_VERSION='4.50'
[vo/gpu/opengl] Loaded extension GL_NV_vdpau_interop.
[vo/gpu] Testing FBO format rgba16f
[vo/gpu] Using FBO format rgba16f.
[vo/gpu] No advanced processing required. Enabling dumb mode.
[vo/gpu] Assuming 59.989197 FPS for display sync.
[vd] Container reported FPS: 30.000000
[vd] Codec list:
[vd] h264 - H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
[vd] h264_v4l2m2m (h264) - V4L2 mem2mem H.264 decoder wrapper
[vd] h264_cuvid (h264) - Nvidia CUVID H264 decoder
[vd] Opening decoder h264
[vd] Looking at hwdec h264-nvdec...
[vo/gpu] Loading hwdec driver 'vaapi-egl'
[vo/gpu/vaapi-egl] using VAAPI EGL interop
[vo/gpu/vaapi-egl] Trying to open a x11 VA display...
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
mesa: for the --structurizecfg-skip-uniform-regions option: may only occur zero or one times!
[vo/gpu/vaapi-egl/vaapi] Initialized VAAPI: version 1.7
[vo/gpu/vaapi-egl] Going to probe surface formats (may log bogus errors)...
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[vo/gpu/vaapi-egl] Done probing surface formats.
[vo/gpu] Loading hwdec driver 'vdpau-gl'
[vo/gpu] Loading hwdec driver 'drmprime-drm'
[vo/gpu/drmprime-drm] Failed to retrieve DRM fd from native display.
[vo/gpu] Loading failed.
[vd] Could not create device.
[vd] Looking at hwdec h264-vaapi...
[vd] Trying hardware decoding via h264-vaapi.
[vd] Selected codec: h264 (H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10)
[vf] User filter list:
[vf] (empty)
[ad] Codec list:
[ad] aac - AAC (Advanced Audio Coding)
[ad] aac_fixed (aac) - AAC (Advanced Audio Coding)
[ad] Opening decoder aac
[ad] Requesting 1 threads for decoding.
[ad] Selected codec: aac (AAC (Advanced Audio Coding))
[af] User filter list:
[af] (empty)
[cplayer] Starting playback...
[file] stream level seek from 65054450 to 48
[af] [in] 44100Hz stereo 2ch floatp
[af] [userspeed] 44100Hz stereo 2ch floatp
[af] [userspeed] (disabled)
[af] [convert] 44100Hz stereo 2ch floatp
[vd] Pixel formats supported by decoder: vdpau cuda vaapi_vld yuv420p
[vd] Codec profile: High (0x64)
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[vd] Failed to allocate hw frames.
[vd] Requesting pixfmt 'yuv420p' from decoder.
[vd] Falling back to software decoding.
[vd] Detected 4 logical cores.
[vd] Requesting 5 threads for decoding.
[vd] Using software decoding.
[vd] Decoder format: 1920x1080 yuv420p auto/auto/auto/auto/auto CL=mpeg2/4/h264
[vf] [in] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [userdeint] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [userdeint] (disabled)
[vf] [autorotate] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [autorotate] (disabled)
[vf] [convert] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vf] [convert] (disabled)
[vf] [out] 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[ao] Trying audio driver 'pulse'
[ao/pulse] requested format: 44100 Hz, stereo channels, floatp
[ao/pulse] Library version: 13.99.0
[ao/pulse] Proto: 33
[ao/pulse] Server proto: 4294967295
[ao/pulse] Channel layouts:
[ao/pulse] - #fl
[ao/pulse] - #fr
[ao/pulse] - #fc
[ao/pulse] - #lfe
[ao/pulse] - #bl
[ao/pulse] - #br
[ao/pulse] - #flc
[ao/pulse] - #frc
[ao/pulse] - #bc
[ao/pulse] - #sl
[ao/pulse] - #sr
[ao/pulse] - #tc
[ao/pulse] - #tfl
[ao/pulse] - #tfc
[ao/pulse] - #tfr
[ao/pulse] - #tbl
[ao/pulse] - #tbc
[ao/pulse] - #tbr
[ao/pulse] result: stereo
[ao/pulse] device buffer: 4410 samples.
[ao/pulse] using soft-buffer of 8820 samples.
[cplayer] AO: [pulse] 44100Hz stereo 2ch float
[cplayer] AO: Description: PulseAudio audio output
[autoconvert] inserting resampler
[swresample] format change, reinitializing resampler
[swresample] 44100Hz stereo floatp -> 44100Hz stereo float
[af] [out] 44100Hz stereo 2ch float
[cplayer] Set property: shared-script-properties -> 1
[cplayer] VO: [gpu] 1920x1080 yuv420p
[cplayer] VO: Description: Shader-based GPU Renderer
[vo/gpu] reconfig to 1920x1080 yuv420p bt.709/bt.709/bt.1886/limited/display SP=1.000000 CL=mpeg2/4/h264
[vo/gpu/x11] not waiting for MapNotify
[vo/gpu] Resize: 1366x658
[vo/gpu] Window size: 1366x658 (Borders: l=0 t=0 r=0 b=0)
[vo/gpu] Video source: 1920x1080 (1:1)
[vo/gpu] Video display: (0, 0) 1920x1080 -> (98, 0) 1169x658
[vo/gpu] Video scale: 0.608854/0.609259
[vo/gpu] OSD borders: l=98 t=0 r=99 b=0
[vo/gpu] Video borders: l=98 t=0 r=99 b=0
[vo/gpu] Reported display depth: 8
[vo/gpu] Texture for plane 0: 1920x1080
[vo/gpu] Texture for plane 1: 960x540
[vo/gpu] Texture for plane 2: 960x540
[vo/gpu] Testing FBO format rgba16f
[vo/gpu] Using FBO format rgba16f.
[vo/gpu] No advanced processing required. Enabling dumb mode.
[vo/gpu] DR enabled: yes
[cplayer] first video frame after restart shown
[cplayer] audio sync: sync_to_video=1, offset=0.000000
[cplayer] Set property: shared-script-properties -> 1
[cplayer] starting audio playback
[cplayer] playback restart complete @ 0.000000
[statusline] AV: 00:00:00 / 00:03:14 (0%) A-V: 0.000
[vo/gpu] Resize: 1366x658
[vo/gpu] Window size: 1366x658 (Borders: l=0 t=0 r=0 b=0)
[vo/gpu] Video source: 1920x1080 (1:1)
[vo/gpu] Video display: (0, 0) 1920x1080 -> (98, 0) 1169x658
[vo/gpu] Video scale: 0.608854/0.609259
[vo/gpu] OSD borders: l=98 t=0 r=99 b=0
[vo/gpu] Video borders: l=98 t=0 r=99 b=0
[vo/gpu] Reported display depth: 8
[vo/gpu/x11] Disabling screensaver.
[statusline] AV: 00:00:00 / 00:03:14 (0%) A-V: 0.000
[cplayer] Set property: shared-script-properties -> 1
[cplayer] Set property: shared-script-properties -> 1
[statusline] AV: 00:00:01 / 00:03:14 (0%) A-V: 0.000
[cplayer] Set property: shared-script-properties -> 1
[statusline] AV: 00:00:01 / 00:03:14 (0%) A-V: 0.000
[osd/libass] fontselect: (sans-serif, 400, 0) -> /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf, 0, DejaVuSans
[osd/libass] fontselect: (mpv-osd-symbols, 400, 0) -> mpv-osd-symbols-Regular, 0, mpv-osd-symbols-Regular
[vo/gpu] Reallocating OSD texture to 2048x256.
[statusline] AV: 00:00:02 / 00:03:14 (1%) A-V: 0.000
[cplayer] Set property: shared-script-properties -> 1
[statusline] AV: 00:03:12 / 00:03:14 (99%) A-V: 0.000
[lavf] EOF reached.
[statusline] AV: 00:03:13 / 00:03:14 (99%) A-V: 0.000
[af] filter input EOF
[af] filter output EOF
[statusline] AV: 00:03:13 / 00:03:14 (99%) A-V: 0.000
[cplayer] audio EOF reached
[statusline] AV: 00:03:14 / 00:03:14 (99%) A-V: 0.000
[vf] filter input EOF
[vf] filter output EOF
[statusline] AV: 00:03:14 / 00:03:14 (99%) A-V: 0.000
[cplayer] assuming this was the last video frame
[cplayer] EOF code: 1
[cplayer] finished playback, success (reason 0)
[cplayer]
[cplayer]
[cplayer] Exiting... (End of file)
[cplayer] Set property: shared-script-properties -> 1
[ao/pulse] draining...
[vo/gpu/x11] Enabling screensaver.
jules@jules-SATELLITE-C50D-A-13M:~$

Wenn ich versuche die Treiber
sudo apt install libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau libva-utils
zu installieren kommt folgende Fehlermeldung im Terminal:
jules@jules-SATELLITE-C50D-A-13M:~$ sudo apt install libva-mesa-driver lib32-libva-mesa-driver mesa-vdpau lib32-mesa-vdpau libva-utils
[sudo] Passwort für jules:
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket libva-mesa-driver kann nicht gefunden werden.
E: Paket lib32-libva-mesa-driver kann nicht gefunden werden.
E: Paket mesa-vdpau kann nicht gefunden werden.
E: Paket lib32-mesa-vdpau kann nicht gefunden werden.
E: Paket libva-utils kann nicht gefunden werden.
jules@jules-SATELLITE-C50D-A-13M:~$
🙂
 
Zuletzt bearbeitet:
hansstramm schrieb:
Wie kann ich größere Texte im terminal kopieren?
Wenn ich über eine Bildschirmseite kopieren möchte, bricht der markier Vorgang ab.
Man kann den Umweg über eine Datei gehen:

$ mpv --no-config --hwdec=auto --gpu-context=x11egl -v "/home/jules/Videos/Lilly .mp4" &> datei.txt

Dann den Inhalt von "datei.txt" posten.

Markieren und scrollen sollte aber auch zusammen funktionieren. Ich habe damit unter Debian Testing keine Probleme.
 
  • Gefällt mir
Reaktionen: hansstramm und NameHere
hansstramm schrieb:
Wenn ich versuche die Treiber

zu installieren kommt folgende Fehlermeldung im Terminal:
bin nicht sicher ob unter arch die paketnamen von ubuntu abweichen
 
  • Gefällt mir
Reaktionen: hansstramm
Ich habe die Snap Paket Quelle aus Ubuntu verbannt, vill. ist das auch ein Grund warum das nicht funktioniert?🤔😁
 
Leute wir können einen Gang beim Treiber höher gehen. Momentan sind wir beim "radeon" Treiber.
Neue Info:
Radeon HD8400 = Kabini ... GCN2.x
Kabini = Sea Islands
Sea Islands ="amdgpu" Treiber
,
Sea Islands (CIK): radeon.cik_support=0 amdgpu.cik_support=1

Ich meine man kann das ganze in Grub eingeben und dann sollte der "amdgpu" Treiber laufen, der einfach mehr kann. Wenn das gehen sollte wer sogar Gaming / Vulkan drin.
 
  • Gefällt mir
Reaktionen: hansstramm
Er hat doch den aktuellen Treiber am laufen (LTS Kernel)
vainfo: Driver version: Mesa Gallium driver 21.0.3 for AMD KABINI (DRM 2.50.0, 5.11.0-38-generic, LLVM 12.0.0)

zum Vergleich mein 4600U unter Arch rolling
vainfo: Driver version: Mesa Gallium driver 21.2.4 for AMD RENOIR (DRM 3.42.0, 5.14.14-arch1-1, LLVM 12.0.1)
 
  • Gefällt mir
Reaktionen: AlphaKaninchen und hansstramm
Hab jetzt mal Wayland aktiviert (im log screen).
Vill. hilft es ja was 🙂
 
@NameHere
"radeon" Mesa Gallium ist im Grunde eine alte Sache. Gaming würde nur Directx9 Spiele gehen, wenn ich das verstehe. Mit "amdgpu" hat man weit mehr Möglichkeiten und die Beschleunigungsleistung (Video) muss auch besser sein.
 
  • Gefällt mir
Reaktionen: hansstramm
So sieht das ganze aus, wenn ich über wayland ein Video mit mpv abspiele:
jules@jules-SATELLITE-C50D-A-13M:~$ mpv '/home/jules/Videos/Lilly .mp4'
(+) Video --vid=1 (*) (h264 1920x1080 30.000fps)
(+) Audio --aid=1 (*) (aac 2ch 44100Hz)
[vo/gpu/wayland] GNOME's wayland compositor is known to have many serious issues with mpv. Switch to GNOME's xorg session for the best experience.
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
mesa: for the --structurizecfg-skip-uniform-regions option: may only occur zero or one times!
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
Failed to allocate hw frames.
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 1920x1080 yuv420p
AV: 00:01:09 / 00:03:14 (35%) A-V: 0.000
jules@jules-SATELLITE-C50D-A-13M:~$ mpv '/home/jules/Videos/Lilly .mp4'
(+) Video --vid=1 (*) (h264 1920x1080 30.000fps)
(+) Audio --aid=1 (*) (aac 2ch 44100Hz)
[vo/gpu/wayland] GNOME's wayland compositor is known to have many serious issues with mpv. Switch to GNOME's xorg session for the best experience.
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
mesa: for the --structurizecfg-skip-uniform-regions option: may only occur zero or one times!
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
[ffmpeg] AVHWFramesContext: Failed to create surface: 2 (resource allocation failed).
[ffmpeg] AVHWFramesContext: Unable to allocate a surface from internal buffer pool.
Failed to allocate hw frames.
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 1920x1080 yuv420p
AV: 00:01:09 / 00:03:14 (35%) A-V: 0.000
Ergänzung ()

@Dumm wie Brot Wenn du mir sagt wie das funktioniert teste ich es :hammer_alt:


Update:
Ich habe noch etwas rumgebastelt, zumindest läuft die mpv Ausgabe jetzt ohne Fehlermeldung 😀:

jules@jules-SATELLITE-C50D-A-13M:~$ mpv '/home/jules/Videos/Lilly .mp4'
(+) Video --vid=1 (*) (h264 1920x1080 30.000fps)
(+) Audio --aid=1 (*) (aac 2ch 44100Hz)
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!
Using hardware decoding (vaapi).
AO: [pulse] 44100Hz stereo 2ch float
VO: [gpu] 1920x1080 vaapi[nv12]
AV: 00:03:14 / 00:03:14 (99%) A-V: 0.000

Bitte fragt mich nicht wie ich das hinbekommen habe😅
Bin jetzt jedenfalls unter X und habe einfach mal alles installiert, was Hier so angeboten wird.

Das System hat auch ein größeres Update gemacht und schreibt nun folgenden Fehler:
jules@jules-SATELLITE-C50D-A-13M:~$ sudo apt-get dist-upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Das folgende Paket wurde automatisch installiert und wird nicht mehr benötigt:
gnome-software-common
Verwenden Sie »sudo apt autoremove«, um es zu entfernen.
Die folgenden Pakete werden ENTFERNT:
fwupd-signed gnome-software gnome-software-plugin-flatpak
Die folgenden NEUEN Pakete werden installiert:
app-install-data appmenu-gtk-module-common appmenu-gtk2-module
appmenu-gtk3-module appstream-data-pop appstream-data-pop-icons
apt-config-icons-large apt-config-icons-large-hidpi baobab binutils
binutils-common binutils-x86-64-linux-gnu build-essential
com.github.donadigo.eddy cryptsetup cryptsetup-bin cryptsetup-initramfs
cryptsetup-run curl dleyna-server dmeventd dpkg-dev ecryptfs-utils fakeroot
finalrd folks-common g++ g++-9 gcc gcc-9 geary gir1.2-flatpak-1.0
gir1.2-geocodeglib-1.0 gir1.2-ostree-1.0 gir1.2-totem-1.0
gir1.2-totemplparser-1.0 git git-man gnome-calendar gnome-contacts
gnome-icon-theme gnome-online-miners gnome-orca gnome-themes-standard
gnome-video-effects gnome-weather grilo-plugins-0.3 grilo-plugins-0.3-base
grilo-plugins-0.3-extra gstreamer1.0-gtk3 gucharmap hidpi-daemon
icu-devtools ifupdown keyutils libabw-0.1-1 libaio1 libalgorithm-diff-perl
libalgorithm-diff-xs-perl libalgorithm-merge-perl libappmenu-gtk2-parser0
libappmenu-gtk3-parser0 libasan5 libatomic1 libbinutils libblkid-dev
libblockdev-mdraid2 libboost-date-time1.71.0 libboost-iostreams1.71.0
libboost-locale1.71.0 libbytesize1 libc-dev-bin libc6-dev
libcanberra-gtk-module libcanberra-gtk0 libcc1-0 libcdr-0.1-1
libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2
libcrypt-dev libctf-nobfd0 libctf0 libcurl4 libdazzle-1.0-0
libdevmapper-event1.02.1 libdleyna-connector-dbus-1.0-1 libdleyna-core-1.0-5
libdmapsharing-3.0-2 libe-book-0.1-1 libecryptfs1 libeot0 libepubgen-0.1-1
liberror-perl libetonyek-0.1-1 libexttextcat-2.0-0 libexttextcat-data
libfakeroot libffi-dev libflatpak-dev libfolks-eds25 libfolks25
libfreehand-0.1-1 libgcc-9-dev libgfbgraph-0.2-0 libglib2.0-dev
libglib2.0-dev-bin libgmime-3.0-0 libgom-1.0-0 libgpgmepp6 libgranite-common
libgranite5 libgrilo-0.3-0 libgucharmap-2-90-7 libgutenprint-common
libgutenprint9 libicu-dev libitm1 libjuh-java libjurt-java liblangtag-common
liblangtag1 liblsan0 liblua5.3-0 liblvm2cmd2.03 libmessaging-menu0 libmhash2
libminiupnpc17 libmount-dev libmspub-0.1-1 libmwaw-0.3-3 libmythes-1.2-0
libneon27-gnutls liboauth0 libodfgen-0.1-1 liborcus-0.15-0 libostree-dev
libpagemaker-0.0-0 libpcre16-3 libpcre2-dev libpcre2-posix2 libpcre3-dev
libpcre32-3 libpcrecpp0v5 libquadmath0 libquvi-0.9-0.9.3 libquvi-scripts-0.9
libraptor2-0 librasqal3 librdf0 libreadline5 libreoffice-base-core
libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
libreoffice-gnome libreoffice-gtk3 libreoffice-impress libreoffice-math
libreoffice-style-colibre libreoffice-style-elementary
libreoffice-style-tango libreoffice-writer librevenge-0.0-0 libridl-java
libselinux1-dev libsepol1-dev libstdc++-9-dev libsuitesparseconfig5
libtotem-plparser-videosite libtotem0 libtsan0 libubsan1 libuno-cppu3
libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3
libuno-salhelpergcc3-3 libunoloader-java libvisio-0.1-1 libwpd-0.10-10
libwpg-0.3-3 libwps-0.4-4 libxml2-dev libxmlsec1 libxmlsec1-nss libyajl2
libytnef0 libzapojit-0.0-0 linux-generic linux-headers-5.13.0-7614
linux-headers-5.13.0-7614-generic linux-headers-generic
linux-image-5.13.0-7614-generic linux-image-generic linux-libc-dev
linux-modules-5.13.0-7614-generic linux-modules-extra-5.13.0-7614-generic
linux-system76 lp-solve lua-bitop lua-expat lua-json lua-lpeg lua-socket
lvm2 make manpages-dev mdadm net-tools
network-manager-config-connectivity-pop plymouth-theme-pop-basic
plymouth-themes pop-default-settings pop-desktop pop-fonts
pop-gnome-initial-setup pop-icon-theme pop-shop pop-sound-theme pop-theme
pop-transition popsicle popsicle-gtk printer-driver-all printer-driver-c2050
printer-driver-cjet printer-driver-dymo printer-driver-escpr
printer-driver-fujixerox printer-driver-gutenprint printer-driver-hpijs
python3-distutils python3-lib2to3 python3-pydbus python3-uno python3-xlib
repoman resolvconf sessioninstaller simple-scan thin-provisioning-tools
totem totem-common totem-plugins uno-libs-private ure uuid-dev vino
zlib1g-dev
Die folgenden Pakete werden aktualisiert (Upgrade):
flatpak fwupd gir1.2-accountsservice-1.0 gir1.2-goa-1.0
gnome-control-center-faces libflatpak0 libfwupd2 libfwupdplugin1
libxatracker2 linux-firmware mesa-vulkan-drivers
11 aktualisiert, 252 neu installiert, 3 zu entfernen und 0 nicht aktualisiert.
3 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 523 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 1.533 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n]
Extrahiere Vorlagen aus Paketen: 100%
Vorkonfiguration der Pakete ...
(Lese Datenbank ... 172131 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../pop-gnome-initial-setup_3.36.1~1627068401~20.04~d4fe56a_amd64.deb ...
Entpacken von pop-gnome-initial-setup (3.36.1~1627068401~20.04~d4fe56a) ...
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/pop-gnome-initial-setup_3.36.1~1627068401~20.04~d4fe56a_amd64.deb (--unpack):
Versuch, »/usr/lib/gnome-initial-setup/vendor.conf« zu überschreiben, welches auch in Paket gnome-initial-setup 3.36.2-0ubuntu2 ist
dpkg-deb: Fehler: »einfügen«-Unterprozess wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
/var/cache/apt/archives/pop-gnome-initial-setup_3.36.1~1627068401~20.04~d4fe56a_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Wie kann ich das beheben?😱

Update:

Ich konnte das Problem dank folgender Seite beheben.
Der Befehl:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/pop-gnome-initial-setup_3.36.1~1627068401~20.04~d4fe56a_amd64.deb
hat geholfen.

Allerdings habe ich jetzt das Software Center von PopOS istalliert:
Bildschirmfoto vom 2021-10-22 08-22-57.png

Ist ja seltsam das ganze :freak:.

Kann ich das ganze wieder Rückgängigmachen, indem ich die Befehle auf folgendem Video wieder installiere?=)

Ubuntu 20.04 / 20.10 / 18.04 optimieren: Privatsphäre verbessern & Flatpak statt Snap

 
Zuletzt bearbeitet:
Du hast doch PopOS am laufen und hast ein dist-upgrade gemacht und somit auch alles aktuelle dazu.
Ob du einfach das Software Center deinstallieren kannst ohne den Upstream zu beeinflussen weis ich nicht. Das musst du bei PopOS im Forum mal nachlesen.
Das PopOS Software Center ist das elementaryOS Store und müsste Flatpak sein.
 
  • Gefällt mir
Reaktionen: hansstramm
Als stiller Mitleser eine verwirrte Frage, nutzt du jetzt Ubuntu oder PopOS?
 
  • Gefällt mir
Reaktionen: hansstramm
@SE. Immer noch Ubuntu.
Ich konnte kein dist-upgrade fahren.
Jetzt gehts wieder.
Warum auch immer habe ich jetzt das Softwarecenter von PopOS auf Ubuntu 🤣

Aber egal, ich möchte erst mal die Hardwarebeschleunigung in einem Browser zum laufen bekommen.
Mit mpv läuft es ja schon =).

Da Firefox ja problematisch ist, versuche ich mich gerade an Chromium.
Dafür verwende ich folgende Anleitung.

Mfg

 
hansstramm schrieb:
Warum auch immer habe ich jetzt das Softwarecenter von PopOS auf Ubuntu
Ich hab etwas den Überblick verloren was du genau alles ins Terminal per copy&paste eingefügt und ausgeführt hast.

Jedenfalls hast du
Die folgenden Pakete werden ENTFERNT:
fwupd-signed gnome-software gnome-software-plugin-flatpak
scheinbar überlesen und warum auch immer im gleichen Zug auch diverse PopOS Pakete installiert.

Es wirkt auf mich als hättest du externe PPAs eingebunden, ich hoffe du kennst die Nachteile. Würde auch das plötzliche vorhandensein der PopOS Pakete erklären können. Wie du die loswirst weiß ich nicht.

Bei mir wäre der Befehl sudo NamePaketVerwalter remove Paketname. Welches Äquivalent bei Ubuntu denselben Befehl ausführt müsstest du recherchieren.
Das was du erreichen willst ist, alles mit pop-Präfix loswerden und gnome-software gnome-software-plugin-flatpak wieder installieren. Mit gnome-software-plugin-flatpak hattest du schon Flatpaks im/per Store, irgendwelche youtube Videos hättest du nicht abarbeiten müssen.

Zuallererst solltest du aber vielleicht die PPAs entfernen, auch hier kenne ich die Ubuntu bzw. apt(?) spezifischen Befehle nicht.

Möglicherweise ist es leichter Ubuntu neu zu installieren nachdem du die Festplatte gelöscht hast.

Ganz generell, lies bitte die Bildschirmausgaben im Terminal, da steht dann meistens auch warum was nicht geht. Bei mpv zum Beispiel siehe oben;
[vo/gpu/wayland] GNOME's wayland compositor is known to have many serious issues with mpv. Switch to GNOME's xorg session for the best experience.
Das dann mpv mit Wayland nicht so toll funktioniert überrascht mich nicht.
Als Zusatz vielleicht hier, alle möglichen Programme die nicht explizit Wayland unterstützen werfen seltsame Fehlermeldungen und funktionieren (teilweise) nicht. So dann vielleicht auch Firefox bei dir.

Oder anders ausgedrückt, Wayland ist noch nicht vollständig funktional, nimm lieber immer X beim Login.

Ist bei mir im übrigen auch so, Wayland hat nach wie vor einige Showstopper, obwohl ich im Vergleich sehr aktuelle Software einsetze.
 
  • Gefällt mir
Reaktionen: hansstramm
Junge junge junge was ne Geburt 😅.

Ich habe es tatsächlich gerade hinbekommen die Hardware Beschleunigung in Chromium zu aktivieren:

Bildschirmfoto vom 2021-10-22 10-38-04.png

Der Beweis steht rechts:
Hardware decoder =true


Bildschirmfoto vom 2021-10-22 11-03-26.png

Hier läuft ein Twich Stream in FHD, man sieht die CPU und GPU last.
Das Tool Radeontop zeigt die GPU Last, bei dem Screenshot arbeitet die Gpu gerade mit ca. 90%, vor der Hardwarebeschleunigung ging die GPU Last höchstens auf ca.30%

Es funktioniert also endlich 😃💪👏👏👏
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: NameHere, sedot, Am Tresen und 2 andere
SE. schrieb:
Das dann mpv mit Wayland nicht so toll funktioniert überrascht mich nicht.
Die Probleme traten auch unter X auf, erst danach wurde Wayland getestet. Damit hatte es aber nichts zu tun (eine aktuellere mpv Version zeigt die besagte Meldung übrigens nicht mehr). Könnte eine Treibersache gewesen sein. Vielleicht hat etwas gefehlt. Vielleicht hat das Systemupdate den Unterschied gemacht. Vielleicht waren es nur die mpv Einstellungen. Lässt sich den Angaben nicht entnehmen.

Auf jeden Fall ist Hardwarebeschleunigung möglich. Die Hartnäckigkeit wurde belohnt 👍

hansstramm schrieb:
Dafür verwende ich folgende Anleitung.
Chrome kann mittlerweile Hardwarebeschleunigung. Wurde im Thread ja schon beschrieben. Man muss dafür nichts extra installieren. Das Einbinden von ppas würde ich nicht zur Regel machen. Ist der Stabilität mitunter nicht zuträglich. Die popos Pakete rühren wohl daher. Aber das lernt man mit der Zeit.
 
  • Gefällt mir
Reaktionen: sedot und hansstramm
Dann brauchst du ja auch nicht mehr mit Windows und dem DXVA Checker testen (außer du hast Bock und willst die korrekten Werte noch in die Bluesky Soft Website hochladen).

Edith sagt: Und ich war gestern auch Blind. Mein Bild zeigt ja sogar HW Encoding an (H264 Full HD und MPEG2 Full HD). Da war meine Aussage mit "Kann nicht" ja auch falsch. Damit brauchst du dann erst recht nichts mehr bei der Website hochladen (mittels DXVA Checker). Ich habe daher den gestrigen Post auch noch mal editiert, dass da nun drinsteht, dass die GPU H264 und MPEG2 in Full HD / 1080p per Hardware decodieren kann.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: hansstramm
hansstramm schrieb:
Es funktioniert also endlich 😃💪👏👏👏
Wärst du so nett nochmal zu beschreiben, was du nun unternommen hast? Einfach nur die Schritte der oben verlinken Anleitung befolgt?
Das wäre für den nächsten, der das hier sucht sicher hilfreich (Comic von xkcd dazu).
 
  • Gefällt mir
Reaktionen: hansstramm
Dumm wie Brot schrieb:
"radeon" Mesa Gallium ist im Grunde eine alte Sache.
Radeon ist Teil von amdgpu. Man kann sich den verwendeten Kerneltreiber mit

$ lspci -k | grep -EA3 'VGA|3D|Display'

anzeigen lassen. Bei mir erscheint dort "amdgpu". vainfo zeigt auch "Mesa Gallium driver 20.3.5 for AMD RENOIR (...)"
 
  • Gefällt mir
Reaktionen: hansstramm
@SE.:
Keine Ahnung was da genau schieflief, die PPAs von PopOS habe ich eingebunden um den Chromium installieren zu können, da dieser in Ubuntu nur noch über Snap zu erhalten ist. (glaube ich zumindest mal)

Das Ganze ist aber nicht schlimm, da ich ein Fuchs bin, müsste ich noch ein Backup von Timeshift haben, vor der Installation von Chrome =).
Wichtig war das ich rausgefunden habe wie ich die Hardware Beschleunigung zum Laufen bekomme 🙂.

@Rossie:
Ich werde das ganze dann mal mit dem Normalen Chromium testen, momentan verwende ich eine Chromium Beta Version.

@BrollyLSSJ:
Ich muss noch rausfinden, ob man nach der Installation von Ubuntu ein Timeshift Backup per USB einspielen kann, dann wäre das schnell erledigt ;).

@Am Tresen:
Das hätte ich sowieso gemacht, alleine schon für mich selber 🙂.
Ich muss nur selber nochmal zusammen bekommen, wie ich das jetzt gemacht habe 😁.


Edit:
Ich habe gelesen, dass das ganze noch performanter laufen soll, wenn man die Streams mit einem Video Player abspielt.
Es gibt mit Streamlink übrigens auch ein kleines Hilfsprogramm, dass dir den Videostream direkt zur Wiedergabe an einen Videoplayer weiterreicht.
Ich würde das gerne versuchen zu realisieren, vill. ist das etwas einfacher umzusetzen.
Hat da jemand Erfahrungen mit?=).
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: sedot und Am Tresen
Zurück
Oben