Opera 12.00 snapshot 1380: 硬件加速更新

Opera 总部的伙计们正在为 Opera 12 beta 的最后冲刺埋头苦干(不就 beta 而已么,反正译者我们这些用 Opera 的抖M 也不指望 beta 能有多稳定)。Wahoo (12 的开发代号)开发进度条在继续前进,离发布 beta 越来越近,还会有更多有趣的东西出现。有趣的东西今天就有一个要说说。 DirectX 后端在这个新 snapshot 中初登场。出于性能和稳定性的原因,大部分 Vista 和 Windows 7 的 Opera 用户默认将使用 DirectX 后端而不是 OpenGL,不过,目前使用 OpenGL 支持 WebGL 的开发完成度,比用 DirectX 来得高。

经过慎重考虑和广泛的测试,这个 snapshot 带来了另一个改变,Opera 12 的用户须要自己选择开启 WebGL 和 硬件加速功能。

Opera 表示这出于重要的原因。Opera 希望给业界带来第一个真正的硬件加速浏览器,这意味着使用显卡加速渲染的不仅仅是网页,还包括浏览器 UI。这意味着可以尽可能为更多的 Opera 用户带来卓越的体验(虽然这句容易引发用户吐槽陈年 bug 例如 position:fixed 卡你妹怎么还不修。当然译者是不会这样说的),不管他们是使用 Windows XP、Linux 还是 Lion。

“但是在一些情况下,我们的硬件加速速度还未能击败我们优化得难以置信的软件加速后端,即 Vega。引入一个实际加速效果不及以前高效的特性,这是大忌,尤其如果是正式版,很多用户会用来进行日常浏览。”

既然你现在正在读这篇日志,你很可能也打算开启 WebGL 和硬件加速。打开 opera:config#UserPrefs|EnableHardwareAccelerationopera:config#UserPrefs|EnableWebGL ,都设为 1 并保存设置,然后重启 Opera。

“我们认为, Opera 12 (正式版,将来时)对于所有人将保证是一个相当不错的产品发布,不论你是浏览器专家还是第一次接触 Opera。”

(通篇第三人称的译文,偶尔用一用原文第一人称语气加引号,蛮方便的,例如当译者持保留态度等等的时候)

Wahoo 现在越来越接近 beta 的发布,开发工作集中在改善稳定性和修复倒退问题方面。Windows 平台上,这个 build 包含了关于插件性能和稳定性的重要修复,应该会显著改善和插件相关的页面滚动性能。

已知问题

  • 对 HTML5 Drag and Drop 的支持尚在开发阶段。向/从 外部程序拖曳尚不能正常运作。一些 demo 网站可能无法进行充分的展示。
  • Mac 上浏览 HTML5test.com 可能会出现假死或其他问题
  • OTW-8246 Windows 平台的 64 位版 Opera 不能正常使用 Google+
  • DSK-361109 地址栏中使用多个关键词搜索访问过的页面内容时,下拉菜单没有匹配结果
  • CORE-45774 [Windows] [HWA (硬件加速)] 使用 DirectX 后端时,用到 border-radius 的元素的背景颜色会被 border-color 破坏
  • DSK-357831 [Windows] [HWA] 64 位版本上使用 DirectX 后端时,出现字间间隔为负值的现象
这是一个开发版,不推荐普通用户使用,仅供测试。此版本存在着很多已知问题,可能会造成崩溃或者数据丢失,甚至无法正常使用。请勿覆盖之前的版本,并在备份数据后安装使用。

下载链接

更新日志

核心

  • CORE-44954 hp.com crashes Opera with Hardware Acceleration on

桌面版

  • 默认不开启硬件加速
  • DSK-361356 Opera crashes when closing page while it is scrolling
  • DSK-346047 ‘Close all tabs’ setting in delete private data dialog doesn’t close windows with just Speed Dial tab
  • DSK-341531 Hovering the close button on Speed Dial steals its hover state, while it should propagate it.
  • DSK-357909 Back and forward buttons disappear on upgrade
  • DSK-360104 Page zoom resets when opened in background tab
  • DSK-360691 Long Russian text in address bar crashes opera
  • DSK-360962 Check documents/images should take into account languages with more than one plural tense
  • Further stability improvements

