第二个显示器不支持 nvidia 驱动程序

第二个显示器不支持 nvidia 驱动程序

这个问题在这里和其他论坛上已经被问过很多次了。我尝试了我能找到的一切,但没有任何效果。


我尝试在 Ubuntu 上使用 NVIDIA GT540M 而不是英特尔显卡,但我有两个屏幕:我的笔记本电脑屏幕和外部显示器 (HDMI)。

如果我卸载 nvidia 驱动程序,外接显示器会再次工作(因为正在使用 Intel)。

当我安装驱动程序以使用 nvidia 卡时,外接显示器无法工作。 Nvidia X 服务器设置无法识别它,Ubuntu 设置也无法识别。如果我在 Nvidia X 服务器设置中设置英特尔显卡,外接显示器也无法工作。它起作用的唯一方法是完全卸载驱动程序。

我使用的是 367.57 驱动程序。

xrandr输出

Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
LVDS-1-1 connected primary 1366x768+0+0 344mm x 194mm
   1366x768      60.06*+
   1360x768      59.80    59.96  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
VGA-1-1 disconnected
HDMI-1-1 disconnected
DP-1-1 disconnected

lspci | grep VGA输出

00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 540M] (rev a1)

xorg.conf

Section "ServerLayout"
    Identifier "layout"
    Screen 0 "nvidia"
    Inactive "intel"
EndSection

Section "Device"
    Option         "Coolbits" "28"
    Identifier "intel"
    Driver "modesetting"
    BusID "PCI:0@0:2:0"
    Option "AccelMethod" "None"
EndSection

Section "Screen"
    Identifier "intel"
    Device "intel"
EndSection

Section "Device"
    Option         "Coolbits" "28"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "CoolBits" "31"
    Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2"
    Option "OnDemandVBlankInterrupts" "true"
EndSection

需要这条线Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerDefault=0x2; PowerMizerDefaultAC=0x2"是因为我的 GPU 需要降频才能正常工作。在我的笔记本电脑屏幕上工作正常,我相信这不是问题。如果我删除该行,屏幕会在登录后冻结 10 秒。

我已经尝试过

  • 重新安装nvidia驱动
  • 重新连接 HDMI(就像一千次)
  • 所有的答案

相关内容