[Exchange and share] 安装N卡闭源驱动后wayland模式进不去
Tofloor
poster avatar
我只是来看看
deepin
2023-05-26 18:32
Author

安装N卡闭源驱动后wayland模式进不去,不知道为什么?难道n卡驱动和wayland冲突吗?

求解答,谢谢

Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2023-05-26 18:39
#1

装个deepin-prime之后应该就好了

Reply View the author
青稚
deepin
2023-05-26 18:46
#2

n卡对wayland支持不好,不建议用n卡用wayland,gnome桌面就是你装好n卡驱动后自动闭wayland

Reply View the author
阿尼樱奈奈
deepin
2023-05-26 18:48
#3
青稚

n卡对wayland支持不好,不建议用n卡用wayland,gnome桌面就是你装好n卡驱动后自动闭wayland

有人试过,会黑屏

Reply View the author
我只是来看看
deepin
2023-05-26 19:48
#4
神末shenmo

装个deepin-prime之后应该就好了

这个是?我不太懂

Reply View the author
我只是来看看
deepin
2023-05-26 19:49
#5
青稚

n卡对wayland支持不好,不建议用n卡用wayland,gnome桌面就是你装好n卡驱动后自动闭wayland

deepin还是一样,黑屏

Reply View the author
安洛
deepin
2023-05-26 20:49
#6
我只是来看看

这个是?我不太懂

这个是一个软件,可以帮助你自动切换集成显卡和独立显卡。这样就可以用集成显卡进系统,然后用独立显卡来跑游戏之类的高性能要求项目。

Reply View the author
我只是来看看
deepin
2023-05-26 21:03
#7
安洛

这个是一个软件,可以帮助你自动切换集成显卡和独立显卡。这样就可以用集成显卡进系统,然后用独立显卡来跑游戏之类的高性能要求项目。

谢谢,但是我的cpu是e3 1230 v2,没有集成显卡,看来这种方法是不行的。

Reply View the author
安洛
deepin
2023-05-26 21:30
#8
我只是来看看

谢谢,但是我的cpu是e3 1230 v2,没有集成显卡,看来这种方法是不行的。

还有一种方案

编辑/etc/default/grub, 找到 GRUB_CMDLINE_LINUX_DEFAULT行,引号内添加 nvidia-drm.modeset=1

然后sudo update-grub,重启。

这种方法有一定风险。

Reply View the author
我只是来看看
deepin
2023-05-26 22:05
#9
安洛

还有一种方案

编辑/etc/default/grub, 找到 GRUB_CMDLINE_LINUX_DEFAULT行,引号内添加 nvidia-drm.modeset=1

然后sudo update-grub,重启。

这种方法有一定风险。

想问一下这种方法点原理和风险是什么呢?顺便学习一下

Reply View the author
fax928
deepin
Q&A Team
2023-05-26 22:30
#10

试试换回nouveau驱动(没试过,只是提供下可尝试的思路tail

Reply View the author
我只是来看看
deepin
2023-05-27 01:09
#11
fax928

试试换回nouveau驱动(没试过,只是提供下可尝试的思路tail

n卡开源驱动性能比闭源驱动下降一半还多,无奈啊

Reply View the author
安洛
deepin
2023-05-27 01:10
#12
我只是来看看

想问一下这种方法点原理和风险是什么呢?顺便学习一下

大多数wayland混成器(包括deepin使用的kwin)要使用nvidia闭源驱动,就要启用内核级显示设置(Kernel Mode Setting, KMS)。这种方法通过GRUB在启动时添加了 nvidia-drm.modeset=1内核参数,从而启用了kms。

启用KMS本身理应不存在什么风险。不过有看到过启用KMS之后在登陆界面黑屏或者分辨率不对的报告,可能在特定软硬件组合之下会触发某些bug。

参考:https://community.kde.org/Plasma/Wayland/Nvidia

这虽然是kde的文档,不过因为deepin用的是kwin,所以总体应该差不多。

Reply View the author
我只是来看看
deepin
2023-05-27 01:55
#13
安洛

大多数wayland混成器(包括deepin使用的kwin)要使用nvidia闭源驱动,就要启用内核级显示设置(Kernel Mode Setting, KMS)。这种方法通过GRUB在启动时添加了 nvidia-drm.modeset=1内核参数,从而启用了kms。

启用KMS本身理应不存在什么风险。不过有看到过启用KMS之后在登陆界面黑屏或者分辨率不对的报告,可能在特定软硬件组合之下会触发某些bug。

参考:https://community.kde.org/Plasma/Wayland/Nvidia

这虽然是kde的文档,不过因为deepin用的是kwin,所以总体应该差不多。

好的,谢谢,我自己再研究一下👍

Reply View the author
江夜
deepin
2025-03-26 11:52
#14
我只是来看看

好的,谢谢,我自己再研究一下👍

实测有用,解决了换到wayland死循环问题

Reply View the author