Ubuntu 22.04 N卡驱动的下wayland仍然被禁用

CPU/显卡/打印机/USB设备等硬件问题
回复
hujiadfr
帖子: 16
注册时间: 2012-08-23 9:03

Ubuntu 22.04 N卡驱动的下wayland仍然被禁用

#1

帖子 hujiadfr » 2022-04-20 2:52

Ubuntu22.04宣称将会对nvidia 510驱动解除gdm 登陆限制。但是我安装完以后发现还是被禁用了。检查gdm规则后,发现问题出在
截图 2022-04-19 13-47-41.png
(现已被我注释用于解除wayland登陆限制)。然后我尝试手动systemctl status nvidia-resume、systemctl status nvidia-suspend...,但是这些服务仍然启动失败。但奇怪的是,我的电脑可以正常的睡眠和休眠。这个原因是为什么?
510驱动在wayland上的表现用起来感觉还可以。wayland和xwayland的程序都能正常的调用独显。
电脑是MX350和uhd双显卡
头像
astolia
论坛版主
帖子: 6514
注册时间: 2008-09-18 13:11

Re: Ubuntu 22.04 N卡驱动的下wayland仍然被禁用

#2

帖子 astolia » 2022-04-20 11:25

hujiadfr 写了: 2022-04-20 2:52 然后我尝试手动systemctl status nvidia-resume、systemctl status nvidia-suspend...,但是这些服务仍然启动失败
这些服务只在休眠时才启动。你运行 systemctl status nvidia-*的输出是啥
hujiadfr
帖子: 16
注册时间: 2012-08-23 9:03

Re: Ubuntu 22.04 N卡驱动的下wayland仍然被禁用

#3

帖子 hujiadfr » 2022-04-20 22:56

astolia 写了: 2022-04-20 11:25
hujiadfr 写了: 2022-04-20 2:52 然后我尝试手动systemctl status nvidia-resume、systemctl status nvidia-suspend...,但是这些服务仍然启动失败
这些服务只在休眠时才启动。你运行 systemctl status nvidia-*的输出是啥

显示nvidia-persistenced处于激活状态,但是我仍然被gdm阻止使用wayland了,只有rule的这块关于resume服务的代码注释掉才能进去,很奇怪
附件
截图 2022-04-20 09-52-02.png
头像
astolia
论坛版主
帖子: 6514
注册时间: 2008-09-18 13:11

Re: Ubuntu 22.04 N卡驱动的下wayland仍然被禁用

#4

帖子 astolia » 2022-04-21 10:38

hujiadfr 写了: 2022-04-20 22:56
astolia 写了: 2022-04-20 11:25 这些服务只在休眠时才启动。你运行 systemctl status nvidia-*的输出是啥
显示nvidia-persistenced处于激活状态,但是我仍然被gdm阻止使用wayland了,只有rule的这块关于resume服务的代码注释掉才能进去,很奇怪
我说的nvidia-*,是指上面udev规则里面提到的nvidia-hibernate、nvidia-resume、nvidia-suspend,不是让你直接输入nvidia-*
udev中你注释掉的内容有两种检测:1)检查文件权限是不是0711;2)执行脚本后检查变量的值,你自己人工检查以下文件权限和脚本输出是不是符合的就知道是哪里的问题了
hujiadfr
帖子: 16
注册时间: 2012-08-23 9:03

Re: Ubuntu 22.04 N卡驱动的下wayland仍然被禁用

#5

帖子 hujiadfr » 2022-04-21 11:09

astolia 写了: 2022-04-21 10:38
hujiadfr 写了: 2022-04-20 22:56
astolia 写了: 2022-04-20 11:25 这些服务只在休眠时才启动。你运行 systemctl status nvidia-*的输出是啥
显示nvidia-persistenced处于激活状态,但是我仍然被gdm阻止使用wayland了,只有rule的这块关于resume服务的代码注释掉才能进去,很奇怪
我说的nvidia-*,是指上面udev规则里面提到的nvidia-hibernate、nvidia-resume、nvidia-suspend,不是让你直接输入nvidia-*
udev中你注释掉的内容有两种检测:1)检查文件权限是不是0711;2)执行脚本后检查变量的值,你自己人工检查以下文件权限和脚本输出是不是符合的就知道是哪里的问题了
截图 2022-04-20 21-54-51.png
服务在睡眠时被激活了。但是我检查了nvidia-sleep.sh和/usr/lib/systemd/system-sleep/nvidia的权限是0755 -rwxr-xr-x而不是0711,应该就是这个原因。所以这应该是gdm规则编写时候的问题?
头像
astolia
论坛版主
帖子: 6514
注册时间: 2008-09-18 13:11

Re: Ubuntu 22.04 N卡驱动的下wayland仍然被禁用

#6

帖子 astolia » 2022-04-21 12:05

hujiadfr 写了: 2022-04-21 11:09 但是我检查了nvidia-sleep.sh和/usr/lib/systemd/system-sleep/nvidia的权限是0755 -rwxr-xr-x而不是0711,应该就是这个原因。所以这应该是gdm规则编写时候的问题?
我上面说错了,不是检查是不是0711,而是检查存不存在0711其中之一。也就是只要有所有者可读、所有者可写、所有者可执行、组可执行、其他用户可执行这5个权限之一即可。0755是满足条件的。
回复