您尚未登录。

#1 2024-08-11 00:09:01

ZephyrBie
会员
注册时间: 2024-08-10
帖子: 3

[已解决] KDE wayland NVIDIA 多显示器

2024.08.10 N卡是 3060 laptop ,之前用核显的时候双屏是没问题的
给新装的Arch,安装了 nvidia-open  nvidia-settings lib32-nvidia-utils , 幸运的是驱动能够正常工作,但是 另一块显示器(hdmi)不能工作了
已经查阅了wiki,不过我对桌面环境还不太了解,如果有说的不对的请见谅,我使用的是Wayland,有安装Xwayland,我看到有一篇帖子里有提到可以用RandR (就我目前的认知 wayland 是有兼容?X11的),主要就是想知道RandR是否可行

❯ pacman -Ss xwayland
extra/xorg-xwayland 24.1.2-1 (xorg) [installed]
    run X clients under wayland

我和这个帖子的问题应该类似帖子 ,有两个VGA

❯ lspci | grep -E 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation TigerLake-H GT1 [UHD Graphics] (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] (rev a1)

这个指令报错是因为权限不够需要 sudo 吗?我担心有风险就没有继续尝试了

❯ nvidia-xconfig

WARNING: Unable to locate/open X configuration file.

WARNING: Unable to parse X.Org version string.

ERROR: Unable to write to directory '/etc/X11'.

如果对问题描述有什么不准确的请见谅,我可以继续补充信息。
本人英语水平有限,加上wiki有一些部分打上了out of date ,所以就来求助下大家 。

最近编辑记录 ZephyrBie (2024-09-05 23:50:52)

离线

#2 2024-08-11 10:09:38

anlorsp
会员
注册时间: 2021-11-28
帖子: 46

Re: [已解决] KDE wayland NVIDIA 多显示器

xrandr是不可行的。wayland兼容X11的意思是,使用x显示协议的软件,例如chrome,可以在wayland下正常显示。这并不代表wayland会读x11的配置,所有针对x11的配置软件,包括xrandr和nvidia-xconfig,以及放在/etc/X11下的配置文件,对wayland都是不生效的。
不过,kde有个情况特殊的地方。默认情况下,kde首次启动时的登陆界面(sddm)使用的是xorg。直到你第一次登陆进去之后,才会变成wayland环境。所以,你的显示器在首次启动时登陆界面下能否正常工作?以及,你说的显示器不能正常工作,是指kde显示设置中没有该显示器出现吗?
另外,能否运行nvidia-smi,确认kde本身运行于哪块显卡上?如果可以,能否告诉一下你的hdmi接口是不是独显直出?

离线

#3 2024-08-11 12:21:19

ZephyrBie
会员
注册时间: 2024-08-10
帖子: 3

Re: [已解决] KDE wayland NVIDIA 多显示器

anlorsp 说:

xrandr是不可行的。wayland兼容X11的意思是,使用x显示协议的软件,例如chrome,可以在wayland下正常显示。这并不代表wayland会读x11的配置,所有针对x11的配置软件,包括xrandr和nvidia-xconfig,以及放在/etc/X11下的配置文件,对wayland都是不生效的。
不过,kde有个情况特殊的地方。默认情况下,kde首次启动时的登陆界面(sddm)使用的是xorg。直到你第一次登陆进去之后,才会变成wayland环境。所以,你的显示器在首次启动时登陆界面下能否正常工作?以及,你说的显示器不能正常工作,是指kde显示设置中没有该显示器出现吗?
另外,能否运行nvidia-smi,确认kde本身运行于哪块显卡上?如果可以,能否告诉一下你的hdmi接口是不是独显直出?

感谢回复

1. sddm界面那块显示器就没有工作
2. kde显示设置里面就没有那块显示器,只有笔记本的这块
3. 好像确实kde没有运行在这块N卡上(之前有发现占用很低,但是确实没意识到)
4. 独显直出这个问题我不太懂,如果是Windows下应该是可以的,如果问接口的话应该没问题(?)
补充:装完N卡驱动之后不能logout了(抱歉没有做记录)报错都是和N卡有关的
下面贴上nvidia-smi运行结果和KDE显示设置截图

Sun Aug 11 11:57:09 2024       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 555.58.02              Driver Version: 555.58.02      CUDA Version: 12.5     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3060 ...    Off |   00000000:01:00.0 Off |                  N/A |
| N/A   49C    P8             10W /  115W |      11MiB /   6144MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      1050      G   /usr/lib/Xorg                                   4MiB |
+-----------------------------------------------------------------------------------------+

37f4917b80b7511e9e17814f5d13d8bd.png

离线

#4 2024-08-11 19:07:38

ZephyrBie
会员
注册时间: 2024-08-10
帖子: 3

Re: [已解决] KDE wayland NVIDIA 多显示器

2024.08.24最新进展
感谢 anlorsp
查阅了kde官方文档 https://community.kde.org/Plasma/Wayland/Nvidia
添加了内核参数之后,已经可以正常工作了,现在可以看到kde在独立显卡上运行了,双屏显示也正常了

❯ nvidia-smi
Sun Aug 11 19:04:10 2024
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 555.58.02              Driver Version: 555.58.02      CUDA Version: 12.5     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 3060 ...    Off |   00000000:01:00.0  On |                  N/A |
| N/A   54C    P8             11W /  115W |      38MiB /   6144MiB |      0%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+

+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI        PID   Type   Process name                              GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A      1038      G   /usr/lib/Xorg                                   4MiB |
|    0   N/A  N/A      1340      G   /usr/bin/kwin_wayland                           2MiB |
+-----------------------------------------------------------------------------------------+

最近编辑记录 ZephyrBie (2024-08-11 19:08:51)

离线

页脚