您尚未登录。

#1 2024-01-03 09:18:04

cchack
会员
注册时间: 2023-09-09
帖子: 14

萌新求教,双显卡配置这样是正常吗?

配置如下:neofetch
                   -`                    sun@sun
                  .o+`                   -------
                 `ooo/                   OS: Arch Linux x86_64
                `+oooo:                  Host:  ThinkPad E15
               `+oooooo:                 Kernel: 6.6.8-zen1-1-zen
               -+oooooo+:                Uptime: 29 mins
             `/:-:++oooo+:               Packages: 1210 (pacman)
            `/++++/+++++++:              Shell: bash 5.2.21
           `/++++++++++++++:             Resolution: 1920x1080
          `/+++ooooooooooooo/`           DE: Plasma 5.27.10
         ./ooosssso++osssssso+`          WM: kwin
        .oossssso-````/ossssss+`         Theme: [Plasma], Breeze [GTK2/3]
       -osssssso.      :ssssssso.        Icons: [Plasma], breeze [GTK2/3]
      :osssssss/        osssso+++.       Terminal: konsole
     /ossssssss/        +ssssooo/-       CPU: Intel i5-10210U (8) @ 4.200GHz
   `/ossssso+/:-        -:/+osssso+-     GPU: AMD ATI Radeon 540X/550X/630 / RX 640 / E9171 MCM
  `+sso+:-`                 `.-/+oso:    GPU: Intel CometLake-U GT2 [UHD Graphics]
`++:.                           `-/+/   Memory: 4153MiB / 15672MiB

[sun@sun ~]$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation CometLake-U GT2 [UHD Graphics] (rev 02)

[sun@sun ~]$  xrandr --listproviders
Providers: number : 0
通过wiki查看,已安装xf86-video-amdgpu,按照wiki使用“xrandr --listproviders”命令显示应该这里会显示2块显卡信息,我这里显示的是0 ,我不知道这里究竟是显卡安装成功了还是没成功,通过查看系统信息图形显示卡是:Mesa Intel® UHD Graphics

独立显卡是RX640,我并不知道是否驱动成功。

请各位大佬帮忙查看是否有问题,萌新在此感谢!

离线

#2 2024-01-03 11:59:16

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: 萌新求教,双显卡配置这样是正常吗?

xf86-video-amdgpu 是 xorg 的驱动,你的桌面看着像是跑在 wayland 上的,这个包很可能对你没用(就算你真的在用 xorg,这个包也是不推荐的)。如果需要确认显示服务的类型,可以查看环境变量:echo $XDG_SESSION_TYPE

xrandr 是 x 的工具,对 wayland 环境不适用。

与 N 卡和 Windows 中的概念不同,A 卡不需要 “驱动”。真正的 A 卡驱动是内核模块 amdgpu,A 卡用户只需要安装用户空间的图形库即可。通常你需要为 OpenGL 和 Vulkan 各选择一个实现库并安装。如果你正确安装了 OpenGL 和 Vulkan 实现库的话,那么你的 A 卡“驱动”就算安装好了。安装完毕后,你可以使用 glinfo, vulkaninfo, nvtop, radeontop 等工具来检查你的 A 卡是否能够提供渲染服务。

最近编辑记录 Mr.I (2024-01-03 12:07:32)

离线

#3 2024-01-03 13:22:19

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 萌新求教,双显卡配置这样是正常吗?

原来是 Wayland。我看他一直在用 x11 的东西还以为……

离线

#4 2024-01-03 13:23:45

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 萌新求教,双显卡配置这样是正常吗?

但是 lspci 怎么也没看到呢?难道 AMD 也有不支持显示输出的独显?

离线

#5 2024-01-03 13:55:48

cchack
会员
注册时间: 2023-09-09
帖子: 14

Re: 萌新求教,双显卡配置这样是正常吗?

Mr.I 说:

xf86-video-amdgpu 是 xorg 的驱动,你的桌面看着像是跑在 wayland 上的,这个包很可能对你没用(就算你真的在用 xorg,这个包也是不推荐的)。如果需要确认显示服务的类型,可以查看环境变量:echo $XDG_SESSION_TYPE

xrandr 是 x 的工具,对 wayland 环境不适用。

与 N 卡和 Windows 中的概念不同,A 卡不需要 “驱动”。真正的 A 卡驱动是内核模块 amdgpu,A 卡用户只需要安装用户空间的图形库即可。通常你需要为 OpenGL 和 Vulkan 各选择一个实现库并安装。如果你正确安装了 OpenGL 和 Vulkan 实现库的话,那么你的 A 卡“驱动”就算安装好了。安装完毕后,你可以使用 glinfo, vulkaninfo, nvtop, radeontop 等工具来检查你的 A 卡是否能够提供渲染服务。



