关于 chrome 浏览器在 linux 上的体验

2016-10-05 17:38:44 +08:00
 redsonic

是不是 chrome 在 linux 上的体验最糟糕?现代浏览器都靠 GPU 渲染,而 linux 上的显卡驱动普遍比较糟糕( intel 的最好)。我的情况是一台旧的 core2 4 核桌面机, R6450+fglrx 闭源驱动, Xorg 7.6 ,桌面可以开启 GPU 混合渲染, mplayer 可以开硬解 VC-1,h264 。 然后是 chrome 的日常:看 y2b 没有任何硬解, 1080P 就 4 核满载了,一般富 css 和矢量图形的页面拖动一下 cpu 短时间占用也有 80%,有 gif 的页面则是一直 30-80%的 cpu 占用。 我想知道目前 intel 4-7 代的 i 系列 cpu+集显跑出来的有多大改善,有极大改善的话我准备换平台,虽然桌面机现在用的少了。

8768 次点击
所在节点    Chrome
35 条回复
arrow2015
2016-10-05 17:55:53 +08:00
i3 6100 + Manjaro 路过。实时绘制硬件状态的软件是什么?只知道我看 y2b 1080p 时 cpu 风扇转速没有变快,安静
redsonic
2016-10-05 18:13:46 +08:00
@arrow2015 "实时绘制硬件状态的软件是什么?" 什么意思?

你的是笔记本上的 linux 跑 chrome 吗? win 平台上好像 chrome 的各种 gpu 加速问题都不大。
DoraJDJ
2016-10-05 18:13:54 +08:00
之前我的破笔记本用 Linux 版 Chrome ,只要开硬件加速,用久了就会卡,甚至卡到把 X 服务器崩掉进不去桌面。
redsonic
2016-10-05 18:26:46 +08:00
@DoraJDJ 是的,我也遇到过, google 说是驱动问题,驱动说是这锅应该由 Xorg 背,然而我至今没有看到过 chrome 能够很好的跑在 wayland 上面。所以我现在很想知道别人在 linux 上面跑 chrome 都是什么体验。
VmuTargh
2016-10-05 18:29:09 +08:00
用电脑,人在看, HD Graphics 拖性能!硬件特性软件算,快弃核显保速度!众生皆为性能来,硬件加速忘前缘!诚心诚念 Radeon 好,还有 GeForce 平安保!农企核弹说真相,快弃 I 显莫拒绝!上网搜 Intel HD Graphics Hard Accel ,有天机!
cinhoo
2016-10-05 18:31:18 +08:00
chrome 流畅, Firefox 比 win 上卡
zsj950618
2016-10-05 19:22:38 +08:00
windows 上 chrome 也不能用独显跑吧?我记得 NVIDIA 的选项里 chrome 是在不让用的?
tracyone
2016-10-05 19:24:29 +08:00
总之,使用 ubuntu 16.04 。这是现在最好,做得最好的发行版本
chih
2016-10-05 19:25:41 +08:00
请打开这个选项 chrome://flags/#ignore-gpu-blacklist
linux 下 chrome 默认不开 gpu 加速.
yangff
2016-10-05 19:55:48 +08:00
@VmuTargh 请拔掉显卡提升性能
redsonic
2016-10-05 20:09:01 +08:00
@chih 一直开着的。不过也有副作用,有些页面会花,然后感觉开不开 cpu 占用情况都一样,就像我开头说的那样。

Graphics Feature Status

Canvas: Hardware accelerated
Flash: Hardware accelerated
Flash Stage3D: Hardware accelerated
Flash Stage3D Baseline profile: Hardware accelerated
Compositing: Hardware accelerated
Multiple Raster Threads: Enabled
Native GpuMemoryBuffers: Software only. Hardware acceleration disabled
Rasterization: Hardware accelerated on all pages
Video Decode: Hardware accelerated
Video Encode: Hardware accelerated
WebGL: Hardware accelerated


Driver Bug Workarounds
clear_uniforms_before_first_program_use
disable_framebuffer_cmaa
force_cube_map_positive_x_allocation
init_texture_max_anisotropy
regenerate_struct_names
scalarize_vec_and_mat_constructor_args


Problems Detected
Clear uniforms before first program use on all platforms: 124764, 349137
Applied Workarounds: clear_uniforms_before_first_program_use
Linux AMD drivers incorrectly return initial value of 1 for TEXTURE_MAX_ANISOTROPY: 348237
Applied Workarounds: init_texture_max_anisotropy
Always rewrite vec/mat constructors to be consistent: 398694
Applied Workarounds: scalarize_vec_and_mat_constructor_args
Linux AMD drivers handle struct scopes incorrectly: 403957
Applied Workarounds: regenerate_struct_names
Linux ATI drivers crash on binding incomplete cube map texture to FBO: 518889
Applied Workarounds: force_cube_map_positive_x_allocation
Limited enabling of Chromium GL_INTEL_framebuffer_CMAA: 535198
Applied Workarounds: disable_framebuffer_cmaa
Native GpuMemoryBuffers have been disabled, either via about:flags or command line.
Disabled Features: native_gpu_memory_buffers

@zsj950618 可以,但好像还没有核显省电 温度低 , cpu 占用都一样低。
echo111222
2016-10-05 20:16:59 +08:00
@arrow2015 刚装好的 manjaro 很爽
arrow2015
2016-10-05 23:38:00 +08:00
@redsonic 我的是组装台式机上 linux 跑 chrome. 你是用什么看 cpu 占用?
ruojiner
2016-10-06 00:38:55 +08:00
我用 i5-5200U 的本子(无独显)跑 Chrome Dev 55 版本开斗鱼弹幕都没有什么问题, CPU 占用顶多 20%, YouTube 1080P 可以开硬解。( Broadwell 架构的解码单元初步支持了 H.265 编码的硬件加速)
ruojiner
2016-10-06 00:40:06 +08:00
@VmuTargh 现在 Intel 的硬解码之类是专用 DSP 在算,和 GPU 没半毛钱关系了。
redsonic
2016-10-06 06:41:14 +08:00
@ruojiner linux 平台吗? win 上面 haswell 硬解 4K 和 H265 10bit 确实 666 ,根本不用考虑独显。 DSP 解码的是 quick sync ,但我比较过,解码效率好像还不如 DXVA2 。另外 fglrx 闭源驱动也是用 DSP , mplayer 硬解 H264 1080P 可以做到 1-3%的 cpu 占用。

@arrow2015 不是用 top 吗? chrome 和 Xorg 吃掉了所有 cpu 时间。
zmj1316
2016-10-06 10:32:06 +08:00
@ruojiner 这几天被 B 站的高码率直播虐的不要不要的, 1080 60fps 什么的还不能硬解( windows 也不行),我笔记本垃圾散热分分钟破 80 度
redsonic
2016-10-06 11:02:56 +08:00
@zmj1316 sandy bridge 以后的 cpu 装 win10 用 edge 再不能硬解真可以扔了。 win 上面不能硬解的都是乱装驱动和播放器造成的。
kx5d62Jn1J9MjoXP
2016-10-06 11:14:55 +08:00
不只是 chrome 吧? Linux 下不管什么 GUI 都不流畅
redsonic
2016-10-06 11:20:24 +08:00
@ssynhtn 不会吧, gnome 默认都开 GPU 渲染,在老黄的闭源驱动和牙膏厂的开源驱动下感觉比 win 的桌面还流畅。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/310698

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX