Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
KOSKERS
V2EX  ›  Linux

Linux 下 chrome 或者 opera 如何获得像 mac 下 safiria 或者 win10 的 edge 那样都流畅滑动效果?

  •  
  •   KOSKERS · Oct 6, 2016 · 5639 views
    This topic created in 3515 days ago, the information mentioned may be changed or developed.

    请教下 Linux 下 chrome 或者 opera 如何获得像 mac 下 safiria 或者 win10 的 edge 那样都流畅滑动效果?

    43 replies    2016-10-08 18:41:50 +08:00
    wweir
        1
    wweir  
       Oct 6, 2016 via Android
    chrome://flags
    redsonic
        2
    redsonic  
       Oct 6, 2016
    流畅滑动需要显卡驱动和 Xorg 加持尤其是 2D 加速部分,老黄的闭源驱动和农企牙膏厂的开源驱动这部分还都凑合,然而我发现滑动的时候 Xorg 占用很多 cpu 时间。由于 Xorg 是一个老大难项目,我是不指望能像 safari 和 edge 那样的表现了。

    另外欢迎参加我的主题 https://www.v2ex.com/t/310698
    kx5d62Jn1J9MjoXP
        3
    kx5d62Jn1J9MjoXP  
       Oct 6, 2016 via Android
    Linux 肯定是做不到的
    wuruxu
        4
    wuruxu  
       Oct 6, 2016 via Android
    都是自己的驱动没搞好
    bao3
        5
    bao3  
       Oct 6, 2016 via Android
    linux 就别想了,能上网就不错了,浏览器是 GPU 计算, linux 平台没有显卡驱动 , GPU 性能不行也就算了,还会崩溃,导致软件卡住假死甚至退出。

    所以楼主打消这想法吧
    lqzhgood
        6
    lqzhgood  
       Oct 6, 2016
    windows 上的 Chrome 都没有 IE10/Edge 那么顺滑。。。
    用插件也感觉卡卡的
    daya
        7
    daya  
       Oct 6, 2016 via Android
    @bao3 没有显卡驱动?你有去老黄官网看过么
    jimzhong
        8
    jimzhong  
       Oct 6, 2016
    Intel 显卡用户表示感觉很流畅
    crystom
        9
    crystom  
       Oct 6, 2016
    chromeos 也是基于 linux ,用触控板很爽
    chih
        10
    chih  
       Oct 6, 2016 via Android
    @bao3 不知道不要乱说,蝉不知雪

    可以打开这个选项启用 gpu 加速 chrome://flags/#ignore-gpu-blacklist
    neilp
        11
    neilp  
       Oct 6, 2016
    第一次 听说 edge 流畅。
    刚重装系统, 默认 edge 连百度都卡。 而且拖上几个 tab 也,之后就假死。
    换 chrome 秒开。
    emmo
        12
    emmo  
       Oct 6, 2016 via Android
    @neilp 用了 edge 那麼久,基本告別 Chrome 了,十分流暢啊。
    bao3
        13
    bao3  
       Oct 6, 2016 via Android
    @chih 2 楼已经有解释。不知道不要乱回答。你的那个选项解决不了问题。

    @daya 可以去二楼的贴子看看。不要做数字时代的迷信者,特别是驱动层级的。
    chih
        14
    chih  
       Oct 6, 2016
    @bao3 我每天都在用, 我不知道? 搞笑不.
    目前 linux 连驱动都不需要装
    https://www.reddit.com/r/archlinux/comments/4cojj9/it_is_probably_time_to_ditch_xf86videointel/
    mgna17
        15
    mgna17  
       Oct 6, 2016
    有人说 linux 下没有显卡驱动啊,真可怕,原来我一直都是靠 CPU 跑 3D 游戏的啊 ╮( ̄▽ ̄)╭
    skydiver
        16
    skydiver  
       Oct 6, 2016
    并没有觉得不流畅
    Osk
        17
    Osk  
       Oct 6, 2016
    不知道 edge 是什么黑魔法,流畅又省电真不是 M$吹的,在平板上 Chrome 真的是又烫又卡,可能是 CPU 和内存低了,但 win8 时代都没这么卡,恶意不负责推测 M$对 chrome 负优化了 /doge
    TaMud
        18
    TaMud  
       Oct 6, 2016
    LINUX GPU 多学点知识还是很重要的
    @bao3
    KOSKERS
        19
    KOSKERS  
    OP
       Oct 6, 2016
    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
    Video Decode: Hardware accelerated
    Video Encode: Hardware accelerated
    WebGL: Hardware accelerated
    edwardaa
        20
    edwardaa  
       Oct 7, 2016
    safari | BrE səˈfɑːri, AmE səˈfɑri |
    noun
    [在热带非洲进行的] 游猎 yóuliè
    to go on safari;
    去游猎
    bao3
        21
    bao3  
       Oct 7, 2016 via Android
    @chih 我不相信 V2 上的人逻辑会这么混乱。系统免驱和让浏览器顺滑完全是两件事,这个不用解释吧。浏览器需要消耗大量的 GPU ,所以不能得到原厂的核心驱动要想实现楼主的目标是不可能的,无论是 I 家, A 家,还是 N 家,要免驱不是问题,问难在原生优化。


    后面还有人的评论更是蠢,我 TMD 从 2001 年就开始 RH 7.2 用邮局买光盘到现在, linux 显卡要不要驱动会不知道?蠢在根本没人说 linux 显卡是否需要驱动 。

    突然觉得, V2 上的逻辑不一定好,脑子也是呵呵了。
    bao3
        22
    bao3  
       Oct 7, 2016 via Android
    @TaMud 正是学了 GPU 知识了才说 Linux 下的 chrome 想要优化成 win 下的 edge 那样是不可能的,除了底层驱动,这当中还涉及到 Xwindow server 这一层。多读一下 Xorg/ Wayland ,对你有好处。
    bao3
        23
    bao3  
       Oct 7, 2016 via Android
    @mgna17 好吧,我在前一贴里说你蠢,不过我看了一下最早的回复,我想是我少打了“原生”。在我上面的回复已经展开,加入了 xwindow server 问题。

    所以 linux 显卡免驱这个事情我在 15 年前就已经开始体验了,不需要再讨论了。
    KOSKERS
        24
    KOSKERS  
    OP
       Oct 7, 2016
    @bao3 我也同意你的观点。我的是 haswell i7 4700mq+GTX765M 显卡。装了 intel 专有驱动和 nvidia 364 驱动。
    独显下玩 dota2 全特效 1080p 不卡。集显下 hd4600 看 120fps 4K 炮姐硬解码不卡。驱动应该是毫无问题的。
    但是就是没 edge 流畅(浏览速度还是 chrome 快,我说的是页面滑动速度)。
    我装了 SmoothScroll 插件,滑动流畅了,但是滑动的过程中,可以明显听到 cpu 风扇声音上去了。
    这个软件应该是不带硬件加速的。
    MCVector
        25
    MCVector  
       Oct 7, 2016 via Android
    @bao3 n 卡的 367.44 已经很好用了,支持到 OpenGL 4.5 和 Vulkan. Intel 加入了 mesa 所以 Mesa 对 Vulkan 支持也很好了。 A 卡没有用过不做评论。总体来说 linux 显卡驱动已经很不错了。
    KOSKERS
        26
    KOSKERS  
    OP
       Oct 7, 2016
    @MCVector 我尝试过 367 ,确实可以用 vulkan 玩 dota2 了。但是无奈我是双显卡( I+N ),装好 367 后, primus 切换位 intel 卡是无法关闭 nvidia 电源的( 364 可以),无奈只能换回 364.

    如果你的可以,跪求解决方法。
    MCVector
        27
    MCVector  
       Oct 7, 2016 via Android
    @KOSKERS 没有试过两个卡切换。 bumblebee 可以用吗?
    KOSKERS
        28
    KOSKERS  
    OP
       Oct 7, 2016
    @MCVector 那个后来我就没怎么用了。
    rhen
        29
    rhen  
       Oct 7, 2016 via Android
    @Osk mac 上 chrome 不也比 safari 耗电。。
    mgna17
        30
    mgna17  
       Oct 7, 2016
    @bao3 抱歉,恕我有些冒失。
    可能是我太年轻了,没有体验过您所说的 linux 显卡免驱,从我接触 linux 开始就一直用的 nvidia 的闭源驱动。
    DoraJDJ
        31
    DoraJDJ  
       Oct 7, 2016
    @mgna17 好像 Intel 系的显卡都是免驱就能直接用的。
    TaMud
        32
    TaMud  
       Oct 7, 2016
    @bao3 linux 就别想了,能上网就不错了,浏览器是 GPU 计算, linux 平台没有显卡驱动 , GPU 性能不行也就算了,还会崩溃,导致软件卡住假死甚至退出。


    呵呵,这话不知道是谁说的,还研究过 lunux 下 gpu??笑而不语
    mgna17
        33
    mgna17  
       Oct 7, 2016
    @DoraJDJ 我指的是独显
    bao3
        34
    bao3  
       Oct 7, 2016 via Android
    @mgna17 请注意看,我的回复里包括 I , A , N 三家。真是不知道说啥好了。
    bao3
        35
    bao3  
       Oct 7, 2016 via Android
    @TaMud 请注意看 23 楼,我有补充。那话是我说的,但是手机打字少打了。别的不解释,看 24 楼别人的回应以及 2 楼别人的引贴。应用程序的流畅与否,涉及很多,不只是显卡能被驱动起来这么简单,还涉及能不能最大化地利用显卡性能,最优化地与 CPU 协同处理运算。无论现在的 linux 免驱还闭源,都做不到,因为还要涉及中间 xwindows 。

    所以要想浏览器在 linux 平台与其他平台表现一致,没可能,至少目前做不到,未来几年也做不到,被厚望的 wayland 也残了, xorg 船大难调头,无法最大化利用显卡能力。
    bao3
        36
    bao3  
       Oct 7, 2016 via Android
    @MCVector 不在于驱动版本高低,还在于 xwindow 在使用驱动时能发挥的效能。目前 linux 平台 xwindows 大多是 xorg ,性能低下,而 wayland 还不成气候。
    而在 PC 平台,不存在 xwindows 这个弱环节,相反,还可以有 N 卡自家的加速,以前的 physixalX (名字记不清了)或者 CUDA 。驱动是一回事,而 GPU 利用则是另一回事,所以 linux 平台只是能用而已,真要像楼主说的做到其他平台的流畅顺滑,估计要等 wayland 性能上来吧。
    bao3
        37
    bao3  
       Oct 7, 2016 via Android   ❤️ 1
    @MCVector 抱歉,回复完觉得不严谨,去 N 卡官网看了,也有 linux CUDA 了。那看来 N 卡在 linux 平台的性能就在 Xwindow 了。
    initialdp
        38
    initialdp  
       Oct 7, 2016
    @bao3 Ubuntu 的 MIR 也许是最后的希望了。
    lightening
        39
    lightening  
       Oct 7, 2016   ❤️ 1
    很遗憾, 2012 年我换用 Mac 时, Linux 桌面的状况比我在 2008 年第一次 Ubuntu 更差了。 08 年时好歹 Intel 显卡还可以完美驱动,桌面还算简洁干净。 12 年离开时 Linux 桌面已经支离破碎, Gnome 分了三家没一家好用的。独显和 Intel 显卡耗两张卡的电却只能有集成核显的性能。 Wayland 说了几年还没有起色(好像直到现在还没有实际投入使用)。
    MCVector
        40
    MCVector  
       Oct 8, 2016 via Android
    @bao3 CUDA 可以不用桌面环境跑
    KOSKERS
        41
    KOSKERS  
    OP
       Oct 8, 2016
    @initialdp MIR 如果真的投入进来。那么 nvidia 真的就可以热切换显卡了。 nvidia 不能热切换真的不是 nvidia 的错。
    bao3
        42
    bao3  
       Oct 8, 2016 via Android
    @MCVector 有没有桌面与 GPU 加速不冲突,只是需要 CUDA 这个催化剂。 CLI 下一样可以 GPU 加速。 Chrome 要如同其他平台顺滑,必须借助 Xwindow 和驱动, N 卡 CUDA 是完成了后面。
    bao3
        43
    bao3  
       Oct 8, 2016
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5319 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 94ms · UTC 08:43 · PVG 16:43 · LAX 01:43 · JFK 04:43
    ♥ Do have faith in what you're doing.