为什么Adobe Flash Player 11.x没有硬件加速?


15

我正在将Ubuntu 11.10Nvidia Geforce 8600M GTNvidia Geforce 525M GT(驱动程序;通过Ubuntu的nvidia-current-updates)配合使用。

Adobe Flash Player 11.x在Ubuntu 11.04中使用完整的硬件加速时,它已停止在Ubuntu 11.10中使用。


我认为您可以用一个问题和一个答案来组织这些,以便人们可以轻松理解您的发言内容。;-)
desgua 2012年

是的,谢谢您的编辑!我自己做不到,因为我必须等待几个小时才能这样做; D
Oranges10e 2012年

如果您想让Adobe修复此问题,可以访问bugbase.adobe.com/index.cfm?event=bug&id=2992148并发表您的意见并对该错误进行投票。

Answers:


16

Oranges10e尝试了几种浏览器,包括最新的Chrome浏览器和最新的Firefox,他说:

由于存在许多与此相关的主题/主题和问题,我将在长期寻找该问题的解决方案的过程中提供我发现的信息(请参阅下面的我自己的解决方案)。

解决方案(不存在):

为了防止无休止地寻找解决此问题的方法(花了几天时间让我找出来),这可能是很痛苦的,请阅读以下内容:

根据Adobe员工的说法,仅在Linux和Linux的最新Adobe Flash版本中禁用了硬件加速。目前,还没有“官方”方法可以使它再次工作-甚至没有安装道具。Nvidia驱动程序,包括VDPAU加速。这旧版Adobe Flash版本的解决方案-不再。

采取此举的主要原因是:

  1. 安全问题。
  2. 不稳定的Nvidia / AMD / Intel和开源驱动程序-与Adobe Flash硬件加速结合使用。

在这里讨论并确认了该线程的链接:http : //forums.adobe.com/thread/911321

从上面的链接引用:

不幸的是,鉴于当前的图形驱动程序和对基于Linux的操作系统的支持,我们无法支持具有硬件加速功能的Linux。大多数驱动程序(包括Intel / NVIDIA / AMD提供的驱动程序)都过于不稳定,无法与Flash Player持续兼容。抱歉给您带来不便。 ”- Charbs09,Adobe员工

从FP 11.0.1.152开始,无法打开Linux的HW Acceleration。我们完全出于安全考虑将其禁用,但是在将来的版本中,我们可能会重新启用不受支持的方法。 ”- Charbs09,Adobe Employee

因此,在您外出购买ION上网本,Nettop或任何类型的PC之前,希望将其与Linux / Ubuntu和Adobe Flash 11.x结合使用,以播放高清视频(720p,1080p)具有完整的硬件加速功能,请考虑上述信息。我没有,可悲的是,我意识到这太迟了(因为在我找到上面的链接之前,我正在尝试其他几种方法来使它再次起作用)。


2
tl; dr:Linux不使用Flash。
HalilÖzgür2013年


2

大家好

我只是想更新自己的答案,因为我终于找到了一个可行的,可靠的解决方案:Google Chrome。这是通过下载并安装Google的浏览器得到的:

  • Flash可以在Nvidia和AMD GPU上加速视频渲染。硬件加速(GPU)浏览器(如果支持您的GPU)。我之所以这样说:Firefox在我的系统上的运行速度极慢。
  • Firefox =低帧率,在各种网站上滚动缓慢/缓慢,使用旧版Adobe Flash,并且不为Flash视频提供硬件加速。
  • Chrome =更高的帧频和在各种网站上的流畅滚动,并随附Adobe Flash的最新版本*,该版本可通过自动浏览器更新自动更新。这将导致:即使在笔记本电脑上,也可以提供更流畅,更快的浏览体验和更流畅的Flash视频播放。

我选择的操作系统和硬件:

  • 操作系统:Ubuntu 12.04 LTS 64 bit(LTS =坚如磐石,非常稳定)
  • 硬件:AMD Phenom II X4,AMD HD 7850(已安装专有驱动程序),8GB DDR3 Ram,MSI AM3 +主板

程序:

  • 通过Ubuntu安装最新的专有驱动程序。我选择安装Ubuntu提供给我的最新/更新的驱动程序。我没有安装实验性/测试版驱动程序。
  • 下载并安装Google Chrome
  • 启动Chrome,转到YouTube,然后播放1080p视频。右键单击视频,然后选择“显示视频信息”。如果一切顺利,则应显示“加速视频渲染”。
  • 做完了!

请注意:Chromium和Google Chrome之间是有区别的。有关更多信息,请参见此处:Chromium与Google Chrome




0

您为什么不只使用Pepper Flash,它是Google维护的Flash Player的最新版本(当前为第14版)。它还应该具有硬件加速。

无论如何,谷歌浏览器已经内置了Pepperflash。

我已使用以下链接在Chromium和Opera 24开发人员预览版上安装了Pepper Flash:

http://www.webupd8.org/2014/01/pepper-flash-player-installer-for.html

如果要在Firefox中安装Pepper Flash,请执行以下操作:

sudo add-apt-repository ppa:nilarimogard / webupd8
sudo apt-get更新
sudo apt-get install freshplayerplugin

另外,如果Google chrome或Chrome没有为您提供硬件加速,请尝试更改标志,转到chrome:// flags,找到“覆盖软件渲染列表”并启用它。它也适用于Opera(opera:// flags /)。希望它会有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.