抱歉,确实是wayland环境,那我是不是可以按照wiki中的执行这两项操作就可以是吗?
对于专有的 OpenGL 实现,安装 amdgpu-pro-libglAUR 和可选的 lib32-amdgpu-pro-libglAUR 以支持 32 位应用程序。
对于专有的 Vulkan 实现,安装 vulkan-amdgpu-proAUR 和可选的 lib32-vulkan-amdgpu-proAUR 以获得 32 位应用程序支持。

离线

#6 2024-01-03 14:04:45

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: 萌新求教,双显卡配置这样是正常吗?

依云 说:

原来是 Wayland。我看他一直在用 x11 的东西还以为……

我是因为看到了

xrandr --listproviders
Providers: number : 0

所以才认为楼主用的是 wayland,这个输出结果看着像是 xwayland 的行为


依云 说:

但是 lspci 怎么也没看到呢?难道 AMD 也有不支持显示输出的独显?

我也有点纳闷为什么 lspci 没有看到 A 卡,不过,既然上面的 neofetch 里有 A 卡信息,那么 A 卡硬件和 amdgpu 都应该是在正常工作的

离线

#7 2024-01-03 14:04:53

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,470
个人网站

Re: 萌新求教,双显卡配置这样是正常吗?

为啥要装专有的?你装 mesa、libva-mesa-driver 和 vulkan-radeon 就好了。

离线

#8 2024-01-03 14:05:49

Mr.I
路人丙
所在地: Kerbal
注册时间: 2015-08-29
帖子: 308

Re: 萌新求教,双显卡配置这样是正常吗?

cchack 说:

抱歉,确实是wayland环境,那我是不是可以按照wiki中的执行这两项操作就可以是吗?
对于专有的 OpenGL 实现,安装 amdgpu-pro-libglAUR 和可选的 lib32-amdgpu-pro-libglAUR 以支持 32 位应用程序。
对于专有的 Vulkan 实现,安装 vulkan-amdgpu-proAUR 和可选的 lib32-vulkan-amdgpu-proAUR 以获得 32 位应用程序支持。


这个应该能够让你的 A 卡正常工作了

-----------------------------

不过我也推荐用 mesa 全家桶,除非你有什么特殊需求

最近编辑记录 Mr.I (2024-01-03 14:13:36)

离线

#9 2024-01-03 14:18:25

cchack
会员
注册时间: 2023-09-09
帖子: 14

Re: 萌新求教,双显卡配置这样是正常吗?

依云 说:

为啥要装专有的?你装 mesa、libva-mesa-driver 和 vulkan-radeon 就好了。


我在wiki中搜索了一下关于openGL 和  Vulkan    只有在ADMGPU PRO 中有相关内容,其他的openGL 页面都不存在。

我也不知道是否正确。

离线

#10 2024-01-03 14:20:16

cchack
会员
注册时间: 2023-09-09
帖子: 14

Re: 萌新求教,双显卡配置这样是正常吗?

Mr.I 说:
cchack 说:

抱歉,确实是wayland环境,那我是不是可以按照wiki中的执行这两项操作就可以是吗?
对于专有的 OpenGL 实现,安装 amdgpu-pro-libglAUR 和可选的 lib32-amdgpu-pro-libglAUR 以支持 32 位应用程序。
对于专有的 Vulkan 实现,安装 vulkan-amdgpu-proAUR 和可选的 lib32-vulkan-amdgpu-proAUR 以获得 32 位应用程序支持。


这个应该能够让你的 A 卡正常工作了

-----------------------------

不过我也推荐用 mesa 全家桶,除非你有什么特殊需求


好的,那我按照依云大佬的方法试一下!

离线

#11 2024-01-03 14:44:51

cchack
会员
注册时间: 2023-09-09
帖子: 14

Re: 萌新求教,双显卡配置这样是正常吗?

lspci | grep VGA                           
00:02.0 VGA compatible controller: Intel Corporation CometLake-U GT2 [UHD Graphics] (rev 02)

我还是看不到A卡,但是我用 nvtop 看到确实在工作! 感谢两位大佬!

最近编辑记录 cchack (2024-01-03 14:48:31)

离线

#12 2024-01-03 15:00:34

matrikslee
会员
注册时间: 2017-04-21
帖子: 442
个人网站

Re: 萌新求教,双显卡配置这样是正常吗?

cchack 说:

我在wiki中搜索了一下关于openGL 和  Vulkan    只有在ADMGPU PRO 中有相关内容,其他的openGL 页面都不存在。

我也不知道是否正确。

a卡的驱动安装和配置是看 AMDGPU 页面,https://wiki.archlinuxcn.org/wiki/AMDGPU

离线

页脚