V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
DejavuMoe
V2EX  ›  Linux

完整启用 Fedora/ Linux 下 GNOME 的硬件加速

  •  3
     
  •   DejavuMoe · 13 天前 · 1491 次点击
    9 条回复    2025-12-28 09:22:49 +08:00
    DejavuMoe
        1
    DejavuMoe  
    OP
       13 天前
    汗,Chrome 打成 GNOME 了😅
    Linioi
        2
    Linioi  
       13 天前

    没太了解过这个加速,是有什么特别的地方吗,请教一下🤔
    DejavuMoe
        3
    DejavuMoe  
    OP
       13 天前
    @Linioi Windows 和 macOS 上 Chrome 硬件加速开箱即用,但是 Linux 上因为各种原因最多做到硬件加速解码,像 WebRTC 编码推流默认就不会开启。
    Chromium 文档说是 Wayland+Vulkan 环境下很多特性启用不了(加黑名单机制)、Reddit 跟 Fedora 论坛很多说是无法开启硬件加速编码,今天多加了几个 Flag 竟然可用了,试了下 WebRTC 硬件加速编码也是可以工作的(虽然看起来是 VP8 Encode ),大概就是这样……
    shannon404
        4
    shannon404  
       12 天前
    gnome 的分数缩放做的很差
    hxpmc
        5
    hxpmc  
       12 天前
    老哥用的 gnome 还是 kde
    DejavuMoe
        6
    DejavuMoe  
    OP
       12 天前
    @hxpmc GNOME
    Jacksu
        7
    Jacksu  
       10 天前
    chrome 日志明确提示--ozone-platform=wayland 和 Vulkan 不能共存,虽然是点亮了,但样应该是回落 OpenGL 的
    DejavuMoe
        8
    DejavuMoe  
    OP
       9 天前
    @Jacksu 这个日志是对检测到 Wayland+Vulkan 的警告,最终我修改了启动参数为"Exec=/usr/bin/google-chrome-stable --ozone-platform=wayland --ignore-gpu-blocklist --enable-zero-copy --use-gl=angle --use-angle=vulkan --render-node-override=/dev/dri/renderD128 --enable-features=Vulkan,VulkanFromANGLE,DefaultANGLEVulkan,AcceleratedVideoDecodeLinuxZeroCopyGL,AcceleratedVideoEncoder,WebGPUService,CanvasOopRasterization,VaapiIgnoreDriverChecks --enable-unsafe-webgpu" 使用 Angle 作为 Vulkan 桥接层,用了这些天是没问题的
    Jacksu
        9
    Jacksu  
       9 天前
    @DejavuMoe 其实 chrome 这个架构没必要强行 Vulkan ,原生的 Wayland+OpenGL 也不错的,除非你用 X11
    另外建议吧 flags 写在~/.config/chrome-flags.conf ,而不是去修改 desktop 文件
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1076 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 108ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    ♥ Do have faith in what you're doing.