Manjaro KDE搭配NVIDIA专有驱动时除tty1外其余tty均显示无信号
解决方案
操作全程保留nvidia-drm.modeset=1参数,不影响Wayland会话正常使用:
- 编辑GRUB配置文件
/etc/default/grub
- 替换原有
GRUB_GFXMODE=auto为GRUB_GFXMODE=3840x2160x32,1920x1080x32,auto,优先匹配4K 32位色输出,异常时自动降级到1080p或自动适配模式 - 在
GRUB_CMDLINE_LINUX_DEFAULT参数的末尾追加nvidia-drm.fbdev=1,开启NVIDIA专有驱动的帧缓冲设备支持,解决虚拟终端高分辨率输出无信号问题 - 若上述操作后仍无效果,可额外追加参数指定tty输出规格,例如显示器接HDMI接口时添加
video=HDMI-A-1:3840x2160@60,接口名称可通过xrandr命令查询确认
- 保存配置后执行命令更新GRUB:
sudo update-grub
- 编辑initramfs配置文件
/etc/mkinitcpio.conf,找到MODULES配置行,修改为:
MODULES=(nvidia nvidia_modeset nvidia_uvm nvidia_drm)
让NVIDIA驱动相关模块在系统启动阶段提前加载,避免tty切换时驱动加载延迟导致输出中断
4. 保存配置后执行命令重新生成initramfs镜像:
sudo mkinitcpio -P
- 重启系统后测试tty切换效果
内容的提问来源于stack exchange,提问作者Doug
相关产品推荐
相关产品推荐

