如何在搭载 AMD Ryzen 和 Radeon 560x 的 Acer Nitro 5 上切换显卡

如何在搭载 AMD Ryzen 和 Radeon 560x 的 Acer Nitro 5 上切换显卡

如何在搭载 AMD Ryzen Vega(Raven)和 Radeon 560x 的 Acer Nitro 5 上的显卡之间切换?

“关于”截图

~$ xrandr --listproviders

提供商:数量:2
提供商 0:id: 0x7a cap: 0x9,源输出,接收器卸载 crtcs:4 输出:2 相关提供商:1 名称:未知 AMD Radeon GPU @ pci:0000:04:00.0
提供商 1:id:0x44 cap:0x6,Sink 输出,Source 卸载 crtcs:5 输出:0 关联提供商:1 名称:AMD Radeon (TM) RX Graphics @ pci:0000:01:00.0

~$ DRI_PRIME=0 glmark2

=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL 信息
    GL_VENDOR:X.Org
    GL_RENDERER:AMD RAVEN(DRM 3.23.0 / 4.15.0-38-通用,LLVM 6.0.0)
    GL_版本: 3.0 Mesa 18.0.5
=======================================================
[build] use-vbo=false: FPS: 1998 帧时间: 0.501 毫秒
[build] use-vbo=true: FPS: 2181 帧时间: 0.459 毫秒
[纹理] 纹理过滤器=最近:FPS:2132 帧时间:0.469 毫秒
[纹理] 纹理过滤器=线性:FPS:2133 帧时间:0.469 毫秒
[纹理] 纹理过滤器 = mipmap:FPS:2072 帧时间:0.483 毫秒
[阴影] 阴影=gouraud:FPS:1873 帧时间:0.534 毫秒
[阴影] 阴影=blinn-phong-inf: FPS: 1869 帧时间:0.535 毫秒
[阴影] 阴影=phong:FPS:1859 帧时间:0.538 毫秒
[阴影] 阴影=cel: FPS: 1867 帧时间: 0.536 毫秒
[bump] bump-render=high-poly: FPS: 1362 帧时间: 0.734 毫秒
[bump] bump-render=normals: FPS: 2038 帧时间: 0.491 毫秒
[bump] bump-render=height: FPS: 2112 帧时间: 0.473 毫秒
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 1655 帧时间: 0.604 毫秒
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 1400 帧时间: 0.714 毫秒
[pulsar] light=false:quads=5:texture=false: FPS: 1851 帧时间: 0.540 毫秒
[桌面] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 1210 帧时间: 0.826 毫秒
[桌面] 效果=阴影:窗口=4:FPS:1557 帧时间:0.642 毫秒
[缓冲区] 列=200:交错=false:更新分散=0.9:更新分数=0.5:更新方法=地图:FPS:641 帧时间:1.560 毫秒
[缓冲区] 列=200:交错=false:更新分散=0.9:更新分数=0.5:更新方法=子数据:FPS:864 帧时间:1.157 毫秒
[缓冲区] 列=200:交错=true:更新分散=0.9:更新分数=0.5:更新方法=地图:FPS:606 帧时间:1.650 毫秒
[想法] 速度=持续时间:FPS:1504 帧时间:0.665 毫秒
[水母] :FPS:1363 帧时间:0.734 毫秒
[地形]:FPS:216 帧时间:4.630 毫秒
[阴影]:FPS:1624 帧时间:0.616 毫秒
[折射] :FPS:346 帧时间:2.890 毫秒
[条件] fragment-steps=0:vertex-steps=0: FPS: 2244 帧时间: 0.446 毫秒
[条件] fragment-steps=5:vertex-steps=0: FPS: 2231 帧时间: 0.448 毫秒
[条件] fragment-steps=0:vertex-steps=5: FPS: 1987 帧时间: 0.503 毫秒
[功能] fragment-complexity=low:fragment-steps=5: FPS: 1911 帧时间: 0.523 毫秒
[功能] fragment-complexity=medium:fragment-steps=5: FPS: 1739 帧时间: 0.575 毫秒
[循环] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 2256 帧时间: 0.443 毫秒
[循环] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 2016 帧时间: 0.496 毫秒
[循环] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 2216 帧时间: 0.451 毫秒
=======================================================
                                  glmark2 分数:1664
