Re: Radeon(Kaveri) missing firmware and lost HW video acceleration?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Not very knowledgeable about this, but I'll try to help.  I'm running a
locally compiled 4.14 kernel from koji.  And my radeon is not the same
as yours.

On Wed, 27 Sep 2017 22:47:59 +0100
lejeczek <peljasz@xxxxxxxxxxx> wrote:

> I think I've lost HW video decoding acceleration on  A10 
> PRO-7800B R7 with recent kernel/mesa.
> 
> My kodi was nicely using vdpau until recently, I cannot say 
> when exactly it happened. Now only SW decoding and high CPU 
> usage.
> 
> I think I have all needed packages installed but vaapi also 
> seems to be gone, when I do:
> 
> [entertainer@swir ~]$ vainfo
> libva info: VA-API version 0.40.0
> libva info: va_getDriverName() returns 0
> libva info: Trying to open /usr/lib64/dri/r600_drv_video.so
> libva info: Found init function __vaDriverInit_0_40
> libva info: va_openDriver() returns 0
> vainfo: VA-API version: 0.40 (libva )
> vainfo: Driver version: mesa gallium vaapi
> vainfo: Supported profile and entrypoints
>        VAProfileNone                   : VAEntrypointVideoProc
> # end of output
> and there should be more, right?

$ vainfo
libva info: VA-API version 0.39.4
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib64/dri/r600_drv_video.so
libva info: Found init function __vaDriverInit_0_39
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.39 (libva 1.7.3)
vainfo: Driver version: mesa gallium vaapi
vainfo: Supported profile and entrypoints
      VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD
      VAProfileH264ConstrainedBaseline: VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileNone                   : VAEntrypointVideoProc


> 
> In dmesg I see:
> ....
> [    2.125588] [drm] initializing kernel modesetting (KAVERI 
> 0x1002:0x130F 0x1849:0x130F 0x00).
> [    2.125619] [drm] doorbell mmio base: 0xD0000000
> [    2.125620] [drm] doorbell mmio size: 8388608
> [    2.125693] ATOM BIOS: 113
> [    2.125758] radeon 0000:00:01.0: VRAM: 2048M 
> 0x0000000000000000 - 0x000000007FFFFFFF (2048M used)
> [    2.125760] radeon 0000:00:01.0: GTT: 2048M 
> 0x0000000080000000 - 0x00000000FFFFFFFF
> [    2.125763] [drm] Detected VRAM RAM=2048M, BAR=256M
> [    2.125764] [drm] RAM width 128bits DDR
> [    2.125885] [TTM] Zone  kernel: Available graphics 
> memory: 7184660 kiB

> [    2.125887] [TTM] Zone   dma32: Available graphics 
> memory: 2097152 kiB
> [    2.125887] [TTM] Initializing pool allocator
> [    2.125891] [TTM] Initializing DMA pool allocator
> [    2.125923] [drm] radeon: 2048M of VRAM memory ready
> [    2.125923] [drm] radeon: 2048M of GTT memory ready.
> [    2.125940] [drm] Loading kaveri Microcode
> [    2.126071] [drm] Internal thermal controller without fan 
> control
> [    2.128154] [drm] radeon: dpm initialized
> [    2.128175] radeon 0000:00:01.0: Direct firmware load for 
> radeon/bonaire_uvd.bin failed with error -2
> [    2.128177] radeon 0000:00:01.0: radeon_uvd: Can't load 
> firmware "radeon/bonaire_uvd.bin"
> [    2.128840] radeon 0000:00:01.0: Direct firmware load for 
> radeon/BONAIRE_uvd.bin failed with error -2
> [    2.128842] radeon 0000:00:01.0: radeon_uvd: Can't load 
> firmware "radeon/BONAIRE_uvd.bin"
> [    2.129030] radeon 0000:00:01.0: failed UVD (-2) init.

kernel: [drm] Initialized radeon 2.50.0 20080528 for 0000:01:00.0 on
minor 0 
kernel: [drm] UVD initialized successfully.

> 
> Could you tell your AMD APU(s) is still ok and working in 
> respect to UVD(video acceleration) in recentkernels/mesas ?

When I play a video in mplayer, I see this line in the output.
VO: [vdpau] 1280x720 => 1280x720 Planar YV12 
Is that validation?  If not, how would I determine if it is working?
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux