• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
Locked
0

Hardware Acceleration in Standalone Flash Player

New Here ,
Mar 29, 2018 Mar 29, 2018

Copy link to clipboard

Copied

I have MB N3050N

I have Ubuntu x64 16.04.1

I have google-chrome  with flash plugin

I have flashplayer sa 29.0.0.134 (from Download Adobe Flash Player 29 Beta for Desktops - Adobe Labs )

I have simple test flash(swf file) which show me FPS

In google-chrome i have 50-60 FPS.

But in stand alone  flashplayer I have only 10 FPS

I create /etc/adobe/mms.cfg

$cat /etc/adobe/mms.cfg

EnableLinuxHWVideoDecode=1

OverrideGPUValidation=1

AVHardwareDisable=0

I set variables

export VDPAU_DRIVER=va_gl

export LIBVA_DRIVER_NAME=i965

It use correct driver

$flashplayer29 DisplayFPS_2.swf

libva info: VA-API version 0.39.0

libva info: va_getDriverName() returns 0

libva info: User requested driver 'i965'

libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so

libva info: Found init function __vaDriverInit_0_39

libva info: va_openDriver() returns 0

libva info: VA-API version 0.39.0

libva info: va_getDriverName() returns 0

libva info: User requested driver 'i965'

libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so

libva info: Found init function __vaDriverInit_0_39

libva info: va_openDriver() returns 0

google-chrome  use same driver

lsof | grep i965

....

chrome 4633 tso  mem  REG 8,1 6561728 7080568 /usr/lib/x86_64-linux-gnu/dri/i965_dri.so

So how enable HW render  in sa flashplayer

Views

1.4K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Apr 06, 2018 Apr 06, 2018

Copy link to clipboard

Copied

LATEST

The Standalone Player supports hardware acceleration.  That said, the state of hardware acceleration across the universe of possible Linux distributions is a mess, and the reason that it works in Chrome is because PPAPI abstracts that complexity away for us.  The availability of rational hardware acceleration support via PPAPI made it feasible for us to offer hardware support for Linux.

The standalone player exists as a historical artifact, and is intended for developers and kiosk operators.  The supported path for running Flash-based content as a desktop application is Adobe AIR, not the Standalone player.


So, you're more than welcome to file a bug over at tracker.adobe.com.  The reality is that we try to prioritize our engineering investments in ways that do the maximum amount of good for the most people.  Linux (across all distros) is about 1% of the entire user population, and of those users, the browser use-case (particularly PPAPI) is the vast majority.  Standalone player is a super niche target (I'm assuming you're trying to play a game that isn't performing well in the browser), and is unlikely to become a high priority issue for us.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines