Ubuntu安装、重装显卡驱动;黑屏,双屏只有一个屏幕显示问题--原因以及解决方案

本栏目面向以下问题都能有答案。

问题1: (一个显示器的情况)为什么手动安装完显卡驱动之后笔记本电脑黑屏?

问题2:(两个显示器,一个外置显示器,一个内置显示器)为什么重装完显卡驱动之后,一块屏幕有画面,另外一块屏幕黑屏?

以上两个问题的答案:
1:笔记本的自带显示器,需要使用  核心显卡(inter CPU自带的显卡,来驱动);而外置显示器需要使用NVIDIA的独显来驱动;两者的驱动程序是不一样的;

2:  电脑要安装 lightgm 显示插件(自己百度一下怎么安装和使用把),别用 gdm ,  gdm3这两个。。对nvidia的支持不是很好。

3:如果,你都想使用同一张显卡来驱动,可以尝试一下命令:(不一定会成功,有用;最好还是分开来)

 
  1. sudo nvidia-settings

 

这样一来,就会自动分配;

3:如果,没出来这个画面,或者 画面和上面的不一样,只有很少的选项出来;则恭喜你,需要设置一下;系统的显示配置文件了(/etc/X11/xorg.conf)设置前,请备份一下这个文件

 
  1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old

然后,修改文件,进行以下配置:

 
  1. sudo rm -rf /etc/X11/xorg.conf

  2. sudo gedit /etc/X11/xorg.conf

然后,把下面的拷贝进去

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 470.182.03

Section "ServerLayout"
   Identifier     "Layout0"
   Screen      1  "intelScreen"
   Screen      0  "nvidiaScreen" LeftOf "intelScreen"
   InputDevice    "Keyboard0" "CoreKeyboard"
   InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
   # generated from default
   Identifier     "Mouse0"
   Driver         "mouse"
   Option         "Protocol" "auto"
   Option         "Device" "/dev/psaux"
   Option         "Emulate3Buttons" "no"
   Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
   # generated from default
   Identifier     "Keyboard0"
   Driver         "kbd"
EndSection

# ===== nvidia ====
Section "Device"
   Identifier     "nvidiaDevice"
   Driver         "nvidia"
   VendorName     "nvidia Corporation"
EndSection

Section "Screen"
   Identifier     "nvidiaScreen"
   Device         "nvidiaDevice"
   DefaultDepth    24
   SubSection     "Display"
       Depth       24
   EndSubSection
EndSection


# ====== Intel =====

Section "Device"
   Identifier     "intelDevice"
   Driver         "modesetting"
   VendorName     "Intel Corporation"
   BusID     "PCI:0:2:0"
EndSection

===================== 下面是对内容的解释 =============

 
  1. Section "ServerLayout"
  2.    Identifier     "Layout0"
  3.    Screen      1  "intelScreen"  # Screen 靠前的是主显示器
  4.    Screen      0  "nvidiaScreen" LeftOf "intelScreen"
  5.    InputDevice    "Keyboard0" "CoreKeyboard"
  6.    InputDevice    "Mouse0" "CorePointer"
  7. EndSection

Section "Device"
   Identifier     "intelDevice"
   Driver         "modesetting"
   VendorName     "Intel Corporation"
   BusID     "PCI:0:2:0" # 这个非常重要不能错,通过 lspci -k | grep VGA
EndSection
  1. Section "Screen"
  2.    Identifier     "Screen0"
  3.    Device         "Device0"
  4.    Monitor        "Monitor0"# 这个不是必须的,因为这个是和屏幕的分辨率刷新平率有关,显示器会自动适配的
  5.    DefaultDepth    24
  6.    SubSection     "Display"
  7.        Depth       24
  8.    EndSubSection
  9. EndSection

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值