=======================================================

~$ DRI_PRIME=1 glmark2

=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL 信息
    GL_VENDOR:X.Org
    GL_RENDERER:AMD Radeon (TM) RX 显卡(POLARIS11/DRM 3.23.0/4.15.0-38-generic、LLVM 6.0.0)
    GL_版本: 3.0 Mesa 18.0.5
=======================================================
[build] use-vbo=false: FPS: 550 帧时间: 1.818 毫秒
[build] use-vbo=true: FPS: 551 帧时间: 1.815 毫秒
[纹理] 纹理过滤器=最近:FPS:556 帧时间:1.799 毫秒
[纹理] 纹理过滤器=线性:FPS:546 帧时间:1.832 毫秒
[纹理] 纹理过滤器=mipmap:FPS:547 帧时间:1.828 毫秒
[阴影] 阴影=gouraud:FPS:561 帧时间:1.783 毫秒
[阴影] 阴影=blinn-phong-inf: FPS: 560 帧时间: 1.786 毫秒
[阴影] 阴影=phong:FPS:561 帧时间:1.783 毫秒
[阴影] 阴影=cel: FPS: 561 帧时间: 1.783 毫秒
[bump] bump-render=high-poly: FPS: 561 帧时间: 1.783 毫秒
[bump] bump-render=normals: FPS: 559 帧时间: 1.789 毫秒
[bump] bump-render=height: FPS: 559 帧时间: 1.789 毫秒
[effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 559 帧时间: 1.789 毫秒
[effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 558 帧时间: 1.792 毫秒
[pulsar] light=false:quads=5:texture=false: FPS: 559 帧时间: 1.789 毫秒
[桌面] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 563 帧时间: 1.776 毫秒
[桌面] 效果=阴影:窗口=4:FPS:563 帧时间:1.776 毫秒
[缓冲区] 列=200:交错=false:更新分散=0.9:更新分数=0.5:更新方法=地图:FPS:537 帧时间:1.862 毫秒
[缓冲区] 列=200:交错=false:更新分散=0.9:更新分数=0.5:更新方法=子数据:FPS:537 帧时间:1.862 毫秒
[缓冲区] 列=200:交错=true:更新分散=0.9:更新分数=0.5:更新方法=地图:FPS:554 帧时间:1.805 毫秒
[想法] 速度=持续时间:FPS:540 帧时间:1.852 毫秒
[水母] :FPS:550 帧时间:1.818 毫秒
[地形] :FPS:406 帧时间:2.463 毫秒
[阴影]:FPS:554 帧时间:1.805 毫秒
[折射] :FPS:501 帧时间:1.996 毫秒
[条件] fragment-steps=0:vertex-steps=0: FPS: 553 帧时间: 1.808 毫秒
[条件] fragment-steps=5:vertex-steps=0: FPS: 558 帧时间: 1.792 毫秒
[条件] fragment-steps=0:vertex-steps=5: FPS: 555 帧时间: 1.802 毫秒
[功能] fragment-complexity=low:fragment-steps=5: FPS: 545 帧时间: 1.835 毫秒
[功能] fragment-complexity=medium:fragment-steps=5: FPS: 553 帧时间: 1.808 毫秒
[循环] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 554 帧时间: 1.805 毫秒
[循环] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 549 帧时间: 1.821 毫秒
[循环] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 554 帧时间: 1.805 毫秒
=======================================================
                                  glmark2 分数:547
=======================================================

我有同样的问题。iGPU 的性能优于 dGPU。dGPU 有可能比 iGPU 更好,对吗?

答案1

根据这篇文章: https://unix.stackexchange.com/questions/470351/rx-560x-slower-than-integrated-vega-gpu-on-fedora-28

使用 lspci 测试您是否看到专用 gpu 或者是否识别了专用 gpu:xrandr --listdevices 如果是,请运行:

DRI_PRIME=0 glmark2 - 用于集成 DRI_PRIME=1 glmark2 - 用于专用

不确定是否在 Ubuntu 上运行,但您可以知道,因为这个原因我没有时间在我的 AN515-42 上安装它。顺便问一下,其他一切都正常吗?

相关内容