小编Dan*_*ams的帖子

使用 NVIDIA 驱动程序启动时内部显示冻结

问题

我的内部显示器在启动时冻结。在启动过程中,只有内部显示工作,但就在登录屏幕之前,它冻结在 ubuntu 启动屏幕上。外部显示器连接并在内部显示器停止工作时显示桌面。

问题是如何引起的

首次设置 eGPU 和 RTX 3070 后,整个操作系统将在登录屏幕前挂起。即,内部显示器将如上所述冻结,而外部显示器将不显示任何内容。我必须遵循本指南,其中包括nomodeset在 grub 中作为引导选项添加。

此后,即使安装了所有当前的 Nvidia 驱动程序,也只有内部显示器在工作。在运行时nvidia-smi,进程选项卡显示No running processes found。为了解决这个问题,我下载并运行了这个脚本“egpu-switcher”,它改变了etc/X11/xorg.conf(我假设)支持使用 eGPU 运行外部显示器。执行这些步骤后,在重新启动时,内部显示器会如最初描述的那样冻结。

尝试过的解决方案

  • 刷BIOS,没效果
  • 重新安装所有NVIDIA驱动,没有效果
  • 安装bumblebee,没有效果(虽然不知道怎么用)
  • Removing egpu-switcher,恢复到以前只有内部显示器工作的行为

我想要的解决方案

要么是 GPU/NVIDIA 驱动程序来驱动内部显示器,要么是内部显示器由我的集成显卡供电,然后我的外部显示器由我的专用 GPU 供电。这甚至可能吗?

我的规格

Ubuntu 20.04
Dell Latitude 7390(英特尔集成显卡)
Razer Core X Chroma eGPU
NVIDIA RTX 3070
显示器通过 DisplayPort 连接到 GPU

其他注意事项

nvidia-smi输出

+-----------------------------------------------------------------------------+
| NVIDIA-SMI 460.39       Driver Version: 460.39       CUDA Version: 11.2 …
Run Code Online (Sandbox Code Playgroud)

nvidia xorg multiple-monitors graphics 20.04

5
推荐指数
1
解决办法
173
查看次数

标签 统计

20.04 ×1

graphics ×1

multiple-monitors ×1

nvidia ×1

xorg ×1