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

AMD 的开源驱动是否需要另外安装吗?

  •  
  •   plko345 · May 3, 2018 via Android · 6161 views
    This topic created in 3012 days ago, the information mentioned may be changed or developed.

    我用的 fedora27,内核 4.15 是否 amd 的驱动在官方源或第三方源中,如果有的话包名称是啥?求大佬告知

    linux 内核是否有计划集成 amd 的驱动?

    最后问下哪个命令可以像 win 的设备管理器知道硬件是否安装驱动并正常工作,lspci 只是列出硬件,无论有没有工作都显示

    13 replies    2018-05-07 08:57:42 +08:00
    plko345
        1
    plko345  
    OP
       May 4, 2018
    刚才终于在谷歌上找到一个 glxinfo 的命令,显示的挺详细,但有的地方看不明白...
    shirokow
        2
    shirokow  
       May 4, 2018 via Android
    apt 上包名好像是 xf86-video-amdgpu
    (我记得这个版本内核应该是有集成一部分驱动了的
    iwtbauh
        3
    iwtbauh  
       May 4, 2018 via Android
    lsmod | grep amdgpu
    lsmod | grep radeon

    glxinfo | grep OpenGL

    grep "amdgpu" /var/log/Xorg.0.log
    grep "radeon" /var/log/Xorg.0.log
    plko345
        4
    plko345  
    OP
       May 4, 2018
    @shirokow 确实搜索到类似名称的包,体积很小
    plko345
        5
    plko345  
    OP
       May 4, 2018
    @iwtbauh 谢谢,lsmod 能查到是表示已经集成进内核了吗?
    paperseller
        6
    paperseller  
       May 4, 2018 via iPhone
    amd 有官方 linux 驱动 amdgpu-pro,有些驱动安装情况可以去软件和更新里的附加驱动看看
    paperseller
        7
    paperseller  
       May 4, 2018 via iPhone
    可以试试装 steam,steam 在安装过程中会检测列出很多驱动包并让你安装
    iwtbauh
        8
    iwtbauh  
       May 4, 2018 via Android   ❤️ 1
    @plko345 并不一定,其实最早的时候显卡驱动是不在内核的,2.x 甚至 3.x 时代的内核文档里甚至还写了“如果你正在找关于显卡驱动开发的文档,你应该去 XFree86 项目或者 X.org 项目“,2.x 时代是由用户空间直接映射显存,显卡驱动都是由 X 服务器管理的。后来有了 framebuffer,但这个 PC 上显卡主要还是用户空间驱动程序。现在有了 KMS (内核显示模式设置)和 DRM (直接渲染管理器),但是还是需要一层用户空间驱动程序,所以现在是内核一层驱动 + X 服务器一层驱动共同工作
    iwtbauh
        9
    iwtbauh  
       May 4, 2018 via Android
    @iwtbauh 简单说,内核中有 amdgpu 驱动,用户空间的 X 服务器里还有一层驱动

    在 Debian 上分别属于包 linux-image-xxx 和 xserver-xorg-video-amdgpu 和 xserver-xorg-video-radeon

    我不知道在 fedora 上是什么
    p1gd0g
        10
    p1gd0g  
       May 4, 2018
    mesa 了解一下,amd 官方那个还不如 mesa (至少在俺这里)。
    plko345
        11
    plko345  
    OP
       May 6, 2018
    @iwtbauh 大佬,我问这个问题是因为在使用 chrome 看在线 html5 视频时,比如 y2b,b 站,CPU 占用很高,但是显卡几乎不工作,在测试 b 站一个 120 帧的 4K 视频时,CPU 占用 100%,但显卡占用为 3%左右,可以肯定没有参与视频解码
    而在 windows 下,虽然 CPU 占用也很高,但显卡也会从 5%上升到 22%,所以我才认为是开源驱动有问题,安装你所说的相关包后,情况依旧,这是否代表要装闭源驱动才可以
    iwtbauh
        12
    iwtbauh  
       May 6, 2018   ❤️ 2
    @plko345 这个问题是 Chrome 的问题,打开 Chrome 地址栏输入 chrome://flags/#ignore-gpu-blacklist 然后将此选项改为 Enabled,重启浏览器进入 chrome://gpu/ 确认 Video Decode 为 Hardware accelerated
    plko345
        13
    plko345  
    OP
       May 7, 2018
    @iwtbauh 老哥,我要如何才能像你这样优秀...(T_T)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1115 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 17:55 · PVG 01:55 · LAX 10:55 · JFK 13:55
    ♥ Do have faith in what you're doing.