我不能Facebook 的“Gardenscapes”游戏使用 Firefox 处理我新安装的程序。当我启动它时,它要求我启用硬件加速。当出现 flash 弹出窗口时,“启用硬件加速”已勾选,但我无法跳过该消息。我尝试了另一款游戏,它运行良好,但我不能说它是否依赖硬件加速。
我应该采取什么步骤才能让这个游戏正常运行?如何检查硬件加速是否有效?如果无效,如何修复?
===== 已尝试/检查的内容 =====
尝试安装flash的方法:
flash plugin
手动安装- 安装
flashplugin-installer
包 - 安装
adobe-flashplugin
和browser-plugin-freshplayer-pepperflash
这三种方法都没有用,我现在正在使用第三种方法。
OpenGl
glxinfo
给我“OpenGL 版本字符串:3.0 Mesa 18.0.5”
硬件
- CPU:AMD A6-3400M APU,带 Radeon(tm) HD 显卡
- 图形处理器:
dom@dom-PC:~$ lspci | grep VGA 00:01.0 VGA 兼容控制器:Advanced Micro Devices, Inc. [AMD/ATI] BeaverCreek [Radeon HD 6520G] (prog-if 00 [VGA 控制器]) 01:00.0 VGA 兼容控制器:Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M 系列] (rev ff) (prog-if ff)
尝试后lspci -v
,GPU 似乎出现了一些故障:
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: radeon
Kernel modules: radeon
Firefox 配置
layers.acceleration.force-enabled
=> 强制为true
layers.omtp.enabled
=> 默认为true
layout.display-list.retain
=> 默认为true
layout.display-list.retain
=> 默认为false
,也尝试强制为true
答案1
似乎您混淆了 Adobe Flash 硬件加速和 Firefox 本身的加速。问题在于,从版本 11 左右开始,硬件加速在 Linux 版 Flash 中不再起作用,而该版本原本应该是最后一次长期支持。支持期结束后,Adobe 决定不再在 Linux 上放弃 Flash,甚至将其更新为“当前”版本,但功能有限。硬件加速等维护成本高昂的功能被完全禁用。