Ubuntu NVIDIA显卡驱动工作模式切换,无法检测到笔记本自带屏幕,屏幕无法工作/黑屏

您所在的位置:网站首页 显卡设置独显模式 Ubuntu NVIDIA显卡驱动工作模式切换,无法检测到笔记本自带屏幕,屏幕无法工作/黑屏

Ubuntu NVIDIA显卡驱动工作模式切换,无法检测到笔记本自带屏幕,屏幕无法工作/黑屏

2024-07-09 14:28| 来源: 网络整理| 查看: 265

Ubuntu NVIDIA显卡驱动工作模式切换,无法检测到笔记本自带屏幕,笔记本内置屏幕无法工作 问题描述解决方法总结

问题描述

联想Y9000P ubuntu20.04装完nvidia显卡驱动后,在bios中采用混合显卡模式,装完后nvidia x server setting的prime profiles的默认选项为NVIDIA on-demand(该工作模式可以理解为优化模式,使用混合显卡),正常工作。

在nvidia x server setting的prime profiles中选择NVIDIA(Performance Mode)后,重启系统,笔记本的内置显示器无法工作(卡在经典的 黑屏+白色光标),只有外接显示器工作,搜索中文网站解决方法为将bios中的显卡模式更改为 独立显卡 模式,修改完成后笔记本电脑的内置显示器恢复正常工作。

但在bios中选择 独立显卡 模式后,虽然电脑屏幕显示正常,但无论ubuntu或windows都只能在独立显卡模式下工作,功耗较大,且占用英伟达显卡的工作资源,故尝试修改回NVIDIA on-demand,重启后,笔记本的内置显示器无法工作(卡在经典的 黑屏+白色光标),只有外接显示器工作。

此时,采用的不同的bios与显卡工作模式,显示器工作模式如下:

NIVIDIA PRIME profiles模式独立显卡模式混合显卡模式NVIDIA Performance Mode内屏、外屏皆可工作仅外屏可工作NVIDIA On-Demand独立显卡下无该选项仅外屏可工作Intel(Power Saving Mode)独立显卡下无该选项仅内屏可工作

在混合显卡模式下,仅有单屏幕可工作,在nvidia x server setting无法检测到另一块屏幕的存在。

解决方法

尝试了中文互联网上一些方法,均未能解决问题,原本打算妥协在在独立显卡+NVIDIA Performance Mode下,但功耗较大,且占用英伟达显卡的工作资源。

终于在askubuntu找到了相关解决方法: internal-laptop-screen-not-detected-when-using-nvidia-driver:

cd /etc/X11 sudo rm xorg.conf sudo cp xorg.conf.nvidia-xconfig-original xorg.conf reboot

或者

sudo su echo '' > /etc/X11/xorg.conf reboot

方法十分简单,但确实十分有效,且对于nvidia x server setting的prime profiles中选择NVIDIA(Performance Mode)在混合显卡模式下遇到的笔记本黑屏的问题也可以解决。

其可行性可能在于重启后文件的缺失,让系统自行产生新的文件,使系统根据新的工作模式与要求产生新的文件,使正常工作。

总结

因为NVIDIA显卡驱动的安装折腾了很久,安装成功后在x server中切换PRIME Profiles确实心态有点爆炸,而且一时间找不到解决方法,只能采用独立显卡+performance mode妥协,还好功夫不负有心人,找到了解决方法。且问题的解决也有机缘巧合,自己一直连接着外接显示屏,系统一直只是只有一个屏幕无法工作,还不是完全不工作,可以进行调试。NVIDIA的On-Demand模式在浏览相关问题中好像支持440以上的驱动,相关问题解决方法网上资料较少,在显卡驱动安装中受到很多网上博客帮助,故搬运这个解决方法,希望能帮助到大家。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3