邮件

  • New compose window design
  • DSK-356875 [Feature] A new preference dialog for the compose Window
  • DSK-359616 [Feature] Add option to set default outgoing account in the options dialog
  • DSK-360404 [Feature] Improve design of mail header buttons
  • DSK-329302 [Feature] Support for opening and editing attachments from compose window
  • DSK-343710 Compose window header fields get hidden even if there is content in them
  • DSK-328161 Reply-To field in mail compose does not auto-complete/suggest addresses
  • DSK-357118 Cannot enable spell checking of email subject
  • DSK-129539 “Send by mail” from selected text should add the URL to the compose window
  • DSK-358693 Mail compose window unusable with black windows theme
  • DSK-356452 Print preview shortcut doesn’t work for mail window
  • DSK-357232 Quick Reply text not deleted after sending
  • DSK-357515 Mail body lengthens for ever after toggling expand state off and on
  • DSK-349396 Don’t hide compose window fields on switching ‘From’ account to and from a newsgroups account
  • DSK-330184 Editing Preferences while composing a plain text message causes the HTML toolbar to appear
  • DSK-358044 Can’t copy/move mail between two accounts if mail separator is selected
  • DSK-358565 Make Attachment field keyboard accessible in tab sequence

Windows

  • DSK-361056 使用 DirectX 作为硬件加速后端
  • DSK-361734 调用摄像头引发蓝屏死机
  • DSK-360014 [OOPP(独立插件进程)] Performance issues and freezes with plugins: This does not fix all performance issues
  • DSK-301447 Web page right click menu item “Open With” does not show Chrome installation
  • DSK-359032 [OOPP] Going back and forward in history with a tab containing Windows Media Player plugin, Opera freezes shortly
  • DSK-355355 [OOPP] Windows Media Player player plugin controls corrupted after scrolling
  • DSK-359021 [OOPP] Resizing Opera’s window so that part of a plugin is out of view, then resizing it back, the plugin is clipped
  • DSK-359168 [OOPP] Artifacts on Shockwave for Director plugin after scroll

Mac

  • DSK-361531 Colors not properly converted for image from camera
  • DSK-347812 Update to Growl/Mist 1.3: Growl notifications by default even without it being installed
  • [OOPP] IME fixes
  • CT-2336 [OOPP] Plugin not repainted when scrolling
  • DSK-356081 [OOPP] Silverlight 5 and Flash application keyboard repeat is broken
  • DSK-216092 [OOPP] Scrolling on flash does not work
  • DSK-350738 [OOPP] Focus stolen after clicking on a plugin
  • DSK-356940 [OOPP] No context menu for Flash
  • DSK-357531 [OOPP] Flash plugin crashes after applying fit to width to a page

Linux/FreeBSD

  • DSK-358908 We should use Gtk3 styling under Unity on Ubuntu 11.10 (Oneiric Ocelot) and above
  • DSK-361345 Preferences tabs are missing pixels in KDE and Gtk after recent Core upgrade
  • DSK-360296 [OOPP] Plugin wrapper continues to run after Opera closes
  • CT-2446 [OOPP] Keyboard doesn’t work for some plug-ins
  • CT-2445 [OOPP] Unable to interact with Flash game QWOP

[ Via Opera Desktop TeamOpera.IM 编译 ]

21条评论

  1. 额……真心不稳。硬加最后默认关闭了。果然不好优化。继续求稳定性上的更新,不要崩溃。

  2. 卡你妹啊卡你妹

    “我们的硬件加速速度还未能击败我们优化得难以置信的软件加速后端”
    Vega 历史地位上升的一帖

  3. 现在硬件加速就是一杯具。问题各种坑爹。开了后反而性能倒退。
    还有各种崩溃假死。我觉得beta还是在过一两个月出把。我等的起。

  4. 我这里很久以来openGL一直都是显示错误无法识别。现在DirectX可以正常工作了。
    开启硬件加速之后文本输入总是错位。

  5. 原本系统win7,开启MacType字体渲染,效果很好;
    但是开启硬件加速和WebGL后,字体反而有点发虚了。。。 :eek:

  6. 好消息是google拼音设置状态栏半透明打字时看不到状态栏的bug修复了。贴吧也不崩溃了。
    坏消息是右上角的回收站不能用了,一点就关闭。好像和UI有关。菜单栏花屏严重,右上角的叉叉和回收站图标始终重叠,导致回收站不能用。此外标签页末尾也是花屏很严重。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注