Linux Ubuntu 18.04 prime-select Nvidia X Server Settings 切换 Intel 核显后,切换回 Nvidia 独显无法正常显示

场景重现

环境:

  • 系统:Ubuntu 18.04.3 LTS
  • 显卡:
    • Intel Graphics UHD630
    • Nvidia RTX2060 with nvidia-driver-435(通过 ubuntu-drivers 安装)

我的电脑有两台显示器,主显示器连接独显 RTX2060,副显示器连接核显 UHD630,

手贱打开了 Nvidia X Server Settings,随便设置了一下里面一些东西,导致核显与独显不能像原来那样愉快的同时工作了!

切换到核显

一开始,我把 PRIME Profiles 里面的选项切换到了 Intel (Power Saving Mode),注销后登录,这时候连接独显的显示器不显示了,核显显示器正常。

该 GUI 界面的操作等价于执行 sudo prime-select intel
PRIME Profiles Intel

切换回独显

由于我的显示器必须用独显才能带动 144Hz,因此我通过 GUI 切换回 Nvidia

该 GUI 操作等价于sudo prime-select nvidia
NVIDIA
设置后,注销重新登录。

这时候,连接核显的副显示器能够正常现实,但连接独显的主显示器仍然没有画面!

我慌了!

多次卸载重装 Nvidia 显卡驱动无效

我不知道哪里出了问题,于是卸载驱动重装,但试了几次后并没有什么用,独显显示器还是没有画面。

对于我有效的解决方案

prime-select 命令会生成文件 /lib/modprobe.d/nvidia-kms.conf

文件内容如下:

# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
options nvidia-drm modeset=1

解决方式

sudo rm /lib/modprobe.d/nvidia-kms.conf

删除后注销或者重启系统,显卡即可正常工作。

GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e added ecosystem file for PM2 4 年前
5def40a3 Add host customization support for the NodeJS version 4 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