是不是 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+集显跑出来的有多大改善,有极大改善的话我准备换平台,虽然桌面机现在用的少了。
1
arrow2015 2016-10-05 17:55:53 +08:00 via Android
i3 6100 + Manjaro 路过。实时绘制硬件状态的软件是什么?只知道我看 y2b 1080p 时 cpu 风扇转速没有变快,安静
|
2
redsonic OP |
3
DoraJDJ 2016-10-05 18:13:54 +08:00
之前我的破笔记本用 Linux 版 Chrome ,只要开硬件加速,用久了就会卡,甚至卡到把 X 服务器崩掉进不去桌面。
|
4
redsonic OP @DoraJDJ 是的,我也遇到过, google 说是驱动问题,驱动说是这锅应该由 Xorg 背,然而我至今没有看到过 chrome 能够很好的跑在 wayland 上面。所以我现在很想知道别人在 linux 上面跑 chrome 都是什么体验。
|
5
VmuTargh 2016-10-05 18:29:09 +08:00
用电脑,人在看, HD Graphics 拖性能!硬件特性软件算,快弃核显保速度!众生皆为性能来,硬件加速忘前缘!诚心诚念 Radeon 好,还有 GeForce 平安保!农企核弹说真相,快弃 I 显莫拒绝!上网搜 Intel HD Graphics Hard Accel ,有天机!
|
6
cinhoo 2016-10-05 18:31:18 +08:00 via Android
chrome 流畅, Firefox 比 win 上卡
|
7
zsj950618 2016-10-05 19:22:38 +08:00
windows 上 chrome 也不能用独显跑吧?我记得 NVIDIA 的选项里 chrome 是在不让用的?
|
8
tracyone 2016-10-05 19:24:29 +08:00 via Android
总之,使用 ubuntu 16.04 。这是现在最好,做得最好的发行版本
|
9
chih 2016-10-05 19:25:41 +08:00
请打开这个选项 chrome://flags/#ignore-gpu-blacklist
linux 下 chrome 默认不开 gpu 加速. |
11
redsonic OP @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 占用都一样低。 |
12
echo111222 2016-10-05 20:16:59 +08:00 via Android
@arrow2015 刚装好的 manjaro 很爽
|
13
arrow2015 2016-10-05 23:38:00 +08:00 via Android
@redsonic 我的是组装台式机上 linux 跑 chrome. 你是用什么看 cpu 占用?
|
14
ruojiner 2016-10-06 00:38:55 +08:00 via Android
我用 i5-5200U 的本子(无独显)跑 Chrome Dev 55 版本开斗鱼弹幕都没有什么问题, CPU 占用顶多 20%, YouTube 1080P 可以开硬解。( Broadwell 架构的解码单元初步支持了 H.265 编码的硬件加速)
|
15
ruojiner 2016-10-06 00:40:06 +08:00 via Android
@VmuTargh 现在 Intel 的硬解码之类是专用 DSP 在算,和 GPU 没半毛钱关系了。
|
16
redsonic OP |
17
zmj1316 2016-10-06 10:32:06 +08:00
@ruojiner 这几天被 B 站的高码率直播虐的不要不要的, 1080 60fps 什么的还不能硬解( windows 也不行),我笔记本垃圾散热分分钟破 80 度
|
18
redsonic OP @zmj1316 sandy bridge 以后的 cpu 装 win10 用 edge 再不能硬解真可以扔了。 win 上面不能硬解的都是乱装驱动和播放器造成的。
|
19
kx5d62Jn1J9MjoXP 2016-10-06 11:14:55 +08:00 via Android
不只是 chrome 吧? Linux 下不管什么 GUI 都不流畅
|
20
redsonic OP @ssynhtn 不会吧, gnome 默认都开 GPU 渲染,在老黄的闭源驱动和牙膏厂的开源驱动下感觉比 win 的桌面还流畅。
|
21
kx5d62Jn1J9MjoXP 2016-10-06 11:23:12 +08:00 via Android
@redsonic 不知道你是什么情况。我用的不多,现在已经不用了,反正我以前在不同电脑上装双系统, Linux 在流畅度上永远比 Windows 差上不少
|
22
itisthecon 2016-10-06 11:25:24 +08:00
@tracyone 正解, 自从用上 16.04 以后从此 ubuntu 黑转粉
|
23
redsonic OP @ssynhtn 主要是最近几年像 ubuntu 这样发行版比较重视桌面体验了,另外就是 intel 核显在 linux 上面支持比较到位。
|
24
greenskinmonster 2016-10-06 11:46:36 +08:00 via Android
淫威达闭源驱动,默认设置,感觉还可以。启用 flags 里面的 gpu 加速觉得貌似区别也不大。
|
26
EricCartman 2016-10-06 14:18:01 +08:00 via Android
Linux 发行版中一直用 Ubuntu ,省心
|
27
redsonic OP @zmj1316 win 上面的 chrome 内置 flash 不支持硬解,好像换 adobe 自己的可以。 win10 全家桶 edge 播 B 站试了试战地 1 预告片 1080P 带弹幕 cpu 最高 10%。我的是超级本 haswell i5 低压 U 核显。
|
28
zachlhb 2016-10-06 16:27:12 +08:00
现在应该有显卡驱动的吧
|
32
redsonic OP @arrow2015 最近发现有发行版带的 chrome 是打过补丁,可以开启硬解。你那个 Manjaro 里面的 chrome 好像就是从 arch 的 patch 过的版本 porting 过来的,可以帮我确认一下吗 chrome://flags 里面的 Hardware-accelerated video decode 选项有没有被禁?
|
34
arrow2015 2016-10-09 21:06:31 +08:00
@redsonic
Hardware-accelerated video decode Mac, Windows, Chrome OS Hardware-accelerated video decode where available. #disable-accelerated-video-decode Sorry, this experiment is not available on your platform. |
35
redsonic OP @arrow2015 看来也没有,可以试试 patch 版本,在这里 https://aur.archlinux.org/packages/chromium-vaapi/, intel 核显是 out of the box 。我没那么幸运,用的压根不是 debian 那套库,而且是坑爹的农企卡。国庆哪也没去在这个补丁的基础上 hack 了 3 天,可以载入 vaapi ,但硬解 h264 会花屏或黑屏,又自虐了一把。
|